diff --git a/research/passive-saved-query-ceiling/.gitattributes b/research/passive-saved-query-ceiling/.gitattributes new file mode 100644 index 0000000000..4f7fc3ef14 --- /dev/null +++ b/research/passive-saved-query-ceiling/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=cr-at-eol diff --git a/research/passive-saved-query-ceiling/ADAPTER.md b/research/passive-saved-query-ceiling/ADAPTER.md new file mode 100644 index 0000000000..5dca82ab45 --- /dev/null +++ b/research/passive-saved-query-ceiling/ADAPTER.md @@ -0,0 +1,23 @@ +# Exact-byte portable replay contract + +`portable.py` first authenticates the unchanged independent 28-file manifest (`3fa257834b…`), the unchanged six-file author manifest (`a7d684b92f…`), both mandatory clarifications and every upstream input. The original relative archive hierarchy is copied into private temporary scratch. Frozen script files themselves remain unchanged, including the original sibling mixed-checker path and its SHA guard. + +Only three transport sites are adapted at execution: + +1. The single `runpy.run_path` call in `bank_span.py` dispatches its original dependency path to this loader. +2. The single `runpy.run_path` call in `grade_gate.py` dispatches the original bank checker the same way. +3. The mixed checker's `fetch(head,path)` reads exact retained bytes for that **same original request**, rather than invoking Git. + +The AST transformer checks exactly one site per script. It does not rewrite a scientific expression, scalar coefficient, source pin, assertion or receipt. The independent checker is already Git-free and runs without AST adaptation. No network or fallback source lookup is permitted. Original request, local copy, Git blob and SHA256 are recorded in `INPUTS.json` and registered in `SOURCES.json`/`VERIFY.json`. + +Every verbose stdout is captured into private scratch and compared byte-for-byte with its frozen receipt before a compact success summary is printed. The 702,206-byte grade receipt is not dumped to routine terminal output. Scratch is removed on exit; source and evidence files are not regenerated. Only the retained independent script's opt-in `--emit` could write its receipt; the wrapper never passes that option. + +The five wrapper rejection controls exercise an unretained source request, undeclared dependency path, altered mandatory reset clarification, altered scientific input bytes and wrong scientific receipt. Source scientific controls are also rerun unchanged: all eight nonzero diagonal terms and the uncoded/homogenized frames expose grade9; the uncoded bank span recovers all four targets. Controls are verification fixtures, not new research searches. + +The source-history preflight remains separate. The actual source and original arithmetic heads are ancestors of the publication history. `SOURCES.json` declares their exact pins; a local object cache alone is insufficient. The official exporter includes all package bytes and declared inputs. The exported direct verifier uses no Git, although generic metadata validation still requires a Git checkout for catalogue/selected provenance. + +This transport adapter is part of the new packaging and needs its own review. The retained independent review certifies the frozen proof, dependency trace and grade census, not arbitrary future modifications to this loader. + +## Retained-path metadata binding + +The shared package schema requires the path in each explicit source pin to equal its row path. Package-local live inputs therefore bind to their exact same paths at retained ancestor `75d394d2d5b45803dd0da8a35d1220c6e575c14d`. Separate provenance rows bind every original upstream path/head/blob/SHA. The retained bytes are byte-identical to those upstream Git blobs, and `INPUTS.json` plus the loader still use the original upstream requests. This two-layer metadata binding is explicit; it does not change a scientific source pin or substitute a different arithmetic request. Both layers must pass publication source-history checks. diff --git a/research/passive-saved-query-ceiling/INPUTS.json b/research/passive-saved-query-ceiling/INPUTS.json new file mode 100644 index 0000000000..52d65f734c --- /dev/null +++ b/research/passive-saved-query-ceiling/INPUTS.json @@ -0,0 +1,77 @@ +{ + "mandatory_addenda": { + "OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f" + }, + "preserved_author_manifest_sha256": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "preserved_independent_manifest_sha256": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e", + "requests": [ + { + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/clifford_exact.py", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/NORMALIZERS.json", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/INVOLUTIVE-WORD.json.gz", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "inputs/gauge.py", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "local": "inputs/intervals.py", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/LICENSE", + "path": "research/native-involutive-dual/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/NOTICE", + "path": "research/native-involutive-dual/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/ATTRIBUTION.md", + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/ORIGINS.json", + "path": "research/native-involutive-dual/ORIGINS.json", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + } + ] +} diff --git a/research/passive-saved-query-ceiling/NOTICE.md b/research/passive-saved-query-ceiling/NOTICE.md new file mode 100644 index 0000000000..2a5c114f34 --- /dev/null +++ b/research/passive-saved-query-ceiling/NOTICE.md @@ -0,0 +1,11 @@ +# Attribution and retained licenses + +Prepared by **Chris R / Clear1nsight** with substantial OpenAI Codex assistance. Predecessor credit includes **1337isnot1337** and the retained native/controller lineage. The frozen proof, independent review and portable packaging were produced by distinct agents. The independent reviewer uses a separately written dependency interpreter and GF(2) rank routine while reusing the pinned Clifford composition engine. This is not a Lean or proof-kernel verification. + +Credit Dugongue's #4948 physical involutive raw dual and dyadic typed caller; Dillon's #4933 phase-correct signed normalizers and chronological caller; SethBurkart123's #4940 reverse-controller proposal; #4935's involutory code and repair lineage; and #4943's independently verified raw-dual construction and distinct ceiling. Preserve the retained sources' credit to Rohan Arun, Ali Romman, Cao Yifan/#4610, Cinna Davis, Ryanson Jonathan, zxv, Jacob Alan Sussman and their predecessors. The source-specific full attribution, NOTICE, origins and Apache-2.0 license are retained unchanged in `licenses/native-involutive-dual/`. + +The original arithmetic request remains `20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py`, with its unchanged source bytes and credit. Both that commit and the actual #4948 source head are ancestors of the package base. No source request was silently repinned. + +All six frozen author files, their original manifest, both required written clarifications, the original mixed-word checker, and the complete 28-file independent-review archive remain byte-exact under `evidence/`. Historic local paths in retained run receipts describe the original review environment; the portable replay uses only committed package bytes. The new wrapper changes only exact-byte loading and dependency dispatch in private scratch, without editing any retained scientific expression. + +New packaging is Apache-2.0 under the repository license. No upstream source, selected certificate, existing research module or review claim is changed. diff --git a/research/passive-saved-query-ceiling/PACKAGE-FILES.json b/research/passive-saved-query-ceiling/PACKAGE-FILES.json new file mode 100644 index 0000000000..97885c570f --- /dev/null +++ b/research/passive-saved-query-ceiling/PACKAGE-FILES.json @@ -0,0 +1,47 @@ +{ + ".gitattributes": "730a35ae3d558080083c3103d9ac8100c3f6561678092abe341701dfa331eb1d", + "ADAPTER.md": "91874f3940c1b1e778925584a359ef6df5afe9ef4ce56e208b14fb6287b53bb5", + "INPUTS.json": "d0d5ac6695c2c10137658bc417959e900e3d950b338b243a788aade4a9fe2498", + "NOTICE.md": "08a9fec18655da8f87c8b7b96476594c0041019d00d0c55ccd4934c5fcc44434", + "README.md": "ac342b00d8d06635c68e9e381018715af7dfbc616b2cd94cde0b71285f2db1f5", + "SOURCES.json": "f26fb7f3e7f891b3fa766e78856559a632f9053a538303304d3dfac7820a4bf3", + "TASK.json": "e22fea35e5dd676d4c251f29101c05b84a426f2ba1852755ce4b9754e2cc9aff", + "VERIFY.json": "f9ab2045f2624aa92a4106f8aef87ef7f87e6431e50c3094b5108a0962fa0a54", + "evidence/ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea", + "evidence/AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b", + "evidence/FILES.json": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e", + "evidence/FROZEN-HASHES.json": "0531c49f6376ae74be4c20af66412304f7b4680cfe5280abd7a24ea40be48fc9", + "evidence/INDEPENDENT.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/REVIEW.md": "004a1e8d0fbb17f2ce3b6ca5cab4504a0b0432c9b22a0cc14659b328a5a4442d", + "evidence/RUNS.json": "8d5950f50f37b5304e6f7649163c8d285f9f514403b97c57a433da0d9f28144e", + "evidence/SOURCES.json": "2ce39d5c24288ec02bdefd432cc4b592930d4c3bc1a7ec40efc481bc57597608", + "evidence/algebra.py": "f824a46d061be2326c544f2f3637eec0c2d2a38800848c2da2f2aa409cad43dc", + "evidence/bank_span-normal.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/bank_span-optimized.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/frozen/pr4948-mixed-thin-gate/check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/frozen/pr4948-saved-query-macro-gate/FILES.json": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68", + "evidence/grade_gate-normal.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/grade_gate-optimized.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/independent-normal.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/independent-optimized.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/independent.py": "d4375345586d07eddc9a2bdb0c5721629beae369eeecc52341916531863abc65", + "evidence/inputs/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "evidence/inputs/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "evidence/inputs/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "inputs/gauge.py": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad", + "inputs/intervals.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "licenses/native-involutive-dual/ATTRIBUTION.md": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "licenses/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "licenses/native-involutive-dual/ORIGINS.json": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc", + "portable.py": "2f33763b8a6550895752e8dbf4d27712ec3e6b1079f22410402cdc382d310aac", + "verify.py": "b786ee95cfbef92f5f244e10261eba1f45dc2352b5399efaab4cbbc28213131e" +} diff --git a/research/passive-saved-query-ceiling/README.md b/research/passive-saved-query-ceiling/README.md new file mode 100644 index 0000000000..46c9b2a548 --- /dev/null +++ b/research/passive-saved-query-ceiling/README.md @@ -0,0 +1,56 @@ +# Passive saved-query recovery ceiling for one actual coded p2 word + +**Scoped proof with independent trace/grade verification; no new κ.** For the declared mixed p2 chronological word, saving all nine macro boundaries and its three paid query responses does not recover the four prescribed Gaussian jobs by the permitted passive left decoder. This rejects an identity required at every positive column width: failure is proved for all sufficiently large widths under a fixed finite columnwise Clifford alphabet. It is not an impossibility claim at every small width, about active feedback, or about native internal prefixes. + +The source is Dugongue's [#4948](https://github.com/CrocSwap/integer-mult-bounds/pull/4948), exact head `86e474038e05f99a76d41f71d81946ad2327e4a4`, using the actual signed normalizers and **F transpose**. Credit [#4933](https://github.com/CrocSwap/integer-mult-bounds/pull/4933)'s physical gauges/caller, [#4940](https://github.com/CrocSwap/integer-mult-bounds/pull/4940)'s reverse-controller proposal and [#4943](https://github.com/CrocSwap/integer-mult-bounds/pull/4943)'s independently verified raw dual and distinct ceiling. Coordination remains in [Discussion4902](https://github.com/CrocSwap/integer-mult-bounds/discussions/4902). + +## Exact result and limits + +The actual primitive is `B_s=diag(D_s,D_s) U(-Q C_s)`, where `C_s=diag(K_s)^-1 F^T diag(K_s)`. The three thins are, in order, `L(C1 Q^-1)`, `L(Q^-1 C1)` and `L(Q^-1 C3)`. Keep the scalar right/left boundaries, paid initial IDLE, bridges and signed swaps. Save the four main banks at each of nine named boundaries, plus the three paid responses in their actual order: 39 dependent observed bank fields. Every later paid gate keeps its original frozen input; no saved value is injected into it. + +For original main bank0, all observed coefficients are signed occurrences of `I`, `Q^-1`, `C1 Q^-1` and `Q^-1 C1 D1`, or zero. This original input never reaches D3. The actual F transpose has 104 zero-diagonal columns, each with 52 supported late terms. All **5,408** literal words `Q^-1 K_i^-1 K_j D1` have Fourier grade7; earlier terms have grade0/1. The required original first-bank target `D1 Q^-1` has grade9. + +Passive scalar owner operations, COPY and the finite actual left code controls expand into monomial Clifford left factors, preserving those pure-word grades. The proof groups phases projectively and uses tensor-power Gram separation on the fixed ambient-17 Clifford universe. Its uniform finite alphabet is independent of width, including permitted width-dependent scalar coefficients/control choices. It does not infer linear independence of one-column Clifford matrices or tensor a sum as though it were a sum of tensor powers. + +Read the frozen proof **together with both mandatory clarifications**: + +* [PROOF.md](evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md). +* [Uniform-alphabet addendum](evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md), making the large-width threshold uniform over the fixed projective universe. +* [Owned-reset clarification](evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md), superseding any reading of the old cleanup paragraph as a universal inverse-uncompute requirement. Owned CLEAR/reset may be granted free; no reset-cost lower bound is used. +* [Independent review](evidence/REVIEW.md), with a separately written D-left trace and GF(2) rank routine, matching every source pair/grade and the full 39-observation dependency trace. + +The bank-scalar span calculation is preliminary and is not promoted into a statement about arbitrary per-port scalar controls. The port-level pure-word support plus written tensor argument establishes the stronger scoped result. The original 448 main fields and 816 independent helper jobs remain arbitrary; helpers are counted once. Up to 4,368 dependent snapshot fields earn no reward. Even granting all new storage, COPY, finite code work, owned resets and precision for free does not supply the missing target in this grammar. + +The preexisting optimistic invoice is `P={1:4754,2:824,3:1020,4:254,5:80,8:224}`, `T={4:56,7:14,8:94,9:876,17:224}`. Its positive moment is conditional on the missing endpoints, which this passive proposal cannot deliver. No new price precision, supplier, compiler reserve, outer admission, selected record or κ is asserted. + +Excluded: active feedback into later paid gates, native internal prefix observations, other macro cuts or thin placements, new Gaussian calls, changed target inventories, arbitrary width-dependent noncolumnwise payload routing and general coded callers. These need a different endpoint/cost contract. + +## Reproduce + +Python3.12+, standard library only, from repository root: + +```sh +python3 -B scripts/research_package.py --package research/passive-saved-query-ceiling --check-only +python3 -B scripts/research_package.py --package research/passive-saved-query-ceiling +``` + +The registered normal and optimized isolated commands each run frozen-integrity checks, the exact author bank/grade replay, the independent audit, original scientific positive controls and five wrapper rejection controls. They capture detailed JSON privately, compare it byte-for-byte with frozen receipts, and print a compact summary. The exact 702,206-byte grade receipt stays inspectable in the package rather than flooding routine output. Allow up to a minute per command on a typical workstation; no network, heavy native campaign, Lean, selected cold replay or family search runs. + +Direct Git-free replay after official export: + +```sh +python3 -I -W error -B research/passive-saved-query-ceiling/verify.py +python3 -I -O -W error -B research/passive-saved-query-ceiling/verify.py +``` + +The independent script runs unchanged. The author scripts retain exact bytes and relative history; the [transport-only adapter](ADAPTER.md) rebinds only dependency dispatch and original exact Git-byte requests. It does not change mathematical expressions. Source pins, Git blobs and hashes are in [SOURCES.json](SOURCES.json), request mappings in [INPUTS.json](INPUTS.json). The original arithmetic pin `20bb93cd990d2ff683e4d0fc56b87a42cd5d3296` remains unchanged and is an ancestor of the refreshed package base, as is #4948. Publication-byte/source-history preflight and official committed export are separate checks. + +## Open next questions + +The substantive next question changes the passive premise: can one actual active feed or native prefix supply the missing original-input coefficient with all main/helper endpoints and a complete favorable invoice? First consult current [Discussion4902](https://github.com/CrocSwap/integer-mult-bounds/discussions/4902) ownership and source-bound active-feed work. A distinct follow-up should isolate one changed paid input and its next Gaussian action before expanding. The literal changed-word endpoint, target ownership and complete physical/precision/stock bill are blockers. This package neither performs nor reserves that work. Structured details are in [TASK.json](TASK.json). + +## Credit and evidence status + +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance from distinct proof, independent-review and packaging agents. The review reuses pinned Clifford composition, so it is not fully implementation-independent or proof-kernel verified. The mathematical all-width implication is a written proof under explicit finite-alphabet/native premises; the finite exact checks corroborate its source and combinatorial obligations. + +Predecessor credit includes 1337isnot1337’s native/controller research. All six author files, their original manifest, both clarifications, the mixed dependency and the 28-file independent review are retained byte-exact. Their original historical run paths are provenance, not portable dependencies. [NOTICE.md](NOTICE.md) and the retained source-specific license/NOTICE/attribution/origins preserve predecessor credit, including #4935's involution lineage and the #4610/native sources. New packaging is Apache-2.0. No frozen predecessor or shared module is edited. diff --git a/research/passive-saved-query-ceiling/SOURCES.json b/research/passive-saved-query-ceiling/SOURCES.json new file mode 100644 index 0000000000..95437756bc --- /dev/null +++ b/research/passive-saved-query-ceiling/SOURCES.json @@ -0,0 +1,144 @@ +{ + "schema_version": 1, + "base_commit": "b91956876e5b4122fd89179f1b57557ff8378f15", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/native-involutive-dual/clifford_exact.py", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "path": "research/native-involutive-dual/NORMALIZERS.json", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NORMALIZERS.json", + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "path": "research/passive-saved-query-ceiling/inputs/gauge.py", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/inputs/gauge.py", + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "path": "research/native-involutive-dual/gauge.py", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/gauge.py", + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "path": "research/passive-saved-query-ceiling/inputs/intervals.py", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/inputs/intervals.py", + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "path": "research/higher-moment-strictification/verify.py", + "usage": "provenance", + "pin": "head:20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py", + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "path": "research/native-involutive-dual/LICENSE", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "path": "research/native-involutive-dual/NOTICE", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NOTICE", + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ATTRIBUTION.md", + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json", + "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json", + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + }, + { + "path": "research/native-involutive-dual/ORIGINS.json", + "usage": "provenance", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ORIGINS.json", + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + } + ] +} diff --git a/research/passive-saved-query-ceiling/TASK.json b/research/passive-saved-query-ceiling/TASK.json new file mode 100644 index 0000000000..cbfc3161d4 --- /dev/null +++ b/research/passive-saved-query-ceiling/TASK.json @@ -0,0 +1,90 @@ +{ + "schema_version": 1, + "task_id": "joint-query-controller", + "priority_revision": 7, + "base_commit": "b91956876e5b4122fd89179f1b57557ff8378f15", + "original_card": { + "id": "joint-query-controller", + "question": "Can the installed QQ16 caller win a complete matched protocol bill, or can a changed demand eliminate actual paid work?", + "starting_points": [ + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "research/qq16-caller-install/README.md" + ], + "methods": [ + "Derive the matched whole-caller physical bill for installed and baseline protocols.", + "Change the actual demanded observations and prove a cheaper legal producer/consumer contract." + ], + "acceptance_gate": "Name the changed premise of the fixed F0/B1 observation obstruction. Show exactly which query is recovered, legal native reads and restoration, and a full favorable budget including cover maps, helpers and endpoints. Local inverse identities alone do not close the global controller. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read #4166 COST.md and ADMISSION.json. An actual caller connection is now proposed. Its native-component profile loses; parent park/restore versus external-call costs remain unresolved. Retain the producer and recovery lineage rather than rebuild it.", + "scope": "Source-binding orientation only; no scientific replay, theorem acceptance or supplier admission. Budget any heavy replay separately." + }, + "first_experiment": "At the actual installed cut, compare matched complete parent park/restore and external input/return protocols at the same bank/packet geometry, including every later root call and service cost. Alternatively pin both bridge observations and derive a genuinely smaller source-compatible demand. Stop if the complete necessary inequality fails or an essential cost is unknown; no larger decoder scan from a local tape-action saving.", + "bottleneck_link": "The native local words exist; retained query information and its physical access are the missing link to a composed recursive interface.", + "allowed_variations": [ + "One paid query, one changed first pair, or one precisely specified affine helper state.", + "A counterexample or lower bound for that exact proposed repair.", + "One unresolved obligation of a newer local decoder, with exact source heads and a distinct claim/domain." + ], + "scope_change_triggers": [ + "Retaining the fixed first pair and ordinary schedule while allowing only homogeneous selected-only control, already excluded by the witness.", + "Treating cover-map counts as zero-cost physical address operations.", + "Recreating the pending complete local decoder or early-record/output-bank coalescing already under investigation without a distinct audit or changed premise.", + "Treating a completed-output defect inequality as a producer-interior, dirty-range or physical-cost certificate.", + "Recreating completed-output recovery or caller wiring already supplied by #4166 without new independent coverage.", + "Dropping retained later root calls or claiming native-profile dominance from the isolated publication saving." + ], + "overlap_terms": [ + "QQ16", + "joint-query", + "changing-chart controller", + "selected observation", + "1969", + "2540", + "early record", + "output-bank retention", + "complete native decoder", + "2965", + "producer defect", + "dirty-helper range", + "F17 consumer", + "4166", + "qq16-caller-install" + ], + "existing_checks": [ + { + "scope": "PR #4166: author-checked installed producer/service/return/bridge connection; native-component comparison loses.", + "evidence": "research/qq16-caller-install/README.md", + "remaining": "Complete matched physical protocol bill, or changed source-compatible demand/circuit; no affordable supplier yet.", + "status": "author-checked", + "source_commit": "0b082d22a0e9a442d264ab0633e35ef26c790630", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + } + ] + }, + "scope_status": "changed", + "actual_scope": "Source-bound passive recovery ceiling for one actual PR4948 mixed p2 chronological word: nine macro cuts plus three paid query responses, independently verified on all 104 zero-diagonal ports and 5408 supported words.", + "scope_change_reason": "The generic QQ16 card starts at an installed older caller. This assigned successor audit fixes the actual involutory raw-dual source and enlarges the retained-observation interface to passive macro snapshots and paid responses; it does not construct a new caller or repeat an old homogeneous controller search.", + "bottleneck_link": "Saved information must actually contain the missing independent Gaussian job. This proof rejects the declared passive completion even with all new finite storage/COPY/CLEAR/code costs granted free, directing work to a changed paid input history or native access.", + "budget_minutes": 60, + "stop_rule": "Preserve frozen proof/review bytes and required clarifications; stop after exact author/independent receipts, bounded controls, source-history preflight and Git-free committed export. Do not search active feedback or native prefixes.", + "outcome": "negative-result", + "evidence": "evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md and both mandatory clarifications; evidence/REVIEW.md; exact stdout equality through verify.py", + "author": "Chris R / Clear1nsight with substantial OpenAI Codex assistance", + "ai_assistance": "Substantial OpenAI Codex assistance: distinct proof, independent-review and packaging agents. Independent review uses its own D-left dependency interpreter and GF(2) rank implementation; it reuses the pinned Clifford composition engine, so it is not fully implementation-independent or machine-kernel verified.", + "open_questions": [ + { + "question": "Can a separately specified active feed into a future paid gate or native internal observation supply the missing original-input grade-9 coefficient while preserving every target/helper job?", + "why_it_matters": "Those operations change the trace and are outside this passive ceiling; a complete positive invoice could reopen the consumer.", + "first_step": "Consult the current Discussion4902 ownership/status. For a genuinely distinct follow-up, pin one changed paid input and trace the previously missing original coefficient through its next Gaussian operation before expanding.", + "blocked_by": "An actual changed-word endpoint and ownership contract; A complete paid/finite/precision/stock invoice; Current separately coordinated active-feed work; do not duplicate it" + } + ] +} diff --git a/research/passive-saved-query-ceiling/VERIFY.json b/research/passive-saved-query-ceiling/VERIFY.json new file mode 100644 index 0000000000..d4c7b4c7ee --- /dev/null +++ b/research/passive-saved-query-ceiling/VERIFY.json @@ -0,0 +1,44 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "research/passive-saved-query-ceiling/inputs/gauge.py", + "research/passive-saved-query-ceiling/inputs/intervals.py", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 300, + "checks": "Frozen integrity; transport-only source loader; exact author bank trace/5408-grade stdout; independent D-left trace/all-pair audit; original positive controls and five wrapper mutation rejections." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 300, + "checks": "Same complete scoped replay under optimized isolated Python; explicit guards stay active." + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json b/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json new file mode 100644 index 0000000000..2058785100 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json @@ -0,0 +1,4 @@ +{ + "UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484" +} diff --git a/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json b/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json new file mode 100644 index 0000000000..a40bd16f5d --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json @@ -0,0 +1,56 @@ +[ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + } +] diff --git a/research/passive-saved-query-ceiling/evidence/FILES.json b/research/passive-saved-query-ceiling/evidence/FILES.json new file mode 100644 index 0000000000..57baa18a00 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/FILES.json @@ -0,0 +1,30 @@ +{ + "ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea", + "AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b", + "FROZEN-HASHES.json": "0531c49f6376ae74be4c20af66412304f7b4680cfe5280abd7a24ea40be48fc9", + "INDEPENDENT.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "REVIEW.md": "004a1e8d0fbb17f2ce3b6ca5cab4504a0b0432c9b22a0cc14659b328a5a4442d", + "RUNS.json": "8d5950f50f37b5304e6f7649163c8d285f9f514403b97c57a433da0d9f28144e", + "SOURCES.json": "2ce39d5c24288ec02bdefd432cc4b592930d4c3bc1a7ec40efc481bc57597608", + "algebra.py": "f824a46d061be2326c544f2f3637eec0c2d2a38800848c2da2f2aa409cad43dc", + "bank_span-normal.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "bank_span-optimized.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "frozen/pr4948-mixed-thin-gate/check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "frozen/pr4948-saved-query-macro-gate/FILES.json": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "frozen/pr4948-saved-query-macro-gate/HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "frozen/pr4948-saved-query-macro-gate/PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "frozen/pr4948-saved-query-macro-gate/bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "frozen/pr4948-saved-query-macro-gate/grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68", + "grade_gate-normal.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "grade_gate-optimized.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "independent-normal.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "independent-optimized.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "independent.py": "d4375345586d07eddc9a2bdb0c5721629beae369eeecc52341916531863abc65", + "inputs/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "inputs/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "inputs/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" +} diff --git a/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json b/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json new file mode 100644 index 0000000000..14371832d5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json @@ -0,0 +1,12 @@ +{ + "science": { + "BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68" + }, + "author_manifest_sha256": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "mixed_check_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" +} diff --git a/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json b/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/REVIEW.md b/research/passive-saved-query-ceiling/evidence/REVIEW.md new file mode 100644 index 0000000000..a96f85b1af --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/REVIEW.md @@ -0,0 +1,67 @@ +# Independent review of the fixed passive saved-cut gate + +Verdict: **PASS with the two retained written clarifications.** The exact macro dependency trace and all 5,408 source-pair grades reproduce independently. The large-width argument is valid for the fixed finite columnwise Clifford alphabet, with the scope stated below. It rejects this passive recovery proposal as an identity required at every positive width; it does not assert impossibility at every small finite width. + +The six-file author freeze is authenticated by `FILES.json` SHA256 `a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb`. In particular, the reviewed grade checker is `5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68`, its receipt is `8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d`, and the proof is `02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d`. The unchanged original freeze is accompanied by: + +* `UNIFORM-ALPHABET-ADDENDUM.md`, SHA256 `f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f`; +* `OWNED-RESET-CLARIFICATION.md`, SHA256 `bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484`. + +The first makes the finite alphabet uniform in width, including width-dependent decoder coefficient/control choices. The second avoids reading the original cleanup bookkeeping as a universal reversible-uncomputation requirement. Direct owned CLEAR/reset can be granted whenever the model permits it, even for free; the negative result does not use a cleanup-cost lower bound. These are written qualifications, not a new computation or search. + +## Exact source and dependency trace + +The source is PR4948 at `86e474038e05f99a76d41f71d81946ad2327e4a4`. Its actual signed K words, nonsymmetric F, and Clifford primitives are retained byte-exact in `inputs/`, with upstream paths and hashes in `SOURCES.json`. The transpose is used: `C_s=diag(K_s)^-1 F^T diag(K_s)`. This review inherits the source's normalized reverse primitive `diag(D_s,D_s)U(-Q C_s)`; it does not replay a new all-owner native raw dual. The same exact K/F source bytes and their all-112 absolute-phase commutation with full F9 were already independently checked in our preceding mixed-gate review. No native phase campaign is silently promoted here. + +The declared word retains the standard scalar right/left boundaries, paid initial IDLE, bridges, and signed swaps. The three thins remain, in chronological order, `L(C1 Q^-1)`, `L(Q^-1 C1)`, and `L(Q^-1 C3)`. The nine specified boundaries and three actual paid responses give 39 observed bank fields. The responses are saved in their actual order; a saved result is a field value, not an oracle accepting replacement inputs. + +My `independent.py` uses our separately written D-left semidirect-product interpreter, rather than the author's D-right interpreter, span routine, or grade checker. For original arbitrary main input bank 0, it reproduces all 39 coefficients, comparing author receipt terms only after independently converting their normal form. Their exact census is: + +| Original-input-0 path | Number of observed bank coefficients | +|---|---:| +| zero | 27 | +| I | 2 | +| Q^-1 | 1 | +| C1 Q^-1 | 1 | +| Q^-1 C1 D1 | 7 | +| -Q^-1 C1 D1 | 1 | + +FULL1 cancels this original input's X coefficient. The inverse bridge cancels its pair-1 Y coefficient before FULL3, so it receives no D3 factor. Both later paid query responses have zero coefficient on this original input. The original input is tracked before the right scalar boundary, so this reasoning does not relabel a dependent later field as an independent source. + +The preliminary 273-generator bank-scalar span is correctly separated from the stronger port-level necessary condition. I reran the frozen span and its uncoded control but do not rely on that bank-scalar negative as a proof about arbitrary per-port scalar controls. + +## Actual all-pair grade audit + +The actual F diagonal is 12 at ports `[0,7,20,23,86,93,108,111]` and zero at the other 104 ports. For every zero-diagonal source port j, the late observation has exactly 52 supported output ports i, with coefficient + +`(F^T)[i,j] Q^-1 K_i^-1 K_j D1`. + +I composed each literal word from the pinned source K words in chronological order `D1`, `K_j`, `K_i^-1`, `Q^-1`, and used a separately written GF(2) rank routine on its signed tableau. Every one of the 5,408 words has Fourier grade 7. All pair indices, rational coefficients, source supports and grades match the author receipt, not just its final histogram. The nine-axis calculation embeds with the other fresh eight axes as identity spectators in ambient 17. + +The earlier observed words have grade 0 or 1: I is grade zero, Q^-1 is grade one, and each term of C1 Q^-1 is a monomial left factor times Q^-1. The required original first-bank target `D1 Q^-1` has grade 9. Positive controls verify that all eight nonzero diagonal source terms expose grade 9, as does the uncoded identity frame. Artificially homogenizing an off-diagonal K factor also produces grade 9; hence the reported grade-7 census is tied to the actual distinct native port frames. + +Multiplication on the left by a monomial Clifford preserves Fourier grade: it applies an invertible linear map to the X components of the images of the Z generators. Every actual C1/C3 entry is a scalar multiple of a monomial Clifford, and every allowed passive finite code expansion is a scalar sum of monomial left factors. Arbitrary per-port scalar controls, linear COPY, and extra decoder arrays cannot create a new pure address word outside this support. Mixing independent source owners cannot repair the missing coefficient of one source owner; isolate that arbitrary owner by setting the others to zero. Thus, for each of the 104 source inputs, all supported pure words retain grades in `{0,1,7}` after the allowed passive controls. + +This is not a statement about the grade of a sum of operators or about linear independence of one-column Clifford matrices. It is a statement about pure-word support, combined with the following tensor separation. + +## Uniform large-width argument + +All one-column address words lie in the Clifford group on fixed ambient 17, whose projective quotient is finite. Fix representatives for this whole finite universe, including the target. Actual root phases are retained or absorbed after tensor lift as scalar phase-to-f coefficients; grade is invariant under such phases. This gives a finite projective alphabet independent of f, even if scalar coefficients or permitted passive control choices depend on f. Arbitrary f-specific noncolumnwise address maps are outside this premise. + +For distinct projective unitary representatives A_r and A_s on dimension d, the normalized Hilbert–Schmidt overlap satisfies `|tr(A_r* A_s)/d|<1`. The Gram matrix of the pure f-fold tensor powers has diagonal 1 and off-diagonal entries equal to these overlaps raised to f. If there are N representatives and the largest off-diagonal modulus is rho<1, then `(N-1)rho^f<1` makes the Gram matrix strictly diagonally dominant and positive definite. Hence the tensor powers are linearly independent for every sufficiently large f, uniformly over the allowed reconstruction coefficients. + +The grade-9 target is in none of the observed grade-0/1/7 projective classes. Therefore it cannot be expressed by these passive observations for sufficiently large f. An identity claimed at every positive width is consequently excluded. No one-column matrix-independence claim, tensor-of-a-sum substitution, or fixed small-width counterexample is needed. The source scalar owner coefficients occur once outside each pure-word tensor lift; they are not themselves raised to f. + +## Ownership, cost and limits + +The four original main banks comprise 448 arbitrary fields. The two native invocations retain all 816 independent inherited helper jobs once. An all-snapshot implementation would add at most 4,368 dependent observed fields; these earn no new arbitrary-input reward. The negative argument grants all new storage, initialization, COPY, scalar operations, finite code operations, and permitted owned CLEAR/reset operations for free. It does not require an inverse-uncompute reset, and it does not discard independent original main/helper data. + +The preexisting optimistic target/paid moment remains only a relaxation. No endpoint is recovered here, so no strictification/compiler reserve or positive kappa is funded. This review does not recalculate a new profile or infer a better offer from the count of missing directions. + +The result covers **passive observation and left decoding of this exact word**. It excludes active feedback into a later paid gate, native internal prefix taps, other cuts or thin placements, additional Gaussian calls, changed targets, arbitrary noncolumnwise width-dependent routing, and a complete physical caller. In particular, injecting a saved response into a future paid gate changes the trace and needs its own contract; it is not rejected here. + +## Execution and provenance + +Both frozen author checkers passed normal and optimized read-only replay and matched their respective receipts. Our independent trace and all-pair grade checker passed normal and optimized execution with identical output. Verbose JSON was captured in private review outputs; routine replay need not print the 5,408-word receipt. The independent checker is Git-free after the source bytes are supplied and writes nothing by default; only `--emit` writes its own receipt. + +Own outputs only were created. No shared source, frozen predecessor, PR, discussion, or remote ref was changed. Credit: A's passive-cut/grade construction, G's separate predecessor work, the PR4948/4940/4933/4935/4943 source authors, and our independent Codex gpt-6.1-sol review. Source licenses remain present in their pinned bytes; the independent scripts include substantial AI assistance. diff --git a/research/passive-saved-query-ceiling/evidence/RUNS.json b/research/passive-saved-query-ceiling/evidence/RUNS.json new file mode 100644 index 0000000000..5458deddeb --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/RUNS.json @@ -0,0 +1,91 @@ +{ + "status": "PASS", + "four_author_normal_optimized_replays": [ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + } + ], + "independent_normal_optimized_equal": true, + "independent_arbitrary_cwd_git_free": [ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/independent.py" + ], + "cwd": "/tmp", + "seconds": 0.86842, + "receipt_equal": true, + "stderr_empty": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/independent.py" + ], + "cwd": "/tmp", + "seconds": 0.988353, + "receipt_equal": true, + "stderr_empty": true + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/SOURCES.json b/research/passive-saved-query-ceiling/evidence/SOURCES.json new file mode 100644 index 0000000000..04061b421c --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/SOURCES.json @@ -0,0 +1,19 @@ +{ + "sources": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/algebra.py b/research/passive-saved-query-ceiling/evidence/algebra.py new file mode 100644 index 0000000000..0fffec34c5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/algebra.py @@ -0,0 +1,77 @@ +"""Independent exact audit of ONE mixed-thin p2 policy; no search/emitter. + +Own D-left semidirect-product interpreter (producer uses D-right normal form). +Only pinned Clifford primitives and interval library are reused. Apache-2.0. +""" +from pathlib import Path +from fractions import Fraction as F +from collections import Counter +from hashlib import sha256 +import gzip, json, types, sys + +HERE=Path(__file__).resolve().parent +def need(x,msg): + if not x: raise ValueError(msg) + +# D1^a D3^b followed by a word in Q,C1,C3. C_s^2=I and +# D_s C_s D_s^-1=Q^-1 C_s Q; no own-D or Q/C commutation. +def reduce(w): + out=[] + for x in w: + if out and (out[-1]==-x or (x in (2,3) and out[-1]==x)): + out.pop() + else: out.append(x) + return tuple(out) +def act(w,b): + out=() + for x in w: + if x in (2,3): + n=b[x-2] + pre=(1,)*n if n>=0 else (-1,)*(-n) + post=(-1,)*n if n>=0 else (1,)*(-n) + out=reduce(out+pre+(x,)+post) + else: out=reduce(out+(x,)) + return out +def add(*ps): + z=Counter() + for p in ps: + for k,v in p.items(): z[k]+=v + return {k:v for k,v in z.items() if v} +def neg(p): return {k:-v for k,v in p.items()} +def mul(*ps): + out={((0,0),()):F(1)} + for p in ps: + z=Counter() + for (a,w),x in out.items(): + for (b,v),y in p.items(): + z[(tuple(i+j for i,j in zip(a,b)),reduce(act(w,b)+v))]+=x*y + out={k:v for k,v in z.items() if v} + return out +one={((0,0),()):F(1)} +q={((0,0),(1,)):F(1)}; qi={((0,0),(-1,)):F(1)} +c={((0,0),(2,)):F(1)}; e={((0,0),(3,)):F(1)} +d={((1,0),()):F(1)}; f={((0,1),()):F(1)} +def mm(A,B): + return [[add(*(mul(A[i][k],B[k][j]) for k in range(len(B)))) + for j in range(len(B[0]))] for i in range(len(A))] +def lower(z): return [[one,{}],[z,one]] +def upper(z): return [[one,z],[{},one]] +def diag(x): return [[x,{}],[{},x]] +def replay(C,E): + M=[[one.copy() if i==j else {} for j in range(4)] for i in range(4)] + def plus(i,j,z): M[i]=[add(x,mul(z,y)) for x,y in zip(M[i],M[j])] + def left(i,z): M[i]=[mul(z,x) for x in M[i]] + def thick(pair,C,D): + plus(2*pair,2*pair+1,neg(mul(q,C))) + left(2*pair,D); left(2*pair+1,D) + def bridge(i,j,sgn): + plus(2*i,2*j,one if sgn==1 else neg(one)) + plus(2*j+1,2*i+1,neg(one) if sgn==1 else one) + plus(0,2,neg(one)); plus(3,1,one) + plus(1,0,mul(C,qi)); thick(0,C,d) + left(2,d);left(3,d) # both source paid IDLE jobs retained + bridge(0,1,1);plus(1,0,mul(qi,C));bridge(0,1,-1) + thick(1,E,f);plus(3,2,mul(qi,E));bridge(1,0,1) + for i in (0,1): M[2*i],M[2*i+1]=M[2*i+1],[neg(x) for x in M[2*i]] + plus(0,2,one);plus(3,1,neg(one)) + return M diff --git a/research/passive-saved-query-ceiling/evidence/bank_span-normal.json b/research/passive-saved-query-ceiling/evidence/bank_span-normal.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/bank_span-normal.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json b/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py new file mode 100644 index 0000000000..bee0ff7c40 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python3 +"""One read/derive mixed-thin policy; no emitter or placement search.""" +import gzip +import hashlib +import json +import subprocess +import sys +import types +from fractions import Fraction +from pathlib import Path + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +PIN = '86e474038e05f99a76d41f71d81946ad2327e4a4' +BASE = 'research/native-involutive-dual/' + +def need(ok, text): + if not ok: + raise ValueError(text) + +def fetch(head, path): + return subprocess.check_output(['git', '--no-replace-objects', 'show', head+':'+path]) + +def module(name, data): + m = types.ModuleType(name) + m.__file__ = str(HERE/(name+'.py')) + sys.modules[name] = m + exec(compile(data, m.__file__, 'exec'), m.__dict__) + return m + +names = ['clifford_exact.py', 'gauge.py', 'NORMALIZERS.json', 'INVOLUTIVE-WORD.json.gz'] +raw = {name: fetch(PIN, BASE+name) for name in names} +ce = module('mixed_ce', raw['clifford_exact.py']) +g = module('mixed_gauge', raw['gauge.py']) +N = json.loads(raw['NORMALIZERS.json']) +F = json.loads(gzip.decompress(raw['INVOLUTIVE-WORD.json.gz']))['F'] + +def word(circ): + out = ce.ident(9) + for e in circ: + if e[0] == 'P': step = ce.perm(9, e[1]) + elif e[0] == 'D': step = ce.diag(9, e[1], e[2]) + elif e[0] == 'X': step = ce.xgate(9, e[1]) + elif e[0] == 'phase': step = ce.Op(9, ce.identity(9), [('phase', e[1])]) + else: raise ValueError('Not a monomial source normalizer') + out = out.then(step) + return out + +def grade(op): + return ce.rank([x for x, z, p in op.tab[op.n:]]) + +K0, K1 = [word(N['ports'][i]['K_word']) for i in (0, 1)] +T = K1.then(K0.adjoint()) # K0^-1 K1, supported C_(0,1) block. +Q = ce.cgate(9, 1) +conjugated = Q.then(T).then(Q.adjoint()) # matrix Q^-1 T Q. +need(Fraction(F[1][0]) == Fraction(-1, 2), 'Actual transpose supported block') +need(grade(T) == 0, 'Actual T is free monomial') +need(grade(conjugated) > 0, 'Actual conjugated supported block leaves monomial subgroup') + +def reduce(word): + out = [] + for x in word: + if abs(x) in (2, 3): x = abs(x) + if out and (out[-1] == -x or (abs(x) in (2, 3) and out[-1] == x)): + out.pop() + else: out.append(x) + return tuple(out) + +g.reduce_word = reduce +a = g.Algebra(2) +q, c, e = [a.gen(i) for i in (1, 2, 3)] +qi = a.inv(q) +d, f = a.D(0), a.D(1) +need(a.mul(c, d, q) == a.mul(d, q, c), 'Own C commutes DQ') +need(a.mul(c, f) == a.mul(f, c), 'Other fresh D commutes C') +need(a.mul(c, d) != a.mul(d, c), 'No false own-D commutation') + +# Incoming L(C Q^-1), then B=D U(-Q C), then outgoing L(Q^-1 C). +local = a.mm(a.L(a.mul(qi,c)), a.diag(d,d), a.U(a.neg(a.mul(q,c))), a.L(a.mul(c,qi))) +want = [[{}, a.neg(a.mul(d,q,c))], [a.mul(d,c,qi), {}]] +need(local == want, 'Mixed local identity with exact order') + +def replay(c1, c3): + rows = [[a.one if i == j else {} for j in range(4)] for i in range(4)] + def plus(dst, src, z): + rows[dst] = [a.add(x,a.mul(z,y)) for x,y in zip(rows[dst],rows[src])] + def left(role,z): rows[role] = [a.mul(z,x) for x in rows[role]] + def thin(pair,z): plus(2*pair+1,2*pair,z) + def full(pair,z,D): + plus(2*pair,2*pair+1,a.neg(a.mul(q,z))) + left(2*pair,D); left(2*pair+1,D) + def bridge(dst,src,sign): + plus(2*dst,2*src,a.one if sign == 1 else a.neg(a.one)) + plus(2*src+1,2*dst+1,a.neg(a.one) if sign == 1 else a.one) + rows[0][2] = a.neg(a.one); rows[3][1] = a.one + thin(0,a.mul(c1,qi)) # One incoming assignment, dictated by local identity. + full(0,c1,d) + left(2,d); left(3,d) # Retain the paid source IDLE. + bridge(0,1,1) + thin(0,a.mul(qi,c1)) # One outgoing assignment, no variants. + bridge(0,1,-1) + full(1,c3,f) + thin(1,a.mul(qi,c3)) + bridge(1,0,1) + for pair in range(2): + x,y = 2*pair,2*pair+1 + rows[x],rows[y] = rows[y],[a.neg(v) for v in rows[x]] + plus(0,2,a.one); plus(3,1,a.neg(a.one)) + return rows + +rows = replay(c,e) +targets = [a.mul(d,qi),a.mul(d,q),a.mul(f,d,qi),a.mul(f,d,q)] +standard = [[targets[i] if i == j else {} for j in range(4)] for i in range(4)] +need(replay(a.one,a.one) == standard, 'Uncoded control') +need(rows != standard, 'Single mixed policy does not realize source standard targets') +diags = [a.mul(qi,c,d),a.mul(c,q,d),a.mul(qi,e,d,f),a.mul(e,q,d,f)] +leak = a.mul(a.add(a.mul(e,c),a.neg(a.one)),d,f) +need(rows == [[diags[i] if i == j else leak if (i,j)==(3,2) else {} + for j in range(4)] for i in range(4)], 'Complete mixed matrix formula') +cleanup = a.mul(a.add(e,a.neg(a.mul(e,c,e))),q) +cleaned = [list(row) for row in rows] +cleaned[3] = [a.add(x,a.mul(cleanup,y)) for x,y in zip(rows[3],rows[2])] +need(cleaned == [[diags[i] if i == j else {} for j in range(4)] for i in range(4)], + 'Literal Q-bearing cleanup coefficient') +decoders = [a.mul(qi,c,q),c,a.mul(qi,e,q),e] +need([[a.mul(decoders[i],poly) for poly in row] for i,row in enumerate(cleaned)] == standard, + 'All four diagonal decoder obligations included') + +def serial(poly): + return [{'word':list(w),'fresh_powers':list(ds),'coefficient':str(v)} + for (w,ds),v in sorted(poly.items())] + +iv_head = '20bb93cd990d2ff683e4d0fc56b87a42cd5d3296' +iv_path = 'research/higher-moment-strictification/verify.py' +iv_raw = fetch(iv_head,iv_path) +iv = module('mixed_interval',iv_raw) +P = {1:4754,2:824,3:1020,4:254,5:80,8:224} +Tar = {4:56,7:14,8:94,9:876,17:224} +def margin(C): + t = 1-Fraction(C) + A,B = iv.moment(Tar,t),iv.moment(P,t) + return iv.display((A[0]-B[1],A[1]-B[0])) + +result = { + 'status':'STOP_ONE_MIXED_POLICY_STANDARD_BOUNDARY_ENDPOINT_FAILS', + 'physical_emission':False,'new_kappa':None, + 'policy':'p2 pattern I; stage0 C1 Q^-1; stage2 Q^-1 C1; stage4 Q^-1 C3; source IDLE/bridges/swaps/scalar boundaries retained', + 'local_identity_verified':True, + 'supported_actual_code_block':{'indices':[0,1],'coefficient':'-1/2', + 'T_grade':grade(T),'Q_inverse_T_Q_grade':grade(conjugated), + 'T_X0_image':T.tab[0], 'conjugated_tableau':conjugated.tab}, + 'rows':[[serial(poly) for poly in row] for row in rows], + 'nonzero_offdiagonal_positions':[[i,j] for i in range(4) for j in range(4) if i!=j and rows[i][j]], + 'formal_post_cleanup_ADD_coefficient':serial(cleanup), + 'formal_diagonal_post_decoders':[serial(x) for x in decoders], + 'boundary_obligations':'The Q-bearing cleanup and both Q^-1 C_s Q negative-output decoders are not admitted free code operations. Positive C_s decoders are finite source code evaluations.', + 'optimistic_unrealized_invoice':{'paid':P,'targets_including_helpers_once':Tar, + 'margin_at_C4610':margin('0.0030217758'),'margin_at_C0034':margin('0.0034'), + 'finite_cost_qualification':'Existing FULL/wrapper/IDLE/bridge work retained. Free finite code and incoming/outgoing thin realizations require their actual COPY/ADD/CLEAR/normalizer/precision bill; none is admitted by this optimistic moment.'}, + 'source_pins':[{'head':PIN,'path':BASE+name,'sha256':hashlib.sha256(raw[name]).hexdigest()} for name in names] + +[{'head':iv_head,'path':iv_path,'sha256':hashlib.sha256(iv_raw).hexdigest()}], + 'limits':['Formal fresh-stage model rejection only; not an arbitrary code-dependent decoder theorem.', + 'A nonmonomial supported block rules out treating this Q conjugation as one monomial map; it does not prove an aggregate query lower bound.', + 'No implementation, all-width actual endpoint, compiler, or outer-caller admission.'], +} +print(json.dumps(result,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json new file mode 100644 index 0000000000..016743d451 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json @@ -0,0 +1,8 @@ +{ + "BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68" +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md new file mode 100644 index 0000000000..0039d7a76d --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md @@ -0,0 +1,18 @@ +# Frozen local handoff + +Outcome: stop the declared nine-passive-cut decoder before emission. The literal native trace has no grade-9 pure-word support for 104 original input ports, whereas their required first negative-bank target has grade9. The all-width conclusion is for sufficiently large f, via a finite projective-word tensor Gram argument. It is not a finite-width matrix-span claim. + +The full scope, nine cuts, exact coefficient orders, actual source support, phase qualification, COPY/reset ownership and exclusions are in `PROOF.md`. Source pins and all5,408 supported grade checks are in `GRADE-GATE.json`. The preliminary bank-scalar span is retained separately; its failure alone is not used as a port-level obstruction. + +Read-only replay from this worktree: + +``` +python3 outputs/pr4948-saved-query-macro-gate/bank_span.py +python3 -I -O outputs/pr4948-saved-query-macro-gate/bank_span.py +python3 outputs/pr4948-saved-query-macro-gate/grade_gate.py +python3 -I -O outputs/pr4948-saved-query-macro-gate/grade_gate.py +``` + +The scripts write only JSON to stdout. They authenticate the frozen preceding mixed checker and fetch its pinned Git sources. This is a local coordination packet, with no new portable publication module, physical emitter, source changes, commit, remote mutation, or κ claim. Normal and optimized JSON outputs agree byte for byte. + +Independent review is assigned to B. Do not mark the necessary condition independently accepted until that review returns. Active feedback into a later paid gate, native internal prefix observations and altered targets are outside this passive fixed-word gate. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md new file mode 100644 index 0000000000..75339d65d9 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md @@ -0,0 +1,9 @@ +# Owned-reset semantics do not affect the negative result + +This clarification leaves the six-file freeze unchanged. The freeze lists 4,368 possible dependent snapshots and their initialization/COPY/final-zero inventory; its references to cleanup are bookkeeping obligations, not a theorem that every underlying RAM model requires reversible inverse uncomputation to reset an owned snapshot. + +If the applicable model permits an owned CLEAR/reset directly, it may be granted here, even for free. Storage, COPY, scalar code evaluation and every new owned reset may all be granted for free as well. The grade obstruction still prevents the required original grade-9 main outputs from lying in the declared passive observation/control span. No lower bound on cleanup cost is used in that argument. + +Discarding or zeroing any independent original main input or original helper output remains outside the endpoint contract. No such action is needed or assumed for the negative result. + +For future portable replay, capture each verbose checker JSON in private scratch, compare it with its frozen receipt, and print only a compact status/104-column/5,408-word summary. The detailed producer stdout is evidence, not a suitable routine terminal summary. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md new file mode 100644 index 0000000000..3933f848e5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md @@ -0,0 +1,95 @@ +# Nine passive macro cuts do not recover the four Gaussian jobs + +This is a necessary-condition result for the prospective scope in Discussion #4902, expiry 06:00 UTC. It concerns the single frozen mixed p2 word from the preceding local packet. It does not change that word, inject a saved value into a later paid gate, access native internal prefixes, or emit a physical caller. + +## Source and exact observation contract + +The source is #4948, `86e474038e05f99a76d41f71d81946ad2327e4a4`, using its actual signed monomial normalizers K_i and involutory scalar matrix F. The native reverse primitive is + +`B_s=diag(D_s,D_s) U(−Q C_s)`, `C_s=diag(K_s)^−1 F^T diag(K_s)`. + +The source relations are `C_s²=I`, `[C_s,D_s Q]=0`, and `[C_s,D_t]=0` for distinct fresh stages. No own-stage `[C_s,D_s]` or `[C_s,Q]` commutation is assumed. Source-byte hashes are included in `GRADE-GATE.json`, inherited through the authenticated frozen mixed checker. + +There are four independent original main input banks, each of 112 owners. The word keeps the source scalar right/left boundaries, initial paid IDLE, all bridges and signed swaps. Its three thins are exactly: + +`C1 Q^-1` at stage 0, `Q^-1 C1` at stage 2, and `Q^-1 C3` at stage 4. + +Choose these nine macro cuts, saving the four current main banks at each: + +1. After the scalar right boundary. +2. After thin 0. +3. After FULL 1. +4. After the paid IDLE on pair 1. +5. After bridge-plus and thin 2. +6. After bridge-minus. +7. After FULL 3. +8. After thin 4. +9. After the final bridge, signed swaps and scalar left boundary. + +Also save the three already paid responses in their actual order: `Q^-1 x` before C1 in thin 0; `Q^-1 C1 x` in thin 2; and `Q^-1 C3 x` in thin 4. Thus there are 39 dependent observed bank fields. The initial cut is after an invertible scalar boundary; it includes the original input information without adding a tenth cut. + +Copies are passive. The original paid gates continue with precisely the frozen input expressions. New left decoder controls may combine arbitrary owner fields by scalar operations and apply the actual finite C1/C3 words of length at most three. They may be interleaved on decoder fields: every such resulting coefficient is still a finite scalar sum of monomial Clifford maps. No Q is free. Restoring the old autonomous helper jobs cannot change any coefficient of an independent original main input. + +## The original-input dependency trace + +Track original main bank 0, before the scalar right boundary. For its four current-bank coefficients and its three paid-response coefficients, the entire exact trace contains only signed occurrences of + +`I`, `Q^-1`, `C1 Q^-1`, and `Q^-1 C1 D1`. + +The checker verifies all 39 observations against precisely this set. In particular, there is no hidden D3 term or later query path for this original input. FULL 1 cancels its X coefficient. The bridge-minus cancels its pair-1 Y coefficient before FULL 3; it therefore never obtains the second transverse factor. This trace uses the original input, not a later field whose owner or frame was silently changed. + +The preliminary bank-scalar span contains 273 candidate generators: 39 observations times the seven reduced words `I,C1,C3,C1C3,C3C1,C1C3C1,C3C1C3`. Its dimension is 92. Only the positive first-pair target is attained; its explicit recipe is minus C1 applied to the saved FULL-1 X row. This preliminary calculation alone does not cover arbitrary per-port scalar controls. The following grade argument does. + +## Actual port coefficients and their grades + +For original source port j in bank 0, the late observation `Q^-1 C1 D1` has output-port-i coefficient + +`(F^T)_(i,j) Q^-1 K_i^-1 K_j D1`. + +The actual F diagonal is zero at 104 ports and equals 12 at the other eight. For every one of the 104 zero-diagonal ports: + +* Its same-port late term vanishes. +* Exactly 52 other output coefficients are nonzero. +* Every one of those 52 literal Clifford words has Fourier grade 7. + +The exact signed-tableau census checks all **5,408** such nonzero words. It does not sample pairs. Each source K_i is monomial, and its commutation with the full nine-axis Gaussian is independently checked including absolute phase. The nine-axis grade calculation embeds into the actual 17-axis ambient space by leaving the other fresh eight axes untouched. + +The earlier I path has grade 0. The earlier Q^-1 and C1 Q^-1 paths consist of grade-1 words because each K_i^-1 K_j is monomial. Hence every observed coefficient for each of these 104 original source inputs has pure-word support of grades in `{0,1,7}`. + +By contrast, the required original first-bank target is `D1 Q^-1`, of grade **9**. The checker confirms this rank and also checks the eight nonzero diagonal ports as controls: their literal same-port late term has grade 9. Replacing the code by the identity likewise exposes the uncoded grade-9 term, and the preliminary uncoded span recovers all four ordinary targets. + +## Why finite code controls cannot fill the missing grade + +For a Clifford tableau, its Fourier grade is the rank of the X component in its images of the Z generators. Multiplying on the left by a monomial Clifford map applies an invertible address map to that X component and therefore preserves its rank. Scalar coefficients, phases, COPY and owner mixing do not create new pure operator words. Each entry of C1 or C3 is a scalar multiple of a monomial K_i^-1 K_j. Every finite code word expands into a finite scalar sum of monomial words. + +Consequently, after any allowed passive left decoder, each of these original-source coefficients remains supported on pure words of grades `{0,1,7}`. Allowing arbitrary port-by-port scalar operations, extra decoder work arrays, or all finite COPY/CLEAR costs for free does not change this support fact. The eight selected ports cannot repair the absent coefficients of the 104 different arbitrary original inputs: those inputs are independent. + +This is a pure-word support argument, not a claim that small-width Clifford matrices are linearly independent. The latter claim would be false. + +## Sufficiently large width and the phase quotient + +At column width f, each literal one-column operator word A is lifted as `A^tensor(f)`. The source scalar owner coefficients occur once, outside that tensor power. Each observed entry and finite code decoder expands as a finite sum of these pure-word tensor lifts. No tensor of a sum is replaced by a sum of tensor powers. + +Group the finite one-column words into projective classes. Words differing by a scalar phase have the same grade; their phase to power f is absorbed into their scalar coefficient. Choose one unitary representative A_r from each remaining class. Distinct representatives satisfy + +`|tr(A_r^* A_s)/dim(A_r)| < 1` for r≠s. + +The normalized Hilbert–Schmidt Gram matrix of their f-fold tensor powers has off-diagonal entries equal to the f-th powers of these overlaps. The finite Gram matrix therefore tends to the identity as f tends to infinity, and is positive definite for all sufficiently large f. The projectively distinct pure-word tensor powers are consequently linearly independent at those widths. This remains true if the reconstruction's scalar coefficients depend on f. + +The grade-9 target is projectively distinct from every grade-0, grade-1 or grade-7 word. It cannot lie in their span for sufficiently large f. Therefore no decoder in this passive finite-code grammar can supply an identity valid at every positive width. The proof does not assert failure at every small width, does not infer independence from width-1 arrays, and does not need to enumerate the whole Clifford group. + +## Ownership, invoice and stopping decision + +All-snapshot storage would add `39*112=4,368` dependent fields, initialized to owned zero, with 4,368 COPY operations and 4,368 final zero-reset obligations. The existing 448 original main inputs remain arbitrary. The 816 independent helper jobs remain unchanged and credited once. There is no fresh input or productive reward for a snapshot. + +There is no accepted reset recipe: saved values would need to be erased using a still-available source or a permitted expression in retained outputs. Overwriting an owned snapshot, discarding its information, running the native inverse for free, and treating a dependent copy as a new arbitrary input are all excluded. A span identity alone would not settle those obligations. + +The preceding optimistic recursive profile remains + +`P={1:4754,2:824,3:1020,4:254,5:80,8:224}`, + +`T={4:56,7:14,8:94,9:876,17:224}`, + +with unrealized raw margin about 36.14614 at C=.0030217758. Here no new Gaussian is requested, but the required main endpoint already fails even when all added finite operations, code evaluations, storage, initialization, resets and precision are granted for free. Thus no finite bill can turn this specific passive-snapshot proposal into that supplier. No physical emission, compiler strictification, outer reserve, BIT promotion or κ claim follows. + +Active use of a saved response as an input to a later paid Gaussian gate changes the original dependency trace and is outside this fixed-word result. So are new Gaussian calls, native internal prefix taps, a different thin placement, a different target profile, and f-dependent non-columnwise payload routing. Those require a new exact physical/cost contract. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md new file mode 100644 index 0000000000..d742381500 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md @@ -0,0 +1,11 @@ +# Uniform finite alphabet for the large-width argument + +This clarification leaves the six-file freeze and its manifest unchanged. Independent reviewer B requested that the finite-alphabet premise be explicit. + +All one-column literal address maps in this gate lie in the Clifford group on the **fixed 17-axis ambient space**. Its projective quotient is finite. Scalar root phases are absorbed into the coefficients after tensor lift; they do not change Fourier grade. The finite universe of projective one-column Clifford maps is therefore independent of column width f. + +The Gram argument in `PROOF.md` can be applied once to representatives of this whole finite projective universe, rather than merely to the words appearing in a single chosen decoder. For sufficiently large f its tensor-power Gram matrix is positive definite. This gives a uniform threshold even when scalar reconstruction coefficients, selections of allowed controls, or numbers of passive scalar operations depend on f. The source one-column C1/C3 entries and all their allowed left expansions remain in the monomial subset and preserve the grade support proved in the frozen packet. + +This does not include f-dependent payload permutations outside the fixed columnwise Clifford alphabet. Such maps are not granted by this gate's scalar-owner/actual finite-code contract. It also does not turn the source's finite coefficients into coefficients raised to tensor powers. + +No new scan, emitter, cost claim, or κ result is added. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py new file mode 100644 index 0000000000..513be55ff4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py @@ -0,0 +1,121 @@ +#!/usr/bin/env python3 +"""One macro-observation bank-level span, not a physical caller emitter. + +Block-scalar coefficients are deliberately distinguished from arbitrary +port-by-port owner controls. A negative result here does not close the +larger permitted physical grammar. +""" +import contextlib +import hashlib +import io +import json +from fractions import Fraction as F +from pathlib import Path +import runpy + +HERE=Path(__file__).resolve().parent +dependency=HERE.parent/'pr4948-mixed-thin-gate/check.py' +need_hash='fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582' +if hashlib.sha256(dependency.read_bytes()).hexdigest()!=need_hash: + raise ValueError('Frozen mixed derivation changed') +with contextlib.redirect_stdout(io.StringIO()): env=runpy.run_path(str(dependency)) +a,q,qi,c,e,d,f=[env[k] for k in ('a','q','qi','c','e','d','f')] +need=env['need'] + +def observations(c1,c3): + rows=[[a.one if i==j else {} for j in range(4)] for i in range(4)] + obs=[]; cuts=[] + def snap(label): + cuts.append(label) + for i,row in enumerate(rows): obs.append((label+':'+str(i),list(row))) + def plus(i,j,z): rows[i]=[a.add(x,a.mul(z,y)) for x,y in zip(rows[i],rows[j])] + def left(i,z): rows[i]=[a.mul(z,x) for x in rows[i]] + def thin(pair,before,after,label): + response=[a.mul(before,x) for x in rows[2*pair]] + obs.append((label,response)) + rows[2*pair+1]=[a.add(x,a.mul(after,y)) for x,y in zip(rows[2*pair+1],response)] + def full(pair,C,D): + plus(2*pair,2*pair+1,a.neg(a.mul(q,C))) + left(2*pair,D);left(2*pair+1,D) + def bridge(dst,src,sgn): + plus(2*dst,2*src,a.one if sgn==1 else a.neg(a.one)) + plus(2*src+1,2*dst+1,a.neg(a.one) if sgn==1 else a.one) + rows[0][2]=a.neg(a.one);rows[3][1]=a.one + snap('cut0_after_right_boundary') + thin(0,qi,c1,'paid_response0_Qinv_x') + snap('cut1_after_thin0') + full(0,c1,d);snap('cut2_after_FULL1') + left(2,d);left(3,d);snap('cut3_after_IDLE') + bridge(0,1,1) + thin(0,a.mul(qi,c1),a.one,'paid_response2_Qinv_C1_x') + snap('cut4_after_bridge_plus_and_thin2') + bridge(0,1,-1);snap('cut5_after_bridge_minus') + full(1,c3,f);snap('cut6_after_FULL3') + thin(1,a.mul(qi,c3),a.one,'paid_response4_Qinv_C3_x') + snap('cut7_after_thin4') + bridge(1,0,1) + for pair in range(2): + x,y=2*pair,2*pair+1 + rows[x],rows[y]=rows[y],[a.neg(z) for z in rows[x]] + plus(0,2,a.one);plus(3,1,a.neg(a.one)) + snap('cut8_after_final_standard_boundary') + return obs,cuts,rows + +def vector(row): + return {(i,w,ds):v for i,p in enumerate(row) for (w,ds),v in p.items() if v} +def axpy(x,z,y): + out=dict(x) + for k,v in y.items(): + out[k]=out.get(k,F(0))+z*v + if not out[k]:del out[k] + return out +def scale(x,z):return {k:z*v for k,v in x.items() if z*v} + +controls=[(),(2,),(3,),(2,3),(3,2),(2,3,2),(3,2,3)] +def span(obs,targets): + basis={};generators=[] + for label,row in obs: + for control in controls: + z=a.term(control,(0,0)) + v=vector([a.mul(z,p) for p in row]) + index=len(generators);generators.append({'observation':label,'left_word':list(control)}) + coef={index:F(1)} + while v: + pivot=min(v) + if pivot not in basis: + inv=1/v[pivot];basis[pivot]=(scale(v,inv),scale(coef,inv));break + b,bc=basis[pivot];factor=v[pivot] + v=axpy(v,-factor,b);coef=axpy(coef,-factor,bc) + answers=[] + for target in targets: + v=vector(target);coef={} + while v: + pivot=min(v) + if pivot not in basis:break + b,bc=basis[pivot];factor=v[pivot] + v=axpy(v,-factor,b);coef=axpy(coef,factor,bc) + answers.append({'attained':not v, + 'recipe':[{**generators[i],'coefficient':str(z)} for i,z in sorted(coef.items())] if not v else None, + 'first_residual_monomial':{'source':min(v)[0],'word':list(min(v)[1]),'D_powers':list(min(v)[2]),'coefficient':str(v[min(v)])} if v else None}) + return {'basis_dimension':len(basis),'generator_count':len(generators),'answers':answers} + +targets=[a.mul(d,qi),a.mul(d,q),a.mul(f,d,qi),a.mul(f,d,q)] +targetrows=[[targets[i] if i==j else {} for j in range(4)] for i in range(4)] +obs,cuts,rows=observations(c,e) +need(rows==env['rows'],'Exact frozen mixed endpoint') +actual=span(obs,targetrows) +plain,_,_=observations(a.one,a.one) +control=span(plain,targetrows) +need(all(x['attained'] for x in control['answers']),'Uncoded recoverability control') +out={'status':'BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE', + 'cuts':cuts,'paid_response_count':3,'saved_bank_fields':len(obs), + 'controls':controls,'actual':actual,'uncoded_control':control, + 'copy_upper_ledger':{'independent_original_main_fields':448,'saved_dependent_fields':len(obs)*112, + 'COPY':len(obs)*112,'owned_zero_initializations':len(obs)*112, + 'required_final_zero_resets':len(obs)*112,'extra_Gaussian_calls':0, + 'qualification':'An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.'}, + 'helpers':'Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.', + 'scope':'Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.', + 'physical_emission':False,'new_kappa':None, + 'dependency_sha256':need_hash} +print(json.dumps(out,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py new file mode 100644 index 0000000000..4f17c18803 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 +"""Fixed-source necessary grade gate for the nine passive macro cuts. + +No native physical word is emitted. An exact one-column grade census is +combined with a written sufficiently-large-width pure-word argument. +""" +import contextlib +import hashlib +import io +import json +from collections import Counter +from fractions import Fraction as F +from pathlib import Path +import runpy + +HERE=Path(__file__).resolve().parent +with contextlib.redirect_stdout(io.StringIO()): env=runpy.run_path(str(HERE/'bank_span.py')) +a,need,obs=env['a'],env['need'],env['obs'] +up=env['env'];ce,N,W,Q=up['ce'],up['N'],up['word'],up['Q'] +Ks=[W(r['K_word']) for r in N['ports']] +inverses=[K.adjoint() for K in Ks] +D=ce.fourier(9,range(1,9));qi=Q.adjoint();full=ce.fourier(9) +grade=up['grade'];M=[[F(up['F'][j][i]) for j in range(112)] for i in range(112)] +for K in Ks: + need(grade(K)==0,'Source K is monomial') + kr,rk=K.then(full),full.then(K) + need(kr.tab==rk.tab and kr.zero_state()==rk.zero_state(), + 'Source K commutes full Gaussian including absolute phase') + +# The row variables refer to original inputs before the scalar right +# boundary, so target/source ownership is not inferred from a later chart. +allowed={((),(0,0)),((-1,),(0,0)),((2,-1),(0,0)),((-1,2),(1,0))} +trace=[] +for label,row in obs: + column=row[0] + need(set(column).issubset(allowed),'No hidden D3 or extra-query source0 path') + trace.append({'observation':label,'original_input0_terms':up['serial'](column)}) +need(set(k for _,row in obs for k in row[0])==allowed,'All four stated source-path types occur') + +unselected=[j for j in range(112) if M[j][j]==0] +selected=[j for j in range(112) if M[j][j]!=0] +need(len(unselected)==104 and len(selected)==8,'Actual zero/nonzero diagonal split') +need(set(M[j][j] for j in selected)=={F(12)},'Selected source diagonal12') +hist=Counter();per_source=[];all_words=[] +for j in unselected: + local=Counter();support=[] + for i in range(112): + if not M[i][j]:continue + T=Ks[j].then(inverses[i]) # K_i^-1 K_j. + op=D.then(T).then(qi) # Q^-1 K_i^-1 K_j D. + r=grade(op) + need(r==7,'All unselected late-source pure words have grade7') + local[r]+=1;hist[r]+=1;support.append(i) + all_words.append({'destination_port':i,'source_port':j, + 'coefficient':str(M[i][j]),'grade':r}) + need(len(support)==52,'Actual unselected column support52') + per_source.append({'source_port':j,'support':support,'grades':dict(local)}) + +# Earlier I,Q^-1,C1Q^-1 paths have grades0/1 because every K_i^-1 K_j +# is monomial. The target for original bank0 is D Q^-1, grade9. +need(grade(ce.ident(9))==0 and grade(qi)==1,'Earlier original source grades') +target=qi.then(D) +need(grade(target)==9,'Required first negative target grade9') +selected_controls=[] +for j in selected: + op=D.then(Ks[j]).then(inverses[j]).then(qi) + need(grade(op)==9,'Nonzero diagonal control exposes grade9') + selected_controls.append({'source_port':j,'coefficient':str(M[j][j]),'grade':grade(op)}) +need(grade(qi.then(D))==9,'Uncoded identity-code control exposes grade9') + +out={ + 'status':'STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER', + 'declared_cuts':env['cuts'],'observed_bank_fields':len(obs), + 'original_input0_dependency_trace':trace, + 'actual_source_zero_diagonal_ports':unselected, + 'post_FULL_unselected_word_grade_histogram':dict(hist), + 'per_source':per_source,'all_supported_words':all_words, + 'earlier_word_grades':[0,1],'target_grade':9, + 'selected_diagonal_controls':selected_controls, + 'all_width_implication':'The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.', + 'left_control_grammar':'Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.', + 'copy_inventory':env['out']['copy_upper_ledger'], + 'cleanup':'Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.', + 'scope_limits':['No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.', + 'No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.', + 'No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths.'], + 'physical_emission':False,'new_kappa':None, + 'dependency_sha256':{'bank_span.py':hashlib.sha256((HERE/'bank_span.py').read_bytes()).hexdigest(), + 'mixed_check.py':env['need_hash']}, + 'source_pins':up['result']['source_pins'], +} +print(json.dumps(out,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json b/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json b/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent-normal.json b/research/passive-saved-query-ceiling/evidence/independent-normal.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent-normal.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent-optimized.json b/research/passive-saved-query-ceiling/evidence/independent-optimized.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent-optimized.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent.py b/research/passive-saved-query-ceiling/evidence/independent.py new file mode 100644 index 0000000000..34ed8a2f69 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent.py @@ -0,0 +1,174 @@ +"""Independent fixed passive-cut dependency/grade audit; no family search. + +Uses our own D-left interpreter, no author interpreter or span routine. +The only reused scientific implementation is pinned Clifford composition. +Apache-2.0; substantial OpenAI Codex assistance. +""" +from pathlib import Path +from fractions import Fraction +from collections import Counter +from hashlib import sha256 +import gzip,json,sys,types + +HERE=Path(__file__).resolve().parent +def need(x,m): + if not x:raise ValueError(m) +ae={'__name__':'independent_saved_algebra','__file__':str(HERE/'algebra.py')} +exec(compile((HERE/'algebra.py').read_bytes(),str(HERE/'algebra.py'),'exec'),ae) +a=types.SimpleNamespace(**ae) + +def observations(): + # Original bank0 coefficient only, before the scalar right boundary. + # The right boundary a=a'-h', k=b'+k' leaves its coefficient [I,0,0,0]. + rows=[a.one,{},{},{}];obs=[];cuts=[] + def plus(i,j,z):rows[i]=a.add(rows[i],a.mul(z,rows[j])) + def left(i,z):rows[i]=a.mul(z,rows[i]) + def snap(label): + cuts.append(label) + obs.extend((label+':'+str(i),x.copy())for i,x in enumerate(rows)) + def thin(pair,before,after,label): + query=a.mul(before,rows[2*pair]);obs.append((label,query)) + rows[2*pair+1]=a.add(rows[2*pair+1],a.mul(after,query)) + def thick(pair,C,D): + plus(2*pair,2*pair+1,a.neg(a.mul(a.q,C))) + left(2*pair,D);left(2*pair+1,D) + def bridge(i,j,sign): + plus(2*i,2*j,a.one if sign==1 else a.neg(a.one)) + plus(2*j+1,2*i+1,a.neg(a.one)if sign==1 else a.one) + snap('cut0_after_right_boundary') + thin(0,a.qi,a.c,'paid_response0_Qinv_x');snap('cut1_after_thin0') + thick(0,a.c,a.d);snap('cut2_after_FULL1') + left(2,a.d);left(3,a.d);snap('cut3_after_IDLE') + bridge(0,1,1) + thin(0,a.mul(a.qi,a.c),a.one,'paid_response2_Qinv_C1_x') + snap('cut4_after_bridge_plus_and_thin2') + bridge(0,1,-1);snap('cut5_after_bridge_minus') + thick(1,a.e,a.f);snap('cut6_after_FULL3') + thin(1,a.mul(a.qi,a.e),a.one,'paid_response4_Qinv_C3_x');snap('cut7_after_thin4') + bridge(1,0,1) + for i in (0,1):rows[2*i],rows[2*i+1]=rows[2*i+1],a.neg(rows[2*i]) + plus(0,2,a.one);plus(3,1,a.neg(a.one)) + snap('cut8_after_final_standard_boundary') + return obs,cuts + +def author_poly(records): + # Data conversion only: author normal form has D powers on the RIGHT. + # Convert each supplied monomial to our independently reduced D-left form. + out={} + for r in records: + p=a.one + for x in r['word']:p=a.mul(p,{1:a.q,-1:a.qi,2:a.c,3:a.e}[x]) + powers=r['fresh_powers'] + need(all(n>=0 for n in powers),'Source trace fresh powers nonnegative') + for D,n in zip((a.d,a.f),powers): + for _ in range(n):p=a.mul(p,D) + p={key:Fraction(r['coefficient'])*v for key,v in p.items()} + out=a.add(out,p) + return out + +def rank(rows): + piv={} + for x in rows: + while x: + k=x.bit_length()-1 + if k in piv:x^=piv[k] + else:piv[k]=x;break + return len(piv) + +def main(): + pins=json.loads((HERE/'SOURCES.json').read_text())['sources'] + for r in pins:need(sha256((HERE/'inputs'/r['path'].split('/')[-1]).read_bytes()).hexdigest()==r['sha256'],'Source bytes '+r['path']) + f=HERE/'frozen'/'pr4948-saved-query-macro-gate' + frozen=json.loads((HERE/'FROZEN-HASHES.json').read_text()) + for n,h in frozen['science'].items():need(sha256((f/n).read_bytes()).hexdigest()==h,'Author frozen science '+n) + for n,h in json.loads((HERE/'ADDENDUM-HASH.json').read_text()).items(): + need(sha256((f/n).read_bytes()).hexdigest()==h,'Written scope clarification '+n) + need(sha256((f/'FILES.json').read_bytes()).hexdigest()==frozen['author_manifest_sha256'],'Author manifest') + need(sha256((f.parent/'pr4948-mixed-thin-gate'/'check.py').read_bytes()).hexdigest()==frozen['mixed_check_sha256'],'Mixed dependency') + receipt=json.loads((f/'GRADE-GATE.json').read_text()) + for stem,want in [('bank_span','BANK-SPAN.json'),('grade_gate','GRADE-GATE.json')]: + for mode in ('normal','optimized'): + need(json.loads((HERE/(stem+'-'+mode+'.json')).read_text())==json.loads((f/want).read_text()),'Author read-only replay '+stem+' '+mode) + obs,cuts=observations() + need(len(obs)==39 and len(cuts)==9 and cuts==receipt['declared_cuts'],'Exact nine cuts and three paid responses') + expected=[('I',a.one),('Qinv',a.qi),('C1_Qinv',a.mul(a.c,a.qi)),('Qinv_C1_D1',a.mul(a.qi,a.c,a.d))] + trace=[];counts=Counter() + for (label,p),record in zip(obs,receipt['original_input0_dependency_trace'],strict=True): + need(label==record['observation'] and p==author_poly(record['original_input0_terms']),'Independent original-input0 trace '+label) + if not p:kind='zero' + else: + found=[name+(''if p==word else '_negative') for name,word in expected if p==word or p==a.neg(word)] + need(len(found)==1,'Only four advertised source path families') + kind=found[0] + counts[kind]+=1;trace.append({'observation':label,'input0_path':kind}) + need(counts==Counter({'zero':27,'I':2,'C1_Qinv':1,'Qinv':1,'Qinv_C1_D1':7,'Qinv_C1_D1_negative':1}),'Exact dependency census') + need(all(b==0 for _,p in obs for (D,w)in p for b in D[1:]),'No D3 original-input0 path') + # Explicit cancellation checkpoints: no source0 X after FULL1; no + # source0 pair1 Y after bridge-minus, before FULL3 acts there. + lookup=dict(obs) + need(not lookup['cut2_after_FULL1:0'],'FULL1 original X cancellation') + need(not lookup['cut5_after_bridge_minus:3'],'Pair1 Y canceled before FULL3') + need(not lookup['paid_response2_Qinv_C1_x'] and not lookup['paid_response4_Qinv_C3_x'],'No late paid-response observation of original input0') + + ce=types.ModuleType('independent_saved_ce');sys.modules[ce.__name__]=ce + ce.__file__=str(HERE/'inputs/clifford_exact.py') + exec(compile((HERE/'inputs/clifford_exact.py').read_bytes(),ce.__file__,'exec'),ce.__dict__) + normal=json.loads((HERE/'inputs/NORMALIZERS.json').read_text()) + def monomial(circ): + op=ce.ident(9) + for t in circ: + if t[0]=='P':step=ce.perm(9,t[1]) + elif t[0]=='D':step=ce.diag(9,t[1],t[2]) + elif t[0]=='X':step=ce.xgate(9,t[1]) + elif t[0]=='phase':step=ce.Op(9,ce.identity(9),[('phase',t[1])]) + else:raise ValueError('Actual K must be monomial') + op=op.then(step) + return op + Ks=[monomial(r['K_word'])for r in normal['ports']] + inverses=[K.adjoint()for K in Ks] + def grade(op):return rank([x for x,z,p in op.tab[9:]]) + need(len(Ks)==112 and all(grade(K)==0 for K in Ks),'112 actual monomial source K words') + matrix=json.loads(gzip.decompress((HERE/'inputs/INVOLUTIVE-WORD.json.gz').read_bytes()))['F'] + Ft=[[Fraction(matrix[j][i])for j in range(112)]for i in range(112)] + selected=[j for j in range(112)if Ft[j][j]];other=[j for j in range(112)if not Ft[j][j]] + need(selected==[0,7,20,23,86,93,108,111]and len(other)==104,'Actual selected/zero-diagonal source columns') + need(all(Ft[j][j]==12 for j in selected),'Actual nonzero diagonal value') + need(other==receipt['actual_source_zero_diagonal_ports'],'Author original source-column census') + D=ce.fourier(9,range(1,9));Qi=ce.cgate(9,1).adjoint() + words=[];hist=Counter();per_source=[] + for j in other: + support=[] + for i in range(112): + if not Ft[i][j]:continue + # Literal matrix order Qi Ki^-1 Kj D, chronology opposite. + word=D.then(Ks[j]).then(inverses[i]).then(Qi) + g=grade(word);need(g==7,'Literal unselected pair grade7') + support.append(i);hist[g]+=1 + words.append({'destination_port':i,'source_port':j,'coefficient':str(Ft[i][j]),'grade':g}) + need(len(support)==52,'Actual support52 for every zero-diagonal source') + per_source.append({'source_port':j,'support':support,'grades':{'7':52}}) + need(hist==Counter({7:5408}),'Independent complete grade census') + need(words==receipt['all_supported_words']and per_source==receipt['per_source'],'All5408 exact pair records and 104 supports') + target_grade=grade(Qi.then(D));need(target_grade==9 and grade(Qi)==1 and grade(ce.ident(9))==0,'Target and earlier grades') + for j in selected: + need(grade(D.then(Ks[j]).then(inverses[j]).then(Qi))==9,'Selected diagonal positive control') + need(grade(D.then(Qi))==9,'Uncoded identity positive control') + # A falsely homogenized off-diagonal pair would expose grade9, showing + # that grade7 is tied to the actual distinct native port frames. + need(grade(D.then(ce.ident(9)).then(Qi))!=7,'False frame-homogenization control') + out={'status':'PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE','source_head':'86e474038e05f99a76d41f71d81946ad2327e4a4', + 'dependency_interpreter':'Own D-left semidirect normal form; no producer Algebra/span code', + 'nine_cuts':cuts,'observed_bank_fields':39,'original_input0_trace':trace, + 'dependency_path_counts':dict(counts),'D3_dependency':False, + 'post_FULL_unselected_grade_census':dict(hist),'zero_diagonal_original_inputs':104, + 'every_zero_diagonal_column_support':52,'earlier_grades':[0,1],'target_grade':target_grade, + 'all5408_exact_records_equal':True, + 'allwidth_scope':'Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f', + 'phase_qualification':'Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.', + 'passive_only':True,'physical_emission':False,'new_kappa':None, + 'ownership':{'original_main_fields':448,'independent_native_helpers':816,'all_snapshot_fields':4368,'snapshot_reward':0,'all_owned_resets_granted_free_for_negative':True,'particular_erase_implementation_needed_for_negative':False}, + 'exclusions':['Active injection into future paid gates','Other thin placements or cuts','Native internal prefix observations','New Gaussian calls','Arbitrary f-specific noncolumnwise monomial controllers','Changed targets or complete caller/compiler admission']} + print(json.dumps(out,indent=2,sort_keys=True)) + if '--emit'in sys.argv:(HERE/'INDEPENDENT.json').write_text(json.dumps(out,indent=2,sort_keys=True)+'\n') + +if __name__=='__main__':main() diff --git a/research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz b/research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz new file mode 100644 index 0000000000..eac634fb1d Binary files /dev/null and b/research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz differ diff --git a/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json b/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json new file mode 100644 index 0000000000..bca92c222c --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json @@ -0,0 +1,126 @@ +{ + "clifford_sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "code_sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "finite_checks": {"absolute_phase_mutations_rejected":112,"exact_endpoint_factor_identities":896,"gaussian_free_compiled_wrappers":896,"monomial_wrappers":896,"omitted_phase_rejections":112,"ports":112,"scalar_basis_recodings":224,"weight_congruence_addresses":57344}, + "local_gauge_bill": {"added_recursive_calls":0,"backward_extra_monomial_field_maps_upper":448,"main_wrapper_field_maps":448,"owned_fields_reused":8,"recoding_monomial_field_maps":448,"recoding_owned_clears":32,"recoding_scalar_adds":1792,"recodings":2}, + "mode_columns": [[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,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,-1,1,1,1,-1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,-1,1,-1,1,1,1,0,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],[1,1,0,0,0,0,1,-1,0,0,0,0,1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,-1,1,0,0,0,0,0,0,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,1,0,0,-1,1,1,1,0,-1,-1,0,0,0,0,1,-1,0,0,0,0,0,1,1,1,1,-1,1,1,1,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,1,0,0],[1,0,0,1,1,1,0,1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,1,1,1,1,1,1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,1,1,1,0,0,0,0,0,0,-1,0,1,0,1,-1,0,0,0,1,0,1,1,0,0,0,1,0,0,-1,-1,-1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-1,0,0],[0,1,1,0,1,1,-1,0,0,1,0,0,0,-1,0,0,1,0,-1,-1,1,1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,1,-1,-1,0,1,1,0,0,-1,-1,-1,-1,-1,1,0,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,1,1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,1,-1,0,0,1,0,0,1,1,0,0,1,0,0,0,-1,1,0,-1,-1,-1,-1,0,-1,-1,0,1,0,0,1,0,0,1,1],[0,1,0,1,0,0,-1,0,-1,0,1,1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,-1,-1,1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,1,1,0,0,1,0,-1,0,0,0,-1,-1,0,0,1,-1,0,0,-1,-1,0,0,0,1,0,1,0,0,-1,0,-1,0,0,1,1,0,1,0,1,1,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,1,1,-1,0,0,-1,-1],[0,0,1,1,0,0,0,0,1,-1,0,0,1,1,0,0,1,-1,0,0,1,1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,1,1,1,0,0,0,0,1,-1,0,-1,-1,0,1,1,-1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,-1,0,0,0,0,1,-1,-1,0,0,-1,1,-1,1,0,0,1,1,0,0,0,-1,-1,0,0,0,0,1,-1,0,0,0,-1,-1,0,0,1,-1,0,0,0,1,1,-1,-1],[0,0,0,0,1,-1,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,1,1,-1,-1,1,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,0,1,-1,-1,1,0,0,0,1,-1,0,-1,1,0,-1,1,-1,1,0,0,0,-1,1,0,1,-1,-1,1,0,0,-1,1,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,-1,1,0,0,0,0,-1,1,0,0,0,-1,1,0,0,-1,1,0,-1,1,1,-1]], + "ports": [ + {"G_rows":[11,13,14,7,16,32,64,128,256],"K_word":[["P",[11,13,14,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",500],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":11,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",11],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",10],["phase",2]]}},"orthogonal_transvections":[5,15],"port":0,"q":11}, + {"G_rows":[19,21,22,8,7,32,64,128,256],"K_word":[["P",[19,21,22,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",492],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",19],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",18],["phase",2]]}},"orthogonal_transvections":[5,23],"port":1,"q":19}, + {"G_rows":[35,37,38,8,16,7,64,128,256],"K_word":[["P",[35,37,38,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",476],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":35,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",35],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",34],["phase",2]]}},"orthogonal_transvections":[5,39],"port":2,"q":35}, + {"G_rows":[67,69,70,8,16,32,7,128,256],"K_word":[["P",[67,69,70,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",444],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":67,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",67],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",66],["phase",2]]}},"orthogonal_transvections":[5,71],"port":3,"q":67}, + {"G_rows":[131,133,134,8,16,32,64,7,256],"K_word":[["P",[131,133,134,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",380],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":131,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",131],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",130],["phase",2]]}},"orthogonal_transvections":[5,135],"port":4,"q":131}, + {"G_rows":[259,261,262,8,16,32,64,128,7],"K_word":[["P",[259,261,262,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",252],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":259,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",259],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",258],["phase",2]]}},"orthogonal_transvections":[5,263],"port":5,"q":259}, + {"G_rows":[13,14,11,7,16,32,64,128,256],"K_word":[["P",[13,14,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",13],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[3,15],"port":6,"q":13}, + {"G_rows":[21,22,19,8,7,32,64,128,256],"K_word":[["P",[21,22,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",21],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[3,23],"port":7,"q":21}, + {"G_rows":[37,38,35,8,16,7,64,128,256],"K_word":[["P",[37,38,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",37],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[3,39],"port":8,"q":37}, + {"G_rows":[69,70,67,8,16,32,7,128,256],"K_word":[["P",[69,70,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":69,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",69],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[3,71],"port":9,"q":69}, + {"G_rows":[133,134,131,8,16,32,64,7,256],"K_word":[["P",[133,134,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":133,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",133],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[3,135],"port":10,"q":133}, + {"G_rows":[261,262,259,8,16,32,64,128,7],"K_word":[["P",[261,262,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":261,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",261],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",260],["phase",2]]}},"orthogonal_transvections":[3,263],"port":11,"q":261}, + {"G_rows":[41,42,4,35,16,11,64,128,256],"K_word":[["P",[41,42,4,35,16,11,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]]],"Z_mask":43,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":41,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",41],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[3,43],"port":12,"q":41}, + {"G_rows":[73,74,4,67,16,32,11,128,256],"K_word":[["P",[73,74,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":73,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",73],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[3,75],"port":13,"q":73}, + {"G_rows":[137,138,4,131,16,32,64,11,256],"K_word":[["P",[137,138,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":137,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",137],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[3,139],"port":14,"q":137}, + {"G_rows":[265,266,4,259,16,32,64,128,11],"K_word":[["P",[265,266,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":265,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",265],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",264],["phase",2]]}},"orthogonal_transvections":[3,267],"port":15,"q":265}, + {"G_rows":[49,50,4,8,35,19,64,128,256],"K_word":[["P",[49,50,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":49,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",49],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[3,51],"port":16,"q":49}, + {"G_rows":[81,82,4,8,67,32,19,128,256],"K_word":[["P",[81,82,4,8,67,32,19,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]]],"Z_mask":83,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":81,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",81],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[3,83],"port":17,"q":81}, + {"G_rows":[145,146,4,8,131,32,64,19,256],"K_word":[["P",[145,146,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":145,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",145],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[3,147],"port":18,"q":145}, + {"G_rows":[273,274,4,8,259,32,64,128,19],"K_word":[["P",[273,274,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":273,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",273],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",272],["phase",2]]}},"orthogonal_transvections":[3,275],"port":19,"q":273}, + {"G_rows":[161,162,4,8,16,131,64,35,256],"K_word":[["P",[161,162,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":161,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",161],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[3,163],"port":20,"q":161}, + {"G_rows":[289,290,4,8,16,259,64,128,35],"K_word":[["P",[289,290,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":289,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",289],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",288],["phase",2]]}},"orthogonal_transvections":[3,291],"port":21,"q":289}, + {"G_rows":[193,194,4,8,16,32,131,67,256],"K_word":[["P",[193,194,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":193,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",193],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[3,195],"port":22,"q":193}, + {"G_rows":[321,322,4,8,16,32,259,128,67],"K_word":[["P",[321,322,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":321,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",321],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",320],["phase",2]]}},"orthogonal_transvections":[3,323],"port":23,"q":321}, + {"G_rows":[385,386,4,8,16,32,64,259,131],"K_word":[["P",[385,386,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":385,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",385],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",384],["phase",2]]}},"orthogonal_transvections":[3,387],"port":24,"q":385}, + {"G_rows":[14,13,11,7,16,32,64,128,256],"K_word":[["P",[14,13,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":14,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",14],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[15],"port":25,"q":14}, + {"G_rows":[22,21,19,8,7,32,64,128,256],"K_word":[["P",[22,21,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",22],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[23],"port":26,"q":22}, + {"G_rows":[38,37,35,8,16,7,64,128,256],"K_word":[["P",[38,37,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",38],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[39],"port":27,"q":38}, + {"G_rows":[70,69,67,8,16,32,7,128,256],"K_word":[["P",[70,69,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":70,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",70],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[71],"port":28,"q":70}, + {"G_rows":[134,133,131,8,16,32,64,7,256],"K_word":[["P",[134,133,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":134,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",134],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[135],"port":29,"q":134}, + {"G_rows":[262,261,259,8,16,32,64,128,7],"K_word":[["P",[262,261,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":262,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",262],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",260],["phase",2]]}},"orthogonal_transvections":[263],"port":30,"q":262}, + {"G_rows":[26,25,4,19,11,32,64,128,256],"K_word":[["P",[26,25,4,19,11,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]]],"Z_mask":27,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",26],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[27],"port":31,"q":26}, + {"G_rows":[74,73,4,67,16,32,11,128,256],"K_word":[["P",[74,73,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":74,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",74],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[75],"port":32,"q":74}, + {"G_rows":[138,137,4,131,16,32,64,11,256],"K_word":[["P",[138,137,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":138,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",138],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[139],"port":33,"q":138}, + {"G_rows":[266,265,4,259,16,32,64,128,11],"K_word":[["P",[266,265,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":266,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",266],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[267],"port":34,"q":266}, + {"G_rows":[50,49,4,8,35,19,64,128,256],"K_word":[["P",[50,49,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":50,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",50],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[51],"port":35,"q":50}, + {"G_rows":[146,145,4,8,131,32,64,19,256],"K_word":[["P",[146,145,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":146,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",146],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[147],"port":36,"q":146}, + {"G_rows":[274,273,4,8,259,32,64,128,19],"K_word":[["P",[274,273,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":274,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",274],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[275],"port":37,"q":274}, + {"G_rows":[98,97,4,8,16,67,35,128,256],"K_word":[["P",[98,97,4,8,16,67,35,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]]],"Z_mask":99,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":98,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",98],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[99],"port":38,"q":98}, + {"G_rows":[162,161,4,8,16,131,64,35,256],"K_word":[["P",[162,161,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":162,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",162],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[163],"port":39,"q":162}, + {"G_rows":[290,289,4,8,16,259,64,128,35],"K_word":[["P",[290,289,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":290,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",290],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[291],"port":40,"q":290}, + {"G_rows":[194,193,4,8,16,32,131,67,256],"K_word":[["P",[194,193,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":194,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",194],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[195],"port":41,"q":194}, + {"G_rows":[322,321,4,8,16,32,259,128,67],"K_word":[["P",[322,321,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":322,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",322],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[323],"port":42,"q":322}, + {"G_rows":[386,385,4,8,16,32,64,259,131],"K_word":[["P",[386,385,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":386,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",386],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[387],"port":43,"q":386}, + {"G_rows":[28,2,25,21,13,32,64,128,256],"K_word":[["P",[28,2,25,21,13,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]]],"Z_mask":29,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":28,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",28],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[29],"port":44,"q":28}, + {"G_rows":[44,2,41,37,16,13,64,128,256],"K_word":[["P",[44,2,41,37,16,13,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]]],"Z_mask":45,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":44,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",44],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[45],"port":45,"q":44}, + {"G_rows":[140,2,137,133,16,32,64,13,256],"K_word":[["P",[140,2,137,133,16,32,64,13,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]]],"Z_mask":141,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":140,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",140],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[141],"port":46,"q":140}, + {"G_rows":[268,2,265,261,16,32,64,128,13],"K_word":[["P",[268,2,265,261,16,32,64,128,13]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]]],"Z_mask":269,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":268,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",268],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[269],"port":47,"q":268}, + {"G_rows":[84,2,81,8,69,32,21,128,256],"K_word":[["P",[84,2,81,8,69,32,21,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]]],"Z_mask":85,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":84,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",84],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[85],"port":48,"q":84}, + {"G_rows":[148,2,145,8,133,32,64,21,256],"K_word":[["P",[148,2,145,8,133,32,64,21,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]]],"Z_mask":149,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":148,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",148],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[149],"port":49,"q":148}, + {"G_rows":[276,2,273,8,261,32,64,128,21],"K_word":[["P",[276,2,273,8,261,32,64,128,21]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]]],"Z_mask":277,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":276,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",276],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[277],"port":50,"q":276}, + {"G_rows":[100,2,97,8,16,69,37,128,256],"K_word":[["P",[100,2,97,8,16,69,37,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]]],"Z_mask":101,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":100,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",100],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[101],"port":51,"q":100}, + {"G_rows":[164,2,161,8,16,133,64,37,256],"K_word":[["P",[164,2,161,8,16,133,64,37,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]]],"Z_mask":165,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":164,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",164],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[165],"port":52,"q":164}, + {"G_rows":[292,2,289,8,16,261,64,128,37],"K_word":[["P",[292,2,289,8,16,261,64,128,37]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]]],"Z_mask":293,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":292,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",292],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[293],"port":53,"q":292}, + {"G_rows":[196,2,193,8,16,32,133,69,256],"K_word":[["P",[196,2,193,8,16,32,133,69,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]]],"Z_mask":197,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":196,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",196],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[197],"port":54,"q":196}, + {"G_rows":[324,2,321,8,16,32,261,128,69],"K_word":[["P",[324,2,321,8,16,32,261,128,69]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]]],"Z_mask":325,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":324,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",324],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[325],"port":55,"q":324}, + {"G_rows":[388,2,385,8,16,32,64,261,133],"K_word":[["P",[388,2,385,8,16,32,64,261,133]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]]],"Z_mask":389,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,0,1,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,1,0,0,0,0,1,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,0,3,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":388,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,3,0,0,0,0,3,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",388],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[389],"port":56,"q":388}, + {"G_rows":[56,2,4,49,41,25,64,128,256],"K_word":[["P",[56,2,4,49,41,25,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]]],"Z_mask":57,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",56],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[57],"port":57,"q":56}, + {"G_rows":[88,2,4,81,73,32,25,128,256],"K_word":[["P",[88,2,4,81,73,32,25,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]]],"Z_mask":89,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":88,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",88],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[89],"port":58,"q":88}, + {"G_rows":[152,2,4,145,137,32,64,25,256],"K_word":[["P",[152,2,4,145,137,32,64,25,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]]],"Z_mask":153,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":152,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",152],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[153],"port":59,"q":152}, + {"G_rows":[280,2,4,273,265,32,64,128,25],"K_word":[["P",[280,2,4,273,265,32,64,128,25]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]]],"Z_mask":281,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":280,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",280],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[281],"port":60,"q":280}, + {"G_rows":[104,2,4,97,16,73,41,128,256],"K_word":[["P",[104,2,4,97,16,73,41,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]]],"Z_mask":105,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":104,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",104],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[105],"port":61,"q":104}, + {"G_rows":[168,2,4,161,16,137,64,41,256],"K_word":[["P",[168,2,4,161,16,137,64,41,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]]],"Z_mask":169,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":168,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",168],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[169],"port":62,"q":168}, + {"G_rows":[296,2,4,289,16,265,64,128,41],"K_word":[["P",[296,2,4,289,16,265,64,128,41]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]]],"Z_mask":297,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":296,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",296],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[297],"port":63,"q":296}, + {"G_rows":[200,2,4,193,16,32,137,73,256],"K_word":[["P",[200,2,4,193,16,32,137,73,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]]],"Z_mask":201,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":200,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",200],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[201],"port":64,"q":200}, + {"G_rows":[328,2,4,321,16,32,265,128,73],"K_word":[["P",[328,2,4,321,16,32,265,128,73]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]]],"Z_mask":329,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":328,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",328],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[329],"port":65,"q":328}, + {"G_rows":[392,2,4,385,16,32,64,265,137],"K_word":[["P",[392,2,4,385,16,32,64,265,137]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]]],"Z_mask":393,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,0,1,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,1,0,0,0,1,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,0,3,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":392,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,3,0,0,0,3,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",392],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[393],"port":66,"q":392}, + {"G_rows":[112,2,4,8,97,81,49,128,256],"K_word":[["P",[112,2,4,8,97,81,49,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]]],"Z_mask":113,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":112,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",112],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[113],"port":67,"q":112}, + {"G_rows":[176,2,4,8,161,145,64,49,256],"K_word":[["P",[176,2,4,8,161,145,64,49,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]]],"Z_mask":177,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":176,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",176],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[177],"port":68,"q":176}, + {"G_rows":[304,2,4,8,289,273,64,128,49],"K_word":[["P",[304,2,4,8,289,273,64,128,49]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]]],"Z_mask":305,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":304,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",304],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[305],"port":69,"q":304}, + {"G_rows":[208,2,4,8,193,32,145,81,256],"K_word":[["P",[208,2,4,8,193,32,145,81,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]]],"Z_mask":209,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":208,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",208],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[209],"port":70,"q":208}, + {"G_rows":[336,2,4,8,321,32,273,128,81],"K_word":[["P",[336,2,4,8,321,32,273,128,81]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]]],"Z_mask":337,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":336,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",336],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[337],"port":71,"q":336}, + {"G_rows":[400,2,4,8,385,32,64,273,145],"K_word":[["P",[400,2,4,8,385,32,64,273,145]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]]],"Z_mask":401,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,0,1,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,1,0,0,1,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,0,3,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":400,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",400],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[401],"port":72,"q":400}, + {"G_rows":[224,2,4,8,16,193,161,97,256],"K_word":[["P",[224,2,4,8,16,193,161,97,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]]],"Z_mask":225,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":224,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",224],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[225],"port":73,"q":224}, + {"G_rows":[352,2,4,8,16,321,289,128,97],"K_word":[["P",[352,2,4,8,16,321,289,128,97]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]]],"Z_mask":353,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":352,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",352],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[353],"port":74,"q":352}, + {"G_rows":[416,2,4,8,16,385,64,289,161],"K_word":[["P",[416,2,4,8,16,385,64,289,161]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]]],"Z_mask":417,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,0,1,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,1,0,1,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,0,3,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":416,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,3,0,3,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",416],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[417],"port":75,"q":416}, + {"G_rows":[448,2,4,8,16,32,385,321,193],"K_word":[["P",[448,2,4,8,16,32,385,321,193]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]]],"Z_mask":449,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,1,1,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,1,1,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,3,3,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":448,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",448],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[449],"port":76,"q":448}, + {"G_rows":[508,2,505,501,493,477,445,381,253],"K_word":[["P",[508,2,505,501,493,477,445,381,253]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]]],"Z_mask":509,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,1,1,1,1,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,1,1,1,1,1,1,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,3,3,3,3,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":508,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",508],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[509],"port":77,"q":508}, + {"G_rows":[506,505,4,499,491,475,443,379,251],"K_word":[["P",[506,505,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":506,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",506],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[507],"port":78,"q":506}, + {"G_rows":[502,501,499,8,487,471,439,375,247],"K_word":[["P",[502,501,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":502,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",502],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",500],["phase",2]]}},"orthogonal_transvections":[503],"port":79,"q":502}, + {"G_rows":[494,493,491,487,16,463,431,367,239],"K_word":[["P",[494,493,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":494,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",494],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",492],["phase",2]]}},"orthogonal_transvections":[495],"port":80,"q":494}, + {"G_rows":[478,477,475,471,463,32,415,351,223],"K_word":[["P",[478,477,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":478,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",478],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",476],["phase",2]]}},"orthogonal_transvections":[479],"port":81,"q":478}, + {"G_rows":[446,445,443,439,431,415,64,319,191],"K_word":[["P",[446,445,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":446,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",446],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",444],["phase",2]]}},"orthogonal_transvections":[447],"port":82,"q":446}, + {"G_rows":[382,381,379,375,367,351,319,128,127],"K_word":[["P",[382,381,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":382,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",382],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",380],["phase",2]]}},"orthogonal_transvections":[383],"port":83,"q":382}, + {"G_rows":[254,253,251,247,239,223,191,127,256],"K_word":[["P",[254,253,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":254,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",254],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[255],"port":84,"q":254}, + {"G_rows":[505,506,4,499,491,475,443,379,251],"K_word":[["P",[505,506,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":505,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",505],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",504],["phase",2]]}},"orthogonal_transvections":[3,507],"port":85,"q":505}, + {"G_rows":[501,502,499,8,487,471,439,375,247],"K_word":[["P",[501,502,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":501,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",501],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",500],["phase",2]]}},"orthogonal_transvections":[3,503],"port":86,"q":501}, + {"G_rows":[493,494,491,487,16,463,431,367,239],"K_word":[["P",[493,494,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":493,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",493],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",492],["phase",2]]}},"orthogonal_transvections":[3,495],"port":87,"q":493}, + {"G_rows":[477,478,475,471,463,32,415,351,223],"K_word":[["P",[477,478,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":477,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",477],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",476],["phase",2]]}},"orthogonal_transvections":[3,479],"port":88,"q":477}, + {"G_rows":[445,446,443,439,431,415,64,319,191],"K_word":[["P",[445,446,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":445,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",445],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",444],["phase",2]]}},"orthogonal_transvections":[3,447],"port":89,"q":445}, + {"G_rows":[381,382,379,375,367,351,319,128,127],"K_word":[["P",[381,382,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":381,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",381],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",380],["phase",2]]}},"orthogonal_transvections":[3,383],"port":90,"q":381}, + {"G_rows":[253,254,251,247,239,223,191,127,256],"K_word":[["P",[253,254,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":253,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",253],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[3,255],"port":91,"q":253}, + {"G_rows":[499,501,502,8,487,471,439,375,247],"K_word":[["P",[499,501,502,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",12],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":499,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",499],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",498],["phase",2]]}},"orthogonal_transvections":[5,503],"port":92,"q":499}, + {"G_rows":[491,493,494,487,16,463,431,367,239],"K_word":[["P",[491,493,494,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",20],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":491,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",491],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",490],["phase",2]]}},"orthogonal_transvections":[5,495],"port":93,"q":491}, + {"G_rows":[475,477,478,471,463,32,415,351,223],"K_word":[["P",[475,477,478,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",36],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":475,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",475],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",474],["phase",2]]}},"orthogonal_transvections":[5,479],"port":94,"q":475}, + {"G_rows":[443,445,446,439,431,415,64,319,191],"K_word":[["P",[443,445,446,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",68],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":443,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",443],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",442],["phase",2]]}},"orthogonal_transvections":[5,447],"port":95,"q":443}, + {"G_rows":[379,381,382,375,367,351,319,128,127],"K_word":[["P",[379,381,382,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",132],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":379,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",379],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",378],["phase",2]]}},"orthogonal_transvections":[5,383],"port":96,"q":379}, + {"G_rows":[251,253,254,247,239,223,191,127,256],"K_word":[["P",[251,253,254,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",260],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":251,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",251],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",250],["phase",2]]}},"orthogonal_transvections":[5,255],"port":97,"q":251}, + {"G_rows":[487,493,491,494,16,463,431,367,239],"K_word":[["P",[487,493,491,494,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",24],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":487,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",487],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",486],["phase",2]]}},"orthogonal_transvections":[9,495],"port":98,"q":487}, + {"G_rows":[471,477,475,478,463,32,415,351,223],"K_word":[["P",[471,477,475,478,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",40],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":471,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",471],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",470],["phase",2]]}},"orthogonal_transvections":[9,479],"port":99,"q":471}, + {"G_rows":[439,445,443,446,431,415,64,319,191],"K_word":[["P",[439,445,443,446,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",72],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":439,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",439],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",438],["phase",2]]}},"orthogonal_transvections":[9,447],"port":100,"q":439}, + {"G_rows":[375,381,379,382,367,351,319,128,127],"K_word":[["P",[375,381,379,382,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",136],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":375,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",375],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",374],["phase",2]]}},"orthogonal_transvections":[9,383],"port":101,"q":375}, + {"G_rows":[247,253,251,254,239,223,191,127,256],"K_word":[["P",[247,253,251,254,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",264],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":247,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",247],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",246],["phase",2]]}},"orthogonal_transvections":[9,255],"port":102,"q":247}, + {"G_rows":[463,477,475,471,478,32,415,351,223],"K_word":[["P",[463,477,475,471,478,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",48],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":463,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",463],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",462],["phase",2]]}},"orthogonal_transvections":[17,479],"port":103,"q":463}, + {"G_rows":[431,445,443,439,446,415,64,319,191],"K_word":[["P",[431,445,443,439,446,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",80],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":431,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",431],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",430],["phase",2]]}},"orthogonal_transvections":[17,447],"port":104,"q":431}, + {"G_rows":[367,381,379,375,382,351,319,128,127],"K_word":[["P",[367,381,379,375,382,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",144],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":367,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",367],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",366],["phase",2]]}},"orthogonal_transvections":[17,383],"port":105,"q":367}, + {"G_rows":[239,253,251,247,254,223,191,127,256],"K_word":[["P",[239,253,251,247,254,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",272],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":239,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",239],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",238],["phase",2]]}},"orthogonal_transvections":[17,255],"port":106,"q":239}, + {"G_rows":[415,445,443,439,431,446,64,319,191],"K_word":[["P",[415,445,443,439,431,446,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",96],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":415,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",415],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",414],["phase",2]]}},"orthogonal_transvections":[33,447],"port":107,"q":415}, + {"G_rows":[351,381,379,375,367,382,319,128,127],"K_word":[["P",[351,381,379,375,367,382,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",160],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":351,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",351],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",350],["phase",2]]}},"orthogonal_transvections":[33,383],"port":108,"q":351}, + {"G_rows":[223,253,251,247,239,254,191,127,256],"K_word":[["P",[223,253,251,247,239,254,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",288],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":223,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",223],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",222],["phase",2]]}},"orthogonal_transvections":[33,255],"port":109,"q":223}, + {"G_rows":[319,381,379,375,367,351,382,128,127],"K_word":[["P",[319,381,379,375,367,351,382,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",192],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":319,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",319],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",318],["phase",2]]}},"orthogonal_transvections":[65,383],"port":110,"q":319}, + {"G_rows":[191,253,251,247,239,223,254,127,256],"K_word":[["P",[191,253,251,247,239,223,254,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",320],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":191,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",191],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",190],["phase",2]]}},"orthogonal_transvections":[65,255],"port":111,"q":191} + ], + "recoding_bill": {"forward_prefix_component_l1_upper":57,"forward_update_coefficient":"-1/4","inverse_output_prefix_component_l1_upper":"69/13","inverse_prefix_component_l1_upper":56,"inverse_update_coefficient":"-1/52","monomial_field_maps":224,"output_scaled_adds":448,"owned_fields":8,"owned_initial_clears":8,"owned_terminal_clears":8,"signed_mode_adds":448}, + "schema": "coded-native-real-normalizers/1", + "scope": "Exact physical central ABI and local gauges; not full-controller or multiplication admission.", + "source_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "status": "PASS_CODED_NATIVE_REAL_NORMALIZERS" +} diff --git a/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py b/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<1:selected.reverse();mutated=True + d=a.one + for stage in selected:d=a.mul(ds[stage],d) + left(2*pair,d);left(2*pair+1,d) + elif e[0]=='ADD':plus(e[1],e[2],e[3]) + elif e[0]=='SIGNED_SWAP': + x,y=e[1:];rows[x],rows[y]=rows[y],[a.neg(z) for z in rows[x]] + else:raise ValueError('Unknown core event '+str(e)) + out=[] + for weights in src['boundaries']['left']: + out.append([a.add(*(a.mul(scalar(weights[k]),rows[k][j]) for k in range(n) if Fraction(weights[k]))) for j in range(n)]) + return out + actual=replay(); expected=[]; words=[] + for i,term in enumerate(src['diagonal']): + d=a.one + for stage in stages: + if term[stage+1]:d=a.mul(ds[stage],d) + expected.append([d if i==j else {} for j in range(n)]) + words.append(next(iter(d))[0]) + require(actual==expected,'Full p16 noncommutative Q=1 core identity') + require(replay(True)!=expected,'Reversed paid-IDLE order must reject') + return {'field_roles':32,'matrix_entries_checked':1024,'freely_noncommuting_stage_letters':18,'physical_events':len(events),'both_scalar_boundaries':True,'diagonal_words':words,'reversed_idle_rejected':True,'scope':'Independent Q=1 binding of Dugongue frame-aware-native/noncommuting-controller, crediting Cinna Davis PR4470 and Ryanson Jonathan PR4516. Not a new core theorem; physical Q-dependent boundaries remain separate.'} + +def typed_caller_recipe(path): + src=json.loads(path.read_bytes()); signs={e[1]:(-1 if e[3] else 1) for e in src['physical_events'] if e[0]=='LOCAL'} + left_colors=[]; right_colors=[] + for i,row in enumerate(src['boundaries']['left']): + colors={j%2 for j,x in enumerate(row) if Fraction(x)} + require(colors=={int(i>=16)},'Actual left boundary pure parity row') + left_colors.append(next(iter(colors))) + for j in range(32): + colors={i%2 for i,row in enumerate(src['boundaries']['right']) if Fraction(row[j])} + require(colors=={int(j>=16)},'Actual right boundary pure parity column') + right_colors.append(next(iter(colors))) + events=src['physical_events'] + require(all(e[1]%2==e[2]%2 for e in events if e[0]=='ADD'),'Every bridge preserves H parity') + require(events[-16:]==[['SIGNED_SWAP',2*j,2*j+1] for j in range(16)],'Exact terminal signed-swap suffix') + require(all(e[0]!='SIGNED_SWAP' for e in events[:-16]),'No earlier signed swaps cross H') + require([x[0] for x in src['diagonal']]==[-1]*16+[1]*16,'Exact target central signs') + emitted=[]; code_evaluations=0; positive=0; negative=0 + def code(side,pair,word): + nonlocal code_evaluations,positive,negative + emitted.append({'op':'CODE','field':2*pair+(side=='Y'),'execution_order':[[s,signs[s]] for s in word]}) + code_evaluations+=len(word) + positive+=sum(signs[s]==1 for s in word);negative+=sum(signs[s]==-1 for s in word) + for e in src['physical_events']: + if e[0]=='LOCAL': + _,stage,pair,back=e + code('Y',pair,[stage]);emitted.append({'op':'CENTER_FREE_FULL','stage':stage,'pair':pair,'backward':back});code('X',pair,[stage]) + elif e[0]=='IDLE': + _,pair,stages=e + code('Y',pair,stages);emitted.append({'op':'PAID_IDLE','pair':pair,'stages':stages});code('X',pair,stages) + else: emitted.append({'op':'RETAINED_EVENT','event':e}) + require(code_evaluations==194 and positive==34 and negative==160,'Exact complete caller code census') + endpoint=[] + full=list(signs) + for role,term in enumerate(src['diagonal']): + chosen=[s for s in full if term[s+1]] + b=[[s,signs[s]] for s in reversed(chosen)] + endpoint.append({'role':role,'central_exponent':term[0],'gaussian_stages':list(reversed(chosen)),'code_word_left_to_right':b,'operator':'Q^-1 B D' if term[0]==-1 else 'B D Q','plain_gaussian_after_free_postdecode':term[0]==1}) + postdecode=[] + for e in endpoint: + if e['central_exponent']==1: + postdecode.append({'op':'OUTPUT_CODE_INVERSE','role':e['role'],'execution_order':[[stage,-sign] for stage,sign in e['code_word_left_to_right']]}) + post_count=sum(len(e['execution_order']) for e in postdecode) + require(post_count==97,'Complete positive-half output decoding code count') + require(sum(x['central_exponent']==-1 for x in endpoint)==16,'Negative-Q coded outputs') + require(sum(x['central_exponent']==1 for x in endpoint)==16,'Positive-Q freely decodable outputs') + return {'left_boundary_row_parities':left_colors,'right_boundary_column_parities':right_colors,'emission':emitted,'endpoint':endpoint,'code_blocks':66,'code_evaluations':194,'A_evaluations':positive,'A_inverse_evaluations':negative,'factored_code_adds_each':896,'factored_code_adds_total':194*896,'factored_code_clears_total':194*16,'factored_code_owned_temporaries':8,'positive_half_postdecode':postdecode,'positive_half_postdecode_evaluations':97,'positive_half_postdecode_adds':97*896,'positive_half_postdecode_monomial_passes':97*224,'positive_half_postdecode_clears':97*16,'dense_code_add_bound_each':6048,'dense_code_add_bound_total':194*6048,'code_field_monomial_passes':194*224,'shared_owned_code_temporaries':112,'independent_main_inputs':3584,'independent_helper_inputs':18*408,'helper_reward_multiplicity':18,'recursive_delta_vs_retained_caller':{'rank_8':-144},'denominator_13_realization':'Required for inverse code; fixed-precision scalar closure remains explicit.','status':'EXACT_TYPED_CODED_ENDPOINT_RECIPE_NOT_GAUSSIAN_SUPPLIER_ADMISSION'} + +def run(chronology): + return {'schema':'coded-native-caller-gauge/v1','local':local_checks(),'idle':idle_checks(),'chronology':chronology_checks(chronology),'noncommutative_core':noncommutative_core(chronology),'typed_caller':typed_caller_recipe(chronology),'status':'PASS_NONCOMMUTATIVE_CONTROLLER_CORE_AND_GAUGE_IDENTITIES','complete_gaussian_supplier':False,'complete_typed_rational_caller':True} + +if __name__=='__main__': + import argparse + p=argparse.ArgumentParser();p.add_argument('--chronology',type=Path,default=HERE/'CONTROLLER.json');p.add_argument('--write',action='store_true');args=p.parse_args() + result=json.loads(json.dumps(run(args.chronology))) + if args.write:(HERE/'GAUGE.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n') + else: + saved=json.loads((HERE/'GAUGE.json').read_text()) + require(result==saved,'Gauge receipt equality') + print(result['status']) diff --git a/research/passive-saved-query-ceiling/inputs/intervals.py b/research/passive-saved-query-ceiling/inputs/intervals.py new file mode 100644 index 0000000000..4b24a50961 --- /dev/null +++ b/research/passive-saved-query-ceiling/inputs/intervals.py @@ -0,0 +1,421 @@ +#!/usr/bin/env python3 +"""Higher-moment strictification and a polynomial-logarithm compiler bound. + +New arithmetic is independent of predecessor interval code. The unchanged +invoice replay and two outer ledgers are credited, byte-pinned oracles. +zxv with substantial OpenAI Codex assistance. Apache-2.0. +""" +import argparse +import ast +from collections import Counter +from contextlib import redirect_stdout +from fractions import Fraction as Q +from functools import lru_cache +from hashlib import sha256, sha1 +import io +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +GRID = 2**192 +C = Q('0.00268648') +KAPPA = Q('0.00268647') +T = {5:420, 6:270, 7:840, 8:1395, 9:3195, + 25:448, 41:448, 57:448, 121:224} +P = {1:37305, 2:10695, 3:3360, 4:1530, 5:300, + 8:1464, 16:448, 32:448, 48:448} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def down(x): + return Q((x*GRID).__floor__(), GRID) + + +def up(x): + return Q(-((-x*GRID).__floor__()), GRID) + + +def rounded(lo, hi): + return down(lo), up(hi) + + +def mul(a, b): + products = [x*y for x in a for y in b] + return rounded(min(products), max(products)) + + +def scale(a, x): + return mul(a, (x, x)) + + +def divide(a, b): + need(b[0] > 0, 'positive interval denominator') + return mul(a, rounded(1/b[1], 1/b[0])) + + +@lru_cache(None) +def log_bounds(n): + """Exact atanh series, binary reduction; round only the final interval.""" + need(isinstance(n, int) and n >= 1, 'positive integer logarithm') + + def series(x): + u = (x-1)/(x+1) + term, total = u, Q(0) + for j in range(80): + total += 2*term/(2*j+1) + term *= u*u + tail = 2*term/(161*(1-u*u)) + return total, total+tail + + k = n.bit_length()-1 + a, b = series(Q(2)) + c, d = series(Q(n, 2**k)) + return rounded(k*a+c, k*b+d) + + +def exp_point(x): + """Outward fixed-point Taylor enclosure, with binary scaling/squaring.""" + need(abs(x) < 16, 'bounded exponential argument') + if x < 0: + a, b = exp_point(-x) + return rounded(1/b, 1/a) + divisions = 0 + while x > Q(1, 2): + x /= 2 + divisions += 1 + term = total = (Q(1), Q(1)) + for j in range(1, 65): + term = scale(term, x/j) + total = rounded(total[0]+term[0], total[1]+term[1]) + following = scale(term, x/65) + # Every remaining ratio is <= 1/132. Twice the next term is safe. + result = rounded(total[0], total[1]+2*following[1]) + for _ in range(divisions): + result = mul(result, result) + return result + + +def exp_interval(a): + return exp_point(a[0])[0], exp_point(a[1])[1] + + +@lru_cache(None) +def power(n, exponent): + return exp_interval(scale(log_bounds(n), exponent)) + + +def moment(histogram, exponent): + low = high = Q(0) + for n, count in histogram.items(): + a, b = power(n, exponent) + low += count*a + high += count*b + return rounded(low, high) + + +def display(a): + unit = 10**30 + + def fixed(n): + sign = '-' if n < 0 else '' + s = str(abs(n)).rjust(31, '0') + return sign+s[:-30]+'.'+s[-30:] + + return {'lower': fixed((a[0]*unit).__floor__()), + 'upper': fixed(-((-a[1]*unit).__floor__()))} + + +def encoded(x): + if isinstance(x, Q): + return str(x) + if isinstance(x, dict): + return {str(k): encoded(v) for k, v in x.items()} + if isinstance(x, (list, tuple)): + return [encoded(v) for v in x] + return x + + +def source_environment(path): + env = {'__file__': str(path), '__name__': 'pinned_source_oracle'} + exec(compile(path.read_bytes(), str(path), 'exec'), env) + return env + + +def authenticate(): + result = {} + for row in json.loads((HERE/'VENDOR.json').read_text())['files']: + path = HERE/'vendor'/Path(row['path']).relative_to( + 'research/higher-moment-strictification/vendor') + digest = sha256(path.read_bytes()).hexdigest() + need(digest == row['sha256'], 'changed source: '+row['path']) + raw = path.read_bytes() + need(sha1(b'blob '+str(len(raw)).encode()+b'\0'+raw).hexdigest() + == row['git_blob'], 'changed Git source blob') + result[row['path']] = digest + return result + + +def invoice_oracle(): + """Run #4426 unchanged, rebinding only its two file-location globals.""" + path = HERE/'vendor/invoice-review/verify.py' + env = source_environment(path) + env.update(ROOT=path.parent, PHASES='DATA-PHASES.json') + output = io.StringIO() + with redirect_stdout(output): + env['main']() + result = json.loads(output.getvalue()) + need(result['status'] == 'PASS_PR4416_INVOICE_REBUILD', 'source invoice oracle') + need({int(k): v for k, v in result['targets'].items()} == T + and {int(k): v for k, v in result['paid'].items()} == P, + 'exact literal-word invoice') + return result + + +def tail_certificate(v=150, cutoff=10, floor=15, u=Q(3, 10)): + t = 1-C + need(v >= 1 and 1 < cutoff < floor < 121, 'strict finite ranks') + need(t+u >= 1, 'tail moment exponent at least one') + target, paid = moment(T, t), moment(P, t) + alpha = divide(paid, target) + gamma = divide(moment(P, t+u), mul(power(cutoff, u), target)) + delta = divide((Q(sum(T.values())*floor),)*2, + mul(power(cutoff, C), target)) + limits = (1-Q(1, 10**8), Q(181, 200), Q(439, 500)) + for name, bounds, limit in zip(('alpha', 'gamma', 'delta'), + (alpha, gamma, delta), limits): + need(0 < bounds[0] <= bounds[1] < limit < 1, name+' certified limit') + a, g, d = limits + bound = 1/(1+v*(1-a))+2*g**v+2*d**v + need(bound < 1, 'complete charged normalized moment') + old_gamma = divide((Q(sum(k*n for k, n in P.items())),)*2, + mul(power(cutoff, C), target)) + old_lower = alpha[0]**v+2*old_gamma[0]**v + need(old_lower > 1, 'rank-one-tail estimate fails at this tensor power') + return {'tensor_power': v, 'cutoff_base': cutoff, 'floor_base': floor, + 'paid_moment_exponent': t+u, 'tail_offset_u': u, + 'tested_saving': C, 'alpha': display(alpha), 'gamma': display(gamma), + 'delta': display(delta), 'rational_upper_limits': limits, + 'normalized_paid_upper': bound, 'strict_moment_gap': display((1-bound,)*2), + 'old_rank_one_gamma': display(old_gamma), + 'old_rank_one_bound_lower': display((old_lower, old_lower)), + 'ambient': '121^'+str(v), 'minimum_target': str(floor)+'^'+str(v), + 'maximum_paid': str(cutoff)+'^'+str(v), + 'productive_fields_before_uniform_compiler': '7688^'+str(v), + 'rank_one_surplus': '131723^'+str(v)+'-131115^'+str(v), + 'materialized_product_or_uniform_word': False} + + +def uniform_rank(v): + t, p, theta = 1-C, 13, Q(6, 7) + gap = (C-KAPPA)/7 + uniform_saving = C-gap + need(10**7 < 15**6, 'theta upper bound') + need(2*(10**v)**7 <= (121**v)**6, 'shifted logarithm inequality') + eta = scale(exp_interval(scale(log_bounds(121), -v*C)), t) + need(eta[0] > theta**p, 'exit contraction below complement capacity') + base = exp_interval(scale(log_bounds(121), v*C)) + need(base[1] < 2**p, 'entire ordinary base range fits') + # Integer grid: gap*H is integral, avoiding enormous rational powers. + step = gap.denominator + need(gap.numerator == 1, 'chosen rational gap grid') + + def passes(j): + H = step*j + return (H+1)**p < 2**j + + lo, hi = 1, 2 + while not passes(hi): + lo, hi = hi, 2*hi + while hi-lo > 1: + mid = (lo+hi)//2 + if passes(mid): + hi = mid + else: + lo = mid + H = step*hi + need(H > 7*v and passes(hi) and not passes(hi-1), 'final integer comparison') + need(eta[1] < theta**(p-1), 'one smaller logarithmic power fails') + return {'t': t, 'uniform_saving': uniform_saving, 'gap': gap, + 'logarithm_power': p, 'theta_upper': theta, 'eta': display(eta), + 'eta_minus_theta_to_p': display((eta[0]-theta**p, eta[1]-theta**p)), + 'm_to_saving': display(base), 'H': H, 'N': '2^'+str(H), + 'integer_test': {'left_base': H+1, 'left_exponent': p, + 'right_base': 2, 'right_exponent': hi}, + 'grid_step': step, 'previous_grid_point_rejected': True, + 'smaller_logarithmic_power_rejected': True} + + +def power_majorant_comparison(v, uniform_saving): + """Retain #4416's older power proof, changing only the new unit's ranks.""" + t, z, h = 1-C, 1-uniform_saving, Q(1, 7) + z0 = (t+z)/2 + delta = z0-t + B, debt = (4+7*h)*v, 1+7*v*(1-z0) + ratio = (delta*B+debt)/(h*delta) + H0 = -((-ratio.numerator)//ratio.denominator) + ratio = H0*(1-z0)/(z-z0) + H1 = ratio.numerator//ratio.denominator+1 + need(H0 >= 7*v and H0*h*delta >= delta*B+debt, 'power majorant threshold') + need((H0-1)*h*delta < delta*B+debt, 'previous power threshold rejected') + need(H1*(z-z0) > H0*(1-z0) >= (H1-1)*(z-z0), + 'strict power-majorant comparison and previous-rank control') + return {'H0': H0, 'H1': H1, 'N': '2^'+str(H1), 'theta_upper': 1-h, + 'scope': 'Tail transformation alone, retaining the older power majorant.'} + + +def outer_ledger(uniform_saving): + d = (C-KAPPA)/7 + params = {'kappa': KAPPA, 'tested_saving': C, + 'complex_uniform_saving': uniform_saving, 'b': KAPPA+5*d, + 'a': KAPPA+4*d, 'q': KAPPA+3*d, 'bit_saving': Q('0.0027'), + 'epsilon': 1-d, 'beta': 1-3*d, 'r0': d/10, + 'stop': d, 'layout': d, 'd': d} + env = source_environment(HERE/'vendor/outer_endpoint.py') + row = env['ledger'](params) + need(len(row['strict_checks']) == 54 and len(row['functional_checks']) == 3, + 'complete first outer ledger') + need(all(v > 0 for group in ('strict_checks', 'functional_checks') + for v in row[group].values()), 'all outer predicates') + frozen = json.loads((HERE/'vendor/p7-RESULT.json').read_text())['endpoint']['outer'] + need(encoded(row) == frozen, 'unchanged full p7 endpoint ledger') + parsed = ast.parse((HERE/'vendor/check_ledger.py').read_bytes()) + function = next(n for n in parsed.body + if isinstance(n, ast.FunctionDef) and n.name == 'ledger') + constants = [n for n in parsed.body if isinstance(n, ast.Assign) + and any(isinstance(t, ast.Name) and t.id.startswith('KAPPA_') + for t in n.targets)] + eps, beta, q, a = (params[k] for k in ('epsilon', 'beta', 'q', 'a')) + grid = 10**10 + backoff = Q((eps*q*grid).__floor__(), grid)-KAPPA + need(backoff > 0, 'strict derived oracle grid backoff') + oracle = {'Q': Q, 'R0': params['r0'], 'ZETA': Q(1, 10**8), + 'SLACK': d, 'STOP': d, 'FLOOR': grid, 'BACKOFF': backoff, + 'EPS': eps, 'BETA': beta, 'THETA_POWER': Q(2), + 'HALO_POWER': 48, 'CORE_POWER': 128, 'STRASSEN_TAU': Q(45, 16), + 'b': params['b'], 'q': q, 'a': a, 'bit': params['bit_saving'], + 'online': Q('0.001730970419199163702738'), + 'old': Q('0.001730970419199163702738')} + code = ast.fix_missing_locations(ast.Module(body=constants+[function], type_ignores=[])) + exec(compile(code, 'pinned 63-predicate ledger', 'exec'), oracle) + second = oracle['ledger']('higher_moment_smaller_ranks') + need(second['kappa'] == KAPPA and second['margins'] == row['margins'], + 'all nine rows match both ledgers') + need(len(second['strict_checks']) == 63 and + all(v > 0 for v in second['strict_checks'].values()), 'all 63 legacy predicates') + controls = {} + for name, updates in [('closed_epsilon', {'epsilon': Q(1)}), + ('missing_layout', {'layout': Q(0)}), + ('unfunded_kappa', {'kappa': C}), + ('closed_uniform_gap', {'complex_uniform_saving': params['b']}), + ('insufficient_BIT', {'bit_saving': Q('0.0023')})]: + bad = env['ledger'](dict(params, **updates)) + failed = sorted(k for k, v in bad['strict_checks'].items() if v <= 0) + need(failed, 'outer control rejected: '+name) + controls[name] = failed + for name, options in [('old_per_axis_scan', {'old_scan': True}), + ('group_equals_dimension', {'beta_': eps})]: + bad = oracle['ledger']('reject_'+name, **options) + failed = sorted(k for k, v in bad['strict_checks'].items() if v <= 0) + need(failed, 'legacy control rejected: '+name) + controls[name] = failed + return {'ledger': row, 'legacy_63_checks': second['strict_checks'], + 'legacy_grid': grid, 'legacy_backoff': backoff, + 'minimum_margin_minus_kappa': min(row['margins'].values())-KAPPA, + 'rejected_controls': controls} + + +def finite_controls(): + def tensor(histogram): + out = Counter() + for k, n in histogram.items(): + for h, b in histogram.items(): + out[k*h] += n*b + return out + + def split(histogram, cutoff): + out = Counter() + for k, n in histogram.items(): + q, r = divmod(k, cutoff) + out[cutoff] += q*n + if r: + out[r] += n + return +out + + target, paid = tensor({2:1, 5:1}), tensor({1:2, 4:1}) + padded, completion = Counter(), Counter() + for k, n in target.items(): + padded[max(k, 9)] += n + if k < 9: + completion[9-k] += n + final = split(paid+completion, 4) + mass = lambda x: sum(k*n for k, n in x.items()) + need(mass(padded)-mass(final) == 7**2-6**2 == 13, 'exact paid padding mass') + need(min(padded) > max(final), 'exact toy separation') + need(final == Counter({1:5, 4:9}), 'literal toy expanded inventory') + # t=1/2, sigma=3/4, R=100, J=1 refutes a sublinear tail extension. + invalid = power(100, Q(1, 2))[1]+2*power(100, Q(3, 4))[1] + need(invalid < 100, 'sublinear upper-tail moment cannot bound splitting') + return {'toy_targets': padded, 'toy_paid': final, 'rank_one_surplus': 13, + 'sublinear_tail_counterexample': {'R': 100, 'J': 1, 't': '1/2', + 'sigma': '3/4', 'actual_charge': 100, + 'invalid_upper': display((invalid, invalid))}} + + +def verify(): + sources = authenticate() + invoice = invoice_oracle() + tail = tail_certificate() + rank = uniform_rank(tail['tensor_power']) + endpoint = outer_ledger(rank['uniform_saving']) + controls = finite_controls() + rejected = [] + for name, updates, expected in [ + ('too_short_product', {'v': 100}, 'complete charged normalized moment'), + ('sublinear_tail', {'u': C/2}, 'tail moment exponent at least one'), + ('lost_separation', {'floor': 10}, 'strict finite ranks'), + ]: + try: + tail_certificate(**updates) + except ValueError as error: + need(str(error) == expected, 'wrong rejection: '+name) + rejected.append({'mutation': name, 'failed_at': str(error)}) + else: + raise ValueError('accepted mutation: '+name) + old = json.loads((HERE/'vendor/p7-RESULT.json').read_text())['endpoint']['compiler'] + return encoded({'schema': 'higher-moment-native-strictification/1', + 'status': 'PASS_HIGHER_MOMENT_STRICTIFICATION', 'kappa': KAPPA, + 'invoice_oracle': invoice, 'strictification': tail, + 'uniform_rank': rank, 'outer': endpoint, + 'tail_only_power_majorant': power_majorant_comparison( + tail['tensor_power'], rank['uniform_saving']), + 'finite_controls': controls, 'rejected_mutations': rejected, + 'predecessor_H': old['H1'], + 'rank_exponent_reduction_factor': Q(old['H1'], rank['H']), + 'tensor_power_reduction_factor': Q(6240, tail['tensor_power']), + 'source_sha256': sources, + 'verifier_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'scope': 'Conditional charged transformation and finite compiler rank. Native all-column, physical, analytic, precision, storage, fixed-tape and recovery premises remain inherited. No new kappa, selected frontier or practical word.'}) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path) + args = parser.parse_args() + result = verify() + if args.out: + need(not args.out.exists(), 'new output path required') + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + else: + need(json.loads((HERE/'RESULT.json').read_text()) == result, 'changed saved receipt') + print(json.dumps({'status': result['status'], 'tensor_power': result['strictification']['tensor_power'], + 'uniform_rank': result['uniform_rank']['N'], + 'strict_moment_gap': result['strictification']['strict_moment_gap'], + 'kappa': result['kappa']})) + + +if __name__ == '__main__': + main() diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md new file mode 100644 index 0000000000..03b9d323c2 --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md @@ -0,0 +1,11 @@ +# Attribution and source coverage + +Rohan Arun, PR #1931, and Ali Romman, PR #1862: inherited eight-repair involution and source-family framework. Dugongue, PR #4935 at 64c9f99693c92fb370096fb43dbc58a085b30e36: current forward involution, selected ports, R factor and source-bound core. Dugongue #4929: helper-clean center-free code and actual backward base. These are not new discoveries here. + +PR #4933 at d969c458c24278e0fd37e5b4c0ff8a53a496b430, prepared for Dillon: exact real normalizers, X-only backward correction, gauge identities, full typed caller and inherited noncommutative core replay. Its gauge.py, CONTROLLER.json and NORMALIZERS.json are retained byte-for-byte. Their construction and proofs retain credit. This package checks and instantiates them with F and F^T; it does not claim a new core theorem. + +Cao Yifan: actual canonical round-three source beyond #4610. Cinna Davis: #4694, #4698, #4470 and retained helper/controller construction. Ryanson Jonathan #4516: controller checks. Retain zxv's native/Clifford/compiler work, Jacob Alan Sussman's mixed-target recursion, and all upstream scalar, geometry, precision, compiler and outer proof contributors in NOTICE. The retained Clifford compiler and native replay engine are not new implementations. + +New work: actual backward repair constructor; separate backward repair-column replay adapted from the predecessor sparse evaluator; exact dyadic forward/transpose recoding and typed caller instantiation. Prepared by Dugongue with substantial OpenAI Codex assistance from one agent. No subagents or independent human review were used. New work is Apache-2.0; retained notices and licenses apply. + +Overlap was checked against the latest public PR metadata, targeted exact heads #4931--#4935 and #4937, cached earlier overlap and relevant local notes. This is bounded coverage, not an exhaustive novelty claim. The large unit-saving headlines in #4934/#4937 were not adopted as complete κ results: the inspected schedule verifiers construct target observations from K and hard-code a call count, without a literal paid producer for those observations. This is a source-reading limitation, not a proof that every possible nine-call construction is impossible. Their authors retain credit for whatever scoped algebra they actually establish. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE new file mode 100644 index 0000000000..304a64959a --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE @@ -0,0 +1,7 @@ +Cao Yifan / intqwq: authenticated joint-helper/native-map round-three word, canonical research/kappa-round3-warp-20261022, commit 624de9dc66858af0945e5f8a0942488d62280d43; PR4610 lineage. +Cinna Davis: PR4694 center-free/cache kernel and arbitrary-input raw dual, PR4698 cold-helper basis/conditional consumer; PR4440/4441/4447/4470 lineage. +Dugongue: present ground-chart helper pre-compensation and explicit invertible coded offer, with substantial OpenAI Codex assistance. +Retains native, E8, scalar, Clifford, compiler, precision, outer and contributor notices in the cited upstream sources; zxv, Jacob Alan Sussman, DaysSky, Nick Petalas and Ryanson Jonathan retain predecessor credit. +Apache-2.0. No independent human or formal proof-kernel review is claimed. + +Rohan Arun: PR1931 involutive source reflection and source-restored shear; Ali Romman: PR1862 broader source-code/repair family. Current 632-owner port and dyadic completion prepared by Dugongue with substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json new file mode 100644 index 0000000000..3401643709 --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json @@ -0,0 +1,68 @@ +[ + { + "local": "native_core.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe" + }, + { + "local": "coded_verify.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/coded_verify.py", + "sha256": "ee9c29012a3163d06f59b6307b4c438805f91b5dec0c9be2408e854c7d929a71" + }, + { + "local": "clifford_exact.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "local": "SOURCE-WORD.json.gz", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "local": "R.json", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/R.json", + "sha256": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1" + }, + { + "local": "INVOLUTIVE-WORD.json.gz", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "local": "LICENSE", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "local": "NOTICE", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "local": "gauge.py", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "local": "CONTROLLER.json", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/CONTROLLER.json", + "sha256": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f" + }, + { + "local": "NORMALIZERS.json", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + } +] diff --git a/research/passive-saved-query-ceiling/portable.py b/research/passive-saved-query-ceiling/portable.py new file mode 100644 index 0000000000..8cfdc8207c --- /dev/null +++ b/research/passive-saved-query-ceiling/portable.py @@ -0,0 +1,182 @@ +"""Transport-only loader; frozen scientific expressions remain unchanged. + +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. +""" +import ast +import contextlib +import hashlib +import io +import json +import runpy +import shutil +import tempfile +from pathlib import Path + +HERE = Path(__file__).resolve().parent +B_MANIFEST = '3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e' +A_MANIFEST = 'a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb' + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def checked_files(root, rows): + for name, expected in rows.items(): + path = root / name + need(path.is_file() and not path.is_symlink(), 'Missing/nonregular frozen file: ' + name) + need(digest(path.read_bytes()) == expected, 'Frozen byte mismatch: ' + name) + + +def integrity(): + package_rows = json.loads((HERE / 'PACKAGE-FILES.json').read_text()) + checked_files(HERE, package_rows) + package_actual = {p.relative_to(HERE).as_posix() for p in HERE.rglob('*') + if p.is_file() and '__pycache__' not in p.parts} + need(package_actual == set(package_rows) | {'PACKAGE-FILES.json'}, 'Exact package file inventory') + evidence = HERE / 'evidence' + manifest = evidence / 'FILES.json' + need(digest(manifest.read_bytes()) == B_MANIFEST, 'Independent 28-file manifest') + rows = json.loads(manifest.read_text()) + need(len(rows) == 28, 'Exact independent archive inventory') + actual = {p.relative_to(evidence).as_posix() for p in evidence.rglob('*') if p.is_file()} + need(actual == set(rows) | {'FILES.json'}, 'Exact retained evidence inventory') + checked_files(evidence, rows) + author = evidence / 'frozen/pr4948-saved-query-macro-gate' + need(digest((author / 'FILES.json').read_bytes()) == A_MANIFEST, 'Original six-file author manifest') + checked_files(author, json.loads((author / 'FILES.json').read_text())) + config = json.loads((HERE / 'INPUTS.json').read_text()) + checked_files(author, config['mandatory_addenda']) + requests = {} + for row in config['requests']: + data = (HERE / row['local']).read_bytes() + need(digest(data) == row['sha256'], 'Ancestor-bound source input: ' + row['local']) + key = (row['head'], row['path']) + need(key not in requests, 'Duplicate original source request') + requests[key] = data + return requests + + +class Loader: + def __init__(self, stage, requests): + self.stage = stage + self.requests = requests + self.mixed = stage / 'frozen/pr4948-mixed-thin-gate/check.py' + self.author = stage / 'frozen/pr4948-saved-query-macro-gate' + self.allowed = {self.mixed.resolve(), (self.author / 'bank_span.py').resolve(), + (self.author / 'grade_gate.py').resolve()} + + def fetch(self, head, path): + key = (head, path) + need(key in self.requests, 'Unretained original Git request: ' + repr(key)) + return self.requests[key] + + def run(self, path): + path = Path(path).resolve() + need(path in self.allowed, 'Undeclared frozen dependency path') + tree = ast.parse(path.read_bytes(), filename=str(path)) + replacements = 0 + if path == self.mixed.resolve(): + for node in tree.body: + if isinstance(node, ast.FunctionDef) and node.name == 'fetch': + need([a.arg for a in node.args.args] == ['head', 'path'], 'Original fetch signature') + node.body = [ast.Return(value=ast.Call(func=ast.Name(id='_retained_fetch', ctx=ast.Load()), + args=[ast.Name(id='head', ctx=ast.Load()), ast.Name(id='path', ctx=ast.Load())], keywords=[]))] + replacements += 1 + need(replacements == 1, 'Exactly one Git-byte reader adaptation') + else: + class Dispatch(ast.NodeTransformer): + def visit_Call(self, node): + nonlocal replacements + self.generic_visit(node) + if isinstance(node.func, ast.Attribute) and isinstance(node.func.value, ast.Name) and \ + node.func.value.id == 'runpy' and node.func.attr == 'run_path': + node.func = ast.Name(id='_portable_run_path', ctx=ast.Load()) + replacements += 1 + return node + tree = Dispatch().visit(tree) + need(replacements == 1, 'Exactly one retained relative dependency dispatch') + ast.fix_missing_locations(tree) + env = {'__name__': '', '__file__': str(path), + '_retained_fetch': self.fetch, '_portable_run_path': self.run} + exec(compile(tree, str(path), 'exec'), env) + return env + + +def capture(path, action, expected): + stream = io.StringIO() + with contextlib.redirect_stdout(stream): + result = action() + data = stream.getvalue().encode('utf-8') + path.write_bytes(data) + need(data == expected.read_bytes(), 'Fresh stdout differs from frozen receipt: ' + expected.name) + return result, {'receipt': expected.name, 'sha256': digest(data), 'bytes': len(data)} + + +def author_replay(stage, requests, work): + loader = Loader(stage, requests) + reports = [] + for script, receipt in [('bank_span.py', 'BANK-SPAN.json'), ('grade_gate.py', 'GRADE-GATE.json')]: + _, report = capture(work / (script + '.stdout.json'), + lambda script=script: loader.run(loader.author / script), loader.author / receipt) + reports.append(report) + return reports + + +def independent_replay(stage, work): + # Already Git-free; no AST adaptation of the independent science. + with contextlib.redirect_stdout(io.StringIO()): + env = runpy.run_path(str(stage / 'independent.py'), run_name='retained_independent') + _, report = capture(work / 'independent.stdout.json', env['main'], stage / 'INDEPENDENT.json') + return report + + +@contextlib.contextmanager +def private_stage(): + requests = integrity() + with tempfile.TemporaryDirectory(prefix='passive-saved-cut-') as directory: + work = Path(directory) + stage = work / 'evidence' + # Private mutation fixtures need writable copies even when the exported + # publication files themselves are mounted/read-protected. + shutil.copytree(HERE / 'evidence', stage, copy_function=shutil.copyfile) + yield stage, requests, work + + +def controls(stage, requests, work): + passed = [] + + def rejects(label, action): + try: + action() + except ValueError: + passed.append(label) + else: + raise ValueError('Mutation accepted: ' + label) + + loader = Loader(stage, requests) + rejects('unretained Git source request', lambda: loader.fetch('0' * 40, 'unretained.py')) + rejects('undeclared dependency dispatch', lambda: loader.run(work / 'unretained.py')) + frozen = stage / 'frozen/pr4948-saved-query-macro-gate' + rows = json.loads((stage / 'FILES.json').read_text()) + clarify = frozen / 'OWNED-RESET-CLARIFICATION.md' + original = clarify.read_bytes() + clarify.write_bytes(original + b'\nchanged') + rejects('altered mandatory reset clarification', lambda: checked_files(stage, rows)) + clarify.write_bytes(original) + source = stage / 'inputs/NORMALIZERS.json' + original = source.read_bytes() + source.write_bytes(original + b'\nchanged') + rejects('altered scientific input bytes', lambda: checked_files(stage, rows)) + source.write_bytes(original) + mismatch = work / 'wrong-receipt.json' + mismatch.write_text('{"target_grade":7}\n') + rejects('wrong scientific receipt', lambda: capture(work / 'wrong.stdout', lambda: print('{"target_grade":9}'), mismatch)) + checked_files(stage, rows) + return passed diff --git a/research/passive-saved-query-ceiling/verify.py b/research/passive-saved-query-ceiling/verify.py new file mode 100644 index 0000000000..561f3ddac1 --- /dev/null +++ b/research/passive-saved-query-ceiling/verify.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python3 +"""Compact read-only replay; verbose scientific stdout stays private. + +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. +""" +import argparse +import importlib.util +import json +import sys +from pathlib import Path + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +spec = importlib.util.spec_from_file_location('passive_saved_portable', HERE / 'portable.py') +loader = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = loader +spec.loader.exec_module(loader) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--phase', choices=['all', 'integrity', 'author', 'independent', 'controls'], default='all') + args = parser.parse_args() + report = {'status': 'PASS_PASSIVE_SAVED_QUERY_CEILING', 'phase': args.phase, + 'native_source': '86e474038e05f99a76d41f71d81946ad2327e4a4', + 'macro_cuts': 9, 'observed_banks': 39, 'zero_diagonal_inputs': 104, + 'late_grade7_words': 5408, 'target_grade': 9, + 'passive_only': True, 'sufficiently_large_width': True, + 'physical_emission': False, 'new_kappa': None} + if args.phase == 'integrity': + loader.integrity() + else: + with loader.private_stage() as (stage, requests, work): + if args.phase in ('all', 'author'): + report['author_exact_stdout_receipts'] = loader.author_replay(stage, requests, work) + if args.phase in ('all', 'independent'): + report['independent_exact_stdout_receipt'] = loader.independent_replay(stage, work) + if args.phase in ('all', 'controls'): + report['wrapper_mutation_rejections'] = loader.controls(stage, requests, work) + print(json.dumps(report, sort_keys=True)) + + +if __name__ == '__main__': + main()