Thomson : certificate data for Case 1 ( for all pairs), part 1 of 2
DefinitionThomsonN7_case_one_data_1Exact certificate data (part 1 of 2) for Case 1 ( for all pairs) in H. Tran's proof of the Thomson problem for seven electrons. Together the two parts contain the untyped three-point certificate of Case 1 (paper §5.2): the PSD blocks , the minorant coefficients , the constant and the sum-of-squares Gram blocks , all as integers over the common denominator .
These are plain data definitions (integers, integer polynomials and block encodings); their correctness is not assumed anywhere — the solution of the corresponding cell lemma checks every identity and positivity condition in the Lean kernel. The data are split into two files only to respect the platform's file-size limit.
Formalization Note The code is taken verbatim from the source file, restricted to the declarations needed here; the only edits for this Lean/Mathlib version are the lemma renames ite_eq_left→if_pos, ite_eq_right→if_neg and one rewrite of IsHermitian.isSymm.
import Definitions.Def_ThomsonN7_core
/-!
# Thomson problem for N = 7 (and the D3h stretch target for N = 9)
Minimise the Coulomb energy `E(x) = ∑_{i<j} 1 / ‖x i - x j‖` over configurations of `N` pairwise
distinct points on the unit sphere `S² ⊂ ℝ³`.
* `N = 7`: the unique minimiser (up to `O(3)` and relabelling) is the regular pentagonal bipyramid,
with `E = 1/2 + 5√2 + 5/(2 sin(π/5)) + 5/(2 sin(2π/5)) = 14.452977414…`.
* `N = 9`: the (numerically known) minimiser is the D3h tricapped trigonal prism, which has one free
parameter `z` (the height of the two triangular faces); numerically `z ≈ 0.70365`,
`E ≈ 25.759986531`.
-/
open Real
namespace ThomsonN7
/-! ## Auxiliary facts (already proved; they show the definitions are well-posed) -/
/- BEGIN M0 -/
namespace Base
open Finset
/-! ### Invariance -/
/-! ### Gram values of the pentagonal bipyramid -/
end Base
/- END M0 -/
/- BEGIN M1 -/
namespace ThreePoint
open Finset Matrix
open scoped RealInnerProductSpace
/-! # Bachoc–Vallentin three-point positivity on `S²` (any block size, any `k`)
`Q3 k u v t = ((1-u²)(1-v²))^{k/2} T_k((t-uv)/√((1-u²)(1-v²)))` via the Chebyshev recursion.
-/
/-! ### Addition theorem (de Moivre) -/
/-! ### Combinatorics of ordered triple sums -/
section Comb
variable {n : ℕ}
end Comb
section Comb2
variable {n : ℕ}
end Comb2
section Comb3
variable {n : ℕ}
end Comb3
section Comb4
variable {n : ℕ}
end Comb4
section Final
variable {n : ℕ}
end Final
/-! ### The kernels at the diagonal `(1,1,1)` -/
section FinalZ
variable {n : ℕ}
end FinalZ
/- BEGIN M5 -/
section Critical
end Critical
section Critical
end Critical
section Critical
end Critical
section CriticalZ
variable {n : ℕ}
end CriticalZ
section CriticalZsym
variable {n : ℕ}
section Perm
variable (τ : Fin n → Fin n → ℝ) (hτ : ∀ i j, τ j i = τ i j) (f : ℝ → ℝ → ℝ → ℝ)
include hτ
end Perm
end CriticalZsym
section CriticalFinal
variable {n : ℕ}
end CriticalFinal
/- END M5 -/
end ThreePoint
/- BEGIN CERT3 -/
/-!
# Kronecker-substitution checking of polynomial identities
A polynomial `e : Ex` in three variables `u, v, t` with integer coefficients is given as an
expression tree. To prove `∀ u v t : ℝ, e(u,v,t) = 0` it suffices to check, with kernel
(GMP) integer arithmetic, that
* every exponent of every variable is `< D`,
* the `ℓ¹`-norm of the (uncollected) coefficients is `< 2^w`,
* the value of `e` at the integers `u = 2^w`, `v = 2^(w D)`, `t = 2^(w D²)` is `0`.
-/
namespace Kron
namespace Ex
end Ex
namespace Ex
end Ex
open Ex
end Kron
/-! ## Builders for `Ex` with evaluation lemmas -/
namespace Kron
namespace Ex
variable (u v t : ℝ)
/-! ### Substitution of variables by variables or `1` -/
end Ex
end Kron
/- BEGIN CERT1 -/
section Cert1Block
open Kron Kron.Ex
namespace Cert
open ThreePoint
/-! ## `Q_k` as a polynomial expression -/
/-! ## Quadratic forms: `L D Lᵀ` plus a diagonally dominant remainder -/
/-! ## Integer data of a positive semidefinite block -/
namespace Blk
end Blk
end Cert
end Cert1Block
/- BEGIN CERT3FILE -/
section Cert3Block
open Kron Kron.Ex
namespace Cert
open ThreePoint
/-! ## Helpers: zero-skipping scaling, monomial-preserving substitution -/
/-! ## The `F`-blocks: `Λ · Fp(u,v)` -/
/-! ## Block matrices and their quadratic forms -/
/-! ## Symmetrisation and the `F`-part of the identity -/
/-! ## SOS blocks with multipliers -/
/-! ## The certificate and its soundness -/
open scoped RealInnerProductSpace
namespace Cert3
end Cert3
namespace Cert3
end Cert3
namespace Cert3
end Cert3
end Cert
end Cert3Block
/- END CERT3 -/
/- BEGIN M2 -/
namespace M2
/-! ## The number field `ℚ(√2, 2 sin (π/5))` -/
namespace K8
/-! ### Rational enclosures and positivity of elements of `K8` -/
end K8
namespace K8
end K8
/-! ### Polynomials with `K8` coefficients: dense lists, lowest degree first -/
namespace Pl
end Pl
open Pl
end M2
/- END M2 -/
/- BEGIN M3 -/
namespace M3
open scoped InnerProductSpace
end M3
/- BEGIN P3ext -/
/-! ## P3: Bregman (Taylor) lower bounds for the Coulomb pair potential (agent7) -/
namespace Base
end Base
/- END P3ext -/
/- BEGIN P1 -/
/-! ## P1: the bipyramid is a critical point of the Coulomb energy on the constraint set (agent7) -/
namespace Reg
open Base
end Reg
/- END P1 -/
/- BEGIN GAUGE -/
/-! ## G: gauge (Procrustes) lemma `exists_gauge` (agent7) -/
namespace Reg
open scoped RealInnerProductSpace
end Reg
/- END GAUGE -/
/- BEGIN P2 -/
/- BEGIN RegB (P2: exact energy identity; needs M0 = namespace Base and the Challenge preamble) -/
namespace RegB
open Base Finset
section vectors
variable (y : Fin 7 → R3)
end vectors
end RegB
/- END RegB -/
/- END P2 -/
/- BEGIN GV -/
namespace GV
open Base
open scoped InnerProductSpace
end GV
/- END GV -/
/- BEGIN TWOREGIME -/
namespace TwoRegime
open scoped InnerProductSpace
end TwoRegime
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- END TWOREGIME -/
/- BEGIN TR_D -/
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- END TR_D -/
/- BEGIN TR_E -/
namespace ThreePoint
open Finset Matrix
open scoped RealInnerProductSpace
section FinalCut
variable {n : ℕ}
end FinalCut
end ThreePoint
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- END TR_E -/
/- BEGIN TR_G -/
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- BEGIN TR_G3 -/
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- END TR_G3 -/
/- BEGIN TR_G4 -/
namespace TwoRegime
open scoped InnerProductSpace
open Base
end TwoRegime
/- END TR_G4 -/
/- END TR_G -/
/- BEGIN INTERFACES -/
namespace Interfaces
open Finset Base
end Interfaces
/- END INTERFACES -/
/- BEGIN GLUE -/
namespace Glue
open Finset Base Interfaces
end Glue
/- END GLUE -/
/- BEGIN TR_F -/
namespace EPBounds
open Real
end EPBounds
/- END TR_F -/
end ThomsonN7
section RegLocalSection
/- BEGIN REGLOCAL (agent7): perturbative strict local minimality of the pentagonal bipyramid.
Splice AFTER Level1d (needs GAUGE = exists_gauge, P1/P3ext, Base, TwoRegime.LocalMinAt).
Pieces in order: Loc1 (H, B3) | QCore1 (certificate defs/lemmas) | Q2 (expansion) | QCore2 (core) | Loc2 (glue). -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
/- BEGIN LOC1 (agent7): exact chart identity (H) and cubic Bregman lower bound (B3) in h = y - P.
Splice AFTER the GAUGE block (needs P1, P3ext); compiles against Level1b.lean lines 1-3641. -/
namespace Reg
open Base
end Reg
/- END LOC1 -/
end ThomsonN7
/- BEGIN QCORE1 -/
namespace ThomsonN7
namespace Reg
end Reg
end ThomsonN7
/- END QCORE1 -/
/- BEGIN Q2 -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace Reg
open Base
end Reg
end ThomsonN7
/- END Q2 -/
/- BEGIN QCORE2 -/
namespace ThomsonN7
namespace Reg
end Reg
end ThomsonN7
/- END QCORE2 -/
/- BEGIN LOC2 -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace Reg
open Base
/-! ### The atom box for the penalised Hessian certificate -/
end Reg
end ThomsonN7
/- END LOC2 -/
namespace ThomsonN7
namespace Reg
end Reg
end ThomsonN7
/- END REGLOCAL -/
end RegLocalSection
/- BEGIN CASE1 -/
namespace ThomsonN7
namespace CutOneD
end CutOneD
end ThomsonN7
namespace ThomsonN7
namespace Case1Data
open ThomsonN7 ThomsonN7.Cert
def h_ : List Int := [(1033429565797810028242136385456139960160197017600 : Int), (516738619187048425029386827906950920139408670722 : Int), (386721746872820607749170206421320440977876320258 : Int), (323589702097575287657044527725205868806913654782 : Int), (297159272854125446375965699970024547334267863042 : Int), (267079512659567484484003393692239640166649561088 : Int), (165044719006786182005861671268474532475573370880 : Int), (29901494154292147095883329121317011208007581696 : Int), (-25983765825260590146197679491475372665848463358 : Int), (-9262669364589662002327432043744621045229813762 : Int), (2671910827434195023430173697867124853564243970 : Int)]
def F0_d : List Int := [(1809389050761 : Int), (3982836759404 : Int), (2265951108256 : Int), (2636526983499 : Int), (3400855619003 : Int), (3940217995830 : Int)]
def F0_l_0 : List Int := [(18014398509481984 : Int), (104008638107529482 : Int), (130835720350689496 : Int), (192421258630370725 : Int), (-185449472531729919 : Int), (-344549107934639510 : Int)]
def F0_l_1 : List Int := [(0 : Int), (72057594037927936 : Int), (-81585790136245422 : Int), (14618194594412217 : Int), (79619574940309146 : Int), (142856807177580712 : Int)]
def F0_l_2 : List Int := [(0 : Int), (0 : Int), (72057594037927936 : Int), (95404143473938709 : Int), (-68561036962049491 : Int), (-163396493703453774 : Int)]
def F0_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (1378804957405183 : Int), (-6291297281010808 : Int)]
def F0_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1527654726212548 : Int)]
def F0_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int)]
def F0_l : List (List Int) := [F0_l_0, F0_l_1, F0_l_2, F0_l_3, F0_l_4, F0_l_5]
def F0_D_0 : List Int := [(696898287644577016724943654854883635467584 : Int), (1099855739332509579054499547692056 : Int), (1383529355061293991811042997139048 : Int), (2034778195584999283787242156853016 : Int), (-1961043661881963352757557202464368 : Int), (-3643462291162175302070447644635336 : Int)]
def F0_D_1 : List Int := [(1099855739332509579054499547692056 : Int), (696898298295833077621163162800676595560452 : Int), (2902535993239036698416108430780480 : Int), (12659213513635703944428906871105014 : Int), (-6359373988800393465381079904166978 : Int), (-12131613912033110479309591202782364 : Int)]
def F0_D_2 : List Int := [(1383529355061293991811042997139048 : Int), (2902535993239036698416108430780480 : Int), (696898305981777146516761455935861372494472 : Int), (17349743327672178933265867469217712 : Int), (-22451363484189167850470694664181264 : Int), (-42714773360794672605127097154247536 : Int)]
def F0_D_3 : List Int := [(2034778195584999283787242156853016 : Int), (12659213513635703944428906871105014 : Int), (17349743327672178933265867469217712 : Int), (696898314357891458637180285585665900678195 : Int), (-23352101928156791658938280306887101 : Int), (-45356549874311538873639888868009170 : Int)]
def F0_D_4 : List Int := [(-1961043661881963352757557202464368 : Int), (-6359373988800393465381079904166978 : Int), (-22451363484189167850470694664181264 : Int), (-23352101928156791658938280306887101 : Int), (696898315593643650269266028026132349700276 : Int), (53214375371302394577199992412823270 : Int)]
def F0_D_5 : List Int := [(-3643462291162175302070447644635336 : Int), (-12131613912033110479309591202782364 : Int), (-42714773360794672605127097154247536 : Int), (-45356549874311538873639888868009170 : Int), (53214375371302394577199992412823270 : Int), (696898388814789562974663590523692237126396 : Int)]
def F0_D : List (List Int) := [F0_D_0, F0_D_1, F0_D_2, F0_D_3, F0_D_4, F0_D_5]
def F0 : Blk := ⟨F0_d, F0_l, F0_D⟩
def F1_d : List Int := [(1100661088294 : Int), (1321035881455 : Int), (4252213012082 : Int), (1755578763366 : Int), (3109884027715 : Int)]
def F1_l_0 : List Int := [(288230376151711744 : Int), (13124672950690658 : Int), (-73405764947404783 : Int), (-165875106186510569 : Int), (-123048343847447954 : Int)]
def F1_l_1 : List Int := [(0 : Int), (288230376151711744 : Int), (189540191271760827 : Int), (-343349546721961111 : Int), (-466641440955609980 : Int)]
def F1_l_2 : List Int := [(0 : Int), (0 : Int), (36028797018963968 : Int), (97772644148278555 : Int), (70159504960007053 : Int)]
def F1_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (8514517598255732 : Int)]
def F1_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int)]
def F1_l : List (List Int) := [F1_l_0, F1_l_1, F1_l_2, F1_l_3, F1_l_4]
def F1_D_0 : List Int := [(1393796605368775835301677790086722631709848 : Int), (1387055933564313205874398227024424 : Int), (-7757715593377289313605093288651552 : Int), (-17530076256329971135450302912819088 : Int), (-13004066044084471846697596716735496 : Int)]
def F1_D_1 : List Int := [(1387055933564313205874398227024424 : Int), (1393796608483196225086509944363575584792376 : Int), (21684222017496726716336841491751860 : Int), (-40718547173607889119189676333058572 : Int), (-54847376650954233567884575224538968 : Int)]
def F1_D_2 : List Int := [(-7757715593377289313605093288651552 : Int), (21684222017496726716336841491751860 : Int), (1393796591546507339139868329395919340331595 : Int), (-21323847812703590853028904074124655 : Int), (-32034089216632342885532562248970672 : Int)]
def F1_D_3 : List Int := [(-17530076256329971135450302912819088 : Int), (-40718547173607889119189676333058572 : Int), (-21323847812703590853028904074124655 : Int), (1393796633855073546343481139540585156300425 : Int), (73060629815090302569032203764360274 : Int)]
def F1_D_4 : List Int := [(-13004066044084471846697596716735496 : Int), (-54847376650954233567884575224538968 : Int), (-32034089216632342885532562248970672 : Int), (73060629815090302569032203764360274 : Int), (1393796668987462408188051111557894537065294 : Int)]
def F1_D : List (List Int) := [F1_D_0, F1_D_1, F1_D_2, F1_D_3, F1_D_4]
def F1 : Blk := ⟨F1_d, F1_l, F1_D⟩
def F2_d : List Int := [(1335757953379 : Int), (2898112876097 : Int), (1834739585348 : Int), (1592101106220 : Int)]
def F2_l_0 : List Int := [(144115188075855872 : Int), (-27979490202240482 : Int), (-91598109269078280 : Int), (-42420395555962905 : Int)]
def F2_l_1 : List Int := [(0 : Int), (1125899906842624 : Int), (-6950779506560296 : Int), (-12435364361561022 : Int)]
def F2_l_2 : List Int := [(0 : Int), (0 : Int), (9007199254740992 : Int), (15510882826378522 : Int)]
def F2_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int)]
def F2_l : List (List Int) := [F2_l_0, F2_l_1, F2_l_2, F2_l_3]
def F2_D_0 : List Int := [(696898287737684624117977137362039659655360 : Int), (-55005847969413674063592688610696 : Int), (-180199390837590735200635345749696 : Int), (-83411919817591111312170403489872 : Int)]
def F2_D_1 : List Int := [(-55005847969413674063592688610696 : Int), (696898287465721051445125488719682004306140 : Int), (28958315858570983158808069699832 : Int), (5458306954226743237105205464242 : Int)]
def F2_D_2 : List Int := [(-180199390837590735200635345749696 : Int), (28958315858570983158808069699832 : Int), (696898287660872473499743174535021095156808 : Int), (214404635123534428132610608513616 : Int)]
def F2_D_3 : List Int := [(-83411919817591111312170403489872 : Int), (5458306954226743237105205464242 : Int), (214404635123534428132610608513616 : Int), (696898287761940598832829002709246976838785 : Int)]
def F2_D : List (List Int) := [F2_D_0, F2_D_1, F2_D_2, F2_D_3]
def F2 : Blk := ⟨F2_d, F2_l, F2_D⟩
def F3_d : List Int := [(3904892100396 : Int), (2665738665065 : Int), (3867683444285 : Int)]
def F3_l_0 : List Int := [(36028797018963968 : Int), (-18653136024413340 : Int), (34109140884305920 : Int)]
def F3_l_1 : List Int := [(0 : Int), (18014398509481984 : Int), (106910993037049270 : Int)]
def F3_l_2 : List Int := [(0 : Int), (0 : Int), (4503599627370496 : Int)]
def F3_l : List (List Int) := [F3_l_0, F3_l_1, F3_l_2]
def F3_D_0 : List Int := [(696898288211189881884856607238512184295848 : Int), (-391959651295877463213214431349368 : Int), (716722241312193078133359360835272 : Int)]
def F3_D_1 : List Int := [(-391959651295877463213214431349368 : Int), (696898287920148126046800623469581558572744 : Int), (1190636478518849687374871635399216 : Int)]
def F3_D_2 : List Int := [(716722241312193078133359360835272 : Int), (1190636478518849687374871635399216 : Int), (696898297420648393081786122948891447206924 : Int)]
def F3_D : List (List Int) := [F3_D_0, F3_D_1, F3_D_2]
def F3 : Blk := ⟨F3_d, F3_l, F3_D⟩
def S0_B_d : List Int := [(2909454923827 : Int), (1175218354366 : Int), (3780675579636 : Int), (3424965015953 : Int), (1443948362773 : Int), (2329052502536 : Int), (2702004350512 : Int), (2165742557947 : Int), (2164661137948 : Int), (1887582330586 : Int), (2848857693129 : Int), (2618518028183 : Int), (3066227175492 : Int), (2125944419965 : Int), (1982419573834 : Int), (1968557813927 : Int), (1922216522887 : Int), (2200841129494 : Int), (1696161348185 : Int), (4337456537801 : Int), (2556938570538 : Int), (1338520639240 : Int), (3071075463149 : Int), (4227053157072 : Int), (1933738081943 : Int), (3341761026702 : Int), (1254609379306 : Int), (4215327164525 : Int), (2739411386973 : Int), (2094389346981 : Int), (3149980673839 : Int), (2077209570314 : Int), (3034231273522 : Int), (2527485035673 : Int), (1169741061077 : Int), (1447690607548 : Int), (2525665048519 : Int), (1654269156708 : Int), (1339637274032 : Int), (2480831790329 : Int), (1294846063313 : Int), (1255469426887 : Int), (1857512377568 : Int), (3040769935977 : Int), (2048485516195 : Int), (3094609590167 : Int), (3646146271953 : Int), (2906924923701 : Int), (2468483034974 : Int), (2250222745817 : Int), (2535647800667 : Int), (2069917067368 : Int), (1364055186134 : Int), (2022913405823 : Int), (1895117460743 : Int), (1101977283572 : Int)]
def S0_B_l_0 : List Int := [(2251799813685248 : Int), (-848468469560688 : Int), (-848482915248140 : Int), (-848511900840498 : Int), (-12933902815525469 : Int), (-5774931770955648 : Int), (-12933896118030083 : Int), (-5774903530795071 : Int), (-5774917136720424 : Int), (-12933878933103895 : Int), (-10329486374453117 : Int), (-3703406718359862 : Int), (-3703452447892067 : Int), (-10329332157808438 : Int), (-3703046029668583 : Int), (-498233758793777 : Int), (-3702883418579408 : Int), (-3703081786005526 : Int), (-3702874618094012 : Int), (-10329090158071725 : Int), (3394106786340580 : Int), (-3270319286615247 : Int), (17780425507966241 : Int), (-3270370149051766 : Int), (3394177624502706 : Int), (-3270036259095287 : Int), (29471180874284748 : Int), (29471631749772498 : Int), (-3269857525979832 : Int), (17781151695266066 : Int), (29472322762288378 : Int), (17781581101868707 : Int), (-3270018369679534 : Int), (-3269790355473307 : Int), (3394310825245903 : Int), (3222770190326591 : Int), (-8542401555634995 : Int), (3057522546540135 : Int), (3057547124884394 : Int), (-8542493570492253 : Int), (3222689844818169 : Int), (-8542447744521563 : Int), (-2330514224001655 : Int), (10121416909807563 : Int), (-2330455924473693 : Int), (-8542523004961737 : Int), (3057678452480196 : Int), (10121645027081294 : Int), (10121867085307921 : Int), (3057803908231177 : Int), (3057741117910159 : Int), (-2330423548906860 : Int), (3057841107365326 : Int), (-8542625994758840 : Int), (-8542609563037162 : Int), (3222600162093320 : Int)]
def S0_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (1992554301913791 : Int), (1992558934348929 : Int), (-5984600272894113 : Int), (-4097627646619065 : Int), (-5847224337037656 : Int), (-4097664256713715 : Int), (-3992167843899292 : Int), (-5847191508352192 : Int), (-22523164361316392 : Int), (-7176994040143756 : Int), (-8153932257964704 : Int), (-6237697769200953 : Int), (-7176823688146549 : Int), (-44701733392255384 : Int), (9961189330204747 : Int), (-8154048253884079 : Int), (9961084898063103 : Int), (-6237785458334919 : Int), (4948575701004276 : Int), (4631382321254487 : Int), (-21741687830363200 : Int), (2491598779907084 : Int), (10715147065969905 : Int), (4631390457860661 : Int), (-19117454331337621 : Int), (23402311711390403 : Int), (26301262915846444 : Int), (-21741383774617773 : Int), (23402236351303612 : Int), (10826642622054312 : Int), (2491447740790083 : Int), (26301089899707939 : Int), (10714968419574355 : Int), (18000249873913425 : Int), (3397755956806764 : Int), (-17789156292301516 : Int), (-12835672625627951 : Int), (-8198616866562217 : Int), (7093130095274074 : Int), (3397567038873510 : Int), (5341464278708024 : Int), (7424871847166066 : Int), (-158272990075546 : Int), (-45106993363077 : Int), (-17789086443249105 : Int), (7424776132662131 : Int), (38593876942518667 : Int), (-7028159837901033 : Int), (-12835493955977478 : Int), (-158117670724090 : Int), (-7028216312392557 : Int), (-8198695080539034 : Int), (-45140773245543 : Int), (7093069862611754 : Int)]
def S0_B_l_2 : List Int := [(0 : Int), (0 : Int), (2251799813685248 : Int), (690692610709751 : Int), (-1989069900545347 : Int), (-1420372746712732 : Int), (-2112228443776902 : Int), (-1354777394491909 : Int), (-1449410660646103 : Int), (-2026828866898189 : Int), (2317341967204015 : Int), (-3095061574764029 : Int), (-2219205595570174 : Int), (-12286843441591963 : Int), (8167016064029781 : Int), (-15495374987743198 : Int), (-7201852057333806 : Int), (8435705141068493 : Int), (-7809193424375817 : Int), (-2162195484848229 : Int), (5300476508783677 : Int), (275187519896700 : Int), (-7536497148143280 : Int), (2193802603921654 : Int), (129182585230902 : Int), (15077779932606762 : Int), (19807670884489336 : Int), (-18322865522116021 : Int), (-4355344186324871 : Int), (12710926594285262 : Int), (8112017167403612 : Int), (-16494527150516675 : Int), (15666210869091545 : Int), (-5685466045149611 : Int), (3714197462813746 : Int), (-541398537656986 : Int), (-6031709040087400 : Int), (-3086784558494154 : Int), (-7528906794205515 : Int), (4367529453480985 : Int), (9239696567719916 : Int), (-962446846145105 : Int), (-1567705688036589 : Int), (2573677058392154 : Int), (3364407320920862 : Int), (2124651185812452 : Int), (523613136749772 : Int), (21951591196914027 : Int), (-5999768186818617 : Int), (-9126276132161260 : Int), (-838961299697378 : Int), (-54815208429242 : Int), (-6046531591935779 : Int), (2227204004376686 : Int), (-5084755052539119 : Int), (2458675950700235 : Int)]
def S0_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-1522190176741490 : Int), (-1014506760006481 : Int), (-1522183731247342 : Int), (-1109203921992957 : Int), (-1109202128800400 : Int), (-1645327821002305 : Int), (1773453876923924 : Int), (10063326235664941 : Int), (10063352267819164 : Int), (1773466631986780 : Int), (-6181579018053286 : Int), (-11858654962345385 : Int), (-6181548432459413 : Int), (-5306056527037337 : Int), (-5306039433100899 : Int), (-12830835169552631 : Int), (4056332867814831 : Int), (16550997130008783 : Int), (16582447428448629 : Int), (16550996732065512 : Int), (4056294726833360 : Int), (-4801134381239486 : Int), (15158198368547637 : Int), (15158299179138766 : Int), (-4801039131705571 : Int), (-12622896944956493 : Int), (-22973345324355852 : Int), (-12622887475465285 : Int), (-2883015103959884 : Int), (-2882993298263138 : Int), (-1114880941915724 : Int), (-414387784522077 : Int), (980099423965804 : Int), (1622915660034064 : Int), (1622933358794589 : Int), (980055801244803 : Int), (-414437159050498 : Int), (-6332352912385108 : Int), (-1199770897728721 : Int), (23360376673473471 : Int), (-1199751071527030 : Int), (-6332308799877604 : Int), (-3584516817452392 : Int), (-4591616076794851 : Int), (-4591544838384663 : Int), (-3584471482090680 : Int), (-8026938295285475 : Int), (3732587393950574 : Int), (-8026979022736510 : Int), (4066989633608323 : Int), (4067003651633345 : Int), (9366960815603808 : Int)]
def S0_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2454523494945724 : Int), (6549634494072552 : Int), (2454635321624167 : Int), (-96120007603967 : Int), (6549667702166349 : Int), (5104610581303557 : Int), (-4030826654999579 : Int), (-5485107644844042 : Int), (5445760232763267 : Int), (-4031136100346083 : Int), (38594819719809314 : Int), (122807543375026 : Int), (-5485267308597421 : Int), (122812781589467 : Int), (5445575287746429 : Int), (-10731737397310656 : Int), (-13406348409608453 : Int), (343316610484858 : Int), (-15204905917066499 : Int), (-6105799537447442 : Int), (-13406990415580663 : Int), (-10228975202090598 : Int), (14491452545525625 : Int), (513707138505292 : Int), (342960220586536 : Int), (14490384919654102 : Int), (703785407658476 : Int), (-15205377546949535 : Int), (513750514739605 : Int), (-6105912328624235 : Int), (-5772037121791211 : Int), (3677528278880919 : Int), (8866813518580398 : Int), (5601960608603039 : Int), (-2570502280094871 : Int), (-4914220334224521 : Int), (3677325738866333 : Int), (6024557118338542 : Int), (-15329741166222189 : Int), (-1403509094577059 : Int), (3748375720234603 : Int), (8866772184697408 : Int), (-15330134710298142 : Int), (-7740861133098973 : Int), (5558098170968575 : Int), (5601932168030912 : Int), (-1403205045629914 : Int), (5558143160760576 : Int), (-2570401709096651 : Int), (3748680099118349 : Int), (-4914067991450350 : Int)]
def S0_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (415170240706071 : Int), (-1196743088385624 : Int), (-765861182754179 : Int), (-1166166614636164 : Int), (-1782280901426891 : Int), (-2599987954504282 : Int), (-2354199208846044 : Int), (-1839856699079451 : Int), (12944879411649520 : Int), (-18274921045488535 : Int), (12243091317339716 : Int), (2654864837460717 : Int), (1707569799781877 : Int), (4058596635351085 : Int), (1378898009211797 : Int), (-19190902284655917 : Int), (-15787746369464430 : Int), (-18886978045502429 : Int), (597429818312543 : Int), (24984228774951178 : Int), (-34244587061536129 : Int), (-38420439906379099 : Int), (22632640533165218 : Int), (1502065123751671 : Int), (26413528782067183 : Int), (1441051897386358 : Int), (8546240797636490 : Int), (5890968137900027 : Int), (4581490326178304 : Int), (3629318871849578 : Int), (-4555839770029031 : Int), (-7702424900299827 : Int), (-7150885522994147 : Int), (-3500432685393619 : Int), (3484343515027681 : Int), (11606175033967037 : Int), (-2159438236896866 : Int), (-12107616196420178 : Int), (-904718552726944 : Int), (11594173416574908 : Int), (1045922066239048 : Int), (17137831441556700 : Int), (15855897059853278 : Int), (1604855912565202 : Int), (-4469829349401708 : Int), (2839490663581680 : Int), (-4462465120755944 : Int), (-5814488951973210 : Int), (-6881901559188121 : Int), (-3012231683044881 : Int)]
def S0_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1915357237668313 : Int), (2759076674570907 : Int), (2002657980397663 : Int), (1994777242977696 : Int), (-2523261858219965 : Int), (141991607141531 : Int), (1369757297080258 : Int), (2235420142637057 : Int), (12707037629845742 : Int), (-5376724508416725 : Int), (4183259908483678 : Int), (-6093837739280704 : Int), (1265463384277031 : Int), (1705030015600874 : Int), (-4306796122359711 : Int), (1354690679052840 : Int), (-1010517877439903 : Int), (-6772150181332725 : Int), (8983162468553608 : Int), (26159364254419012 : Int), (-19141800723697838 : Int), (-16526889475033696 : Int), (366385779342316 : Int), (2126451994637705 : Int), (-294896776583490 : Int), (11687173105341321 : Int), (-17118891693284830 : Int), (-2144688723415720 : Int), (-1054770764771880 : Int), (-5243331661435193 : Int), (-291807189614930 : Int), (5691380325259866 : Int), (6206545407543741 : Int), (-2626868552839458 : Int), (225937166760437 : Int), (-6010568374576707 : Int), (-3508341191508367 : Int), (7601538119020161 : Int), (95891946856878 : Int), (-1033674084554978 : Int), (2278739593633205 : Int), (-11628822641096182 : Int), (5029657672651187 : Int), (1942108554160571 : Int), (-634742972953172 : Int), (2022185489462447 : Int), (6466275201682523 : Int), (-5113648716824085 : Int), (-1193643214547391 : Int)]
def S0_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-201205912900443 : Int), (811093824789816 : Int), (-1642237007184642 : Int), (12880115376279159 : Int), (2556050887284019 : Int), (4465128492842555 : Int), (-353777460972457 : Int), (-18892752962300158 : Int), (2159309941700769 : Int), (-1042577508173969 : Int), (11793546134905646 : Int), (-1062900895779031 : Int), (2132108479081693 : Int), (22983312147189198 : Int), (-280873061276199 : Int), (6223462037741695 : Int), (3215672434304526 : Int), (-14685311304095638 : Int), (-34780229203939117 : Int), (17837727890305764 : Int), (5184945261598859 : Int), (-16666336442359036 : Int), (-36978515674088095 : Int), (1677376889375349 : Int), (-15989425610457560 : Int), (20639735203850534 : Int), (728136847518840 : Int), (4141770510943788 : Int), (10439375586657132 : Int), (-52996202338752 : Int), (-4318626546312415 : Int), (-5106665499259831 : Int), (-3438417032108815 : Int), (-3180868308821364 : Int), (-4225039822623232 : Int), (15768826092133698 : Int), (4941025501246216 : Int), (-5718528160434755 : Int), (-8407912044906351 : Int), (-9967517771388941 : Int), (16231842826055112 : Int), (-3235344515679711 : Int), (-7813442826642733 : Int), (-735911627815589 : Int), (1624749558534479 : Int), (-2879794037699058 : Int), (10128538166102450 : Int), (2999889605721291 : Int)]
def S0_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (829635994100934 : Int), (4430646797737566 : Int), (2845224429181622 : Int), (12943648425976831 : Int), (-1543279378775634 : Int), (2152459333344999 : Int), (-19324364652167474 : Int), (-305698178091765 : Int), (11776177801659630 : Int), (-779618008577491 : Int), (-1087188503861735 : Int), (3264938229376842 : Int), (6740292450663180 : Int), (-287368520969980 : Int), (23133838887723433 : Int), (2205042273006617 : Int), (4859292438212077 : Int), (17069391042692502 : Int), (-34398918329849917 : Int), (-14576799302820220 : Int), (1305786617374348 : Int), (-37823442728640577 : Int), (-16637238304467123 : Int), (20292662500072443 : Int), (-15536236922252660 : Int), (744759384309079 : Int), (-3347554059915962 : Int), (-4875895908406262 : Int), (-4321970929504041 : Int), (-149580322371431 : Int), (10330409048693781 : Int), (4067012311506891 : Int), (-5792498443527604 : Int), (4849023308037133 : Int), (16129166426559266 : Int), (-4116784107812876 : Int), (-3310297680904102 : Int), (-3424850753426246 : Int), (16017195276718391 : Int), (-9609648276642020 : Int), (-8484443460656218 : Int), (1450946812623874 : Int), (-752602195640755 : Int), (-7781009938867520 : Int), (10069208955882052 : Int), (-2654843489759077 : Int), (3068437358712337 : Int)]
def S0_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (216678504021154 : Int), (2184707411309558 : Int), (2184650751690684 : Int), (216623523857398 : Int), (-1576420272475990 : Int), (10170132930183427 : Int), (-1576485554557646 : Int), (-4151468224121231 : Int), (-4151443647936800 : Int), (2692312676510480 : Int), (822237625117934 : Int), (6136509232486160 : Int), (-5091948736844391 : Int), (6136429384675286 : Int), (822219521038584 : Int), (-4075201972255006 : Int), (9538350676985373 : Int), (9538154708289976 : Int), (-4075347769456014 : Int), (3558233746294337 : Int), (-9051461032599738 : Int), (3558293515136516 : Int), (-9286013775664438 : Int), (-9286057170746145 : Int), (-7104722316496997 : Int), (585325625000510 : Int), (2398233948266702 : Int), (-2711427191663361 : Int), (-2711477848401787 : Int), (2398255646120158 : Int), (585376154958461 : Int), (-2577837065240070 : Int), (-5864482949015147 : Int), (-3091012285236458 : Int), (-5864426938718849 : Int), (-2577884475373589 : Int), (2159143527293356 : Int), (-3698669282254229 : Int), (-3698730751713399 : Int), (2159180583629077 : Int), (5977357865879907 : Int), (12400105908342315 : Int), (5977447322185990 : Int), (980402487117750 : Int), (980331429898282 : Int), (-4834975205825087 : Int)]
def S0_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (9735066444549551 : Int), (-3990191958205777 : Int), (-1876608790821991 : Int), (9735151504661451 : Int), (-10558336170374866 : Int), (-2931383503761171 : Int), (-3990245933548164 : Int), (-2931333412685391 : Int), (-1876635090661222 : Int), (3703698907596837 : Int), (19821580627655205 : Int), (-2950758821929384 : Int), (-936210582740764 : Int), (1563576914809880 : Int), (19821676539843314 : Int), (14537419895793519 : Int), (-16727369187935958 : Int), (-8469093784991177 : Int), (-2950759567277428 : Int), (-16727323928677117 : Int), (-501248203649526 : Int), (-936290301424435 : Int), (-8468987587389573 : Int), (1563543377620552 : Int), (-7339337900931935 : Int), (3010027542298144 : Int), (4264331554887035 : Int), (-10595349875308771 : Int), (5770912784926612 : Int), (3965592008757921 : Int), (3010039247619246 : Int), (-10751942249942577 : Int), (6069634332424332 : Int), (5179302441651178 : Int), (-4066767296199017 : Int), (4264311623107372 : Int), (6069528040687752 : Int), (-14067784007331175 : Int), (828033760665631 : Int), (-10595428738523533 : Int), (5179294806606984 : Int), (828047902929578 : Int), (5770877778297184 : Int), (-4066717670095287 : Int), (3965579884007153 : Int)]
def S0_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-5504440054692557 : Int), (-1067236967094558 : Int), (-8470460270497363 : Int), (-848844374209569 : Int), (2728555532382165 : Int), (3350961850379899 : Int), (-5100448446460325 : Int), (-491260903286000 : Int), (-1812186473770470 : Int), (26902485062022023 : Int), (8354527799405112 : Int), (-11628227820377208 : Int), (194881325117913 : Int), (-10007742281716418 : Int), (4755743796311820 : Int), (4738334973544061 : Int), (2185329367110882 : Int), (-9577394156526728 : Int), (-11619272469950974 : Int), (1253040386219190 : Int), (10402948438075552 : Int), (-10182965062671991 : Int), (157846479965644 : Int), (-2534938251548641 : Int), (6554116376597040 : Int), (11326990054746427 : Int), (-7459892815717776 : Int), (-6321109518029268 : Int), (1686484351691005 : Int), (-3075405650197810 : Int), (-4930746218397049 : Int), (2437204662180785 : Int), (5693037003485871 : Int), (-190888371528498 : Int), (-9248516454776624 : Int), (-3210630363220951 : Int), (-1733239939903874 : Int), (3164235946222253 : Int), (1335740838100303 : Int), (-1591783451710497 : Int), (-1589763673989082 : Int), (9301362581077668 : Int), (-3577098013411664 : Int), (754602150243473 : Int)]
def S0_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (3857767644780432 : Int), (651433422297223 : Int), (-8420446751698137 : Int), (-2236970518038733 : Int), (-5774239685946368 : Int), (-1075959756007908 : Int), (-1876175238505985 : Int), (1240834043194649 : Int), (698790611365386 : Int), (7225891098408574 : Int), (29699554804510566 : Int), (684628785563723 : Int), (-918354061238481 : Int), (-119473939985734 : Int), (9154574293085013 : Int), (233137634753262 : Int), (-2288067507743144 : Int), (-24795652070290893 : Int), (-9436651843632087 : Int), (-10426370870293236 : Int), (4013857518202134 : Int), (1282794814159933 : Int), (1259481861134597 : Int), (-170897096903323 : Int), (-7857209872534466 : Int), (7687130227587887 : Int), (6646574980136692 : Int), (-4593675691451922 : Int), (-2388008092568442 : Int), (3962910527471281 : Int), (7014054505413143 : Int), (-7057767252421036 : Int), (-2001809029057566 : Int), (1582109889344105 : Int), (-8132249107241725 : Int), (-3041631663339356 : Int), (-4760927242066240 : Int), (-2773842202790255 : Int), (1891591699569308 : Int), (-4423600800562824 : Int), (-1481900615025920 : Int), (9070438363288447 : Int), (3648513679008487 : Int)]
def S0_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-2848797151494245 : Int), (-12018608226488427 : Int), (14007154107788488 : Int), (-986192994773826 : Int), (-6245146540006155 : Int), (-1951440079665179 : Int), (2098342247406078 : Int), (7773979624797980 : Int), (-8022451063375928 : Int), (6256947969254322 : Int), (5005170572969287 : Int), (-6708192774764048 : Int), (-17588703800965824 : Int), (9847149132569802 : Int), (24372213483479332 : Int), (-1479839343489060 : Int), (-13464004281236446 : Int), (1918006115305886 : Int), (-3651354962444137 : Int), (-7584668089636716 : Int), (1762356465602251 : Int), (2117024338759582 : Int), (9635698706095741 : Int), (-6500944196038103 : Int), (-3081099044883282 : Int), (616389184144355 : Int), (-5643995382627662 : Int), (-3582985409319538 : Int), (771032579273738 : Int), (5851233491250527 : Int), (-7771387108976558 : Int), (4106804491835401 : Int), (-26918670602164 : Int), (-12601711576598627 : Int), (5831927281166310 : Int), (9348184635251900 : Int), (59846605493710 : Int), (6985690560010030 : Int), (-11466552213912531 : Int), (-1565572996609840 : Int), (472679400522466 : Int), (4277533547518467 : Int)]
def S0_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-3215703128059753 : Int), (-2542079873121287 : Int), (-5033755073220187 : Int), (-562567606338589 : Int), (-1940741453388363 : Int), (-3232668719022286 : Int), (4768993722931421 : Int), (-9226299775630926 : Int), (5918810015544377 : Int), (1140076876526713 : Int), (28232995191093370 : Int), (6259159351832273 : Int), (-11246850633795159 : Int), (-7973247266388642 : Int), (4964004925523381 : Int), (-1854223602053653 : Int), (3286413516319593 : Int), (-8934464673877495 : Int), (-4948488179502484 : Int), (582548843937591 : Int), (-4634096475351867 : Int), (1652073053636312 : Int), (-5844119432882633 : Int), (-3821359547368477 : Int), (8092682931031361 : Int), (1343992576167251 : Int), (6273043699099894 : Int), (-9666460987172177 : Int), (-2127298182743874 : Int), (510340249174525 : Int), (-4035062391553994 : Int), (9124339051004486 : Int), (-457191884607584 : Int), (-2206560976772728 : Int), (1717031172645535 : Int), (-8858656195112274 : Int), (7610074491342039 : Int), (1495248971880969 : Int), (-2755184037877709 : Int), (-2900908686059545 : Int), (3217560214121877 : Int)]
def S0_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (36028797018963968 : Int), (-1847622065011894 : Int), (-9189925895863086 : Int), (-8788124113869985 : Int), (-6191465643182987 : Int), (-3556845300960031 : Int), (-3649877231576385 : Int), (8248783681403071 : Int), (-3546537497562308 : Int), (-3163763503303601 : Int), (-8503441073591708 : Int), (30793570093873169 : Int), (29220040107059838 : Int), (-11757643817571629 : Int), (7855619470475470 : Int), (8794991948930298 : Int), (7704695534655246 : Int), (-22367442750522416 : Int), (-22009256914321890 : Int), (-4165356780993442 : Int), (-2841386457674176 : Int), (-2846060290514878 : Int), (4603718122681332 : Int), (4785470881528060 : Int), (-2267162062431364 : Int), (-2304007615145182 : Int), (-8301531165285547 : Int), (-4589035078225439 : Int), (8590823322735431 : Int), (-3674366945569389 : Int), (-9227988070056466 : Int), (11072614938432324 : Int), (-3597611087733755 : Int), (-3754953002848569 : Int), (10406779176095096 : Int), (1931584217043754 : Int), (5309395977142369 : Int), (2862152423736804 : Int), (-6497538769196773 : Int), (-6510650507238799 : Int), (4409883623413070 : Int)]
def S0_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-2278056163585094 : Int), (-6196289389343941 : Int), (-2934270873556478 : Int), (331721063874293 : Int), (6414781888583680 : Int), (-9991321805825808 : Int), (5407158429630818 : Int), (-3500364932811337 : Int), (-5007190140343843 : Int), (-7453602179281077 : Int), (7887494543227502 : Int), (26721583538828750 : Int), (4936738219821470 : Int), (-1258236915462262 : Int), (6407143832020159 : Int), (-8753076050663874 : Int), (-12246103205286844 : Int), (248052561605334 : Int), (413218367033361 : Int), (8287556759706738 : Int), (-4307947752863169 : Int), (-6080461465156915 : Int), (2643438344992495 : Int), (-4825700615383667 : Int), (-4120384761866983 : Int), (-1362492108981967 : Int), (-1601215670022348 : Int), (-10280783990322748 : Int), (4912948642431163 : Int), (4261685239574278 : Int), (-2720181361733209 : Int), (-1187076906629547 : Int), (10753088350218715 : Int), (455662303800172 : Int), (9513526765710781 : Int), (-8617725365363320 : Int), (-4075189579362016 : Int), (-3947469952815471 : Int), (4249753174717999 : Int)]
def S0_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-8626490585174604 : Int), (1292577594917581 : Int), (1053691440099947 : Int), (-2628734536331839 : Int), (1585608615056182 : Int), (-1671900078367761 : Int), (713865328576281 : Int), (-4683838550887436 : Int), (10872118272717321 : Int), (-15387271753809765 : Int), (5783007989464838 : Int), (13428785094191515 : Int), (5225704359081035 : Int), (-12942081890019509 : Int), (25031265895669402 : Int), (-9465757911266362 : Int), (-212570589240610 : Int), (1494437562224622 : Int), (-3193772377701317 : Int), (-639213225635332 : Int), (1120961408524986 : Int), (248067128757500 : Int), (839683542141010 : Int), (-5860346121777708 : Int), (5538047690123932 : Int), (-4052607103237896 : Int), (-4292391913473891 : Int), (8619121134954044 : Int), (-4492870514043324 : Int), (3241564029068727 : Int), (-6673443754707212 : Int), (-1548577582185861 : Int), (10592662298150217 : Int), (-4947295214036411 : Int), (-9282677682125886 : Int), (4646385218220870 : Int), (-1989327076806098 : Int), (-2033085266692221 : Int)]
def S0_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (2480321438982951 : Int), (1580990841541805 : Int), (-3802714941569708 : Int), (3042659043934721 : Int), (-4449715655734380 : Int), (1810755834056120 : Int), (4593354305638129 : Int), (-13210233119426118 : Int), (4546220532760986 : Int), (-2484253852883638 : Int), (-8448945164372251 : Int), (10027470902869453 : Int), (9382930902612068 : Int), (3270965325126769 : Int), (26597585726051230 : Int), (-407872955872013 : Int), (2018102354850881 : Int), (-1662579607932936 : Int), (1057388242211402 : Int), (-132827835326715 : Int), (-3989929298924688 : Int), (2460818068358610 : Int), (7542301987661494 : Int), (-2128453685222228 : Int), (-7776449735037276 : Int), (4518836740277739 : Int), (-2248620303928434 : Int), (-4801014312887388 : Int), (-6645007126754970 : Int), (59453651738451 : Int), (-6791876059362428 : Int), (-5462899824419289 : Int), (-9493436661367670 : Int), (7976656129130217 : Int), (305811770664748 : Int), (4792798227230558 : Int), (-3901250396807956 : Int)]
def S0_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (505144977427164 : Int), (-355917666315038 : Int), (-933058986553403 : Int), (-355909979618500 : Int), (505150163943874 : Int), (342920114913219 : Int), (-1895436478015627 : Int), (-1895443469764225 : Int), (342912481155218 : Int), (865814005318376 : Int), (5430288378182133 : Int), (865794267196282 : Int), (27258158766396 : Int), (27266999937877 : Int), (3761707652889194 : Int), (635611340255900 : Int), (-325038540473672 : Int), (-351030495016129 : Int), (-351028651835409 : Int), (-325029973984509 : Int), (635615730303706 : Int), (832756389004019 : Int), (-641667957556969 : Int), (-6605028342686504 : Int), (-641680569164140 : Int), (832753545618435 : Int), (-1275212546353228 : Int), (2190944198330552 : Int), (2190920764078723 : Int), (-1275241606136351 : Int), (1211283821033450 : Int), (-446784381938965 : Int), (1211278905747946 : Int), (-1139239103291464 : Int), (-1139231098021203 : Int), (-774134499293177 : Int)]
def S0_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-81556434644384 : Int), (-8524811832870701 : Int), (-320426445657513 : Int), (28257180705567 : Int), (-81519338119214 : Int), (-5340837425556004 : Int), (4488890699017921 : Int), (-1298650080226949 : Int), (-8524821594147662 : Int), (4488976689391316 : Int), (4440721368439103 : Int), (-320426278396370 : Int), (-1298702223922190 : Int), (28249741629394 : Int), (9316735205685888 : Int), (-748302804835918 : Int), (-10284462431420745 : Int), (-228981862999945 : Int), (-1146327829029806 : Int), (-249539785148310 : Int), (-748271233311886 : Int), (-10566652341686831 : Int), (75466452944504 : Int), (4685602614874703 : Int), (-876411461440703 : Int), (-10284471554901307 : Int), (75430043759349 : Int), (15542992187591381 : Int), (1704662063396046 : Int), (-229018202023908 : Int), (4685636671028958 : Int), (1704576117851076 : Int), (-1146333409933981 : Int), (-876458290100345 : Int), (-249537261437776 : Int)]
def S0_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-13679297824284622 : Int), (2838606052037030 : Int), (-305794903875936 : Int), (-10263329387808719 : Int), (3544673267135011 : Int), (9059599198450210 : Int), (-2564429998101466 : Int), (13825896851446669 : Int), (-16748318633370566 : Int), (3503845937782323 : Int), (-2555872921714058 : Int), (1083569187282746 : Int), (-1240028437055887 : Int), (7055121870083 : Int), (17441041202630584 : Int), (-859233738209480 : Int), (-10383708181908765 : Int), (1737143370228516 : Int), (-550268276726700 : Int), (-8644322378373302 : Int), (5459995232590158 : Int), (1814611793521512 : Int), (-2186300715964366 : Int), (-4074022085252990 : Int), (1892937195171480 : Int), (-11242033093871905 : Int), (-4795921754293266 : Int), (848168106978973 : Int), (9113608218978134 : Int), (-4039133139420811 : Int), (3722842823052332 : Int), (-467868390982363 : Int), (3399611938693954 : Int), (-891657034858046 : Int)]
def S0_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-5116704982104979 : Int), (-3638867939072341 : Int), (2629281763354665 : Int), (-6465670788218026 : Int), (-767478215008386 : Int), (4697821066873262 : Int), (-4659909669408465 : Int), (3825800902742166 : Int), (-2967834615843094 : Int), (538284221479013 : Int), (1357368979318258 : Int), (1449250932042123 : Int), (2092748226866 : Int), (1043699903963290 : Int), (10845350211731336 : Int), (11654954069104231 : Int), (-4310508782969734 : Int), (-3951431205669756 : Int), (2829848861104586 : Int), (-1725828512396798 : Int), (-27526611796491 : Int), (1752946121753557 : Int), (4291984550437863 : Int), (-1235102813597424 : Int), (-14313560830683213 : Int), (-6085915951839349 : Int), (3142791288643023 : Int), (-4635959431690253 : Int), (-716913611333012 : Int), (-5658345585599740 : Int), (-14655964837640 : Int), (1371669853436478 : Int), (1518360656923065 : Int)]
def S0_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-1520048722138131 : Int), (490676186102688 : Int), (2575788623059355 : Int), (1149877385150732 : Int), (-4332551265776708 : Int), (-1291722506287411 : Int), (-7284494065845543 : Int), (7323831958228686 : Int), (1163671039693114 : Int), (-1192785509565271 : Int), (-63007435942171 : Int), (-146489412916867 : Int), (-219394188964387 : Int), (-2234375188005869 : Int), (5353646213570355 : Int), (9072633887145443 : Int), (-1627855902887639 : Int), (-560805689626859 : Int), (-2894792807636656 : Int), (957928401042136 : Int), (4558217706001822 : Int), (-3311336739135955 : Int), (-392128049632995 : Int), (-7906415055675775 : Int), (-8818751902804141 : Int), (2504343224038083 : Int), (-479393169300789 : Int), (-2375659925846093 : Int), (3102896819986849 : Int), (2173771349470183 : Int), (-82053615308072 : Int), (146919357819658 : Int)]
def S0_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-90000019736384 : Int), (2842864316388355 : Int), (-6936112401235606 : Int), (1253192298005979 : Int), (2765710016465862 : Int), (5290982658384038 : Int), (-10410615594860041 : Int), (-1001318142775896 : Int), (38067831636652 : Int), (914704870945095 : Int), (-421145072437388 : Int), (-514082276881818 : Int), (5853947353025698 : Int), (-4389101572906134 : Int), (-362667485417592 : Int), (9171575666165162 : Int), (249903978884524 : Int), (4192651556909168 : Int), (477804715119044 : Int), (-11236770024035495 : Int), (450685592867644 : Int), (1404066530694604 : Int), (8187341984804218 : Int), (-7235500190385364 : Int), (-10645782064368517 : Int), (-682328648422624 : Int), (4745051004413571 : Int), (-2708155067601256 : Int), (-372657990592053 : Int), (-582425247945481 : Int), (678515126209944 : Int)]
def S0_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (6030954815317098 : Int), (-9195520592203816 : Int), (-1256866955942424 : Int), (-3293143402263642 : Int), (-880275058775022 : Int), (4637529961973204 : Int), (877155158677502 : Int), (-1841602663177652 : Int), (-1190055327355032 : Int), (15976861360890 : Int), (767459899660946 : Int), (-1597325212111774 : Int), (-959190228289731 : Int), (947081456534003 : Int), (259723709650678 : Int), (9307427769508654 : Int), (7552861473482432 : Int), (-8233633638807839 : Int), (-5082909526078819 : Int), (-56622461805231 : Int), (542059533096277 : Int), (754753598783503 : Int), (-3832283500623805 : Int), (2292345076213620 : Int), (-2885951275151730 : Int), (-3211684113919275 : Int), (3667023435266613 : Int), (1030011611587293 : Int), (-2077879407650976 : Int), (-1261261131127748 : Int)]
def S0_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (36028797018963968 : Int), (-8910131300400171 : Int), (-5562840141361343 : Int), (-11404653767581850 : Int), (-7346487399240752 : Int), (6406405068913345 : Int), (4670286790242964 : Int), (-7760861739020392 : Int), (3497103677292949 : Int), (-1196914014617618 : Int), (-2458230503548259 : Int), (2600243326650643 : Int), (-3872816593991468 : Int), (-631666596520455 : Int), (45295085139694 : Int), (-2753855062047445 : Int), (26399560693901354 : Int), (19166687475555554 : Int), (-10618265355283009 : Int), (-6086044894258713 : Int), (-3851858474097011 : Int), (11451260866229940 : Int), (-5335535928068963 : Int), (5650714637579381 : Int), (-11262656633332588 : Int), (-12616785483350248 : Int), (-239769554279455 : Int), (3112799439721162 : Int), (-7904290334186408 : Int), (3767579966541026 : Int)]
def S0_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (1063043799034311 : Int), (2032795059036077 : Int), (-6044404236647897 : Int), (-4843019130926546 : Int), (-4066028551927830 : Int), (1125106939750818 : Int), (1799077937399013 : Int), (-73841953064224 : Int), (-175965347934716 : Int), (-2823521262382696 : Int), (165602724223014 : Int), (-969328665764243 : Int), (-596471151868028 : Int), (-276798429881796 : Int), (-726965830273907 : Int), (8713595610034101 : Int), (14099215045135030 : Int), (-87853445334150 : Int), (3624371407778014 : Int), (-2201918548060347 : Int), (4680567283860964 : Int), (-389494586360300 : Int), (-1995309126681026 : Int), (-11519691711040797 : Int), (-6021560560642209 : Int), (-4381547221963764 : Int), (121826456132172 : Int), (1952185837528325 : Int)]
def S0_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1501657990042386 : Int), (-2203928494771401 : Int), (-536182598226727 : Int), (-37785687323914 : Int), (-1642963425717388 : Int), (-991877553440301 : Int), (-5592782260189 : Int), (622598123710415 : Int), (-193759679183807 : Int), (-3237318113998470 : Int), (1094792466939840 : Int), (184845333461810 : Int), (786594357553762 : Int), (2684264185983150 : Int), (-7606726769435091 : Int), (2784536209893023 : Int), (9638791816739900 : Int), (1140909594153828 : Int), (-907498791059895 : Int), (-2090736729995054 : Int), (2720490830643733 : Int), (1158788825339784 : Int), (-5941252303475408 : Int), (-1870508066639052 : Int), (-683249510137382 : Int), (-1355093939901304 : Int), (-1042166981672406 : Int)]
def S0_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (910240317927242 : Int), (-1420957272248720 : Int), (-4157562670471757 : Int), (4381683358010661 : Int), (-3489431842245493 : Int), (-396398574437451 : Int), (-509643439656795 : Int), (1834911155347319 : Int), (-1742927725419960 : Int), (-779639862628424 : Int), (102985082355396 : Int), (-89366157984652 : Int), (2560842747350303 : Int), (-12644787312421890 : Int), (-4116348066349040 : Int), (89289821655462 : Int), (12416949381200796 : Int), (2021467835750179 : Int), (-10779453025289385 : Int), (-4853071469156020 : Int), (11141765578507805 : Int), (1866878971558984 : Int), (3607328710702700 : Int), (-4021730362230450 : Int), (3710476230584127 : Int), (-3857396968266671 : Int)]
def S0_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (652928676229206 : Int), (395526032458283 : Int), (108643381356120 : Int), (-1836723496348524 : Int), (1525129145119 : Int), (-647378952675351 : Int), (-457701353769605 : Int), (-337496067069828 : Int), (-638315551068973 : Int), (-15245080812057 : Int), (-733087875565611 : Int), (-5523948450325331 : Int), (-2661064850119345 : Int), (-5299605044108504 : Int), (-739094759542529 : Int), (-4363258734482991 : Int), (6203422129098432 : Int), (6633506813176188 : Int), (-3783062131438103 : Int), (1594325551357386 : Int), (14543621143669187 : Int), (1847458503987403 : Int), (-553426899238652 : Int), (-813195558529822 : Int), (-2476039900704245 : Int)]
def S0_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (4065505723318763 : Int), (-3849413077749649 : Int), (-3694840126935767 : Int), (72228856763074 : Int), (-791034534369751 : Int), (-1586245060297761 : Int), (1730083057047661 : Int), (-540787780983040 : Int), (-390663206647700 : Int), (123229185511508 : Int), (-3643046940221800 : Int), (-13608696367323344 : Int), (2545953677624342 : Int), (-42374145647993 : Int), (-3665854517860159 : Int), (-11048852535072233 : Int), (816293068288389 : Int), (12341584113656282 : Int), (4435617897713159 : Int), (1231419320671492 : Int), (11419211879659263 : Int), (3451723908460122 : Int), (-3715161012369506 : Int), (-4059971587299060 : Int)]
def S0_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-3680923323771661 : Int), (381399444601721 : Int), (-147133786819756 : Int), (-1038648903364002 : Int), (-581632843922167 : Int), (-64319845879551 : Int), (1169143400076303 : Int), (63774654321928 : Int), (-227139691615224 : Int), (-5398104119690310 : Int), (-1750091244940100 : Int), (4362575651455104 : Int), (795322623972085 : Int), (-653357446231968 : Int), (2919042667551708 : Int), (-8117342992496369 : Int), (-73778210782089 : Int), (4356311854459293 : Int), (693897816936887 : Int), (-4730741073811572 : Int), (9032728239618384 : Int), (-2974958324537164 : Int), (432077380783125 : Int)]
def S0_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (644989498532346 : Int), (4374787181058 : Int), (893995381708543 : Int), (-362575653256039 : Int), (-729810626620371 : Int), (-673319920125755 : Int), (-145340552447119 : Int), (843337472272872 : Int), (2588887496897097 : Int), (-2959512071073982 : Int), (-4340144867060543 : Int), (117471548302621 : Int), (-409111622430611 : Int), (-8312806791573050 : Int), (-478057955326043 : Int), (-820488232040402 : Int), (-3542032513636507 : Int), (1173552126909022 : Int), (2908820784781912 : Int), (860045761648890 : Int), (9384204026753629 : Int), (730695268630808 : Int)]
def S0_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-191997733077471 : Int), (768112725657375 : Int), (-1677041930329473 : Int), (-1677050498533914 : Int), (768119318219593 : Int), (-191989453062014 : Int), (-532291882497926 : Int), (481463719082677 : Int), (-4601508772407686 : Int), (481504244447473 : Int), (-532276988144252 : Int), (3320211940291553 : Int), (-2541964732445520 : Int), (-2541988035342324 : Int), (3320180820643404 : Int), (-1742297003389911 : Int), (-3598813898349111 : Int), (-1742286251222320 : Int), (-1212085535012842 : Int), (-1212080524549712 : Int), (8602522602015658 : Int)]
def S0_B_l_35 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1865115873707997 : Int), (-406432210983502 : Int), (629350044593836 : Int), (-540647267464044 : Int), (-168550961127367 : Int), (1865105006451202 : Int), (8600113015259862 : Int), (-2325878059263296 : Int), (-3513718085906631 : Int), (-470342212620134 : Int), (-406372230170461 : Int), (-2325916025417102 : Int), (2100259272973380 : Int), (-207287480905098 : Int), (629320598139757 : Int), (-3513621454266713 : Int), (-207325696232716 : Int), (-540640306811174 : Int), (-470330587820767 : Int), (-168539052647806 : Int)]
def S0_B_l_36 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-713524299296540 : Int), (-1326386246377263 : Int), (-683554769885457 : Int), (-114937171410684 : Int), (2710505093490378 : Int), (12506996362718003 : Int), (-2225490799626240 : Int), (-6153217620901279 : Int), (-1384923487019571 : Int), (2032482113672307 : Int), (-4614733740088486 : Int), (4153582784187422 : Int), (896469804306284 : Int), (-1990245046141056 : Int), (-5110212662445603 : Int), (406310199331850 : Int), (-1368180763185253 : Int), (-1071583189443606 : Int), (-94788889084049 : Int)]
def S0_B_l_37 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-3649484216357483 : Int), (-1002480217437072 : Int), (117124638129009 : Int), (1879374662288877 : Int), (5525801044578892 : Int), (4482077152822575 : Int), (-3269438031854136 : Int), (-1591256953297125 : Int), (-4170191432151511 : Int), (-810551312581431 : Int), (-1296465797954964 : Int), (1752935188799141 : Int), (1436921437136637 : Int), (-474621650286223 : Int), (-2186141984032315 : Int), (459881551131903 : Int), (124397973269034 : Int), (-63468764465403 : Int)]
def S0_B_l_38 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-1414035848698425 : Int), (-70366417908630 : Int), (-183243502154258 : Int), (2640614875583845 : Int), (7780832626146261 : Int), (1457550997321963 : Int), (679885051815777 : Int), (549340105779004 : Int), (-3834590663061547 : Int), (147577647947450 : Int), (-4291813582791630 : Int), (-2631252217926962 : Int), (-1042520234140235 : Int), (1075634195062910 : Int), (227647486685237 : Int), (598819917155494 : Int), (-101349670284069 : Int)]
def S0_B_l_39 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (520087627638387 : Int), (-726226807807161 : Int), (-3310528535590416 : Int), (-1350053305590745 : Int), (13376209634089701 : Int), (2842300802938038 : Int), (622314190898961 : Int), (3089666162869383 : Int), (-4638605486324193 : Int), (1627555940182111 : Int), (-132759156055109 : Int), (-7334649778075958 : Int), (-1967965636926183 : Int), (-1347035447267658 : Int), (-1602095594887164 : Int), (-190288896151316 : Int)]
def S0_B_l_40 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (90636187229216 : Int), (-780417518347234 : Int), (-2465521946074459 : Int), (3053825138356677 : Int), (778003957796117 : Int), (-43901684946845 : Int), (256616830542710 : Int), (132368160262160 : Int), (-1357779828559080 : Int), (-499091631472521 : Int), (-1487618539425564 : Int), (1777548146747525 : Int), (-134423186715351 : Int), (-30465227984210 : Int), (-126823519395402 : Int)]
def S0_B_l_41 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (6055346368126674 : Int), (-9094683688271615 : Int), (3229463569743490 : Int), (1315057197109253 : Int), (-1380200016024340 : Int), (2368516923710384 : Int), (2565517389989827 : Int), (-871419447942242 : Int), (-1194845701414730 : Int), (-8281925833597844 : Int), (1896207310521942 : Int), (-388046669826272 : Int), (-2040890222487871 : Int), (-143969186175703 : Int)]
def S0_B_l_42 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-2022305858799771 : Int), (155310133633380 : Int), (493814040889944 : Int), (2828887514041611 : Int), (4970991510549468 : Int), (3087461946793074 : Int), (-224392831859226 : Int), (1382491386808988 : Int), (-8022377809618070 : Int), (-1114868188668454 : Int), (-2557148594461229 : Int), (-1723539289256668 : Int), (-359765147374416 : Int)]
def S0_B_l_43 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-2392146533125635 : Int), (-1261527106600201 : Int), (1083172392736358 : Int), (2922716920788203 : Int), (2746539745813430 : Int), (876527359189111 : Int), (-1125041438517622 : Int), (2737021260668982 : Int), (-178979712735104 : Int), (680688469642484 : Int), (105982591822749 : Int), (118094728760201 : Int)]
def S0_B_l_44 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1061585152841707 : Int), (123532356025972 : Int), (4410693094371682 : Int), (5954147180164031 : Int), (2536984082402444 : Int), (-432234423461668 : Int), (-7662417045052214 : Int), (291503153061226 : Int), (-2010127550288997 : Int), (-1961417608823405 : Int), (-301721899022692 : Int)]
def S0_B_l_45 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-194704872643828 : Int), (1098559469108705 : Int), (561333553560006 : Int), (-1193003964209722 : Int), (1155201959760354 : Int), (196259199100313 : Int), (-1461444344881884 : Int), (-225392584264399 : Int), (1065981431388092 : Int), (123819105477209 : Int)]
def S0_B_l_46 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (3341002420684190 : Int), (-4384943997549119 : Int), (-1816417260820781 : Int), (-2105225883335341 : Int), (1107391410604881 : Int), (1124452890923239 : Int), (565861201060510 : Int), (-396695926259989 : Int), (229264246690875 : Int)]
def S0_B_l_47 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1456082487012661 : Int), (-1904860840034516 : Int), (2562282914005956 : Int), (-434431264392704 : Int), (519846944093610 : Int), (-246414372829216 : Int), (-662067976681975 : Int), (-234763621924441 : Int)]
def S0_B_l_48 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1523934348548157 : Int), (-773341391754434 : Int), (974080208002747 : Int), (2573562901360340 : Int), (-543198308427617 : Int), (-139377988252505 : Int), (58700365533916 : Int)]
def S0_B_l_49 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2133270739595096 : Int), (1918977842074043 : Int), (-3347533372531021 : Int), (-205996192178533 : Int), (347616296193884 : Int), (371246207041598 : Int)]
def S0_B_l_50 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (3570029956710013 : Int), (-1534579029754763 : Int), (-258071347335595 : Int), (1266509964498096 : Int), (21253741341354 : Int)]
def S0_B_l_51 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2931733221711944 : Int), (2343724705005214 : Int), (1603490561438408 : Int), (335008164014589 : Int)]
def S0_B_l_52 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-124358029990844 : Int), (-1261482827113791 : Int), (-277945076141869 : Int)]
def S0_B_l_53 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (565939630741457 : Int), (-40878813605536 : Int)]
def S0_B_l_54 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-32675022936781 : Int)]
def S0_B_l_55 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int)]
def S0_B_l : List (List Int) := [S0_B_l_0, S0_B_l_1, S0_B_l_2, S0_B_l_3, S0_B_l_4, S0_B_l_5, S0_B_l_6, S0_B_l_7, S0_B_l_8, S0_B_l_9, S0_B_l_10, S0_B_l_11, S0_B_l_12, S0_B_l_13, S0_B_l_14, S0_B_l_15, S0_B_l_16, S0_B_l_17, S0_B_l_18, S0_B_l_19, S0_B_l_20, S0_B_l_21, S0_B_l_22, S0_B_l_23, S0_B_l_24, S0_B_l_25, S0_B_l_26, S0_B_l_27, S0_B_l_28, S0_B_l_29, S0_B_l_30, S0_B_l_31, S0_B_l_32, S0_B_l_33, S0_B_l_34, S0_B_l_35, S0_B_l_36, S0_B_l_37, S0_B_l_38, S0_B_l_39, S0_B_l_40, S0_B_l_41, S0_B_l_42, S0_B_l_43, S0_B_l_44, S0_B_l_45, S0_B_l_46, S0_B_l_47, S0_B_l_48, S0_B_l_49, S0_B_l_50, S0_B_l_51, S0_B_l_52, S0_B_l_53, S0_B_l_54, S0_B_l_55]
def S0_B_D_0 : List Int := [(696898287458970188189652394131433304139214 : Int), (-1839564833874937427956942301272 : Int), (-1843827140284020374342133806444 : Int), (-1845131045047334859307480690189 : Int), (-28079059569515974483773910038080 : Int), (-12534562094246279246723633685252 : Int), (-28078227249130394614181856157296 : Int), (-12538679309903911083968188327158 : Int), (-12535173407589641791580242080452 : Int), (-28078386016714204312259026359338 : Int), (-22425330715149355685432256670755 : Int), (-8037434601582383804897164525473 : Int), (-8036958363010314502680291068358 : Int), (-22426178520143022967160766424637 : Int), (-8037967603667319631990653402903 : Int), (-1082082187675515786957131694642 : Int), (-8037183191732484415797693075335 : Int), (-8035860368804100716711530814915 : Int), (-8036188173665466010921074337827 : Int), (-22422759781248773445718984671571 : Int), (7370856984417809866280999944572 : Int), (-7098174277154160919464789843984 : Int), (38595997424307382591903446450804 : Int), (-7098962065023745167474444294736 : Int), (7365123852768950559796301801092 : Int), (-7098154672361725355817382559488 : Int), (63976074215833371025292438313200 : Int), (63977613657314765759259481526928 : Int), (-7098742176974024559935921648610 : Int), (38597608981676088351595903607140 : Int), (63980274097099409281807289927084 : Int), (38602654156476932295119049436436 : Int), (-7101164222754415007122393547804 : Int), (-7097308495401516152476866470026 : Int), (7365110434153029517760578572362 : Int), (6997228002958299216525121014684 : Int), (-18545867196159365422263047764546 : Int), (6635700656430416848552054506969 : Int), (6638255609233234043486333672777 : Int), (-18546910555013360461696182365082 : Int), (6997423241634807433751278313051 : Int), (-18544567015879065500102182288538 : Int), (-5061190889139292903957065667120 : Int), (21971871249668588331534349685478 : Int), (-5059080605855474227202180381716 : Int), (-18542043781180305596117286202927 : Int), (6635463380296733409665715541398 : Int), (21974798994479409144399033056503 : Int), (21972276591438350720765852888974 : Int), (6638212852634811986728625892711 : Int), (6637368469427949937067749593558 : Int), (-5056652564127279512063440578730 : Int), (6640583067453773734468368496069 : Int), (-18547323213556779853426519114851 : Int), (-18545295815823330817414674699792 : Int), (6994578470230068400884225341717 : Int)]
def S0_B_D_1 : List Int := [(-1839564833874937427956942301272 : Int), (696898287459726573000556499206879639156726 : Int), (2887048973051091073331214330134 : Int), (2886779661549730449940119590972 : Int), (3983417709755604991762768000574 : Int), (213203129310691564857155678314 : Int), (4137360312385997884487454627372 : Int), (210809701199972444169192977614 : Int), (329543472379886080784310053324 : Int), (4136531443089040315950149683122 : Int), (-16329355079391400889592063693292 : Int), (-4869326632548426707986785770938 : Int), (-5943903050872422969269521805208 : Int), (1582052866375648328041662032094 : Int), (-4865496966886551891582146466322 : Int), (-48748902944931637931013140636236 : Int), (13976040645817765478056323481942 : Int), (-5943231203725621978618674903418 : Int), (13979367947981118952919904615024 : Int), (1579192725264135818929641020812 : Int), (2665176114844924040695669939908 : Int), (7765758215236152725480859479998 : Int), (-38433824662371854237610488698014 : Int), (5412615071659323252015020773810 : Int), (9009445851379117360228689872142 : Int), (7764443946633515780888535675810 : Int), (-45098291483362560038029162982920 : Int), (1657766316068975288946149540702 : Int), (31591049845496944807051621204682 : Int), (-38434393231010325029643851690862 : Int), (1654880291155187631075587670142 : Int), (-2621165842923985069025043967058 : Int), (5409775329375510185489665118730 : Int), (31590525040314376066320007313628 : Int), (9009797194723944386896774800936 : Int), (17158411779860810509006913829492 : Int), (10717166868586031217221107851470 : Int), (-22061227856337702929260796543188 : Int), (-16614229304170887534684501493524 : Int), (-2035335152312542249401258264464 : Int), (5165267609908282210960003414424 : Int), (10715360051797557095817798489424 : Int), (7780231006440066449911497234940 : Int), (-102323486448803487973527837244 : Int), (1727725706936026025857879209976 : Int), (6929266640278122416909028504834 : Int), (-22056227272500087399228487159682 : Int), (-106274150101100590087070669548 : Int), (34172290533932896043024226909796 : Int), (-10226488946356934176415937892680 : Int), (-16614153431634754057249823629858 : Int), (1729163933557788786996642919414 : Int), (-10227390076204574303642821990530 : Int), (-2037763491942437571637033586540 : Int), (6929416066037933123070379604766 : Int), (5168655200553640872291169136786 : Int)]
def S0_B_D_2 : List Int := [(-1843827140284020374342133806444 : Int), (2887048973051091073331214330134 : Int), (696898287458083716713016759568277333386806 : Int), (2387327215383876144748835588816 : Int), (5615780530603580785622349457688 : Int), (1260724601234148436813340646450 : Int), (5556781994221658139315210554040 : Int), (1325833717909169898145455814440 : Int), (1283422204142052000517641965162 : Int), (5639925310405049143028175264340 : Int), (-110422793725833750075411225184 : Int), (-3671692694483362944684587423780 : Int), (-3239585212522345238730541447444 : Int), (-7317398116932570733888544647410 : Int), (8002297008350749003349357362752 : Int), (-37431569126246288161717040514002 : Int), (416101733786548310173153787396 : Int), (7810074809931800389479190307840 : Int), (-211615850020598422848432739084 : Int), (3175299795293296514624131326918 : Int), (5127067923482059585641315036786 : Int), (5217065422172756868137616987162 : Int), (-32963389457504511355791187119930 : Int), (6167455070100186875131689140480 : Int), (2570976164873889109588925756524 : Int), (20571051515010161998770614521896 : Int), (-12904813017820899042614101426676 : Int), (-31732514786508447599641859060968 : Int), (10969114102074826448358556681116 : Int), (-11969825011500563932310494904302 : Int), (-4326205617266782824530314053996 : Int), (-26390314197720882337476029561906 : Int), (20134240266251105725631774691274 : Int), (9592680346213857057378919827202 : Int), (6291098679055658346810591756570 : Int), (5563479373650272433321162259332 : Int), (2395960885548762928795161754426 : Int), (-14367749135200696763605678196474 : Int), (-16559375694566453033970704931906 : Int), (7533715124034069205082190013370 : Int), (10395670057020694294739193967486 : Int), (7649298821801722848117368675996 : Int), (2881554779655451502007105688608 : Int), (-2005619082766581269284386581822 : Int), (5321176662012404121185316750554 : Int), (9177266289154556787378283282148 : Int), (-10625521401222670783051920888670 : Int), (18089675051643222112134797053376 : Int), (4287962740324612184893643549796 : Int), (-15385727941803558627291283833018 : Int), (-9622777680815360919022395901808 : Int), (1774952997692225136020374618576 : Int), (-12198820076521502370688460691356 : Int), (5315962424507755882469195845868 : Int), (1703808520372808495025531955428 : Int), (3362695734490046667771789704038 : Int)]
def S0_B_D_3 : List Int := [(-1845131045047334859307480690189 : Int), (2886779661549730449940119590972 : Int), (2387327215383876144748835588816 : Int), (696898287459337330261179711742010911438504 : Int), (4775034757836379848930489020420 : Int), (763491860447833940394676247030 : Int), (4803976104678253619940709968136 : Int), (648388134086520390201097455012 : Int), (669678582370618775440534729686 : Int), (4641356322123849060403425785258 : Int), (890799926693019643380667171558 : Int), (13593808370710262416823288809834 : Int), (13398337438475882722780661401414 : Int), (4147220870136090412728047200444 : Int), (-7090008046121699858597980251924 : Int), (-44038980707709444059177102369494 : Int), (-3662555630420648026460694508674 : Int), (-6168473787200602058518805072304 : Int), (-2544409540671672788894877894676 : Int), (-14442678422804489043345150130750 : Int), (7385210012237595435866735187548 : Int), (29763799128550600876566167906626 : Int), (-2776401026889306713263502197318 : Int), (29337510275213887223442897185428 : Int), (8541013935573378127652240651760 : Int), (2578311122120294573225035187050 : Int), (-4463004079302707491746413559114 : Int), (4037192177727661305117911075958 : Int), (6909939432227617817092919304818 : Int), (-39957856613030633139110188232264 : Int), (-44505169545588109599168097322260 : Int), (-33448036671391873703256325248786 : Int), (4593667855700255307989985578616 : Int), (9352863850274269982880352968530 : Int), (1956152124249878226255683744580 : Int), (5329990183965052815327227292616 : Int), (8193040355800985750544064017068 : Int), (-9725051417330720833530492029618 : Int), (-8738065475177728712704709549596 : Int), (5874375073694707241273567191372 : Int), (3150145350995751055887841826428 : Int), (-1119627875324279459912541092746 : Int), (2212082614819371952129750635448 : Int), (31065417953899299449631386779322 : Int), (1116232443133262051979281797320 : Int), (-1807479693839985442528958671646 : Int), (-16354422245988387539662663764816 : Int), (-4522334410276568074362605919090 : Int), (1714840963584869258585668380160 : Int), (-14202177251555905952243580891016 : Int), (-21019629599480017973083451726472 : Int), (7394409591962361598708715872658 : Int), (-19863812344768952093535053243708 : Int), (9799802547257819469948200610282 : Int), (11428629406163790060071424214078 : Int), (15601747580526293577063800889070 : Int)]
def S0_B_D_4 : List Int := [(-28079059569515974483773910038080 : Int), (3983417709755604991762768000574 : Int), (5615780530603580785622349457688 : Int), (4775034757836379848930489020420 : Int), (696898287628333573227345513031551009511093 : Int), (80544223090646075447323253851708 : Int), (173916454316067535399484122366107 : Int), (80615083485253871836067886225015 : Int), (80277343457515725092192231013400 : Int), (173971933423577385784468174596707 : Int), (158317076267272611342084542977627 : Int), (48950374796405144460562389596002 : Int), (49437964173475542893855265067053 : Int), (147898040177155442210883413375046 : Int), (55056537517173796974939667618703 : Int), (101367944417625955416018765438423 : Int), (44453451220720314052040979082146 : Int), (55204173679536436736136912186848 : Int), (44103924968689348548342102785422 : Int), (153370005849700883326768183281395 : Int), (-59535205037680338118964999153976 : Int), (15772320848415801280101062643569 : Int), (-199734970874805390210469351447381 : Int), (16974291644662866986374445055548 : Int), (-62756403556513109807640036538846 : Int), (23784265388386150116946139650871 : Int), (-373939794678697367014525293247592 : Int), (-398882059683098957468013735855382 : Int), (11212087630409314274068349852648 : Int), (-188781348500429369549366589082888 : Int), (-384570670759716744815487673841004 : Int), (-209665300853569449908193298564567 : Int), (24295887253608380919346757931820 : Int), (10486572704198805201614092554405 : Int), (-60822632375618676911574952245155 : Int), (-66137382058066427208557929945959 : Int), (106432172138224897904231223117530 : Int), (-10080283917427718052183833433619 : Int), (-13586016472060489566589227172289 : Int), (113291889234289634844840517908383 : Int), (-59061277588802768303463325553971 : Int), (109184998331060559050127251310646 : Int), (24489168000328374140414724915459 : Int), (-164457454417364441190819425855083 : Int), (27295921417434254859551817477841 : Int), (111373290108145954131775516072729 : Int), (-8127375208075765589327701683334 : Int), (-153974061751034076846882919735317 : Int), (-173241492405512523497793748689575 : Int), (-15364422649038826556750245770875 : Int), (-9964791517954656611855804449048 : Int), (25421652669135602844114279713510 : Int), (-13710077857590504914943889748692 : Int), (112140434237457614248263288451768 : Int), (107500144134374809139354875008506 : Int), (-62724140769347890151501749587572 : Int)]
def S0_B_D_5 : List Int := [(-12534562094246279246723633685252 : Int), (213203129310691564857155678314 : Int), (1260724601234148436813340646450 : Int), (763491860447833940394676247030 : Int), (80544223090646075447323253851708 : Int), (696898287560057661201214170262755392483215 : Int), (83549710426702986734869318841778 : Int), (28903176565865002147562602940523 : Int), (32038877230569156872938804284648 : Int), (71641255886566851287062641991899 : Int), (63990637212976319418365828404958 : Int), (3276223205456216630579603306969 : Int), (5492058602767345527087764387864 : Int), (56818292909190311754499454251032 : Int), (124337594658744841979106365118052 : Int), (-71495460626212047474373533488177 : Int), (112044970518122824142194482138847 : Int), (46735513501110594443459718413345 : Int), (32227522467792647943552761980219 : Int), (104610088689129239593483346993855 : Int), (-19908226497421712417228683746859 : Int), (-143142046579021939712526554935565 : Int), (-202775055656261588717424574279535 : Int), (-139991126497433254350649407277184 : Int), (-28054590962753691161470271202650 : Int), (195400526644534482503524150922070 : Int), (-427128757111934882107363156960885 : Int), (-475656799735551483415757349776198 : Int), (169033001573331734856974555512487 : Int), (-65669011858978283905602934186803 : Int), (22692050393674379666318465640610 : Int), (-79596703752555724808386477833443 : Int), (71602168910544741113388764296612 : Int), (42096608407118514055195519164838 : Int), (3183900721200338659915129215728 : Int), (-8039593160990168583766062490045 : Int), (13099811208629259941851631959442 : Int), (-56266722460212131807447753805036 : Int), (-54251805083088677476567393858137 : Int), (25711908721260235955225725430061 : Int), (-4602659216761371542382366373556 : Int), (136855201521785616523829323996380 : Int), (-6696488443230310041287876749367 : Int), (-173101498940923729720049369827691 : Int), (4861062524919004137896981996576 : Int), (138182141708624726972237334558202 : Int), (10985847917385480519763085478780 : Int), (54068866491958178642596661433887 : Int), (31701351357729325760174288426775 : Int), (10651963109494875802719442989254 : Int), (-31847839604235890724477651756695 : Int), (32050134667658365204353103814898 : Int), (-34203166177859349677332220621140 : Int), (7557813922382958659628133212769 : Int), (-3718224269820827793937692582669 : Int), (-55840612007968177329037119545980 : Int)]
def S0_B_D_6 : List Int := [(-28078227249130394614181856157296 : Int), (4137360312385997884487454627372 : Int), (5556781994221658139315210554040 : Int), (4803976104678253619940709968136 : Int), (173916454316067535399484122366107 : Int), (83549710426702986734869318841778 : Int), (696898287637771081619142549984287351733535 : Int), (75864745841343737845316669264685 : Int), (86012716401128094502666377005490 : Int), (177696373347323098635376054336437 : Int), (161031732499442331577744212910521 : Int), (42536586703704727018273605668988 : Int), (48923301515332061590488584681979 : Int), (150598482381736436767371424153262 : Int), (63867704273463237181840794176221 : Int), (121234617558599249505671180010571 : Int), (37648880568783384012836778654812 : Int), (64698864258668284076378261753160 : Int), (32096921243231674646399833149878 : Int), (157314111553823223895511662713425 : Int), (-55152919526951419097524055814212 : Int), (143657513722530782595756491495 : Int), (-202566144978461888252204826244173 : Int), (8549882352571327124489221395990 : Int), (-76889941408958593289983931620134 : Int), (51855785520142712597624528659819 : Int), (-329913259494453202641596364732874 : Int), (-452797511383850685305683694200308 : Int), (-16062825690993646432583099659414 : Int), (-188914668971807616190398291421778 : Int), (-370753227140055913559110540961304 : Int), (-208522745876889007487026137684251 : Int), (52523012454202057228069510618196 : Int), (-23837830288938708196243005140659 : Int), (-63622247974703654451446372576105 : Int), (-66389026194972941234013629712347 : Int), (93694513864876479497305697119299 : Int), (-14065790198611572258705376132559 : Int), (-3735835252390862603565843576644 : Int), (125238322631720746363133586400317 : Int), (-63764995256898107778067429817351 : Int), (113787336528998407750069169345639 : Int), (10658733112467013036613006559151 : Int), (-175852483687246990080596164328541 : Int), (43502122449124894926857196373935 : Int), (115395395108041156676120710956165 : Int), (-10902642839973848701994528046420 : Int), (-143596656956046180345401081180848 : Int), (-191384778080167803996534642782781 : Int), (-3636384578617668574535847396577 : Int), (-7792883927973212657644900028171 : Int), (25052912445273407067808792039192 : Int), (-10870070778273005282186854846945 : Int), (123967155687704395996100637139600 : Int), (94064277010014246561419038507064 : Int), (-66148774209902089796501157706964 : Int)]
def S0_B_D_7 : List Int := [(-12538679309903911083968188327158 : Int), (210809701199972444169192977614 : Int), (1325833717909169898145455814440 : Int), (648388134086520390201097455012 : Int), (80615083485253871836067886225015 : Int), (28903176565865002147562602940523 : Int), (75864745841343737845316669264685 : Int), (696898287528997122933888621935198056808385 : Int), (35300462959477922541149242797853 : Int), (82877970735324528157802636034115 : Int), (71195546215729246832901818332756 : Int), (75717888830346135326118582290688 : Int), (34483776249905100231543507018495 : Int), (87681601608401308538050126934529 : Int), (10718428726813940528871844363086 : Int), (2267811635575911784076739100616 : Int), (20543980687479879039158490117429 : Int), (16762178442783280442671169536884 : Int), (67829612240093297802356613980570 : Int), (65420430670389026250235336146733 : Int), (-25391315224777321039202819950687 : Int), (110769244219013147444084517451193 : Int), (-71178804198450446754252684187600 : Int), (45134329995030539465854702951835 : Int), (-15014906485816416913059137511340 : Int), (-81473385388157948642829110654264 : Int), (-289794382329767128946358294450055 : Int), (-63180494730097402157140702422305 : Int), (10368588224435269602002893196275 : Int), (-140533151002128485139863175853053 : Int), (-343153944743132726417584918597720 : Int), (-85097495540447036210905065029666 : Int), (-72082993139326778380172071241871 : Int), (85371635415775003451554524490058 : Int), (-31127555817850582843330652850790 : Int), (-22532749899630182648835228917477 : Int), (96108219684286217987213751216046 : Int), (9574746315468183617403786709433 : Int), (-14916169876392135365477466541432 : Int), (30746430059476763673752671687301 : Int), (-44658732347702577155025160970490 : Int), (25667640490319961111883737144380 : Int), (1529104630520044861345047141922 : Int), (-8129220506410087938990372847949 : Int), (24313983354432791878749761299720 : Int), (17741069545670062659058485250054 : Int), (-28431209715808656210411523604734 : Int), (-131425860851509350392582313066343 : Int), (-32011851973446764453805600453003 : Int), (-20008129227720417177286971565748 : Int), (-24374708280484534670647584370524 : Int), (5352269550424354627298637792822 : Int), (8535801372544981677584520122342 : Int), (40286933098504184161713989244052 : Int), (97747327773620787574290135739984 : Int), (-18155938976482840026641374452788 : Int)]
def S0_B_D_8 : List Int := [(-12535173407589641791580242080452 : Int), (329543472379886080784310053324 : Int), (1283422204142052000517641965162 : Int), (669678582370618775440534729686 : Int), (80277343457515725092192231013400 : Int), (32038877230569156872938804284648 : Int), (86012716401128094502666377005490 : Int), (35300462959477922541149242797853 : Int), (696898287527069086021492868142058320270902 : Int), (86489394330017888784776704913663 : Int), (95799369583752510894926947231321 : Int), (29231027404639620010109294131162 : Int), (68604290257100878591474732423541 : Int), (67812839629707299340107445834208 : Int), (28819098094930964485378673173414 : Int), (29387506289663423815800587189694 : Int), (3931299710781924036595193969863 : Int), (71309091151826710054356101889204 : Int), (7040076508656448729900452450455 : Int), (69890788367901880128324444264240 : Int), (-17793337704379813909176258505451 : Int), (29107689054437231716035950519119 : Int), (-73954965401594056094465487557321 : Int), (91893400593213657093983434218840 : Int), (-34569842117523088056212040389610 : Int), (21144437627224457884072935361269 : Int), (-50991949941641883897021830242923 : Int), (-306562936165085318425929703984643 : Int), (-88283314655690048985664463757139 : Int), (-71569589203266871343870359533788 : Int), (-316368260330622003811396607528603 : Int), (-147887896826307140053029464593479 : Int), (88784904676596946049283137836887 : Int), (-83452848573595339990525097746347 : Int), (-34309490625747145224516344300175 : Int), (-50407864113210601624729625491489 : Int), (25784150280541328509825220970959 : Int), (-9117758152372492621760456848062 : Int), (11404094099056634506819233663566 : Int), (98444801192162627078027360624010 : Int), (-22220893988840763108682843161398 : Int), (22755638018846171962520938375169 : Int), (20029126101012522221560219268976 : Int), (-25315103428097436397993607329895 : Int), (8013770113759326125157869994703 : Int), (32624007765703224407588970665336 : Int), (-10519697581991991983422814053347 : Int), (-26907476033146199940318654827791 : Int), (-146781301742497795947554520475707 : Int), (-24614284788239317697273064946788 : Int), (13077271001839582239970207602269 : Int), (5205135277514952731065759460069 : Int), (-21539429805673370736537014137921 : Int), (98351174020304033743917827774257 : Int), (35566378617560934961185527950547 : Int), (-22744362681553478892207764682105 : Int)]
def S0_B_D_9 : List Int := [(-28078386016714204312259026359338 : Int), (4136531443089040315950149683122 : Int), (5639925310405049143028175264340 : Int), (4641356322123849060403425785258 : Int), (173971933423577385784468174596707 : Int), (71641255886566851287062641991899 : Int), (177696373347323098635376054336437 : Int), (82877970735324528157802636034115 : Int), (86489394330017888784776704913663 : Int), (696898287642232989517930610599837607316731 : Int), (162275724385035079570322729513164 : Int), (58582807939195394739849206498020 : Int), (61130855435892147021703872719513 : Int), (152306802786100484199093712123175 : Int), (41594001952553472808266028403312 : Int), (142140607058863803535445536454882 : Int), (25097932202110130607969326891233 : Int), (50304839461950656597901170794460 : Int), (31256281728065907745910471521022 : Int), (157104358319047945639468098330621 : Int), (-55490870324570475412077127596671 : Int), (54028688867360970104779022161199 : Int), (-197289115228360233020317477505250 : Int), (57605063530996148684090369552781 : Int), (-66009383170760949024003313006228 : Int), (-4422399072250455940499240060348 : Int), (-300547185594438205868473516393123 : Int), (-362565460922552879002499200199635 : Int), (-38267719784388994370262943867613 : Int), (-186557588043090147338186034180919 : Int), (-452259011262431744514616520572248 : Int), (-205846817377848410467610474319482 : Int), (6618394207793242310641883732065 : Int), (-30845521271058658564430589688208 : Int), (-83319731580629687988291087518254 : Int), (-68163229818100212442461149771079 : Int), (113534411518064557254529839507288 : Int), (-11604669093376753475211470549827 : Int), (-9590532193836032838895796723514 : Int), (129657618134556021912637329523349 : Int), (-63279425546432293732423477788874 : Int), (89552310988958374976883892743608 : Int), (7011801723723886643863918316962 : Int), (-154308283771761369735239322831963 : Int), (22032014150349537553240409305534 : Int), (91373110617022038948183421968362 : Int), (-9484865065498545976562039635750 : Int), (-175019223655323272982607856252795 : Int), (-204455011426169384314088690342489 : Int), (-10571792536672937901835247325728 : Int), (8487245848154184915345975856582 : Int), (50857346945107140492190968544336 : Int), (5371596313502476790184524212706 : Int), (128088018058254772992195018324968 : Int), (113821298616285559463623925136226 : Int), (-70951025551746866686831373768282 : Int)]
def S0_B_D_10 : List Int := [(-22425330715149355685432256670755 : Int), (-16329355079391400889592063693292 : Int), (-110422793725833750075411225184 : Int), (890799926693019643380667171558 : Int), (158317076267272611342084542977627 : Int), (63990637212976319418365828404958 : Int), (161031732499442331577744212910521 : Int), (71195546215729246832901818332756 : Int), (95799369583752510894926947231321 : Int), (162275724385035079570322729513164 : Int), (696898287778158877716488502729945236998172 : Int), (167991537467768029313867081293547 : Int), (79848405770127309145113542532535 : Int), (108386043530876782233033179623783 : Int), (149733111724980977139109119680098 : Int), (150612288789295453564900414923747 : Int), (-84314660480602434112977435269868 : Int), (69314489769994464969243198119441 : Int), (-76641867455823572846425847495449 : Int), (97907034425740786857870056606350 : Int), (-14824082498264999432981783502222 : Int), (221351829771445363199257907319872 : Int), (-47919710923751306695657837212929 : Int), (94426370068328767855176061022431 : Int), (-80221724449064221800682696279114 : Int), (180415007890872438271633542743818 : Int), (108372906241383148707724404046480 : Int), (-600790651852932583391002715784219 : Int), (-275412650161625568725501253101088 : Int), (-72583699038147888234111553704004 : Int), (-664039921579370461028072592620618 : Int), (-304757175027618835338455704313493 : Int), (65963898961334759903585073279647 : Int), (-262967903905283159398755639712700 : Int), (-85636994449557504716596913603722 : Int), (-211908347495993176289519571027362 : Int), (74373321708745152948484777792600 : Int), (107654843119230199775926907918085 : Int), (-40279806366316005184140235800875 : Int), (219145321371579309310752244581266 : Int), (-25568538193387412977353941946592 : Int), (59561273940199184851315046605160 : Int), (-95717888441690426361586800896707 : Int), (-28045432889056023092326759436176 : Int), (69467612522953625916492979374362 : Int), (25336962863162664483781894249876 : Int), (99375926340311491632159033848150 : Int), (-60947950010205404579374757461506 : Int), (-511846337670254879024560026145982 : Int), (-7545399004291212284874589549960 : Int), (-46029985837932298069266265246645 : Int), (69708907479700818748222789247618 : Int), (-5076612649482757977497856321658 : Int), (222070480757949990663396446533603 : Int), (43105184498745840207491052683065 : Int), (-16914483329374462538188502359102 : Int)]
def S0_B_D_11 : List Int := [(-8037434601582383804897164525473 : Int), (-4869326632548426707986785770938 : Int), (-3671692694483362944684587423780 : Int), (13593808370710262416823288809834 : Int), (48950374796405144460562389596002 : Int), (3276223205456216630579603306969 : Int), (42536586703704727018273605668988 : Int), (75717888830346135326118582290688 : Int), (29231027404639620010109294131162 : Int), (58582807939195394739849206498020 : Int), (167991537467768029313867081293547 : Int), (696898288007854573956210094759470942980470 : Int), (9965353484122998067089036124682 : Int), (67478534331180485202366684116967 : Int), (-98332703425118434255932996604781 : Int), (-178992833670931060108510835142449 : Int), (-31396554138363211268540734565147 : Int), (-14221596423404799111614390329231 : Int), (-74031702926676014700766756005513 : Int), (-74719724585851739121284289066557 : Int), (17134354265547468372996735568541 : Int), (906033859711358069958516665215079 : Int), (222886421845878161105814555032500 : Int), (34008741559585933249447822981282 : Int), (41890425799443834668144030058916 : Int), (-160472414198401820209157438427383 : Int), (98599630053129060798199418736947 : Int), (72219932551618666815836994128585 : Int), (-128563699818899266877204757931637 : Int), (-392612162164699313765058076377519 : Int), (-962331600103477899858659648251018 : Int), (-136273385080639338478186522903070 : Int), (11203259966602158247457122858658 : Int), (-192563482222645042118100726732532 : Int), (-36890782304287877044040600062897 : Int), (-141239828746560081063203872624403 : Int), (240091102870194543326871094981125 : Int), (260676749287950947945999241589981 : Int), (-201693043812019752315857036644636 : Int), (-11505568409981610174670522271243 : Int), (6451501141520145361549332813323 : Int), (-87688216648701209966894042802135 : Int), (-198099163855350127287055257048014 : Int), (329071040838244312844160778571180 : Int), (141539860571700189615618299632349 : Int), (-119369864291099528652343710522721 : Int), (-155432249594044951914247062614985 : Int), (-183328980788790636098302475452270 : Int), (-233845102431442150612858411311487 : Int), (13394474706133992264922452745685 : Int), (-147336635830116961259752112616887 : Int), (62379903630216928659859883894251 : Int), (-46194570187168979791971703523803 : Int), (269591078696578558634192152083734 : Int), (44678250889794732366753442009827 : Int), (106709398125209657228974723588838 : Int)]
def S0_B_D_12 : List Int := [(-8036958363010314502680291068358 : Int), (-5943903050872422969269521805208 : Int), (-3239585212522345238730541447444 : Int), (13398337438475882722780661401414 : Int), (49437964173475542893855265067053 : Int), (5492058602767345527087764387864 : Int), (48923301515332061590488584681979 : Int), (34483776249905100231543507018495 : Int), (68604290257100878591474732423541 : Int), (61130855435892147021703872719513 : Int), (79848405770127309145113542532535 : Int), (9965353484122998067089036124682 : Int), (696898287925685138966742893942274347548002 : Int), (141869928631844039758451546073208 : Int), (-27387327444653341915107481184090 : Int), (-116518722707939623664144525158786 : Int), (-99560333162649474745180077546363 : Int), (-49683411559556338307612314270652 : Int), (-13647049437840256095069887277636 : Int), (-62939160765109297517809179707266 : Int), (28913212928036843101712059263328 : Int), (21073673030049096557591276794855 : Int), (196803561093814320287723653203436 : Int), (763378140820792964399676530734461 : Int), (10263236699334203702103043569559 : Int), (-132281503100276908460054418782613 : Int), (61199507566970317987004697965888 : Int), (75359704385335975617605853982299 : Int), (-159400915861851527490991573614384 : Int), (-103305168115203314234436699518244 : Int), (-836317841836424523447543174162796 : Int), (-370224444049407480188178098334804 : Int), (-165726563927301829985680145761739 : Int), (6116284051980106427563105415641 : Int), (-45856299224092338341652895318375 : Int), (-9268620267069493672188667653377 : Int), (-10574741777127565416416539957269 : Int), (-153758104847452453498613525271937 : Int), (225151031794434413015522028769122 : Int), (207006523121043612042311675373650 : Int), (-116481845276192803942482181813882 : Int), (-106875138719900048397635030465903 : Int), (129243470364274411715820831735945 : Int), (284759409639199180641968585384010 : Int), (-170055208606920876450165908549638 : Int), (-74203244304246203224736081777555 : Int), (23837598032098125243925663262027 : Int), (-197034207270505131130303788799368 : Int), (-183855245065928315949931718328350 : Int), (-143645177423249341901492733856566 : Int), (-28292389092964757089238154640964 : Int), (52204404700068901850982866967820 : Int), (-124254442860725250796312737669291 : Int), (43777360954796327902456876614310 : Int), (236919795411720205548663769305301 : Int), (86340909033917465336641084666413 : Int)]
def S0_B_D_13 : List Int := [(-22426178520143022967160766424637 : Int), (1582052866375648328041662032094 : Int), (-7317398116932570733888544647410 : Int), (4147220870136090412728047200444 : Int), (147898040177155442210883413375046 : Int), (56818292909190311754499454251032 : Int), (150598482381736436767371424153262 : Int), (87681601608401308538050126934529 : Int), (67812839629707299340107445834208 : Int), (152306802786100484199093712123175 : Int), (108386043530876782233033179623783 : Int), (67478534331180485202366684116967 : Int), (141869928631844039758451546073208 : Int), (696898287678976706842466883434870019020363 : Int), (-38132539918427126093448872675353 : Int), (142115179065572473408209632852776 : Int), (50461446230229686013904520969766 : Int), (-30309503944366750717509468427210 : Int), (73819989089901335738570288429600 : Int), (99074002100090057256711542476132 : Int), (-64705451218071161445406735923390 : Int), (60021091479126780981183711472184 : Int), (-47829723862646059003871103496293 : Int), (173143903498958224252278944242770 : Int), (-41662475204822618170466314399174 : Int), (-167933664400691224828766346568763 : Int), (-416417727465009200276774766058362 : Int), (-38976464246758386747891544273259 : Int), (28417806207388021830023292839074 : Int), (-258902696350536980239280265614956 : Int), (-539846390358446805148291629958072 : Int), (-130783975624683315480103811246555 : Int), (-156681952459798446348462762151830 : Int), (74941227970069305064657083816820 : Int), (-78037886369066469600434697652861 : Int), (-31475022379604731751128405115638 : Int), (141689451299049881774201484224251 : Int), (-20086630787399760667361002011649 : Int), (86272592043444517506274270527915 : Int), (84378704282600955180876654665588 : Int), (-141797465814989724935429011521885 : Int), (43037923538019123265454918276301 : Int), (48125280988935231263945256353647 : Int), (-48641084568779545658520049581983 : Int), (-25721418941668194238155624919897 : Int), (45708058304905908451202697305617 : Int), (-20254619381283366318283882535901 : Int), (-344926085236344850726165516678205 : Int), (-102696381101414091361827372433256 : Int), (20902112979218853606750299508543 : Int), (-12079232196633948706364224645094 : Int), (30340217192217873224477122356829 : Int), (-6207106896878727786309840105845 : Int), (66051621365175321811095530303333 : Int), (185720725782873540226153839420612 : Int), (-30363947648960139835041050702104 : Int)]
def S0_B_D_14 : List Int := [(-8037967603667319631990653402903 : Int), (-4865496966886551891582146466322 : Int), (8002297008350749003349357362752 : Int), (-7090008046121699858597980251924 : Int), (55056537517173796974939667618703 : Int), (124337594658744841979106365118052 : Int), (63867704273463237181840794176221 : Int), (10718428726813940528871844363086 : Int), (28819098094930964485378673173414 : Int), (41594001952553472808266028403312 : Int), (149733111724980977139109119680098 : Int), (-98332703425118434255932996604781 : Int), (-27387327444653341915107481184090 : Int), (-38132539918427126093448872675353 : Int), (696898287880781559150724498137238348915646 : Int), (-238635572431180179182717013451667 : Int), (61380189902595383852419294123993 : Int), (50992453037073997936170129788145 : Int), (11151412184566127811555058534776 : Int), (115510975853339917794038398399376 : Int), (42106431392172007544584577917066 : Int), (-278343249897804745502086074446998 : Int), (-391681375637494389849303049251374 : Int), (-142201746698472222433360554043862 : Int), (-32555759419772341832266850531710 : Int), (701782180972034642983212314135174 : Int), (-265972001082875150650685397428932 : Int), (-974335555266536682057828618722734 : Int), (62413788048821373477192750129972 : Int), (144503473375382661195772686891628 : Int), (163109888250136609512526434696690 : Int), (-105965597143165472161070651818454 : Int), (101077385430068425933381808734173 : Int), (-19411156749814853058059559365350 : Int), (56808774369328669337243732471839 : Int), (-71169352663489380012735372897346 : Int), (-84344807793115712635460145907381 : Int), (-141044592270698474743337679709786 : Int), (-142423731706472501254855530231557 : Int), (156679774888297538533169132691962 : Int), (79481224816084708232844817105997 : Int), (237024757207835846846734454944928 : Int), (-110164920165015931026438196410029 : Int), (-220399989324132319068651339488690 : Int), (33836750573372304250626563442353 : Int), (141205480540194704626944251481295 : Int), (173900544705193052379986248870539 : Int), (340120205127363127093021881938031 : Int), (-84999623190396032267785918441533 : Int), (-21169726509030785607361420617793 : Int), (-140848410880009548099963932889368 : Int), (89445269117417043236969257153750 : Int), (-21169326018709805013780057048720 : Int), (-31263327006958656102923120934811 : Int), (-105083324871397368103205177464140 : Int), (-40854194429057906161302683658026 : Int)]
def S0_B_D_15 : List Int := [(-1082082187675515786957131694642 : Int), (-48748902944931637931013140636236 : Int), (-37431569126246288161717040514002 : Int), (-44038980707709444059177102369494 : Int), (101367944417625955416018765438423 : Int), (-71495460626212047474373533488177 : Int), (121234617558599249505671180010571 : Int), (2267811635575911784076739100616 : Int), (29387506289663423815800587189694 : Int), (142140607058863803535445536454882 : Int), (150612288789295453564900414923747 : Int), (-178992833670931060108510835142449 : Int), (-116518722707939623664144525158786 : Int), (142115179065572473408209632852776 : Int), (-238635572431180179182717013451667 : Int), (696898289943591080676461860655812461716026 : Int), (-276129541839096416898805516478680 : Int), (-191369374656563097047647486110278 : Int), (-348116383971462350925584382122145 : Int), (51811204845525016700781367079327 : Int), (-311859945687748100942696414300765 : Int), (-451324188140148092644678107141817 : Int), (576687722854717177390561118672804 : Int), (-361428152657085721742573353433588 : Int), (-350061838049751438022797959379300 : Int), (-794795498299153045973013536795101 : Int), (1451318140277175208233127563053393 : Int), (1199433821830208684180001661581491 : Int), (-864930475912024292966388336365707 : Int), (604993395924019145908418451008375 : Int), (576547093937751132779851662352584 : Int), (447901399033747306633271910683352 : Int), (-723204069141636840070459278141453 : Int), (-977089224183406006843625313200220 : Int), (-402668651769838147397088651380604 : Int), (-262835605271966454422470637260279 : Int), (-114324106195165434032826704546596 : Int), (466638223663167370585341260971041 : Int), (535850286606533311668557720565339 : Int), (-36673911445516595455347781349175 : Int), (-272318666336725814568080596652660 : Int), (-311658481991357576098993235608729 : Int), (-94507446354520093222080578097169 : Int), (-298788373270940318599269383997228 : Int), (-79991096430934368098536112603270 : Int), (-258224995500386205139284723890674 : Int), (523298651814933565348280988230766 : Int), (-593909022810398292512566245590909 : Int), (-677772373952894347061937433288254 : Int), (538308841215594576340564885394826 : Int), (551977845316948303009282698035975 : Int), (55152392414197415621046223429923 : Int), (452987136776560410849824944765773 : Int), (-85293477318657220605300409861479 : Int), (-147067779576189760490914688329981 : Int), (-171401451528763029939749987933356 : Int)]
def S0_B_D_16 : List Int := [(-8037183191732484415797693075335 : Int), (13976040645817765478056323481942 : Int), (416101733786548310173153787396 : Int), (-3662555630420648026460694508674 : Int), (44453451220720314052040979082146 : Int), (112044970518122824142194482138847 : Int), (37648880568783384012836778654812 : Int), (20543980687479879039158490117429 : Int), (3931299710781924036595193969863 : Int), (25097932202110130607969326891233 : Int), (-84314660480602434112977435269868 : Int), (-31396554138363211268540734565147 : Int), (-99560333162649474745180077546363 : Int), (50461446230229686013904520969766 : Int), (61380189902595383852419294123993 : Int), (-276129541839096416898805516478680 : Int), (696898287870428594884207227072888574903882 : Int), (28202601114077823316109474230893 : Int), (82967523120754567672357591919697 : Int), (106675212282520279718161723789302 : Int), (-28652055076128979616702430499827 : Int), (-144484097226145439257990021502579 : Int), (-404937876333658248844827474975462 : Int), (-272269493493893385472868275824259 : Int), (4323345302146218978880791534021 : Int), (86715533713342435342719421510150 : Int), (-903671309245125411073083761391389 : Int), (-293085814630951577220404216195729 : Int), (693055839414349910139777129365543 : Int), (-97346037938654978709814102847921 : Int), (281260362709092074456559317146372 : Int), (148178912218294329861729262518238 : Int), (28775756532321252352234044911113 : Int), (154427536105764927287430924335330 : Int), (69446130307619069043967383334678 : Int), (104663414704413338465815718440165 : Int), (121820236937785646020974025151612 : Int), (-147314887195628556574397341804404 : Int), (-171736517402810362445250053728961 : Int), (-89639279376797854669721160376960 : Int), (-29210173893984911355560929023207 : Int), (144901061984091050646236848265506 : Int), (37911582205691030047191991387713 : Int), (-257604267101130763247881246967482 : Int), (-95662269558114650116369626561981 : Int), (238743651220118092700618339502330 : Int), (-58126722255254698808352867046751 : Int), (38947096921489388266915141941823 : Int), (358087621604336006999422245494366 : Int), (116450266546054680281187527361103 : Int), (-27174022158740317949384815619086 : Int), (67636015863523895036218335887848 : Int), (-119294028105260413657351637343173 : Int), (-111742242650345298890253253999589 : Int), (-50832198049616664884387714262744 : Int), (-44183604690768343917863470701591 : Int)]
def S0_B_D_17 : List Int := [(-8035860368804100716711530814915 : Int), (-5943231203725621978618674903418 : Int), (7810074809931800389479190307840 : Int), (-6168473787200602058518805072304 : Int), (55204173679536436736136912186848 : Int), (46735513501110594443459718413345 : Int), (64698864258668284076378261753160 : Int), (16762178442783280442671169536884 : Int), (71309091151826710054356101889204 : Int), (50304839461950656597901170794460 : Int), (69314489769994464969243198119441 : Int), (-14221596423404799111614390329231 : Int), (-49683411559556338307612314270652 : Int), (-30309503944366750717509468427210 : Int), (50992453037073997936170129788145 : Int), (-191369374656563097047647486110278 : Int), (28202601114077823316109474230893 : Int), (696898287775601084991958376198571032753822 : Int), (14561904298477919254393553889061 : Int), (148244689258253266851817500140209 : Int), (4835221228899840527401011155714 : Int), (-95976678748755682649580274901885 : Int), (-158457371087447623271599606744304 : Int), (-156364431107305868364190900409206 : Int), (-37563491688193281441057204693941 : Int), (115930492438951966280694667943137 : Int), (-196550172540210938712273856863560 : Int), (-774582245676258764350262982222054 : Int), (21133116210872179111527818021014 : Int), (56063953023537420995443826451047 : Int), (-3051371731743418945961201390527 : Int), (-228406532120958567522642704687268 : Int), (544019159932754816198908460198915 : Int), (-18290879366550914958271187964150 : Int), (23048218853467016796975598504047 : Int), (-20088989766153224154288278118731 : Int), (-49002485044904205034670031821283 : Int), (5326718571593591416546142761709 : Int), (-51459284352963395146871008482743 : Int), (44522479701758227855303961499243 : Int), (64548199315426052548115651338469 : Int), (76540016988265450130204775478043 : Int), (75799167267931394102437495494492 : Int), (-195488384494206123406000508463203 : Int), (82506233815402251729021267176942 : Int), (183212497752420431785900170763048 : Int), (-119999265700702734103317570746653 : Int), (218875417144091679012773459255811 : Int), (-78897233959131694341066341071346 : Int), (-102411503414960154396620404081535 : Int), (109577463512270591593339207127959 : Int), (-125183925963533946101578603354876 : Int), (-68685582992317815912533700918601 : Int), (156340608761117647944302489247922 : Int), (-42560699541047639830955020190446 : Int), (-104733573029289517708999989703368 : Int)]
def S0_B_D_18 : List Int := [(-8036188173665466010921074337827 : Int), (13979367947981118952919904615024 : Int), (-211615850020598422848432739084 : Int), (-2544409540671672788894877894676 : Int), (44103924968689348548342102785422 : Int), (32227522467792647943552761980219 : Int), (32096921243231674646399833149878 : Int), (67829612240093297802356613980570 : Int), (7040076508656448729900452450455 : Int), (31256281728065907745910471521022 : Int), (-76641867455823572846425847495449 : Int), (-74031702926676014700766756005513 : Int), (-13647049437840256095069887277636 : Int), (73819989089901335738570288429600 : Int), (11151412184566127811555058534776 : Int), (-348116383971462350925584382122145 : Int), (82967523120754567672357591919697 : Int), (14561904298477919254393553889061 : Int), (696898287879331312047815934454855822648431 : Int), (138782996043942328807788808534372 : Int), (-3021639143899691499624647697622 : Int), (-156043263651684993275384650613995 : Int), (-193743646730833365384529652846340 : Int), (-63701881440303804615739573700319 : Int), (64078315825731658229595237580162 : Int), (26457253143663660273635483202406 : Int), (-927268624981644561528497199441024 : Int), (-87744236333522078878765532742632 : Int), (196963664756199628113220011111419 : Int), (-294454129213310081321465201349681 : Int), (34920855647211614644108331535181 : Int), (101028027307098047919840007608016 : Int), (4231477094236928047879370978799 : Int), (741747138918699608142191609322221 : Int), (50233206211151533019902449541292 : Int), (123010169224935847410498397890499 : Int), (54874942537095112933194954090940 : Int), (-108815390499556581101225652823456 : Int), (-18962214122192118355232031010634 : Int), (-84753899921343019404622155503000 : Int), (1197070428391792166034243237008 : Int), (206773931893465880366828544320255 : Int), (93784873660174866941925230655597 : Int), (-176518239568509834712598404576017 : Int), (76123262495285781999760002892253 : Int), (65394740875928673248613426338446 : Int), (-165725697626694160569707758591924 : Int), (-119478572990225709956362473161831 : Int), (324070157048948105412981617860921 : Int), (-173869414397682223340702193521218 : Int), (-115239957976329664137032666226711 : Int), (-167822186228174581513806477499881 : Int), (102339671226664467902743165824381 : Int), (-67204742859751394781087222099037 : Int), (195871344131144369643721204898879 : Int), (-98501302799354292085460476064308 : Int)]
def S0_B_D_19 : List Int := [(-22422759781248773445718984671571 : Int), (1579192725264135818929641020812 : Int), (3175299795293296514624131326918 : Int), (-14442678422804489043345150130750 : Int), (153370005849700883326768183281395 : Int), (104610088689129239593483346993855 : Int), (157314111553823223895511662713425 : Int), (65420430670389026250235336146733 : Int), (69890788367901880128324444264240 : Int), (157104358319047945639468098330621 : Int), (97907034425740786857870056606350 : Int), (-74719724585851739121284289066557 : Int), (-62939160765109297517809179707266 : Int), (99074002100090057256711542476132 : Int), (115510975853339917794038398399376 : Int), (51811204845525016700781367079327 : Int), (106675212282520279718161723789302 : Int), (148244689258253266851817500140209 : Int), (138782996043942328807788808534372 : Int), (696898287741350732231947520224266745897377 : Int), (-67863461661101020966287160808124 : Int), (-238048956016583814983535153638298 : Int), (-361745258500461012949996669479669 : Int), (-221332392959014970711519110611726 : Int), (-73894156007950716876063726133402 : Int), (150192014969643539519036516107397 : Int), (-651949124314399137034315843969643 : Int), (-679920065265529453741676509308405 : Int), (127746934389946558691385421161565 : Int), (-64684496081107606174059428197790 : Int), (26380804920491622228553120687400 : Int), (-73239166617421431636071606181391 : Int), (188514283862280960630342859684093 : Int), (167755506545609756379302147860892 : Int), (-26649434929455248810821758095952 : Int), (-16006377638937245957336529929120 : Int), (47924503197643043263594359281919 : Int), (-53191705932030345421305998515432 : Int), (-39587508537555854552439846321382 : Int), (59983479714051986965958823932569 : Int), (-18943463980299690742981472050437 : Int), (221168843949800021884139660828113 : Int), (45322241285498788203159905941467 : Int), (-448265696940295543878495185961937 : Int), (55185916162061970338940664544916 : Int), (220355243592955422317626820058854 : Int), (-29336842249523764411003603144557 : Int), (-23494176197377555428492059834690 : Int), (-28658120722033359696940352671129 : Int), (-27817403469716522587966165810589 : Int), (69801178696507985373284821137362 : Int), (-41697314483565515741303726613832 : Int), (66547742839609221324648123158067 : Int), (64954003414963843525915281161955 : Int), (59496641820344193782067020252849 : Int), (-189921611969677066758594110011974 : Int)]
def S0_B_D_20 : List Int := [(7370856984417809866280999944572 : Int), (2665176114844924040695669939908 : Int), (5127067923482059585641315036786 : Int), (7385210012237595435866735187548 : Int), (-59535205037680338118964999153976 : Int), (-19908226497421712417228683746859 : Int), (-55152919526951419097524055814212 : Int), (-25391315224777321039202819950687 : Int), (-17793337704379813909176258505451 : Int), (-55490870324570475412077127596671 : Int), (-14824082498264999432981783502222 : Int), (17134354265547468372996735568541 : Int), (28913212928036843101712059263328 : Int), (-64705451218071161445406735923390 : Int), (42106431392172007544584577917066 : Int), (-311859945687748100942696414300765 : Int), (-28652055076128979616702430499827 : Int), (4835221228899840527401011155714 : Int), (-3021639143899691499624647697622 : Int), (-67863461661101020966287160808124 : Int), (696898287609447268243466560284295908747672 : Int), (84186323531126398570816885791053 : Int), (-66695973133163581451837636144294 : Int), (105067995425488081397558271260229 : Int), (52800044842721268379627227384022 : Int), (142078556677391033787572993023860 : Int), (50136431527240131243077974491027 : Int), (-47833302054836223939155063831476 : Int), (-7795636045610362266155592273542 : Int), (-73456890695071943757701328792144 : Int), (-17047217611445935004914623183597 : Int), (-10097671347474074905170234094581 : Int), (80626054073367551526318772229194 : Int), (33233293084521778972459503320799 : Int), (50210207415317930658300445964039 : Int), (100448377741739465581795077905581 : Int), (-38816023233603168460715151337326 : Int), (-137096445377190590860450509015002 : Int), (-61667243900575689573586552276338 : Int), (14036210570698970729036163019996 : Int), (54878342623744596632770877762019 : Int), (-13983712578875627027638249104599 : Int), (-116659809014010491005812195090158 : Int), (129624193860893295223799767089788 : Int), (48234351845897508922369585249760 : Int), (-34729232877231369647789221843377 : Int), (-119140658675606307098100034817722 : Int), (137050403749179929268435277173328 : Int), (151294268503699521747635298803677 : Int), (-56706207337764424698925382125907 : Int), (-83630066507556071652937038188509 : Int), (50794809108367944257484593324851 : Int), (-37629372218862854624924683239229 : Int), (56980788749827700007244770060 : Int), (-24025763693152558271841969255282 : Int), (52286932891077294897543887626761 : Int)]
def S0_B_D_21 : List Int := [(-7098174277154160919464789843984 : Int), (7765758215236152725480859479998 : Int), (5217065422172756868137616987162 : Int), (29763799128550600876566167906626 : Int), (15772320848415801280101062643569 : Int), (-143142046579021939712526554935565 : Int), (143657513722530782595756491495 : Int), (110769244219013147444084517451193 : Int), (29107689054437231716035950519119 : Int), (54028688867360970104779022161199 : Int), (221351829771445363199257907319872 : Int), (906033859711358069958516665215079 : Int), (21073673030049096557591276794855 : Int), (60021091479126780981183711472184 : Int), (-278343249897804745502086074446998 : Int), (-451324188140148092644678107141817 : Int), (-144484097226145439257990021502579 : Int), (-95976678748755682649580274901885 : Int), (-156043263651684993275384650613995 : Int), (-238048956016583814983535153638298 : Int), (84186323531126398570816885791053 : Int), (696898289423252067072721618535618377334876 : Int), (298981818827024204357904643487399 : Int), (435362858046941737749571217784545 : Int), (124911359315660867925705738628206 : Int), (-512702064741441025654788121365188 : Int), (617034429132795571523709874663243 : Int), (680907181877432219386792696191176 : Int), (-351943783999032215236173298556533 : Int), (-556939974738152116036854628979001 : Int), (-2029286170049049609546899602091937 : Int), (-188837262263450151261136291569428 : Int), (-103102671999560546699473312366536 : Int), (-340592605238911055035673807059504 : Int), (-54101101878016372301559926402814 : Int), (-213749926489933555736808706276147 : Int), (611468587521383099786847518761894 : Int), (390277579295876312436581632848527 : Int), (-444777692562415716311566943650111 : Int), (65234652715467752437334561506465 : Int), (16055218749857443485399518322258 : Int), (-362438849507384571722621026477031 : Int), (-273874151242721435119372372656227 : Int), (806624544638350923928037435582385 : Int), (189906654974238162952621828924030 : Int), (-379219819380017031077326072969793 : Int), (-284210524195970426760757177826210 : Int), (-468654413470425142830119017124877 : Int), (-489232031233498231993251066704959 : Int), (-22093804432568634444155593678884 : Int), (-206617503527976693939176254151152 : Int), (109889492696566857752140039294700 : Int), (-70304604828989719271029006715522 : Int), (467058841219412487056851317267651 : Int), (152990970603699178324069096496148 : Int), (277359067951012669107078234348466 : Int)]
def S0_B_D_22 : List Int := [(38595997424307382591903446450804 : Int), (-38433824662371854237610488698014 : Int), (-32963389457504511355791187119930 : Int), (-2776401026889306713263502197318 : Int), (-199734970874805390210469351447381 : Int), (-202775055656261588717424574279535 : Int), (-202566144978461888252204826244173 : Int), (-71178804198450446754252684187600 : Int), (-73954965401594056094465487557321 : Int), (-197289115228360233020317477505250 : Int), (-47919710923751306695657837212929 : Int), (222886421845878161105814555032500 : Int), (196803561093814320287723653203436 : Int), (-47829723862646059003871103496293 : Int), (-391681375637494389849303049251374 : Int), (576687722854717177390561118672804 : Int), (-404937876333658248844827474975462 : Int), (-158457371087447623271599606744304 : Int), (-193743646730833365384529652846340 : Int), (-361745258500461012949996669479669 : Int), (-66695973133163581451837636144294 : Int), (298981818827024204357904643487399 : Int), (696898288943858183546101984613959031411870 : Int), (270672371549005973493553063684529 : Int), (-28848862061718659707849337948419 : Int), (-581839670836921511585172439583457 : Int), (1272752588605902292268970453444920 : Int), (1254983523909237589139076462022757 : Int), (-594791239308484968438776703460657 : Int), (63657480966777136794772447500750 : Int), (-186814914642005483265915637525019 : Int), (14624330324146035035314494585087 : Int), (-256968953451595347415203118672557 : Int), (-301484796693643271817232061309014 : Int), (-63010868561036046656179408166658 : Int), (-167968138039264855657457767441285 : Int), (-194046069192474986154562949010387 : Int), (615046003839300848294982624745312 : Int), (587956231176946453298746366523318 : Int), (-192367968462904414312689394591892 : Int), (-131943372920907526549405859006054 : Int), (-347079834510418088059507847619753 : Int), (-3247985413246809827519853309284 : Int), (614970763022037705126061638028725 : Int), (-7750723063883805441205032857489 : Int), (-349081105822407734458456694892823 : Int), (94351077266300023740814067125609 : Int), (-443598362376640844350770282648435 : Int), (-464170370397645099463218468190853 : Int), (72812314423259986748799972094151 : Int), (-1037710485319994835894453351472 : Int), (-148474951459944785040186498632167 : Int), (-19279463316368366042157401002894 : Int), (52658183732320954526133369857136 : Int), (33903620309861546063691569017731 : Int), (201088634253084574951692878597636 : Int)]
def S0_B_D_23 : List Int := [(-7098962065023745167474444294736 : Int), (5412615071659323252015020773810 : Int), (6167455070100186875131689140480 : Int), (29337510275213887223442897185428 : Int), (16974291644662866986374445055548 : Int), (-139991126497433254350649407277184 : Int), (8549882352571327124489221395990 : Int), (45134329995030539465854702951835 : Int), (91893400593213657093983434218840 : Int), (57605063530996148684090369552781 : Int), (94426370068328767855176061022431 : Int), (34008741559585933249447822981282 : Int), (763378140820792964399676530734461 : Int), (173143903498958224252278944242770 : Int), (-142201746698472222433360554043862 : Int), (-361428152657085721742573353433588 : Int), (-272269493493893385472868275824259 : Int), (-156364431107305868364190900409206 : Int), (-63701881440303804615739573700319 : Int), (-221332392959014970711519110611726 : Int), (105067995425488081397558271260229 : Int), (435362858046941737749571217784545 : Int), (270672371549005973493553063684529 : Int), (696898289100404174353900835486178210488195 : Int), (90234583846156520092719809520425 : Int), (-374738231402398859692171956161794 : Int), (601153453232966736456118337019659 : Int), (600973041488079456457214465763861 : Int), (-446257302207137550985899425376419 : Int), (-152338974189421978567020513896169 : Int), (-1773307513355863824179439593310563 : Int), (-568670514780557290606281370470719 : Int), (-373822307116672818972093340051500 : Int), (-45294233287002333682873355567893 : Int), (-65272928824712215704222309819196 : Int), (-16685068215626246308966534448235 : Int), (83397983309717299171085011447359 : Int), (-317732834414933038192594332943848 : Int), (269757008382520240810648491440931 : Int), (464140375816995076634492434405740 : Int), (-157032917418931490687724941759502 : Int), (-346058456795863890755097740374571 : Int), (209206396416987783403996316474472 : Int), (736213094227148327256511083606214 : Int), (-287609361184163703441024459773666 : Int), (-315532066491628294493340335291825 : Int), (13487145714784795986529573574611 : Int), (-362536840594773123751040047989182 : Int), (-405714564309944034937489756686850 : Int), (-294955738214919933972625091355712 : Int), (-68268051093247921895343424691388 : Int), (120364154902249836370815841696837 : Int), (-184047285346519245361103743472119 : Int), (117151690958307500740304042111763 : Int), (431285518769540734316460510975725 : Int), (248522017072936135631287032312692 : Int)]
def S0_B_D_24 : List Int := [(7365123852768950559796301801092 : Int), (9009445851379117360228689872142 : Int), (2570976164873889109588925756524 : Int), (8541013935573378127652240651760 : Int), (-62756403556513109807640036538846 : Int), (-28054590962753691161470271202650 : Int), (-76889941408958593289983931620134 : Int), (-15014906485816416913059137511340 : Int), (-34569842117523088056212040389610 : Int), (-66009383170760949024003313006228 : Int), (-80221724449064221800682696279114 : Int), (41890425799443834668144030058916 : Int), (10263236699334203702103043569559 : Int), (-41662475204822618170466314399174 : Int), (-32555759419772341832266850531710 : Int), (-350061838049751438022797959379300 : Int), (4323345302146218978880791534021 : Int), (-37563491688193281441057204693941 : Int), (64078315825731658229595237580162 : Int), (-73894156007950716876063726133402 : Int), (52800044842721268379627227384022 : Int), (124911359315660867925705738628206 : Int), (-28848862061718659707849337948419 : Int), (90234583846156520092719809520425 : Int), (696898287603493423261135268141557186032907 : Int), (4985081340572691357333915040600 : Int), (-66540083701894551710044984528052 : Int), (122860814973058196087515336168869 : Int), (85772463806287950148760163719905 : Int), (-64840851468154852917253169601157 : Int), (-26180141133940147401265023147424 : Int), (-20556324394356099842959078333859 : Int), (-1593872627075550962248795985030 : Int), (182943867893159852496371096691233 : Int), (57465240358762350753353949145614 : Int), (60814541594593562726872616665594 : Int), (6394313247410849933699710400285 : Int), (-51507286391009350175989741831465 : Int), (-121651416984871760862596077653080 : Int), (-48332774562482927962973172496650 : Int), (104015791460810927340509172608619 : Int), (-17137343304089178637707569787212 : Int), (35493230245137298007660422212897 : Int), (151001793279822403226214159825324 : Int), (-64879848495299144730461113636781 : Int), (-53012833592012008101814227047728 : Int), (-74073117386224237734408063724484 : Int), (127640479616910906852212129171831 : Int), (163212955138988105466651155613223 : Int), (-138884560558795058794294065194894 : Int), (-77448308014713085721572282064784 : Int), (14899278940084294990232732356837 : Int), (-35559898113321418046060182700765 : Int), (-31196219678214252262789962793399 : Int), (21841147715580977154515283603302 : Int), (52661122614693777578147172675437 : Int)]
def S0_B_D_25 : List Int := [(-7098154672361725355817382559488 : Int), (7764443946633515780888535675810 : Int), (20571051515010161998770614521896 : Int), (2578311122120294573225035187050 : Int), (23784265388386150116946139650871 : Int), (195400526644534482503524150922070 : Int), (51855785520142712597624528659819 : Int), (-81473385388157948642829110654264 : Int), (21144437627224457884072935361269 : Int), (-4422399072250455940499240060348 : Int), (180415007890872438271633542743818 : Int), (-160472414198401820209157438427383 : Int), (-132281503100276908460054418782613 : Int), (-167933664400691224828766346568763 : Int), (701782180972034642983212314135174 : Int), (-794795498299153045973013536795101 : Int), (86715533713342435342719421510150 : Int), (115930492438951966280694667943137 : Int), (26457253143663660273635483202406 : Int), (150192014969643539519036516107397 : Int), (142078556677391033787572993023860 : Int), (-512702064741441025654788121365188 : Int), (-581839670836921511585172439583457 : Int), (-374738231402398859692171956161794 : Int), (4985081340572691357333915040600 : Int), (696898288973895617484508481044424870234670 : Int), (-343662851605299940382242934630468 : Int), (-1964827165088116124318083708540940 : Int), (164689278525840251496336884843046 : Int), (69939690794468231242279714799424 : Int), (648289309139916995961036699033076 : Int), (-190241150670094601308213567385896 : Int), (540373545475294861309397473132635 : Int), (40984645065421888034420243467959 : Int), (190072775554643447841431936073010 : Int), (-75384577358487491567263940595774 : Int), (-289185551600416477455853095456544 : Int), (-236138123703289500149499401610879 : Int), (-277297795424348858325597130299271 : Int), (220209103532148100073771411502886 : Int), (250049675312344023427711198426923 : Int), (541838989541600348363463953869192 : Int), (-224796728741599127395530120045143 : Int), (-402046782032811975517359009954993 : Int), (154746614913700978600893808690266 : Int), (304740598181443758755173858062349 : Int), (147394190778443674639763732814318 : Int), (804789823932644097407958290899178 : Int), (-78517479396339903881380501507736 : Int), (-115499647631044405242052422066745 : Int), (-382503037494486590980211905106869 : Int), (109871102062228475057989413206114 : Int), (-109813623730796524054719113202115 : Int), (31953041318487833757951705142299 : Int), (-280079223751826574725466440047875 : Int), (-43743045049382478499550190333437 : Int)]
def S0_B_D_26 : List Int := [(63976074215833371025292438313200 : Int), (-45098291483362560038029162982920 : Int), (-12904813017820899042614101426676 : Int), (-4463004079302707491746413559114 : Int), (-373939794678697367014525293247592 : Int), (-427128757111934882107363156960885 : Int), (-329913259494453202641596364732874 : Int), (-289794382329767128946358294450055 : Int), (-50991949941641883897021830242923 : Int), (-300547185594438205868473516393123 : Int), (108372906241383148707724404046480 : Int), (98599630053129060798199418736947 : Int), (61199507566970317987004697965888 : Int), (-416417727465009200276774766058362 : Int), (-265972001082875150650685397428932 : Int), (1451318140277175208233127563053393 : Int), (-903671309245125411073083761391389 : Int), (-196550172540210938712273856863560 : Int), (-927268624981644561528497199441024 : Int), (-651949124314399137034315843969643 : Int), (50136431527240131243077974491027 : Int), (617034429132795571523709874663243 : Int), (1272752588605902292268970453444920 : Int), (601153453232966736456118337019659 : Int), (-66540083701894551710044984528052 : Int), (-343662851605299940382242934630468 : Int), (696898291892582248309233569827923609510063 : Int), (1389167173737967865509254706875157 : Int), (-1880685839805278791834945648557711 : Int), (1033616038100542089616809589658097 : Int), (-111320275885271763289659236283615 : Int), (91977653275271995671394382696980 : Int), (-151792419037428861424858287204549 : Int), (-1886410469575316209629164443129070 : Int), (-201272107151608205379929534845885 : Int), (-440646493459932865945781373355627 : Int), (-427622518105584360945224067879728 : Int), (559054172396449564321660462104125 : Int), (278475031644291802346915183644009 : Int), (243475013130595945756062997860598 : Int), (150291749285431173908701087129565 : Int), (-862420568707028174196055891272897 : Int), (-188210309867102422218271194643009 : Int), (1024252766787792468385662713767272 : Int), (-84797547672789153115304578822936 : Int), (-867104400099923104732393444373712 : Int), (527909707892494222412295433572391 : Int), (343012046836824821984849465428512 : Int), (-1306419009283513852721389546773053 : Int), (223333589292404268545013847287381 : Int), (309782034579062838199508556949555 : Int), (81704451893739697773426568050579 : Int), (183931150733386122370180680059759 : Int), (236783408970365080409509743584425 : Int), (-524059677999078693643274308087394 : Int), (348986303795280894631781557494974 : Int)]
def S0_B_D_27 : List Int := [(63977613657314765759259481526928 : Int), (1657766316068975288946149540702 : Int), (-31732514786508447599641859060968 : Int), (4037192177727661305117911075958 : Int), (-398882059683098957468013735855382 : Int), (-475656799735551483415757349776198 : Int), (-452797511383850685305683694200308 : Int), (-63180494730097402157140702422305 : Int), (-306562936165085318425929703984643 : Int), (-362565460922552879002499200199635 : Int), (-600790651852932583391002715784219 : Int), (72219932551618666815836994128585 : Int), (75359704385335975617605853982299 : Int), (-38976464246758386747891544273259 : Int), (-974335555266536682057828618722734 : Int), (1199433821830208684180001661581491 : Int), (-293085814630951577220404216195729 : Int), (-774582245676258764350262982222054 : Int), (-87744236333522078878765532742632 : Int), (-679920065265529453741676509308405 : Int), (-47833302054836223939155063831476 : Int), (680907181877432219386792696191176 : Int), (1254983523909237589139076462022757 : Int), (600973041488079456457214465763861 : Int), (122860814973058196087515336168869 : Int), (-1964827165088116124318083708540940 : Int), (1389167173737967865509254706875157 : Int), (696898291936710200579013618630080214732261 : Int), (-308955569476335234701185421131678 : Int), (104482285413812365916080181158340 : Int), (113384369845100635110134767989161 : Int), (1008557690297169279775489071862272 : Int), (-1612120009118951339135361399470831 : Int), (74872591871840188444525694737949 : Int), (-159804381828207606255516178078333 : Int), (278043037071352813971917930376782 : Int), (216838713493425305020858602247037 : Int), (247403538767639129414485232745504 : Int), (470659614860091906403049084410896 : Int), (-542948845024239341570727955292130 : Int), (-307187224807456813004922326653832 : Int), (-905755899582761920830230398744140 : Int), (-2626595824478033314784090486698 : Int), (1000961975215901540586977627501590 : Int), (-228937304851406924256232257104284 : Int), (-862391844253233949167632783600504 : Int), (9800906676838967809750291716046 : Int), (-1144156351359626331248483214308191 : Int), (564499752871802132524386829123064 : Int), (337285941796038594160324046759463 : Int), (242207783200604702777847419342033 : Int), (-10786816009600413096701241218800 : Int), (308049570992871640155358009788340 : Int), (-519491970031034017117073647654855 : Int), (235953306019001652493582616508630 : Int), (329649474910404300151086570553652 : Int)]
def S0_B_D_28 : List Int := [(-7098742176974024559935921648610 : Int), (31591049845496944807051621204682 : Int), (10969114102074826448358556681116 : Int), (6909939432227617817092919304818 : Int), (11212087630409314274068349852648 : Int), (169033001573331734856974555512487 : Int), (-16062825690993646432583099659414 : Int), (10368588224435269602002893196275 : Int), (-88283314655690048985664463757139 : Int), (-38267719784388994370262943867613 : Int), (-275412650161625568725501253101088 : Int), (-128563699818899266877204757931637 : Int), (-159400915861851527490991573614384 : Int), (28417806207388021830023292839074 : Int), (62413788048821373477192750129972 : Int), (-864930475912024292966388336365707 : Int), (693055839414349910139777129365543 : Int), (21133116210872179111527818021014 : Int), (196963664756199628113220011111419 : Int), (127746934389946558691385421161565 : Int), (-7795636045610362266155592273542 : Int), (-351943783999032215236173298556533 : Int), (-594791239308484968438776703460657 : Int), (-446257302207137550985899425376419 : Int), (85772463806287950148760163719905 : Int), (164689278525840251496336884843046 : Int), (-1880685839805278791834945648557711 : Int), (-308955569476335234701185421131678 : Int), (696898288983358267395641075347160185731774 : Int), (-202959192249398188969588934386414 : Int), (755000488430080969367160121394963 : Int), (158225666005916714749024366597911 : Int), (67038491112467122763378944156125 : Int), (634186900572690577080789335558035 : Int), (201000131073296780308877174030678 : Int), (295791119359509020501164200429316 : Int), (182672646002418396354708956666032 : Int), (-296347146528704353404032572395899 : Int), (-278105842740481570856384788679325 : Int), (-263531726163371493748577855248255 : Int), (-20171224540247186802182190659098 : Int), (305593731875064626893837001518843 : Int), (168888384125327248907239619039762 : Int), (-479318453689531767959524096268385 : Int), (-170107820243907546937876301428798 : Int), (558322911701048358074821544350926 : Int), (-175121758530681028230288344439839 : Int), (61713231927240741898653302452036 : Int), (840506844452286072981030124267439 : Int), (87228818490370903447328328322675 : Int), (-115196360461590777922921388145023 : Int), (36593962344383411190195351818762 : Int), (-319472978206437701605896166535290 : Int), (-300703052523367781634967413761409 : Int), (-404530146607925244845827406098 : Int), (-52583016539533340238669002316217 : Int)]
def S0_B_D_29 : List Int := [(38597608981676088351595903607140 : Int), (-38434393231010325029643851690862 : Int), (-11969825011500563932310494904302 : Int), (-39957856613030633139110188232264 : Int), (-188781348500429369549366589082888 : Int), (-65669011858978283905602934186803 : Int), (-188914668971807616190398291421778 : Int), (-140533151002128485139863175853053 : Int), (-71569589203266871343870359533788 : Int), (-186557588043090147338186034180919 : Int), (-72583699038147888234111553704004 : Int), (-392612162164699313765058076377519 : Int), (-103305168115203314234436699518244 : Int), (-258902696350536980239280265614956 : Int), (144503473375382661195772686891628 : Int), (604993395924019145908418451008375 : Int), (-97346037938654978709814102847921 : Int), (56063953023537420995443826451047 : Int), (-294454129213310081321465201349681 : Int), (-64684496081107606174059428197790 : Int), (-73456890695071943757701328792144 : Int), (-556939974738152116036854628979001 : Int), (63657480966777136794772447500750 : Int), (-152338974189421978567020513896169 : Int), (-64840851468154852917253169601157 : Int), (69939690794468231242279714799424 : Int), (1033616038100542089616809589658097 : Int), (104482285413812365916080181158340 : Int), (-202959192249398188969588934386414 : Int), (696898288777457004025108136079919533262210 : Int), (960920406960370602769912954738418 : Int), (208254807911897137623640194407323 : Int), (-75521162704221179654905937819898 : Int), (-458878563651216193303474671467484 : Int), (-64675174161243764877200599349675 : Int), (-124321735508659575559775588775396 : Int), (-245513200916999132415266911915136 : Int), (77035732907045464498759077296696 : Int), (38178295211681246283404277968003 : Int), (16430753986079036844686237518066 : Int), (89405460929782441244281872961752 : Int), (-210078443729213075323678495042800 : Int), (139159394654128375491357047093500 : Int), (-318663752578259692564163792473937 : Int), (-277198556840009143903244018884642 : Int), (-49005302185342019483636230434129 : Int), (633488521477459695126042585378622 : Int), (439667621560210942648606824803081 : Int), (-368758962017287540267931417529963 : Int), (76489953869311963912232034484439 : Int), (528344057452052649528406919281455 : Int), (3985633337744178206914488841647 : Int), (149829897261012970277687444292692 : Int), (-276850315311010309848089871131317 : Int), (-261777959309918913633337604172913 : Int), (-116798086872193765232049230052288 : Int)]
def S0_B_D_30 : List Int := [(63980274097099409281807289927084 : Int), (1654880291155187631075587670142 : Int), (-4326205617266782824530314053996 : Int), (-44505169545588109599168097322260 : Int), (-384570670759716744815487673841004 : Int), (22692050393674379666318465640610 : Int), (-370753227140055913559110540961304 : Int), (-343153944743132726417584918597720 : Int), (-316368260330622003811396607528603 : Int), (-452259011262431744514616520572248 : Int), (-664039921579370461028072592620618 : Int), (-962331600103477899858659648251018 : Int), (-836317841836424523447543174162796 : Int), (-539846390358446805148291629958072 : Int), (163109888250136609512526434696690 : Int), (576547093937751132779851662352584 : Int), (281260362709092074456559317146372 : Int), (-3051371731743418945961201390527 : Int), (34920855647211614644108331535181 : Int), (26380804920491622228553120687400 : Int), (-17047217611445935004914623183597 : Int), (-2029286170049049609546899602091937 : Int), (-186814914642005483265915637525019 : Int), (-1773307513355863824179439593310563 : Int), (-26180141133940147401265023147424 : Int), (648289309139916995961036699033076 : Int), (-111320275885271763289659236283615 : Int), (113384369845100635110134767989161 : Int), (755000488430080969367160121394963 : Int), (960920406960370602769912954738418 : Int), (696898292068176014426340978416630037873304 : Int), (1125608938071549649144350354187114 : Int), (266910329929900259002538442340270 : Int), (302413868398958465587956217994570 : Int), (201475740527530443736692262669945 : Int), (407227468407715082058276588659797 : Int), (-768910235308930307217908602589263 : Int), (-114756863728345807285223047029987 : Int), (113687940423832774820170663560902 : Int), (-704853300252289965636202889050027 : Int), (274515437449995485553534130679148 : Int), (343675011462243125332314864586799 : Int), (-118724840592142631933556960232763 : Int), (-1080691691739676451710923501681206 : Int), (-124934397717798117808270353242020 : Int), (331513081004095875090593825465483 : Int), (138694597848584088984650477955229 : Int), (1057782509618511130130257716011103 : Int), (1267281107930642719921849326089055 : Int), (229900440854131266092603293426584 : Int), (278356691607268146507942853321373 : Int), (98991540379764603149568083163023 : Int), (255952378622493479051390562500547 : Int), (-777638578724994860352348734123914 : Int), (-730827261328555653311755281384458 : Int), (-319242586529089760668664677981934 : Int)]
def S0_B_D_31 : List Int := [(38602654156476932295119049436436 : Int), (-2621165842923985069025043967058 : Int), (-26390314197720882337476029561906 : Int), (-33448036671391873703256325248786 : Int), (-209665300853569449908193298564567 : Int), (-79596703752555724808386477833443 : Int), (-208522745876889007487026137684251 : Int), (-85097495540447036210905065029666 : Int), (-147887896826307140053029464593479 : Int), (-205846817377848410467610474319482 : Int), (-304757175027618835338455704313493 : Int), (-136273385080639338478186522903070 : Int), (-370224444049407480188178098334804 : Int), (-130783975624683315480103811246555 : Int), (-105965597143165472161070651818454 : Int), (447901399033747306633271910683352 : Int), (148178912218294329861729262518238 : Int), (-228406532120958567522642704687268 : Int), (101028027307098047919840007608016 : Int), (-73239166617421431636071606181391 : Int), (-10097671347474074905170234094581 : Int), (-188837262263450151261136291569428 : Int), (14624330324146035035314494585087 : Int), (-568670514780557290606281370470719 : Int), (-20556324394356099842959078333859 : Int), (-190241150670094601308213567385896 : Int), (91977653275271995671394382696980 : Int), (1008557690297169279775489071862272 : Int), (158225666005916714749024366597911 : Int), (208254807911897137623640194407323 : Int), (1125608938071549649144350354187114 : Int), (696898288739848231136181986625384216140314 : Int), (-308074546336685669490867549567324 : Int), (35388928487894876707246318273393 : Int), (-45035628970645157770341882447229 : Int), (162237049598574984674136083240352 : Int), (-36058718416337507651786568144628 : Int), (-20432365376081896221403516658853 : Int), (8547757794454992079818676841035 : Int), (-331975815184768277694212298723922 : Int), (-46763590029959520839457572717159 : Int), (-54670874490666713582800996316754 : Int), (-244338132252157670296126879757523 : Int), (-379933913889953355817270774378595 : Int), (103742468102927642908357250033215 : Int), (-166225527183640059875254132072527 : Int), (-30527624311487608721920067949029 : Int), (-258720811729038383186937718448338 : Int), (572625273533124186452886900530455 : Int), (564052210038407640258450974627219 : Int), (163044336725238129882784681761927 : Int), (-13989220039718734189756215663635 : Int), (514805485615225327152393393711229 : Int), (-260932047319336110262384549213942 : Int), (-286469801775124162424110605766571 : Int), (-130501267525562941918624676822217 : Int)]
def S0_B_D_32 : List Int := [(-7101164222754415007122393547804 : Int), (5409775329375510185489665118730 : Int), (20134240266251105725631774691274 : Int), (4593667855700255307989985578616 : Int), (24295887253608380919346757931820 : Int), (71602168910544741113388764296612 : Int), (52523012454202057228069510618196 : Int), (-72082993139326778380172071241871 : Int), (88784904676596946049283137836887 : Int), (6618394207793242310641883732065 : Int), (65963898961334759903585073279647 : Int), (11203259966602158247457122858658 : Int), (-165726563927301829985680145761739 : Int), (-156681952459798446348462762151830 : Int), (101077385430068425933381808734173 : Int), (-723204069141636840070459278141453 : Int), (28775756532321252352234044911113 : Int), (544019159932754816198908460198915 : Int), (4231477094236928047879370978799 : Int), (188514283862280960630342859684093 : Int), (80626054073367551526318772229194 : Int), (-103102671999560546699473312366536 : Int), (-256968953451595347415203118672557 : Int), (-373822307116672818972093340051500 : Int), (-1593872627075550962248795985030 : Int), (540373545475294861309397473132635 : Int), (-151792419037428861424858287204549 : Int), (-1612120009118951339135361399470831 : Int), (67038491112467122763378944156125 : Int), (-75521162704221179654905937819898 : Int), (266910329929900259002538442340270 : Int), (-308074546336685669490867549567324 : Int), (696898288742014869791816942710062979564313 : Int), (-38236519555223216536896336641831 : Int), (129097820146198306040753180588591 : Int), (-11564026796127596754657607176785 : Int), (-172665873058584599385036781004626 : Int), (-12650538642336521203432046782204 : Int), (-184188374391567730093330067320124 : Int), (60976077748965291849281071945867 : Int), (226791628763876966381892905645075 : Int), (232369846662598596856757639478698 : Int), (49671623629988880360410195142997 : Int), (-337918666168812730544050043733016 : Int), (257262303100676273110647722705305 : Int), (340193699185748690839268495731579 : Int), (-362796086707458934682477963795899 : Int), (558687422803966165200869593888607 : Int), (-87093848732500311248943547559117 : Int), (-175933182289535280186151671191028 : Int), (41327530462515647858892893294200 : Int), (-235018635996026672502752543548591 : Int), (-152377098135640000595367320911051 : Int), (391765315931282990732003139664019 : Int), (-212133454382011352197955212554553 : Int), (-138282533249107383275587827670366 : Int)]
def S0_B_D_33 : List Int := [(-7097308495401516152476866470026 : Int), (31590525040314376066320007313628 : Int), (9592680346213857057378919827202 : Int), (9352863850274269982880352968530 : Int), (10486572704198805201614092554405 : Int), (42096608407118514055195519164838 : Int), (-23837830288938708196243005140659 : Int), (85371635415775003451554524490058 : Int), (-83452848573595339990525097746347 : Int), (-30845521271058658564430589688208 : Int), (-262967903905283159398755639712700 : Int), (-192563482222645042118100726732532 : Int), (6116284051980106427563105415641 : Int), (74941227970069305064657083816820 : Int), (-19411156749814853058059559365350 : Int), (-977089224183406006843625313200220 : Int), (154427536105764927287430924335330 : Int), (-18290879366550914958271187964150 : Int), (741747138918699608142191609322221 : Int), (167755506545609756379302147860892 : Int), (33233293084521778972459503320799 : Int), (-340592605238911055035673807059504 : Int), (-301484796693643271817232061309014 : Int), (-45294233287002333682873355567893 : Int), (182943867893159852496371096691233 : Int), (40984645065421888034420243467959 : Int), (-1886410469575316209629164443129070 : Int), (74872591871840188444525694737949 : Int), (634186900572690577080789335558035 : Int), (-458878563651216193303474671467484 : Int), (302413868398958465587956217994570 : Int), (35388928487894876707246318273393 : Int), (-38236519555223216536896336641831 : Int), (696898289125874685463450872443414382510146 : Int), (180490342034597088038284497743073 : Int), (324048222960562563234726841876153 : Int), (101399890873560391233047749320937 : Int), (-266361213434887426543623016948343 : Int), (-45477940248264687035320263615081 : Int), (-239635439714772551687980584127533 : Int), (20041696031568322982802356746080 : Int), (375252149755254497164148429693163 : Int), (284472711332044963364892100242799 : Int), (-269041174395602075580568673872969 : Int), (29206903715558171193507932894481 : Int), (173330412888494405807626436866098 : Int), (-299584123823920729260814754003240 : Int), (-205874368810278316755228542887736 : Int), (773940601984548759980123951542771 : Int), (-462647020454866999003194228697143 : Int), (-259006050317027809359041560692320 : Int), (-292123576773896071113759656210396 : Int), (60959442621749501047822564585342 : Int), (-253409262063491312114797788014957 : Int), (505141460346724305144798940168964 : Int), (-116902320311078850471670507876596 : Int)]
def S0_B_D_34 : List Int := [(7365110434153029517760578572362 : Int), (9009797194723944386896774800936 : Int), (6291098679055658346810591756570 : Int), (1956152124249878226255683744580 : Int), (-60822632375618676911574952245155 : Int), (3183900721200338659915129215728 : Int), (-63622247974703654451446372576105 : Int), (-31127555817850582843330652850790 : Int), (-34309490625747145224516344300175 : Int), (-83319731580629687988291087518254 : Int), (-85636994449557504716596913603722 : Int), (-36890782304287877044040600062897 : Int), (-45856299224092338341652895318375 : Int), (-78037886369066469600434697652861 : Int), (56808774369328669337243732471839 : Int), (-402668651769838147397088651380604 : Int), (69446130307619069043967383334678 : Int), (23048218853467016796975598504047 : Int), (50233206211151533019902449541292 : Int), (-26649434929455248810821758095952 : Int), (50210207415317930658300445964039 : Int), (-54101101878016372301559926402814 : Int), (-63010868561036046656179408166658 : Int), (-65272928824712215704222309819196 : Int), (57465240358762350753353949145614 : Int), (190072775554643447841431936073010 : Int), (-201272107151608205379929534845885 : Int), (-159804381828207606255516178078333 : Int), (201000131073296780308877174030678 : Int), (-64675174161243764877200599349675 : Int), (201475740527530443736692262669945 : Int), (-45035628970645157770341882447229 : Int), (129097820146198306040753180588591 : Int), (180490342034597088038284497743073 : Int), (696898287632482366154203615423739838999091 : Int), (68267249649009971871780747715091 : Int), (-33520162165893975558890825719747 : Int), (-68643446573522990221336048555362 : Int), (-77258247874742191104203215586109 : Int), (-47270801582333063434382769091152 : Int), (65590934766575156850001837378112 : Int), (64576997577401869608287162720074 : Int), (42363140770324826197947186197237 : Int), (79872313169022510651876228993684 : Int), (23833585899360911053176766309056 : Int), (49725303701332960767846645519798 : Int), (-61454114168235052746575026260948 : Int), (187791410937504933528466435743529 : Int), (198282312833409916245924794325407 : Int), (-75448332805058605052272863389305 : Int), (-152445823046624407522662098623134 : Int), (-91224551956926125671484652352938 : Int), (-138955718631677706956609764357593 : Int), (-59181152517749334324839765634914 : Int), (-39503305100045859112273111946667 : Int), (103006305426178486622774756909560 : Int)]
def S0_B_D_35 : List Int := [(6997228002958299216525121014684 : Int), (17158411779860810509006913829492 : Int), (5563479373650272433321162259332 : Int), (5329990183965052815327227292616 : Int), (-66137382058066427208557929945959 : Int), (-8039593160990168583766062490045 : Int), (-66389026194972941234013629712347 : Int), (-22532749899630182648835228917477 : Int), (-50407864113210601624729625491489 : Int), (-68163229818100212442461149771079 : Int), (-211908347495993176289519571027362 : Int), (-141239828746560081063203872624403 : Int), (-9268620267069493672188667653377 : Int), (-31475022379604731751128405115638 : Int), (-71169352663489380012735372897346 : Int), (-262835605271966454422470637260279 : Int), (104663414704413338465815718440165 : Int), (-20088989766153224154288278118731 : Int), (123010169224935847410498397890499 : Int), (-16006377638937245957336529929120 : Int), (100448377741739465581795077905581 : Int), (-213749926489933555736808706276147 : Int), (-167968138039264855657457767441285 : Int), (-16685068215626246308966534448235 : Int), (60814541594593562726872616665594 : Int), (-75384577358487491567263940595774 : Int), (-440646493459932865945781373355627 : Int), (278043037071352813971917930376782 : Int), (295791119359509020501164200429316 : Int), (-124321735508659575559775588775396 : Int), (407227468407715082058276588659797 : Int), (162237049598574984674136083240352 : Int), (-11564026796127596754657607176785 : Int), (324048222960562563234726841876153 : Int), (68267249649009971871780747715091 : Int), (696898287722321088362720036773758533538287 : Int), (-28142544771159764595550594802140 : Int), (-248553283770869451759808333157434 : Int), (13419314535736961366007306176265 : Int), (-134296983040489452950727686340000 : Int), (2787128856739822356778444172208 : Int), (22749680361621087199319698293836 : Int), (28257746580746810131078491619518 : Int), (-38468415731280860275475239573534 : Int), (-17847657633760540638314671625148 : Int), (45197932722907327033216760297761 : Int), (-206997745784055986759215077393304 : Int), (19129005476190825666199651649221 : Int), (551257026590154969678082255816107 : Int), (-33235656821363470136859370608861 : Int), (-5269583559616865995850121725447 : Int), (-15771670341121960742269148473810 : Int), (-16741475231240606403930983756306 : Int), (-161657444677868653857964052980556 : Int), (30722324052756272664435879008285 : Int), (-12239373645392661693549587757249 : Int)]
def S0_B_D_36 : List Int := [(-18545867196159365422263047764546 : Int), (10717166868586031217221107851470 : Int), (2395960885548762928795161754426 : Int), (8193040355800985750544064017068 : Int), (106432172138224897904231223117530 : Int), (13099811208629259941851631959442 : Int), (93694513864876479497305697119299 : Int), (96108219684286217987213751216046 : Int), (25784150280541328509825220970959 : Int), (113534411518064557254529839507288 : Int), (74373321708745152948484777792600 : Int), (240091102870194543326871094981125 : Int), (-10574741777127565416416539957269 : Int), (141689451299049881774201484224251 : Int), (-84344807793115712635460145907381 : Int), (-114324106195165434032826704546596 : Int), (121820236937785646020974025151612 : Int), (-49002485044904205034670031821283 : Int), (54874942537095112933194954090940 : Int), (47924503197643043263594359281919 : Int), (-38816023233603168460715151337326 : Int), (611468587521383099786847518761894 : Int), (-194046069192474986154562949010387 : Int), (83397983309717299171085011447359 : Int), (6394313247410849933699710400285 : Int), (-289185551600416477455853095456544 : Int), (-427622518105584360945224067879728 : Int), (216838713493425305020858602247037 : Int), (182672646002418396354708956666032 : Int), (-245513200916999132415266911915136 : Int), (-768910235308930307217908602589263 : Int), (-36058718416337507651786568144628 : Int), (-172665873058584599385036781004626 : Int), (101399890873560391233047749320937 : Int), (-33520162165893975558890825719747 : Int), (-28142544771159764595550594802140 : Int), (696898287869924394524337544612239597030102 : Int), (55093593897428441261446256549565 : Int), (-202375096785258678057238233889746 : Int), (20143605253715001942556625270156 : Int), (-84894103728182594908608157361678 : Int), (-48349581404401249034825281022779 : Int), (27412935959622639783928179359009 : Int), (58770053799590018024331026629223 : Int), (1479979063321669812803347890433 : Int), (-3529077542542952347683108805907 : Int), (-88374873356126586635680625549827 : Int), (-415594697353066874859715619735739 : Int), (-68107203014380289748701989681060 : Int), (40493071617490478847975758361744 : Int), (-28011203190273897980064250993694 : Int), (20911441491719784398810117925716 : Int), (-23140723290008109942177414076994 : Int), (90984813426104281062385074810989 : Int), (175452584989585676268283911840913 : Int), (28460127347720930616641981264263 : Int)]
def S0_B_D_37 : List Int := [(6635700656430416848552054506969 : Int), (-22061227856337702929260796543188 : Int), (-14367749135200696763605678196474 : Int), (-9725051417330720833530492029618 : Int), (-10080283917427718052183833433619 : Int), (-56266722460212131807447753805036 : Int), (-14065790198611572258705376132559 : Int), (9574746315468183617403786709433 : Int), (-9117758152372492621760456848062 : Int), (-11604669093376753475211470549827 : Int), (107654843119230199775926907918085 : Int), (260676749287950947945999241589981 : Int), (-153758104847452453498613525271937 : Int), (-20086630787399760667361002011649 : Int), (-141044592270698474743337679709786 : Int), (466638223663167370585341260971041 : Int), (-147314887195628556574397341804404 : Int), (5326718571593591416546142761709 : Int), (-108815390499556581101225652823456 : Int), (-53191705932030345421305998515432 : Int), (-137096445377190590860450509015002 : Int), (390277579295876312436581632848527 : Int), (615046003839300848294982624745312 : Int), (-317732834414933038192594332943848 : Int), (-51507286391009350175989741831465 : Int), (-236138123703289500149499401610879 : Int), (559054172396449564321660462104125 : Int), (247403538767639129414485232745504 : Int), (-296347146528704353404032572395899 : Int), (77035732907045464498759077296696 : Int), (-114756863728345807285223047029987 : Int), (-20432365376081896221403516658853 : Int), (-12650538642336521203432046782204 : Int), (-266361213434887426543623016948343 : Int), (-68643446573522990221336048555362 : Int), (-248553283770869451759808333157434 : Int), (55093593897428441261446256549565 : Int), (696898288051573781637290824813098801642473 : Int), (79030560321311615614636363982726 : Int), (-131122826442872004053761407725289 : Int), (-1758305647345579691701441525998 : Int), (-88521127756172463731834336710404 : Int), (-22906331625545224927156274477605 : Int), (124447526732204413065475869045559 : Int), (69136804379855612988837302698207 : Int), (-99169924174268098041754197320115 : Int), (116434250875470982746521903166697 : Int), (-198750569397935448177316035771155 : Int), (-514154692686111963816025338474764 : Int), (72197310248427870085259458746205 : Int), (34549241188826736578168198423584 : Int), (-95292262432811794298622962536511 : Int), (34185546386178253991711461010944 : Int), (144587157392181316749281067428430 : Int), (-56104175672789461920440329172333 : Int), (20010962609893252740325046499585 : Int)]
def S0_B_D_38 : List Int := [(6638255609233234043486333672777 : Int), (-16614229304170887534684501493524 : Int), (-16559375694566453033970704931906 : Int), (-8738065475177728712704709549596 : Int), (-13586016472060489566589227172289 : Int), (-54251805083088677476567393858137 : Int), (-3735835252390862603565843576644 : Int), (-14916169876392135365477466541432 : Int), (11404094099056634506819233663566 : Int), (-9590532193836032838895796723514 : Int), (-40279806366316005184140235800875 : Int), (-201693043812019752315857036644636 : Int), (225151031794434413015522028769122 : Int), (86272592043444517506274270527915 : Int), (-142423731706472501254855530231557 : Int), (535850286606533311668557720565339 : Int), (-171736517402810362445250053728961 : Int), (-51459284352963395146871008482743 : Int), (-18962214122192118355232031010634 : Int), (-39587508537555854552439846321382 : Int), (-61667243900575689573586552276338 : Int), (-444777692562415716311566943650111 : Int), (587956231176946453298746366523318 : Int), (269757008382520240810648491440931 : Int), (-121651416984871760862596077653080 : Int), (-277297795424348858325597130299271 : Int), (278475031644291802346915183644009 : Int), (470659614860091906403049084410896 : Int), (-278105842740481570856384788679325 : Int), (38178295211681246283404277968003 : Int), (113687940423832774820170663560902 : Int), (8547757794454992079818676841035 : Int), (-184188374391567730093330067320124 : Int), (-45477940248264687035320263615081 : Int), (-77258247874742191104203215586109 : Int), (13419314535736961366007306176265 : Int), (-202375096785258678057238233889746 : Int), (79030560321311615614636363982726 : Int), (696898288085752186479001647002057838218062 : Int), (-8780681123599519638543412218941 : Int), (-200446873689574540665971648980381 : Int), (-81937493758897721203380168342743 : Int), (94984643706996232807243970006804 : Int), (98737870121815612533320766303087 : Int), (-35724476126914744419627255299091 : Int), (-68337971936783581583718523037776 : Int), (68934490313390704105968971995557 : Int), (-395723475890862559797164445295610 : Int), (-118306087657271786182267858098160 : Int), (54569419327105517238117325898766 : Int), (75005134445215004222413923314852 : Int), (-79800810428061720760251407167990 : Int), (38705480044105701188216310504080 : Int), (-64387503360946841285671255488531 : Int), (108106959432487851797056319348564 : Int), (-8918036877001788126823375653240 : Int)]
def S0_B_D_39 : List Int := [(-18546910555013360461696182365082 : Int), (-2035335152312542249401258264464 : Int), (7533715124034069205082190013370 : Int), (5874375073694707241273567191372 : Int), (113291889234289634844840517908383 : Int), (25711908721260235955225725430061 : Int), (125238322631720746363133586400317 : Int), (30746430059476763673752671687301 : Int), (98444801192162627078027360624010 : Int), (129657618134556021912637329523349 : Int), (219145321371579309310752244581266 : Int), (-11505568409981610174670522271243 : Int), (207006523121043612042311675373650 : Int), (84378704282600955180876654665588 : Int), (156679774888297538533169132691962 : Int), (-36673911445516595455347781349175 : Int), (-89639279376797854669721160376960 : Int), (44522479701758227855303961499243 : Int), (-84753899921343019404622155503000 : Int), (59983479714051986965958823932569 : Int), (14036210570698970729036163019996 : Int), (65234652715467752437334561506465 : Int), (-192367968462904414312689394591892 : Int), (464140375816995076634492434405740 : Int), (-48332774562482927962973172496650 : Int), (220209103532148100073771411502886 : Int), (243475013130595945756062997860598 : Int), (-542948845024239341570727955292130 : Int), (-263531726163371493748577855248255 : Int), (16430753986079036844686237518066 : Int), (-704853300252289965636202889050027 : Int), (-331975815184768277694212298723922 : Int), (60976077748965291849281071945867 : Int), (-239635439714772551687980584127533 : Int), (-47270801582333063434382769091152 : Int), (-134296983040489452950727686340000 : Int), (20143605253715001942556625270156 : Int), (-131122826442872004053761407725289 : Int), (-8780681123599519638543412218941 : Int), (696898287821966716923988196601369839687712 : Int), (-23067179208896864294332384579078 : Int), (8019528124232004597782635594873 : Int), (-3573103828948300452514794832809 : Int), (27815547479689014506020882461584 : Int), (18209841670639140629335388767165 : Int), (9504122470764038504185009333877 : Int), (115583348378279746179088060910219 : Int), (34456619037027536973304050424743 : Int), (-461549334158977051977007989786640 : Int), (-65057949188763096189289049712782 : Int), (-23433840437939243277084850330829 : Int), (51716157131144596353935862652051 : Int), (-61390258693609457641257579526448 : Int), (159499722079582798128567528157543 : Int), (62875215409677961980019138515795 : Int), (22142667317801192832197187928309 : Int)]
def S0_B_D_40 : List Int := [(6997423241634807433751278313051 : Int), (5165267609908282210960003414424 : Int), (10395670057020694294739193967486 : Int), (3150145350995751055887841826428 : Int), (-59061277588802768303463325553971 : Int), (-4602659216761371542382366373556 : Int), (-63764995256898107778067429817351 : Int), (-44658732347702577155025160970490 : Int), (-22220893988840763108682843161398 : Int), (-63279425546432293732423477788874 : Int), (-25568538193387412977353941946592 : Int), (6451501141520145361549332813323 : Int), (-116481845276192803942482181813882 : Int), (-141797465814989724935429011521885 : Int), (79481224816084708232844817105997 : Int), (-272318666336725814568080596652660 : Int), (-29210173893984911355560929023207 : Int), (64548199315426052548115651338469 : Int), (1197070428391792166034243237008 : Int), (-18943463980299690742981472050437 : Int), (54878342623744596632770877762019 : Int), (16055218749857443485399518322258 : Int), (-131943372920907526549405859006054 : Int), (-157032917418931490687724941759502 : Int), (104015791460810927340509172608619 : Int), (250049675312344023427711198426923 : Int), (150291749285431173908701087129565 : Int), (-307187224807456813004922326653832 : Int), (-20171224540247186802182190659098 : Int), (89405460929782441244281872961752 : Int), (274515437449995485553534130679148 : Int), (-46763590029959520839457572717159 : Int), (226791628763876966381892905645075 : Int), (20041696031568322982802356746080 : Int), (65590934766575156850001837378112 : Int), (2787128856739822356778444172208 : Int), (-84894103728182594908608157361678 : Int), (-1758305647345579691701441525998 : Int), (-200446873689574540665971648980381 : Int), (-23067179208896864294332384579078 : Int), (696898287650899184558843380511785747310547 : Int), (47768094435495873288241301470661 : Int), (-23246967664742800469904699383012 : Int), (692848664310275913920951152401 : Int), (18460122596951100427516480132189 : Int), (4359716316695864604826086703749 : Int), (-25247659815820739641160803749944 : Int), (383935991522983967628385044186494 : Int), (40720110307141075787161311244070 : Int), (-140161346854543035578072071958264 : Int), (-43430105946116259011403927823296 : Int), (-6569470992921895790295984682782 : Int), (-8845153666586643639369178054185 : Int), (19800187838602749679847568400875 : Int), (-121016977015659936963281216403514 : Int), (842934240123487424164857478397 : Int)]
def S0_B_D_41 : List Int := [(-18544567015879065500102182288538 : Int), (10715360051797557095817798489424 : Int), (7649298821801722848117368675996 : Int), (-1119627875324279459912541092746 : Int), (109184998331060559050127251310646 : Int), (136855201521785616523829323996380 : Int), (113787336528998407750069169345639 : Int), (25667640490319961111883737144380 : Int), (22755638018846171962520938375169 : Int), (89552310988958374976883892743608 : Int), (59561273940199184851315046605160 : Int), (-87688216648701209966894042802135 : Int), (-106875138719900048397635030465903 : Int), (43037923538019123265454918276301 : Int), (237024757207835846846734454944928 : Int), (-311658481991357576098993235608729 : Int), (144901061984091050646236848265506 : Int), (76540016988265450130204775478043 : Int), (206773931893465880366828544320255 : Int), (221168843949800021884139660828113 : Int), (-13983712578875627027638249104599 : Int), (-362438849507384571722621026477031 : Int), (-347079834510418088059507847619753 : Int), (-346058456795863890755097740374571 : Int), (-17137343304089178637707569787212 : Int), (541838989541600348363463953869192 : Int), (-862420568707028174196055891272897 : Int), (-905755899582761920830230398744140 : Int), (305593731875064626893837001518843 : Int), (-210078443729213075323678495042800 : Int), (343675011462243125332314864586799 : Int), (-54670874490666713582800996316754 : Int), (232369846662598596856757639478698 : Int), (375252149755254497164148429693163 : Int), (64576997577401869608287162720074 : Int), (22749680361621087199319698293836 : Int), (-48349581404401249034825281022779 : Int), (-88521127756172463731834336710404 : Int), (-81937493758897721203380168342743 : Int), (8019528124232004597782635594873 : Int), (47768094435495873288241301470661 : Int), (696898287862205292754880625738087827647567 : Int), (16906582049007396439724841846023 : Int), (-465353644730197701614688179957093 : Int), (100053152560426018223377962900742 : Int), (277623303452175631019198199223963 : Int), (-44318686455216118983986275198938 : Int), (129468949122656041188095909032329 : Int), (121332719717046377634849528254564 : Int), (-69168221312451044704763627789338 : Int), (-168596489934566001986510286098240 : Int), (-59060606948025952698516860848282 : Int), (1987861900767101102549703519044 : Int), (6183391020880904403409054229892 : Int), (8965661906928365763861370465514 : Int), (-130579252946164231460759885355243 : Int)]
def S0_B_D_42 : List Int := [(-5061190889139292903957065667120 : Int), (7780231006440066449911497234940 : Int), (2881554779655451502007105688608 : Int), (2212082614819371952129750635448 : Int), (24489168000328374140414724915459 : Int), (-6696488443230310041287876749367 : Int), (10658733112467013036613006559151 : Int), (1529104630520044861345047141922 : Int), (20029126101012522221560219268976 : Int), (7011801723723886643863918316962 : Int), (-95717888441690426361586800896707 : Int), (-198099163855350127287055257048014 : Int), (129243470364274411715820831735945 : Int), (48125280988935231263945256353647 : Int), (-110164920165015931026438196410029 : Int), (-94507446354520093222080578097169 : Int), (37911582205691030047191991387713 : Int), (75799167267931394102437495494492 : Int), (93784873660174866941925230655597 : Int), (45322241285498788203159905941467 : Int), (-116659809014010491005812195090158 : Int), (-273874151242721435119372372656227 : Int), (-3247985413246809827519853309284 : Int), (209206396416987783403996316474472 : Int), (35493230245137298007660422212897 : Int), (-224796728741599127395530120045143 : Int), (-188210309867102422218271194643009 : Int), (-2626595824478033314784090486698 : Int), (168888384125327248907239619039762 : Int), (139159394654128375491357047093500 : Int), (-118724840592142631933556960232763 : Int), (-244338132252157670296126879757523 : Int), (49671623629988880360410195142997 : Int), (284472711332044963364892100242799 : Int), (42363140770324826197947186197237 : Int), (28257746580746810131078491619518 : Int), (27412935959622639783928179359009 : Int), (-22906331625545224927156274477605 : Int), (94984643706996232807243970006804 : Int), (-3573103828948300452514794832809 : Int), (-23246967664742800469904699383012 : Int), (16906582049007396439724841846023 : Int), (696898288070398799983303779800934239675481 : Int), (-40040633501078264061467413097852 : Int), (-255781645838646904730586747768164 : Int), (94443120419225793026088532776593 : Int), (83440917757068212298337083770226 : Int), (-56555080622332505710095341505146 : Int), (-19604456428245821314165948923150 : Int), (-182892589632396660750285719813836 : Int), (93740307933620742014632061038117 : Int), (-316492093546517135043728115295432 : Int), (-112366324322295429453646428343790 : Int), (-79716270533812903479699159712421 : Int), (160314011816507387036888746743373 : Int), (-10775128815947001930674767893272 : Int)]
def S0_B_D_43 : List Int := [(21971871249668588331534349685478 : Int), (-102323486448803487973527837244 : Int), (-2005619082766581269284386581822 : Int), (31065417953899299449631386779322 : Int), (-164457454417364441190819425855083 : Int), (-173101498940923729720049369827691 : Int), (-175852483687246990080596164328541 : Int), (-8129220506410087938990372847949 : Int), (-25315103428097436397993607329895 : Int), (-154308283771761369735239322831963 : Int), (-28045432889056023092326759436176 : Int), (329071040838244312844160778571180 : Int), (284759409639199180641968585384010 : Int), (-48641084568779545658520049581983 : Int), (-220399989324132319068651339488690 : Int), (-298788373270940318599269383997228 : Int), (-257604267101130763247881246967482 : Int), (-195488384494206123406000508463203 : Int), (-176518239568509834712598404576017 : Int), (-448265696940295543878495185961937 : Int), (129624193860893295223799767089788 : Int), (806624544638350923928037435582385 : Int), (614970763022037705126061638028725 : Int), (736213094227148327256511083606214 : Int), (151001793279822403226214159825324 : Int), (-402046782032811975517359009954993 : Int), (1024252766787792468385662713767272 : Int), (1000961975215901540586977627501590 : Int), (-479318453689531767959524096268385 : Int), (-318663752578259692564163792473937 : Int), (-1080691691739676451710923501681206 : Int), (-379933913889953355817270774378595 : Int), (-337918666168812730544050043733016 : Int), (-269041174395602075580568673872969 : Int), (79872313169022510651876228993684 : Int), (-38468415731280860275475239573534 : Int), (58770053799590018024331026629223 : Int), (124447526732204413065475869045559 : Int), (98737870121815612533320766303087 : Int), (27815547479689014506020882461584 : Int), (692848664310275913920951152401 : Int), (-465353644730197701614688179957093 : Int), (-40040633501078264061467413097852 : Int), (696898288911774917905679624239954043578931 : Int), (-67633346474876713959515750371488 : Int), (-508849128009187304389003489985743 : Int), (-107251802605252682291079549174563 : Int), (12149732889575543549770828331720 : Int), (-53456248985754741948052202917153 : Int), (-221811986649654935641650301614477 : Int), (-345322973584457081159440877299520 : Int), (75787046069703611358483335945238 : Int), (-327487501633748630011256368474157 : Int), (63239488257841616106950366288492 : Int), (91997632932538404781483488899676 : Int), (440981664051828291785074383344526 : Int)]
def S0_B_D_44 : List Int := [(-5059080605855474227202180381716 : Int), (1727725706936026025857879209976 : Int), (5321176662012404121185316750554 : Int), (1116232443133262051979281797320 : Int), (27295921417434254859551817477841 : Int), (4861062524919004137896981996576 : Int), (43502122449124894926857196373935 : Int), (24313983354432791878749761299720 : Int), (8013770113759326125157869994703 : Int), (22032014150349537553240409305534 : Int), (69467612522953625916492979374362 : Int), (141539860571700189615618299632349 : Int), (-170055208606920876450165908549638 : Int), (-25721418941668194238155624919897 : Int), (33836750573372304250626563442353 : Int), (-79991096430934368098536112603270 : Int), (-95662269558114650116369626561981 : Int), (82506233815402251729021267176942 : Int), (76123262495285781999760002892253 : Int), (55185916162061970338940664544916 : Int), (48234351845897508922369585249760 : Int), (189906654974238162952621828924030 : Int), (-7750723063883805441205032857489 : Int), (-287609361184163703441024459773666 : Int), (-64879848495299144730461113636781 : Int), (154746614913700978600893808690266 : Int), (-84797547672789153115304578822936 : Int), (-228937304851406924256232257104284 : Int), (-170107820243907546937876301428798 : Int), (-277198556840009143903244018884642 : Int), (-124934397717798117808270353242020 : Int), (103742468102927642908357250033215 : Int), (257262303100676273110647722705305 : Int), (29206903715558171193507932894481 : Int), (23833585899360911053176766309056 : Int), (-17847657633760540638314671625148 : Int), (1479979063321669812803347890433 : Int), (69136804379855612988837302698207 : Int), (-35724476126914744419627255299091 : Int), (18209841670639140629335388767165 : Int), (18460122596951100427516480132189 : Int), (100053152560426018223377962900742 : Int), (-255781645838646904730586747768164 : Int), (-67633346474876713959515750371488 : Int), (696898288065739731949124835684492071250912 : Int), (60617887891955481594231570509369 : Int), (-169100427411052869885348323520973 : Int), (4400643038991695345690424369424 : Int), (-6826374742839758535720664279865 : Int), (109506666890235555370496851025114 : Int), (-110657368713903565978666164815964 : Int), (-315311120344762642758995687471689 : Int), (72116627815926502724741146631977 : Int), (139785784145764903039041957362973 : Int), (-100191317867114100139077453253293 : Int), (-27184022819135682753131423356058 : Int)]
def S0_B_D_45 : List Int := [(-18542043781180305596117286202927 : Int), (6929266640278122416909028504834 : Int), (9177266289154556787378283282148 : Int), (-1807479693839985442528958671646 : Int), (111373290108145954131775516072729 : Int), (138182141708624726972237334558202 : Int), (115395395108041156676120710956165 : Int), (17741069545670062659058485250054 : Int), (32624007765703224407588970665336 : Int), (91373110617022038948183421968362 : Int), (25336962863162664483781894249876 : Int), (-119369864291099528652343710522721 : Int), (-74203244304246203224736081777555 : Int), (45708058304905908451202697305617 : Int), (141205480540194704626944251481295 : Int), (-258224995500386205139284723890674 : Int), (238743651220118092700618339502330 : Int), (183212497752420431785900170763048 : Int), (65394740875928673248613426338446 : Int), (220355243592955422317626820058854 : Int), (-34729232877231369647789221843377 : Int), (-379219819380017031077326072969793 : Int), (-349081105822407734458456694892823 : Int), (-315532066491628294493340335291825 : Int), (-53012833592012008101814227047728 : Int), (304740598181443758755173858062349 : Int), (-867104400099923104732393444373712 : Int), (-862391844253233949167632783600504 : Int), (558322911701048358074821544350926 : Int), (-49005302185342019483636230434129 : Int), (331513081004095875090593825465483 : Int), (-166225527183640059875254132072527 : Int), (340193699185748690839268495731579 : Int), (173330412888494405807626436866098 : Int), (49725303701332960767846645519798 : Int), (45197932722907327033216760297761 : Int), (-3529077542542952347683108805907 : Int), (-99169924174268098041754197320115 : Int), (-68337971936783581583718523037776 : Int), (9504122470764038504185009333877 : Int), (4359716316695864604826086703749 : Int), (277623303452175631019198199223963 : Int), (94443120419225793026088532776593 : Int), (-508849128009187304389003489985743 : Int), (60617887891955481594231570509369 : Int), (696898287902895233757789802698047609239197 : Int), (-46979298913393331674407308006403 : Int), (119824609418854418771288869378179 : Int), (100319383846523125007631322583137 : Int), (3365609382837137957889274401543 : Int), (11660338702265577575790803994698 : Int), (-83376939787818575981241721502277 : Int), (-151075493619135634245003138559010 : Int), (-569019276089460210813184316690 : Int), (-20742781079479574807371590208872 : Int), (-139138446519508489053271279507080 : Int)]
def S0_B_D_46 : List Int := [(6635463380296733409665715541398 : Int), (-22056227272500087399228487159682 : Int), (-10625521401222670783051920888670 : Int), (-16354422245988387539662663764816 : Int), (-8127375208075765589327701683334 : Int), (10985847917385480519763085478780 : Int), (-10902642839973848701994528046420 : Int), (-28431209715808656210411523604734 : Int), (-10519697581991991983422814053347 : Int), (-9484865065498545976562039635750 : Int), (99375926340311491632159033848150 : Int), (-155432249594044951914247062614985 : Int), (23837598032098125243925663262027 : Int), (-20254619381283366318283882535901 : Int), (173900544705193052379986248870539 : Int), (523298651814933565348280988230766 : Int), (-58126722255254698808352867046751 : Int), (-119999265700702734103317570746653 : Int), (-165725697626694160569707758591924 : Int), (-29336842249523764411003603144557 : Int), (-119140658675606307098100034817722 : Int), (-284210524195970426760757177826210 : Int), (94351077266300023740814067125609 : Int), (13487145714784795986529573574611 : Int), (-74073117386224237734408063724484 : Int), (147394190778443674639763732814318 : Int), (527909707892494222412295433572391 : Int), (9800906676838967809750291716046 : Int), (-175121758530681028230288344439839 : Int), (633488521477459695126042585378622 : Int), (138694597848584088984650477955229 : Int), (-30527624311487608721920067949029 : Int), (-362796086707458934682477963795899 : Int), (-299584123823920729260814754003240 : Int), (-61454114168235052746575026260948 : Int), (-206997745784055986759215077393304 : Int), (-88374873356126586635680625549827 : Int), (116434250875470982746521903166697 : Int), (68934490313390704105968971995557 : Int), (115583348378279746179088060910219 : Int), (-25247659815820739641160803749944 : Int), (-44318686455216118983986275198938 : Int), (83440917757068212298337083770226 : Int), (-107251802605252682291079549174563 : Int), (-169100427411052869885348323520973 : Int), (-46979298913393331674407308006403 : Int), (696898288056532745558675906429295337497821 : Int), (100948057408096506113972707257460 : Int), (-518322241959221935273174464807192 : Int), (65570237399344747063990430506099 : Int), (137158633652683953663702616430305 : Int), (29063111892151237326338311557440 : Int), (42610896393956622779555321654904 : Int), (-162486953549598189992092659961178 : Int), (-64478208324269379547218730582337 : Int), (9409181266944930441049261121571 : Int)]
def S0_B_D_47 : List Int := [(21974798994479409144399033056503 : Int), (-106274150101100590087070669548 : Int), (18089675051643222112134797053376 : Int), (-4522334410276568074362605919090 : Int), (-153974061751034076846882919735317 : Int), (54068866491958178642596661433887 : Int), (-143596656956046180345401081180848 : Int), (-131425860851509350392582313066343 : Int), (-26907476033146199940318654827791 : Int), (-175019223655323272982607856252795 : Int), (-60947950010205404579374757461506 : Int), (-183328980788790636098302475452270 : Int), (-197034207270505131130303788799368 : Int), (-344926085236344850726165516678205 : Int), (340120205127363127093021881938031 : Int), (-593909022810398292512566245590909 : Int), (38947096921489388266915141941823 : Int), (218875417144091679012773459255811 : Int), (-119478572990225709956362473161831 : Int), (-23494176197377555428492059834690 : Int), (137050403749179929268435277173328 : Int), (-468654413470425142830119017124877 : Int), (-443598362376640844350770282648435 : Int), (-362536840594773123751040047989182 : Int), (127640479616910906852212129171831 : Int), (804789823932644097407958290899178 : Int), (343012046836824821984849465428512 : Int), (-1144156351359626331248483214308191 : Int), (61713231927240741898653302452036 : Int), (439667621560210942648606824803081 : Int), (1057782509618511130130257716011103 : Int), (-258720811729038383186937718448338 : Int), (558687422803966165200869593888607 : Int), (-205874368810278316755228542887736 : Int), (187791410937504933528466435743529 : Int), (19129005476190825666199651649221 : Int), (-415594697353066874859715619735739 : Int), (-198750569397935448177316035771155 : Int), (-395723475890862559797164445295610 : Int), (34456619037027536973304050424743 : Int), (383935991522983967628385044186494 : Int), (129468949122656041188095909032329 : Int), (-56555080622332505710095341505146 : Int), (12149732889575543549770828331720 : Int), (4400643038991695345690424369424 : Int), (119824609418854418771288869378179 : Int), (100948057408096506113972707257460 : Int), (696898288959109145976342382750721662807969 : Int), (270943374410942143540693337596456 : Int), (-331262030704639116852547416108849 : Int), (-21870442218291945280565066267666 : Int), (71436957952926066055960193264046 : Int), (-201478265721644042987561578923818 : Int), (-103942155320859062575225995231805 : Int), (-454476649022845592694452622280235 : Int), (-5509837999398018324766384270747 : Int)]
def S0_B_D_48 : List Int := [(21972276591438350720765852888974 : Int), (34172290533932896043024226909796 : Int), (4287962740324612184893643549796 : Int), (1714840963584869258585668380160 : Int), (-173241492405512523497793748689575 : Int), (31701351357729325760174288426775 : Int), (-191384778080167803996534642782781 : Int), (-32011851973446764453805600453003 : Int), (-146781301742497795947554520475707 : Int), (-204455011426169384314088690342489 : Int), (-511846337670254879024560026145982 : Int), (-233845102431442150612858411311487 : Int), (-183855245065928315949931718328350 : Int), (-102696381101414091361827372433256 : Int), (-84999623190396032267785918441533 : Int), (-677772373952894347061937433288254 : Int), (358087621604336006999422245494366 : Int), (-78897233959131694341066341071346 : Int), (324070157048948105412981617860921 : Int), (-28658120722033359696940352671129 : Int), (151294268503699521747635298803677 : Int), (-489232031233498231993251066704959 : Int), (-464170370397645099463218468190853 : Int), (-405714564309944034937489756686850 : Int), (163212955138988105466651155613223 : Int), (-78517479396339903881380501507736 : Int), (-1306419009283513852721389546773053 : Int), (564499752871802132524386829123064 : Int), (840506844452286072981030124267439 : Int), (-368758962017287540267931417529963 : Int), (1267281107930642719921849326089055 : Int), (572625273533124186452886900530455 : Int), (-87093848732500311248943547559117 : Int), (773940601984548759980123951542771 : Int), (198282312833409916245924794325407 : Int), (551257026590154969678082255816107 : Int), (-68107203014380289748701989681060 : Int), (-514154692686111963816025338474764 : Int), (-118306087657271786182267858098160 : Int), (-461549334158977051977007989786640 : Int), (40720110307141075787161311244070 : Int), (121332719717046377634849528254564 : Int), (-19604456428245821314165948923150 : Int), (-53456248985754741948052202917153 : Int), (-6826374742839758535720664279865 : Int), (100319383846523125007631322583137 : Int), (-518322241959221935273174464807192 : Int), (270943374410942143540693337596456 : Int), (696898289139831847157142816601406915419744 : Int), (20235462400352827436454967056028 : Int), (-123698695183598913366692166873701 : Int), (31439616201848863414712224682520 : Int), (21493190684886350874505685138345 : Int), (-447874641281652687095524153320424 : Int), (-62335979452854401638784279336970 : Int), (-40774671639508041533332733703604 : Int)]
def S0_B_D_49 : List Int := [(6638212852634811986728625892711 : Int), (-10226488946356934176415937892680 : Int), (-15385727941803558627291283833018 : Int), (-14202177251555905952243580891016 : Int), (-15364422649038826556750245770875 : Int), (10651963109494875802719442989254 : Int), (-3636384578617668574535847396577 : Int), (-20008129227720417177286971565748 : Int), (-24614284788239317697273064946788 : Int), (-10571792536672937901835247325728 : Int), (-7545399004291212284874589549960 : Int), (13394474706133992264922452745685 : Int), (-143645177423249341901492733856566 : Int), (20902112979218853606750299508543 : Int), (-21169726509030785607361420617793 : Int), (538308841215594576340564885394826 : Int), (116450266546054680281187527361103 : Int), (-102411503414960154396620404081535 : Int), (-173869414397682223340702193521218 : Int), (-27817403469716522587966165810589 : Int), (-56706207337764424698925382125907 : Int), (-22093804432568634444155593678884 : Int), (72812314423259986748799972094151 : Int), (-294955738214919933972625091355712 : Int), (-138884560558795058794294065194894 : Int), (-115499647631044405242052422066745 : Int), (223333589292404268545013847287381 : Int), (337285941796038594160324046759463 : Int), (87228818490370903447328328322675 : Int), (76489953869311963912232034484439 : Int), (229900440854131266092603293426584 : Int), (564052210038407640258450974627219 : Int), (-175933182289535280186151671191028 : Int), (-462647020454866999003194228697143 : Int), (-75448332805058605052272863389305 : Int), (-33235656821363470136859370608861 : Int), (40493071617490478847975758361744 : Int), (72197310248427870085259458746205 : Int), (54569419327105517238117325898766 : Int), (-65057949188763096189289049712782 : Int), (-140161346854543035578072071958264 : Int), (-69168221312451044704763627789338 : Int), (-182892589632396660750285719813836 : Int), (-221811986649654935641650301614477 : Int), (109506666890235555370496851025114 : Int), (3365609382837137957889274401543 : Int), (65570237399344747063990430506099 : Int), (-331262030704639116852547416108849 : Int), (20235462400352827436454967056028 : Int), (696898288041337268343869352143145046329208 : Int), (109229564194527247090988330538449 : Int), (20151420648303887997436444871415 : Int), (151447741817785374602849710575710 : Int), (-34882102953481111406508955902672 : Int), (-225747569707071631516871284432275 : Int), (-15542484692547776414080644528725 : Int)]
def S0_B_D_50 : List Int := [(6637368469427949937067749593558 : Int), (-16614153431634754057249823629858 : Int), (-9622777680815360919022395901808 : Int), (-21019629599480017973083451726472 : Int), (-9964791517954656611855804449048 : Int), (-31847839604235890724477651756695 : Int), (-7792883927973212657644900028171 : Int), (-24374708280484534670647584370524 : Int), (13077271001839582239970207602269 : Int), (8487245848154184915345975856582 : Int), (-46029985837932298069266265246645 : Int), (-147336635830116961259752112616887 : Int), (-28292389092964757089238154640964 : Int), (-12079232196633948706364224645094 : Int), (-140848410880009548099963932889368 : Int), (551977845316948303009282698035975 : Int), (-27174022158740317949384815619086 : Int), (109577463512270591593339207127959 : Int), (-115239957976329664137032666226711 : Int), (69801178696507985373284821137362 : Int), (-83630066507556071652937038188509 : Int), (-206617503527976693939176254151152 : Int), (-1037710485319994835894453351472 : Int), (-68268051093247921895343424691388 : Int), (-77448308014713085721572282064784 : Int), (-382503037494486590980211905106869 : Int), (309782034579062838199508556949555 : Int), (242207783200604702777847419342033 : Int), (-115196360461590777922921388145023 : Int), (528344057452052649528406919281455 : Int), (278356691607268146507942853321373 : Int), (163044336725238129882784681761927 : Int), (41327530462515647858892893294200 : Int), (-259006050317027809359041560692320 : Int), (-152445823046624407522662098623134 : Int), (-5269583559616865995850121725447 : Int), (-28011203190273897980064250993694 : Int), (34549241188826736578168198423584 : Int), (75005134445215004222413923314852 : Int), (-23433840437939243277084850330829 : Int), (-43430105946116259011403927823296 : Int), (-168596489934566001986510286098240 : Int), (93740307933620742014632061038117 : Int), (-345322973584457081159440877299520 : Int), (-110657368713903565978666164815964 : Int), (11660338702265577575790803994698 : Int), (137158633652683953663702616430305 : Int), (-21870442218291945280565066267666 : Int), (-123698695183598913366692166873701 : Int), (109229564194527247090988330538449 : Int), (696898287981023343928434398787123447104017 : Int), (5153353713902546130531283147478 : Int), (158074861712975113457010203686835 : Int), (-36149284254680749165822082524800 : Int), (-55090882565214245928920355312075 : Int), (-186838262498384081956585690703574 : Int)]
def S0_B_D_51 : List Int := [(-5056652564127279512063440578730 : Int), (1729163933557788786996642919414 : Int), (1774952997692225136020374618576 : Int), (7394409591962361598708715872658 : Int), (25421652669135602844114279713510 : Int), (32050134667658365204353103814898 : Int), (25052912445273407067808792039192 : Int), (5352269550424354627298637792822 : Int), (5205135277514952731065759460069 : Int), (50857346945107140492190968544336 : Int), (69708907479700818748222789247618 : Int), (62379903630216928659859883894251 : Int), (52204404700068901850982866967820 : Int), (30340217192217873224477122356829 : Int), (89445269117417043236969257153750 : Int), (55152392414197415621046223429923 : Int), (67636015863523895036218335887848 : Int), (-125183925963533946101578603354876 : Int), (-167822186228174581513806477499881 : Int), (-41697314483565515741303726613832 : Int), (50794809108367944257484593324851 : Int), (109889492696566857752140039294700 : Int), (-148474951459944785040186498632167 : Int), (120364154902249836370815841696837 : Int), (14899278940084294990232732356837 : Int), (109871102062228475057989413206114 : Int), (81704451893739697773426568050579 : Int), (-10786816009600413096701241218800 : Int), (36593962344383411190195351818762 : Int), (3985633337744178206914488841647 : Int), (98991540379764603149568083163023 : Int), (-13989220039718734189756215663635 : Int), (-235018635996026672502752543548591 : Int), (-292123576773896071113759656210396 : Int), (-91224551956926125671484652352938 : Int), (-15771670341121960742269148473810 : Int), (20911441491719784398810117925716 : Int), (-95292262432811794298622962536511 : Int), (-79800810428061720760251407167990 : Int), (51716157131144596353935862652051 : Int), (-6569470992921895790295984682782 : Int), (-59060606948025952698516860848282 : Int), (-316492093546517135043728115295432 : Int), (75787046069703611358483335945238 : Int), (-315311120344762642758995687471689 : Int), (-83376939787818575981241721502277 : Int), (29063111892151237326338311557440 : Int), (71436957952926066055960193264046 : Int), (31439616201848863414712224682520 : Int), (20151420648303887997436444871415 : Int), (5153353713902546130531283147478 : Int), (696898288149188180110107185559163629796744 : Int), (-1610396825530956964154441295836 : Int), (298063941362957161306947960564 : Int), (-10378826515847221899000311052153 : Int), (6618310207162592092669654404979 : Int)]
def S0_B_D_52 : List Int := [(6640583067453773734468368496069 : Int), (-10227390076204574303642821990530 : Int), (-12198820076521502370688460691356 : Int), (-19863812344768952093535053243708 : Int), (-13710077857590504914943889748692 : Int), (-34203166177859349677332220621140 : Int), (-10870070778273005282186854846945 : Int), (8535801372544981677584520122342 : Int), (-21539429805673370736537014137921 : Int), (5371596313502476790184524212706 : Int), (-5076612649482757977497856321658 : Int), (-46194570187168979791971703523803 : Int), (-124254442860725250796312737669291 : Int), (-6207106896878727786309840105845 : Int), (-21169326018709805013780057048720 : Int), (452987136776560410849824944765773 : Int), (-119294028105260413657351637343173 : Int), (-68685582992317815912533700918601 : Int), (102339671226664467902743165824381 : Int), (66547742839609221324648123158067 : Int), (-37629372218862854624924683239229 : Int), (-70304604828989719271029006715522 : Int), (-19279463316368366042157401002894 : Int), (-184047285346519245361103743472119 : Int), (-35559898113321418046060182700765 : Int), (-109813623730796524054719113202115 : Int), (183931150733386122370180680059759 : Int), (308049570992871640155358009788340 : Int), (-319472978206437701605896166535290 : Int), (149829897261012970277687444292692 : Int), (255952378622493479051390562500547 : Int), (514805485615225327152393393711229 : Int), (-152377098135640000595367320911051 : Int), (60959442621749501047822564585342 : Int), (-138955718631677706956609764357593 : Int), (-16741475231240606403930983756306 : Int), (-23140723290008109942177414076994 : Int), (34185546386178253991711461010944 : Int), (38705480044105701188216310504080 : Int), (-61390258693609457641257579526448 : Int), (-8845153666586643639369178054185 : Int), (1987861900767101102549703519044 : Int), (-112366324322295429453646428343790 : Int), (-327487501633748630011256368474157 : Int), (72116627815926502724741146631977 : Int), (-151075493619135634245003138559010 : Int), (42610896393956622779555321654904 : Int), (-201478265721644042987561578923818 : Int), (21493190684886350874505685138345 : Int), (151447741817785374602849710575710 : Int), (158074861712975113457010203686835 : Int), (-1610396825530956964154441295836 : Int), (696898287937348613826036720567915484736438 : Int), (-19031925519827649120431589940541 : Int), (-20568247920807827410375810826987 : Int), (-179411360012411915541489052886355 : Int)]
def S0_B_D_53 : List Int := [(-18547323213556779853426519114851 : Int), (-2037763491942437571637033586540 : Int), (5315962424507755882469195845868 : Int), (9799802547257819469948200610282 : Int), (112140434237457614248263288451768 : Int), (7557813922382958659628133212769 : Int), (123967155687704395996100637139600 : Int), (40286933098504184161713989244052 : Int), (98351174020304033743917827774257 : Int), (128088018058254772992195018324968 : Int), (222070480757949990663396446533603 : Int), (269591078696578558634192152083734 : Int), (43777360954796327902456876614310 : Int), (66051621365175321811095530303333 : Int), (-31263327006958656102923120934811 : Int), (-85293477318657220605300409861479 : Int), (-111742242650345298890253253999589 : Int), (156340608761117647944302489247922 : Int), (-67204742859751394781087222099037 : Int), (64954003414963843525915281161955 : Int), (56980788749827700007244770060 : Int), (467058841219412487056851317267651 : Int), (52658183732320954526133369857136 : Int), (117151690958307500740304042111763 : Int), (-31196219678214252262789962793399 : Int), (31953041318487833757951705142299 : Int), (236783408970365080409509743584425 : Int), (-519491970031034017117073647654855 : Int), (-300703052523367781634967413761409 : Int), (-276850315311010309848089871131317 : Int), (-777638578724994860352348734123914 : Int), (-260932047319336110262384549213942 : Int), (391765315931282990732003139664019 : Int), (-253409262063491312114797788014957 : Int), (-59181152517749334324839765634914 : Int), (-161657444677868653857964052980556 : Int), (90984813426104281062385074810989 : Int), (144587157392181316749281067428430 : Int), (-64387503360946841285671255488531 : Int), (159499722079582798128567528157543 : Int), (19800187838602749679847568400875 : Int), (6183391020880904403409054229892 : Int), (-79716270533812903479699159712421 : Int), (63239488257841616106950366288492 : Int), (139785784145764903039041957362973 : Int), (-569019276089460210813184316690 : Int), (-162486953549598189992092659961178 : Int), (-103942155320859062575225995231805 : Int), (-447874641281652687095524153320424 : Int), (-34882102953481111406508955902672 : Int), (-36149284254680749165822082524800 : Int), (298063941362957161306947960564 : Int), (-19031925519827649120431589940541 : Int), (696898287852706134029259708340247911773818 : Int), (29985799063491967142431035177539 : Int), (-6081780376614409935209405987060 : Int)]
def S0_B_D_54 : List Int := [(-18545295815823330817414674699792 : Int), (6929416066037933123070379604766 : Int), (1703808520372808495025531955428 : Int), (11428629406163790060071424214078 : Int), (107500144134374809139354875008506 : Int), (-3718224269820827793937692582669 : Int), (94064277010014246561419038507064 : Int), (97747327773620787574290135739984 : Int), (35566378617560934961185527950547 : Int), (113821298616285559463623925136226 : Int), (43105184498745840207491052683065 : Int), (44678250889794732366753442009827 : Int), (236919795411720205548663769305301 : Int), (185720725782873540226153839420612 : Int), (-105083324871397368103205177464140 : Int), (-147067779576189760490914688329981 : Int), (-50832198049616664884387714262744 : Int), (-42560699541047639830955020190446 : Int), (195871344131144369643721204898879 : Int), (59496641820344193782067020252849 : Int), (-24025763693152558271841969255282 : Int), (152990970603699178324069096496148 : Int), (33903620309861546063691569017731 : Int), (431285518769540734316460510975725 : Int), (21841147715580977154515283603302 : Int), (-280079223751826574725466440047875 : Int), (-524059677999078693643274308087394 : Int), (235953306019001652493582616508630 : Int), (-404530146607925244845827406098 : Int), (-261777959309918913633337604172913 : Int), (-730827261328555653311755281384458 : Int), (-286469801775124162424110605766571 : Int), (-212133454382011352197955212554553 : Int), (505141460346724305144798940168964 : Int), (-39503305100045859112273111946667 : Int), (30722324052756272664435879008285 : Int), (175452584989585676268283911840913 : Int), (-56104175672789461920440329172333 : Int), (108106959432487851797056319348564 : Int), (62875215409677961980019138515795 : Int), (-121016977015659936963281216403514 : Int), (8965661906928365763861370465514 : Int), (160314011816507387036888746743373 : Int), (91997632932538404781483488899676 : Int), (-100191317867114100139077453253293 : Int), (-20742781079479574807371590208872 : Int), (-64478208324269379547218730582337 : Int), (-454476649022845592694452622280235 : Int), (-62335979452854401638784279336970 : Int), (-225747569707071631516871284432275 : Int), (-55090882565214245928920355312075 : Int), (-10378826515847221899000311052153 : Int), (-20568247920807827410375810826987 : Int), (29985799063491967142431035177539 : Int), (696898287896686643981081973482474593184931 : Int), (1228486276607526697210072894898 : Int)]
def S0_B_D_55 : List Int := [(6994578470230068400884225341717 : Int), (5168655200553640872291169136786 : Int), (3362695734490046667771789704038 : Int), (15601747580526293577063800889070 : Int), (-62724140769347890151501749587572 : Int), (-55840612007968177329037119545980 : Int), (-66148774209902089796501157706964 : Int), (-18155938976482840026641374452788 : Int), (-22744362681553478892207764682105 : Int), (-70951025551746866686831373768282 : Int), (-16914483329374462538188502359102 : Int), (106709398125209657228974723588838 : Int), (86340909033917465336641084666413 : Int), (-30363947648960139835041050702104 : Int), (-40854194429057906161302683658026 : Int), (-171401451528763029939749987933356 : Int), (-44183604690768343917863470701591 : Int), (-104733573029289517708999989703368 : Int), (-98501302799354292085460476064308 : Int), (-189921611969677066758594110011974 : Int), (52286932891077294897543887626761 : Int), (277359067951012669107078234348466 : Int), (201088634253084574951692878597636 : Int), (248522017072936135631287032312692 : Int), (52661122614693777578147172675437 : Int), (-43743045049382478499550190333437 : Int), (348986303795280894631781557494974 : Int), (329649474910404300151086570553652 : Int), (-52583016539533340238669002316217 : Int), (-116798086872193765232049230052288 : Int), (-319242586529089760668664677981934 : Int), (-130501267525562941918624676822217 : Int), (-138282533249107383275587827670366 : Int), (-116902320311078850471670507876596 : Int), (103006305426178486622774756909560 : Int), (-12239373645392661693549587757249 : Int), (28460127347720930616641981264263 : Int), (20010962609893252740325046499585 : Int), (-8918036877001788126823375653240 : Int), (22142667317801192832197187928309 : Int), (842934240123487424164857478397 : Int), (-130579252946164231460759885355243 : Int), (-10775128815947001930674767893272 : Int), (440981664051828291785074383344526 : Int), (-27184022819135682753131423356058 : Int), (-139138446519508489053271279507080 : Int), (9409181266944930441049261121571 : Int), (-5509837999398018324766384270747 : Int), (-40774671639508041533332733703604 : Int), (-15542484692547776414080644528725 : Int), (-186838262498384081956585690703574 : Int), (6618310207162592092669654404979 : Int), (-179411360012411915541489052886355 : Int), (-6081780376614409935209405987060 : Int), (1228486276607526697210072894898 : Int), (696898287696558187537804214198340098463775 : Int)]
def S0_B_D : List (List Int) := [S0_B_D_0, S0_B_D_1, S0_B_D_2, S0_B_D_3, S0_B_D_4, S0_B_D_5, S0_B_D_6, S0_B_D_7, S0_B_D_8, S0_B_D_9, S0_B_D_10, S0_B_D_11, S0_B_D_12, S0_B_D_13, S0_B_D_14, S0_B_D_15, S0_B_D_16, S0_B_D_17, S0_B_D_18, S0_B_D_19, S0_B_D_20, S0_B_D_21, S0_B_D_22, S0_B_D_23, S0_B_D_24, S0_B_D_25, S0_B_D_26, S0_B_D_27, S0_B_D_28, S0_B_D_29, S0_B_D_30, S0_B_D_31, S0_B_D_32, S0_B_D_33, S0_B_D_34, S0_B_D_35, S0_B_D_36, S0_B_D_37, S0_B_D_38, S0_B_D_39, S0_B_D_40, S0_B_D_41, S0_B_D_42, S0_B_D_43, S0_B_D_44, S0_B_D_45, S0_B_D_46, S0_B_D_47, S0_B_D_48, S0_B_D_49, S0_B_D_50, S0_B_D_51, S0_B_D_52, S0_B_D_53, S0_B_D_54, S0_B_D_55]
def S0_B : Blk := ⟨S0_B_d, S0_B_l, S0_B_D⟩
def S0_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (5 : Nat)), ((0 : Nat), (1 : Nat), (4 : Nat)), ((0 : Nat), (2 : Nat), (3 : Nat)), ((0 : Nat), (3 : Nat), (2 : Nat)), ((0 : Nat), (4 : Nat), (1 : Nat)), ((0 : Nat), (5 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (4 : Nat)), ((1 : Nat), (1 : Nat), (3 : Nat)), ((1 : Nat), (2 : Nat), (2 : Nat)), ((1 : Nat), (3 : Nat), (1 : Nat)), ((1 : Nat), (4 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (3 : Nat)), ((2 : Nat), (1 : Nat), (2 : Nat)), ((2 : Nat), (2 : Nat), (1 : Nat)), ((2 : Nat), (3 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (2 : Nat)), ((3 : Nat), (1 : Nat), (1 : Nat)), ((3 : Nat), (2 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (1 : Nat)), ((4 : Nat), (1 : Nat), (0 : Nat)), ((5 : Nat), (0 : Nat), (0 : Nat))]
def S0 : SBlk := ⟨[], (0 : Nat), S0_z, S0_B⟩
def S1_B_d : List Int := [(2381858918073 : Int), (1449535634280 : Int), (3116233456460 : Int), (1794186411068 : Int), (3588332794429 : Int), (2187003199580 : Int), (1821779324730 : Int), (1719232664056 : Int), (1319269756258 : Int), (4112798389637 : Int), (4156144397985 : Int), (2325416178348 : Int), (2400430977634 : Int), (3582969692420 : Int), (2228179497785 : Int), (1802436257411 : Int), (2076480611871 : Int), (3153213646735 : Int), (1990799121499 : Int), (1510210142937 : Int), (1972755566428 : Int), (3779624545332 : Int), (2216229338955 : Int), (2878729890196 : Int), (1600789864592 : Int), (1467369171391 : Int), (2503540312346 : Int), (2739371477165 : Int), (1293766750147 : Int), (2245615816400 : Int), (1123945153401 : Int), (1920370633334 : Int), (4128890211905 : Int), (3992625957457 : Int), (3138879157478 : Int)]
def S1_B_l_0 : List Int := [(9007199254740992 : Int), (-13960664688957151 : Int), (-13960671055545871 : Int), (-20137248909738975 : Int), (-42078498409434109 : Int), (6643256620320608 : Int), (-42078492583404341 : Int), (8416875100002628 : Int), (8416932821199516 : Int), (-26535856726653896 : Int), (-1115424095104277 : Int), (6568228702405826 : Int), (6568119733980354 : Int), (-1115399493700829 : Int), (69521193787431466 : Int), (-1227654729768462 : Int), (69521135324343793 : Int), (21370091116004109 : Int), (21369782698652334 : Int), (7159808693933827 : Int), (18472058214630013 : Int), (-13524473005260335 : Int), (22275828680430838 : Int), (-13524712867429996 : Int), (18472072646655048 : Int), (40159536803914606 : Int), (-36376741034379955 : Int), (-36377282095117102 : Int), (40159250920483824 : Int), (47584365187924126 : Int), (-116731804337685220 : Int), (47583847830715647 : Int), (-36471008319981913 : Int), (-36471112329280003 : Int), (2637007605350252 : Int)]
def S1_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (4190087319301646 : Int), (6301258096143852 : Int), (-8843577554436296 : Int), (-3389305912036532 : Int), (-7906806225498080 : Int), (-16170438542325996 : Int), (-12532263090044756 : Int), (-19252297314992649 : Int), (-13172923910458253 : Int), (886893110752064 : Int), (-382556654468165 : Int), (-12507725787779518 : Int), (9573514287688320 : Int), (-57697560591915628 : Int), (11266266544280170 : Int), (-30635049539141331 : Int), (-41354055709804914 : Int), (-27136147353943450 : Int), (3711093038041387 : Int), (13349211939948380 : Int), (31606484773859466 : Int), (9293725085921841 : Int), (2541086075992740 : Int), (50599427913665886 : Int), (20299659122522408 : Int), (4229452223502614 : Int), (44521995527760212 : Int), (-39213436144455149 : Int), (27793704176410020 : Int), (-49445861005298510 : Int), (19831626964554582 : Int), (6725132346718259 : Int), (62638462221950824 : Int)]
def S1_B_l_2 : List Int := [(0 : Int), (0 : Int), (1125899906842624 : Int), (816059894373895 : Int), (597511998507332 : Int), (-438943897001346 : Int), (-2766825163326583 : Int), (4674909563263110 : Int), (-8392113273130922 : Int), (-2493321761920033 : Int), (-468641367222926 : Int), (-2247088082887576 : Int), (2312395178517844 : Int), (-2857159372415679 : Int), (4389641268805091 : Int), (-7472424431323879 : Int), (-1690645654806197 : Int), (-23911551541642082 : Int), (14588456365318662 : Int), (-3514332949428218 : Int), (-1696369717416644 : Int), (-5816603325206326 : Int), (4093280306487425 : Int), (8749085710255809 : Int), (2506141173274498 : Int), (-4753941215659221 : Int), (-27270267753130308 : Int), (30446782452835498 : Int), (17073019294108077 : Int), (-24117148083496188 : Int), (3599386111219612 : Int), (12635020424600965 : Int), (-21817525743134685 : Int), (25256929964769992 : Int), (8112214381509066 : Int)]
def S1_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-3224452041975703 : Int), (3113207059869481 : Int), (-3224345503172243 : Int), (-2123346320530764 : Int), (-2123524198852263 : Int), (-6607605303352328 : Int), (3406891300585225 : Int), (12954883876232897 : Int), (12954923347522042 : Int), (3406657903328254 : Int), (4883069981819014 : Int), (-48298665170497114 : Int), (4882202189962723 : Int), (-3746561844370745 : Int), (-3745340942308523 : Int), (-10766261661572502 : Int), (8631587288170391 : Int), (11710859054684240 : Int), (26843316125091990 : Int), (11710646837516146 : Int), (8631172566506554 : Int), (17125415647542128 : Int), (-26314651011275494 : Int), (-26316024800573638 : Int), (17124412234586168 : Int), (-27037717817843708 : Int), (-30420578329798170 : Int), (-27036159300549066 : Int), (18698211881881391 : Int), (18698352098024289 : Int), (23451859158981584 : Int)]
def S1_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-11580305838066 : Int), (-3159537294806356 : Int), (-3177314566472914 : Int), (3482985470655616 : Int), (731564528774138 : Int), (-7214277444730377 : Int), (-6346819001428516 : Int), (4837995795459588 : Int), (7599381433492426 : Int), (-23351561125131747 : Int), (4192267822684228 : Int), (21269147420086494 : Int), (28552435608552853 : Int), (-27964456150502271 : Int), (695098409744314 : Int), (-14997082559136529 : Int), (-16832006025466149 : Int), (-2028679772508885 : Int), (14654936639901640 : Int), (13791913031128456 : Int), (-35413271251445404 : Int), (-55646098543732606 : Int), (59134159665412540 : Int), (31402945721260676 : Int), (55608082336840958 : Int), (3085762672044508 : Int), (-52177111065368813 : Int), (-16449883214901863 : Int), (14115997253489555 : Int), (-2207579394654389 : Int)]
def S1_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-64616213032430 : Int), (-27691659549031 : Int), (28110447133254 : Int), (-382820218206159 : Int), (178357949077515 : Int), (1578767330915716 : Int), (1673065257433637 : Int), (303194064632985 : Int), (3424442562256105 : Int), (-3209594788915228 : Int), (3800139575717744 : Int), (-965201425532368 : Int), (-1440120481605538 : Int), (-614952152318691 : Int), (193234840921231 : Int), (-1314936894167386 : Int), (1310898213902967 : Int), (-1049399831901544 : Int), (435906111953090 : Int), (3857373039121576 : Int), (-5988916247839392 : Int), (-5020783442731300 : Int), (4420631536187822 : Int), (-3037964457029857 : Int), (-3518317416828093 : Int), (-3944661937849044 : Int), (492327055204252 : Int), (750972414312264 : Int), (3556505802622714 : Int)]
def S1_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2469227226387170 : Int), (-1444983042936818 : Int), (2445337656742197 : Int), (5002414905356572 : Int), (786014819808679 : Int), (-5787301801355287 : Int), (-3703522868351429 : Int), (9684101849557122 : Int), (13995774005526062 : Int), (-16539285508826211 : Int), (-15642692098077520 : Int), (17571946949602327 : Int), (2319006684815123 : Int), (6445326260363602 : Int), (5583349957165211 : Int), (-6776768570092715 : Int), (-12921473156769449 : Int), (-10473872774382996 : Int), (12984506642675628 : Int), (39478615737639533 : Int), (-27977476725402927 : Int), (-26283162226771537 : Int), (-25982714284962216 : Int), (10282614266618243 : Int), (37362213938495317 : Int), (5081686787017337 : Int), (-12881941594996766 : Int), (-7338086637676303 : Int)]
def S1_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-8097338125486165 : Int), (119489185899904 : Int), (2771303845365208 : Int), (1827125492948843 : Int), (-310337674343106 : Int), (-2428968074152054 : Int), (12550819716919899 : Int), (-2170229472396048 : Int), (-12541073832793871 : Int), (-38855612491817427 : Int), (40596990079095324 : Int), (8244842301 : Int), (3119733511669696 : Int), (1108473158911193 : Int), (823359281762768 : Int), (956863779384095 : Int), (-2604999351554559 : Int), (2955399305731913 : Int), (-7369271910905857 : Int), (3933531753338924 : Int), (-3346992230727417 : Int), (-54690082149732773 : Int), (-3366968564790857 : Int), (53616953044656952 : Int), (-19277433927799818 : Int), (20864925960014811 : Int), (-61668400361415 : Int)]
def S1_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (591369122064042 : Int), (162593766584180 : Int), (3473036314408078 : Int), (4035896803727944 : Int), (1531816005993871 : Int), (-3279226291107659 : Int), (-10741150244553310 : Int), (3327458759602278 : Int), (14769050399649688 : Int), (-6150775197309887 : Int), (64209502362 : Int), (520218284714642 : Int), (5091954217921692 : Int), (4076329184259585 : Int), (5131958033114107 : Int), (2027543125317194 : Int), (-1798890570935686 : Int), (-7014488839035322 : Int), (-9990380826094595 : Int), (-139400926248635 : Int), (11601240116536527 : Int), (-16667517100847553 : Int), (-16916142073392838 : Int), (9212830934393123 : Int), (-1356487803698880 : Int), (-303853666052388 : Int)]
def S1_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-377548526940619 : Int), (162947311259276 : Int), (162960030815181 : Int), (-377543037736116 : Int), (-979327550848911 : Int), (1221775521163173 : Int), (-979343370113182 : Int), (595088867012691 : Int), (595133109124488 : Int), (559971163625302 : Int), (-444885992706224 : Int), (434960404888810 : Int), (-704119123413523 : Int), (434988755081323 : Int), (-444878136977850 : Int), (-1358878760813301 : Int), (1407385857058850 : Int), (1407501958672023 : Int), (-1358864768117758 : Int), (1811402385178530 : Int), (11800017177229 : Int), (1811466935953086 : Int), (-408913604595233 : Int), (-408910984059506 : Int), (-3477902405304679 : Int)]
def S1_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1010128908090287 : Int), (314718368227168 : Int), (-431865958423071 : Int), (1431080705638387 : Int), (-3157403163438824 : Int), (-973678898039441 : Int), (-1704391581189258 : Int), (1948692391044471 : Int), (-56355760614757 : Int), (2606373746475863 : Int), (1854893797289716 : Int), (1468822268357780 : Int), (-214413609335000 : Int), (-502836398822530 : Int), (2881752929612583 : Int), (1488890111257012 : Int), (-6020017575076867 : Int), (-1375637605661441 : Int), (-5423951972272520 : Int), (-3427191102542426 : Int), (1055463156379804 : Int), (2662017615746654 : Int), (397140669133131 : Int), (1273035126445757 : Int)]
def S1_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (996131650592799 : Int), (454319922515437 : Int), (-2102836261208489 : Int), (-3251467457523806 : Int), (146849378155704 : Int), (2308871557007701 : Int), (-2015986011816127 : Int), (34532280549010 : Int), (184223788422311 : Int), (4839353940593674 : Int), (3402638244074721 : Int), (1560341679741604 : Int), (603658393661232 : Int), (-1267075796967603 : Int), (-384693713352945 : Int), (-1650629027024681 : Int), (365667339154907 : Int), (-2021512331711438 : Int), (-6618523940784381 : Int), (-2929944552777020 : Int), (3404174620730582 : Int), (-768027644730902 : Int), (774510989993684 : Int)]
def S1_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (829327548468619 : Int), (41587713651863 : Int), (-3297318583462242 : Int), (-1395111449130208 : Int), (-1484740624068364 : Int), (1771041069563814 : Int), (10982889533291 : Int), (34739046123418 : Int), (166999574124346 : Int), (2959845101061126 : Int), (5100047155220884 : Int), (1122077532983331 : Int), (-257096913266535 : Int), (-4034438906539933 : Int), (1287484757821998 : Int), (-20390940311498 : Int), (-1338954053443669 : Int), (-5909802087434284 : Int), (-3564537805356853 : Int), (-1641366539472290 : Int), (4448043476815590 : Int), (924606126053050 : Int)]
def S1_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-545982038109154 : Int), (-3125555073397508 : Int), (1768394033468690 : Int), (1945270680315137 : Int), (-1716492228189398 : Int), (-85155797187525 : Int), (-36142984172749 : Int), (-511019043061132 : Int), (854573714383885 : Int), (641151264995774 : Int), (2555514552748693 : Int), (-725276859115072 : Int), (-5605995984653037 : Int), (286342355369719 : Int), (2993850035883272 : Int), (612895994132117 : Int), (-2412784767685296 : Int), (-4793442576260570 : Int), (1012079719171848 : Int), (2179256916935985 : Int), (1430182393870596 : Int)]
def S1_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2038196252178078 : Int), (-135169647656532 : Int), (-464548628189700 : Int), (-2179862086923328 : Int), (-822199687351667 : Int), (167699077705748 : Int), (164489604183929 : Int), (471518972302363 : Int), (-924085049302796 : Int), (-32377082128953 : Int), (5209715930404852 : Int), (3191010745713002 : Int), (-1993985248412286 : Int), (-510593571781449 : Int), (-1597851748800918 : Int), (-1105494492118972 : Int), (-4182722562746996 : Int), (-371355236041422 : Int), (-2342549919473947 : Int), (2193403156433431 : Int)]
def S1_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1297649424047748 : Int), (-3287796915606373 : Int), (-2808074683551803 : Int), (-1009043345504674 : Int), (-331885876911283 : Int), (-887888254061007 : Int), (577044315007059 : Int), (-583386564628121 : Int), (-275919040147930 : Int), (-782632916433260 : Int), (6133558596132927 : Int), (7583875121265361 : Int), (817543292799140 : Int), (-1802085968234305 : Int), (1631134639896097 : Int), (-1079177370211937 : Int), (-6176473488101793 : Int), (-5625076279360361 : Int), (629357548460505 : Int)]
def S1_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1531790874231109 : Int), (133634300575748 : Int), (-656358684693158 : Int), (53669158920672 : Int), (-764202140292867 : Int), (376833023784533 : Int), (292643574565628 : Int), (247919959031957 : Int), (-184346093084675 : Int), (-3570819440536104 : Int), (1463140104734821 : Int), (5369263179015874 : Int), (-4089026581612091 : Int), (-1629765975538515 : Int), (-1579359221461937 : Int), (-980899195098754 : Int), (932939787636448 : Int), (2266867133807625 : Int)]
def S1_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-2734426478462152 : Int), (-2977117429305 : Int), (-213307277579208 : Int), (-197949836558191 : Int), (234925336198469 : Int), (-237699050055925 : Int), (125909580564401 : Int), (-261525997254466 : Int), (-24647626847441 : Int), (-1377519455654709 : Int), (-38072519868208 : Int), (5302533285079555 : Int), (13829353425130 : Int), (-5173764451820296 : Int), (2376635334789697 : Int), (102458193604025 : Int), (-179669562487845 : Int)]
def S1_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-7586810863961 : Int), (-5714488247082 : Int), (-566853718427453 : Int), (597965889855915 : Int), (-542090989744198 : Int), (-216779834528326 : Int), (-311828350022423 : Int), (-2205578549888040 : Int), (-1363710638312460 : Int), (-450843607274209 : Int), (-3095286823851727 : Int), (35222367221037 : Int), (3423277972826120 : Int), (2447858687479565 : Int), (3862863169342931 : Int), (-457434176048820 : Int)]
def S1_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (24614478512778 : Int), (92008022787361 : Int), (-422207978689101 : Int), (92014625291696 : Int), (24616879401206 : Int), (27660246291587 : Int), (-192076802957695 : Int), (-192038212188150 : Int), (27662326751293 : Int), (-122725129122416 : Int), (-653680576754116 : Int), (-122742836519368 : Int), (-76831753635249 : Int), (-76788222459809 : Int), (2879115304281855 : Int)]
def S1_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (441275024585717 : Int), (427442818387166 : Int), (-351044910201998 : Int), (-68914352513993 : Int), (686992300407862 : Int), (2727296946285525 : Int), (-2231493638931522 : Int), (-460454250578215 : Int), (-1163034533767734 : Int), (-393412679942302 : Int), (21517267709466 : Int), (1210163727690793 : Int), (-824948208404809 : Int), (524422671812257 : Int)]
def S1_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-1181610925466319 : Int), (157876418285280 : Int), (-77514961115521 : Int), (410472314609385 : Int), (3109800064290848 : Int), (-870631714226884 : Int), (-513940420389267 : Int), (1890270826743602 : Int), (361570266532897 : Int), (2347643713168939 : Int), (-357475759745696 : Int), (-1689846791398521 : Int), (-1431119115445362 : Int)]
def S1_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-732388451269871 : Int), (37393569854774 : Int), (638876757776711 : Int), (1332109440024030 : Int), (-1392090226131897 : Int), (5508006669300 : Int), (-2670563809193984 : Int), (-1110453734305777 : Int), (-2461409220790462 : Int), (1333673707763276 : Int), (485226297754044 : Int), (1722789803294578 : Int)]
def S1_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (169481486914397 : Int), (-407295781297906 : Int), (-1065178425847666 : Int), (3801854965084186 : Int), (722437108969883 : Int), (1154166401420280 : Int), (-337822664397500 : Int), (509098090135371 : Int), (-1447953135848880 : Int), (233541043697197 : Int), (-499786657180865 : Int)]
def S1_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (-168601767235744 : Int), (-873315539374683 : Int), (811050471358547 : Int), (218445411498923 : Int), (86343853681183 : Int), (-141657497032151 : Int), (-715899100234295 : Int), (-289012220590839 : Int), (646353947547854 : Int), (372215634123645 : Int)]
def S1_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (1074720062595458 : Int), (-262541604796646 : Int), (-31515836590186 : Int), (523255223205482 : Int), (1377595010852218 : Int), (540620723613347 : Int), (-1150523234590672 : Int), (-199240654196170 : Int), (-378101170517474 : Int)]
def S1_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-398591776227422 : Int), (-68135843461191 : Int), (480468668397114 : Int), (1661803259636678 : Int), (1438706129732210 : Int), (924333649158878 : Int), (-1092215691156690 : Int), (-547732230660712 : Int)]
def S1_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (274855572195584 : Int), (1563514130981462 : Int), (2225759009184939 : Int), (839331512717309 : Int), (-971504687641445 : Int), (361525634065274 : Int), (-709462861639544 : Int)]
def S1_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-122081730733732 : Int), (650185444289989 : Int), (345174352649343 : Int), (347825951448702 : Int), (-1625920343653351 : Int), (-138240963707272 : Int)]
def S1_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (276973806951323 : Int), (-814291242027312 : Int), (-1547249339482952 : Int), (811745207993401 : Int), (-758616455039308 : Int)]
def S1_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (376699200795126 : Int), (1296343194839789 : Int), (1006577005147632 : Int), (210353822672412 : Int)]
def S1_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (168009819513903 : Int), (-1564501790952619 : Int), (-1228374995020101 : Int)]
def S1_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (204485753789904 : Int), (-17463651761095 : Int)]
def S1_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-14792858777944 : Int)]
def S1_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int)]
def S1_B_l : List (List Int) := [S1_B_l_0, S1_B_l_1, S1_B_l_2, S1_B_l_3, S1_B_l_4, S1_B_l_5, S1_B_l_6, S1_B_l_7, S1_B_l_8, S1_B_l_9, S1_B_l_10, S1_B_l_11, S1_B_l_12, S1_B_l_13, S1_B_l_14, S1_B_l_15, S1_B_l_16, S1_B_l_17, S1_B_l_18, S1_B_l_19, S1_B_l_20, S1_B_l_21, S1_B_l_22, S1_B_l_23, S1_B_l_24, S1_B_l_25, S1_B_l_26, S1_B_l_27, S1_B_l_28, S1_B_l_29, S1_B_l_30, S1_B_l_31, S1_B_l_32, S1_B_l_33, S1_B_l_34]
def S1_B_D_0 : List Int := [(87112285967122938240576766906833035132594 : Int), (-54809176754017980736097547322854 : Int), (-54815336806773159370997352511156 : Int), (-79069877789316309113416519320052 : Int), (-165202397886761122679899262820052 : Int), (26075286100182920659836851705194 : Int), (-165194321648759153035152137885764 : Int), (33038124576116003882342119298244 : Int), (33037105500982199370534956998598 : Int), (-104176102817336621382821819003612 : Int), (-4387255498253127404037712154282 : Int), (25783029348090822386326056170430 : Int), (25791382174951695364725208631804 : Int), (-4389620568418751094714403231370 : Int), (272937790085793519228880099363012 : Int), (-4823572297962168485609980257970 : Int), (272946827689462412886159537966696 : Int), (83891643873707667235543835628044 : Int), (83904780923643522299307101266694 : Int), (28100230453346412815208581530794 : Int), (72526325442378260812818723041532 : Int), (-53102920771368897417438788973018 : Int), (87465939894608934210646990474860 : Int), (-53103642223801982399784120062372 : Int), (72515709369844290368558377255510 : Int), (157677585584282557443532764929376 : Int), (-142807217022849855863853550606702 : Int), (-142813145092302577588834753426034 : Int), (157668773046816513463354747650334 : Int), (186813115773587231619477815910366 : Int), (-458291678709025069217193614478598 : Int), (186826242835247578920529103203568 : Int), (-143188985105882329285498502563740 : Int), (-143182744934894094544676706544096 : Int), (10356045361252930236852585364810 : Int)]
def S1_B_D_1 : List Int := [(-54809176754017980736097547322854 : Int), (87112286018755759943770115854644627717363 : Int), (86865829084956124469170213916221 : Int), (125414460148863293854530538810035 : Int), (252034342477252626769052601108065 : Int), (-41951818825401154010272901022362 : Int), (252444619561144271570020967428815 : Int), (-58551732848400081620095246929478 : Int), (-56895457573487094678863677846564 : Int), (152718644566785314469233210367174 : Int), (818454368971992692797982526061 : Int), (-39561248473199465751311759491752 : Int), (-40147733218209262273358076562904 : Int), (1119487398224175838596028463457 : Int), (-418682326187438081094325904901842 : Int), (-18738113281652215649082585753176 : Int), (-417925804248564294105123462247639 : Int), (-143944003799892701575475947999725 : Int), (-148829479675110133301051921562686 : Int), (-55880920686944113897312793974803 : Int), (-110725071680977458628709625585411 : Int), (88366836855521933189171788546965 : Int), (-121205296224472221574094256328978 : Int), (86531394499997983078990215260496 : Int), (-111238648871798541021882714263156 : Int), (-221400794809557552551511334641498 : Int), (230562453502204856420283391922965 : Int), (223269855195136138446987849256196 : Int), (-224145972729767892050225299917376 : Int), (-307358347113505710329815184061516 : Int), (722938006646178616186854419848364 : Int), (-312030231851925381108757623090127 : Int), (230939342903712476826331239016535 : Int), (224977618000535236958584767820801 : Int), (12404409102995289975487835585228 : Int)]
def S1_B_D_2 : List Int := [(-54815336806773159370997352511156 : Int), (86865829084956124469170213916221 : Int), (87112286019328184543356203854554239111791 : Int), (125828133271956216364552553308027 : Int), (252772849069523118878837279900589 : Int), (-42173495470396234695907071190206 : Int), (250696822739451781699451712809099 : Int), (-54644477128556462575180416983094 : Int), (-62644096470203285737477249233728 : Int), (151509992562581774173744130130068 : Int), (884351097363985820018858877611 : Int), (-41232986885882544311812893292326 : Int), (-38451791823018277410649933297792 : Int), (-581114777099534592162134892741 : Int), (-415820883943564233655403799955718 : Int), (-22411678632742484158885127665666 : Int), (-419556259344843453522732489224293 : Int), (-160477352655961320234685056609537 : Int), (-136911615025116333833354131012044 : Int), (-57615292628196286499809127001783 : Int), (-112092787019271231689007901896307 : Int), (83715592401812882844401743077877 : Int), (-119208229778327633405100214370474 : Int), (92641825774452825705710069082974 : Int), (-109500840019978409346069586849892 : Int), (-226464829572844071032828735627414 : Int), (210041151824099178480169564579031 : Int), (245399863269702988953083076631068 : Int), (-213082006347041149378474103162862 : Int), (-323794319341072146721472833728988 : Int), (724787047753339213285698935235774 : Int), (-301304630351707154418355994279975 : Int), (214415336133650374548337038999133 : Int), (243240248330547829843093100950815 : Int), (16390602571546230878640275334956 : Int)]
def S1_B_D_3 : List Int := [(-79069877789316309113416519320052 : Int), (125414460148863293854530538810035 : Int), (125828133271956216364552553308027 : Int), (87112286114090965533495634879432987489515 : Int), (362512757555068732312700920382971 : Int), (-59171649652460138460417692075854 : Int), (361309548381395811865566080983471 : Int), (-82716396869891807232829341889952 : Int), (-87301612538028265549972681069852 : Int), (216160806350746993811614022839312 : Int), (2851327555947115586475395301469 : Int), (-51964945788601474221519247850474 : Int), (-50377974783223703845344978394588 : Int), (2010149287144647484325109049567 : Int), (-599499194765214572768180582690584 : Int), (-53370061516521186117773239438756 : Int), (-601652048616688030499699905477375 : Int), (-221511369278222707079997017392881 : Int), (-208012986697681368989776068036710 : Int), (-87184220307634796521520543264269 : Int), (-156503598959229631420449915597243 : Int), (129851023935634944121734049177103 : Int), (-160238897646476578381882076455470 : Int), (134975097416041989090208559586002 : Int), (-154999238106205117680626426712524 : Int), (-314565900886796874162800700977536 : Int), (304993655462105671695571108337297 : Int), (325277983313647710771093519799994 : Int), (-306880606299113326025480486645534 : Int), (-468546169996114972912991694743604 : Int), (1029473830154239752807783529661206 : Int), (-455669102863134409211257662879347 : Int), (330353461635494569219300584394071 : Int), (346877413220211400099018911481731 : Int), (32369277358153669455912536846490 : Int)]
def S1_B_D_4 : List Int := [(-165202397886761122679899262820052 : Int), (252034342477252626769052601108065 : Int), (252772849069523118878837279900589 : Int), (362512757555068732312700920382971 : Int), (87112286730937011064908615265003158848839 : Int), (-121186743349075887906876965487678 : Int), (768005986112713067360899858048653 : Int), (-148652127043595344483242916613282 : Int), (-131761872949094263958587843114276 : Int), (510245585222818544810450350649808 : Int), (2379813543026742482486003939765 : Int), (-155174410651354514561526093915068 : Int), (-109982906539809939891271689951294 : Int), (56928711848626659444323090859423 : Int), (-1373679723582756438417785100757756 : Int), (120668708723797196166196210723968 : Int), (-1208729792829726728020242657980883 : Int), (-263204902554461728379833156922133 : Int), (-452661912463362387365173177382850 : Int), (-98295309353475296306074429873191 : Int), (-405561260477689341484332664061915 : Int), (162049821330368944563944857175259 : Int), (-461615007962893918197329983892496 : Int), (290460489323602512558207994141788 : Int), (-293902603366060825660020145378672 : Int), (-929542499748159748488199344992924 : Int), (446259954346544454649674449084593 : Int), (917365310662318319927659591934794 : Int), (-662767233847199921699589553565234 : Int), (-617793416262893516345791652094782 : Int), (2150515042561837757040872546138514 : Int), (-1002382347156265605311501633439583 : Int), (567483164798640403100659533258643 : Int), (713065461098564877288556657867653 : Int), (-125803524268911856540072032221172 : Int)]
def S1_B_D_5 : List Int := [(26075286100182920659836851705194 : Int), (-41951818825401154010272901022362 : Int), (-42173495470396234695907071190206 : Int), (-59171649652460138460417692075854 : Int), (-121186743349075887906876965487678 : Int), (87112285958117767671460717559337488629022 : Int), (-120565689321338848451544465508292 : Int), (27103961356453229988401480437734 : Int), (29614088611190632082451004391026 : Int), (-74623326484540800391595243516548 : Int), (4058116246850776360348141987098 : Int), (30772170494066039165490093327980 : Int), (29950695118434970739160184759304 : Int), (4568994321616410082446222621456 : Int), (205974967131086808772624008947948 : Int), (-19631823330689101332260292518746 : Int), (207303197187898046684074465288022 : Int), (74725287649833194179096215561802 : Int), (67177598894288183380314771858818 : Int), (22706978271079850974732537774244 : Int), (58984562333329052526645846843796 : Int), (-36183153773670509028956386509068 : Int), (72814853884994279779475531783420 : Int), (-38850015569738245778549089055526 : Int), (58283159564602047781281770675676 : Int), (118680706203119030267081880982892 : Int), (-131564936427941532901849550364580 : Int), (-142143507943576496117705699642654 : Int), (114755760400454875289852950725472 : Int), (134187807747855565614783924158642 : Int), (-374820743658496622823917266704702 : Int), (126789624984365890846212647689452 : Int), (-92542469948720110214020644909804 : Int), (-101399967817729626174368059027904 : Int), (5675453594791671019263668670136 : Int)]
def S1_B_D_6 : List Int := [(-165194321648759153035152137885764 : Int), (252444619561144271570020967428815 : Int), (250696822739451781699451712809099 : Int), (361309548381395811865566080983471 : Int), (768005986112713067360899858048653 : Int), (-120565689321338848451544465508292 : Int), (87112286727416326367057588392166218493161 : Int), (-138793482081011423953865871538192 : Int), (-137694077913507864226039783671438 : Int), (510286880656711643920744811218560 : Int), (50874874507979199042724631400675 : Int), (-109024628925634428810629871551856 : Int), (-148928425466838749265484832125834 : Int), (11376472924664216119690495876725 : Int), (-1227704979156656914711965360960242 : Int), (111064567756701740152296323663362 : Int), (-1348579582516842210880363823880931 : Int), (-404765067842909537774046455799103 : Int), (-300254467313656718385016534428936 : Int), (-96555663428097153372586661164855 : Int), (-302001079805623654106958515615271 : Int), (286981018900604593017248416735363 : Int), (-457652248930782520925904562263460 : Int), (172060062042595456836490509425814 : Int), (-392690958234114933166729440965710 : Int), (-680639118431271336421717503858818 : Int), (884186514039943988166481556165483 : Int), (458025065178019656101002628965224 : Int), (-910172356298429885030041890229602 : Int), (-938528420686439490189295684574460 : Int), (2130121482485196396582336953985752 : Int), (-681434832534864664783018641927411 : Int), (725159682879667997852628629907093 : Int), (561755165165319786116259708938891 : Int), (-126913626194925268679144289786534 : Int)]
def S1_B_D_7 : List Int := [(33038124576116003882342119298244 : Int), (-58551732848400081620095246929478 : Int), (-54644477128556462575180416983094 : Int), (-82716396869891807232829341889952 : Int), (-148652127043595344483242916613282 : Int), (27103961356453229988401480437734 : Int), (-138793482081011423953865871538192 : Int), (87112286087870986639233931650810498334870 : Int), (-49921256013895322390513973788884 : Int), (-70800370759101685482141772089332 : Int), (57842683347240963373738527032512 : Int), (42136083006088149062435208967078 : Int), (8809468568079246303841477361758 : Int), (-35252211491657682827408879016600 : Int), (419116002467532946885982537412310 : Int), (63505314234354698332832226207384 : Int), (64387268237765677207602875396104 : Int), (-344475824198937762144303063604000 : Int), (607228203886653307973394722286132 : Int), (63538969711344072765087318839826 : Int), (120076168210342667009435915795428 : Int), (-38854374944622337369755456021652 : Int), (40753972017191442413880218484874 : Int), (-78008810541831263312200878423988 : Int), (6223535194834368689087482551934 : Int), (164650760051371567968487738188452 : Int), (-139761669676904005400028484438160 : Int), (-168026182468234689534021248352944 : Int), (411098429717667954468706210306 : Int), (-430224677197426136284646155694292 : Int), (-482130179076061433898807694675750 : Int), (898864180432884672122553317412358 : Int), (-355439352152246273234632698740240 : Int), (55246451749495009668436041696550 : Int), (-75180962478033372522152963044740 : Int)]
def S1_B_D_8 : List Int := [(33037105500982199370534956998598 : Int), (-56895457573487094678863677846564 : Int), (-62644096470203285737477249233728 : Int), (-87301612538028265549972681069852 : Int), (-131761872949094263958587843114276 : Int), (29614088611190632082451004391026 : Int), (-137694077913507864226039783671438 : Int), (-49921256013895322390513973788884 : Int), (87112286107279276632271094489783200847442 : Int), (-53995725021467790920637923338900 : Int), (-28541770928433889521281716719294 : Int), (5798760586593482742581400063012 : Int), (33645124241430200963693374573132 : Int), (70469781640762851221381234581366 : Int), (45254735988500081635597220297220 : Int), (130341761198367660764760576850888 : Int), (414322630912071820023925064407890 : Int), (661771077004677688247509012300520 : Int), (-349533641052435491963222717339500 : Int), (86315497914361545780251511345754 : Int), (1603892661300337680918817115300 : Int), (-85625386736678958671448110325030 : Int), (6460951831566341094772820371416 : Int), (-63718511724210821796276159451784 : Int), (113387538649029284717321326346300 : Int), (-30645040259700234030099117587266 : Int), (-130136870213240306823737482041858 : Int), (-170056981457309541918014754894632 : Int), (110627746852216964529100032929362 : Int), (971140614786269007955053851124848 : Int), (-478662511486825402623995409831496 : Int), (-419938534266352327517731616347104 : Int), (69487574501109929329956297718028 : Int), (-404030821928444220588865250316682 : Int), (-130045309421332298327033321490862 : Int)]
def S1_B_D_9 : List Int := [(-104176102817336621382821819003612 : Int), (152718644566785314469233210367174 : Int), (151509992562581774173744130130068 : Int), (216160806350746993811614022839312 : Int), (510245585222818544810450350649808 : Int), (-74623326484540800391595243516548 : Int), (510286880656711643920744811218560 : Int), (-70800370759101685482141772089332 : Int), (-53995725021467790920637923338900 : Int), (87112286290924550844256124753645368677664 : Int), (31487876234579302487604163162966 : Int), (-95333740361006896765128097112736 : Int), (-95114956317445502395602391268916 : Int), (40881040377017528295578168826100 : Int), (-849371112126721103913634038761522 : Int), (210535807210295209404653401780060 : Int), (-822611271864676331861947637657162 : Int), (-128981035029301316000511379128976 : Int), (-195115936293581263240938026810278 : Int), (-7811162764612723723561344863338 : Int), (-237607790951943526124290327826116 : Int), (116463553337085113507581561773102 : Int), (-365902331904280002679910908748474 : Int), (115418356128664160154724082459524 : Int), (-228824790593880877126323765734850 : Int), (-599482310564915348635685495895168 : Int), (437212341740005416992241979919138 : Int), (428780215924466495558408260423018 : Int), (-591970912882903619957347157368234 : Int), (-370036267110537797729368848751650 : Int), (1333268655941654176400359674630122 : Int), (-457524938782681279118569146839584 : Int), (383873649021265317434272594849840 : Int), (348243446332193843147459238140582 : Int), (-203177358019404550313544307612714 : Int)]
def S1_B_D_10 : List Int := [(-4387255498253127404037712154282 : Int), (818454368971992692797982526061 : Int), (884351097363985820018858877611 : Int), (2851327555947115586475395301469 : Int), (2379813543026742482486003939765 : Int), (4058116246850776360348141987098 : Int), (50874874507979199042724631400675 : Int), (57842683347240963373738527032512 : Int), (-28541770928433889521281716719294 : Int), (31487876234579302487604163162966 : Int), (87112286010473378670813288364243817144539 : Int), (52013996462914648163320047212626 : Int), (-25654914122859978704668157433549 : Int), (-34287643204516431953611542375731 : Int), (137248531409373433220204861876040 : Int), (12064863858173047042854067181813 : Int), (-215163433852821143293623248075219 : Int), (-247529026712787446721120469458875 : Int), (322464901775339381828167240485933 : Int), (22447970776919502067861799301633 : Int), (100553566585822138849844392861116 : Int), (111077346519141488070924648191358 : Int), (-19736384953278794002770398904514 : Int), (-92810468265618077332569288068537 : Int), (-103091581740503848513872039119714 : Int), (162377206150695403590097298075363 : Int), (319714624577479427372521692155411 : Int), (-393170827725680534085804960463417 : Int), (-285678653002063886607701851426086 : Int), (-483921789014765510248747903807084 : Int), (-34773605827406946621983626182887 : Int), (490648003333340621232903158184812 : Int), (71410606534781538187101778595177 : Int), (-23138783431406310118760351451132 : Int), (-57017197847472257640253522800242 : Int)]
def S1_B_D_11 : List Int := [(25783029348090822386326056170430 : Int), (-39561248473199465751311759491752 : Int), (-41232986885882544311812893292326 : Int), (-51964945788601474221519247850474 : Int), (-155174410651354514561526093915068 : Int), (30772170494066039165490093327980 : Int), (-109024628925634428810629871551856 : Int), (42136083006088149062435208967078 : Int), (5798760586593482742581400063012 : Int), (-95333740361006896765128097112736 : Int), (52013996462914648163320047212626 : Int), (87112286039713142759181224798479750951921 : Int), (35728346155296153589444807173664 : Int), (-32268817249571120309527662886401 : Int), (351135439276169287265847248843591 : Int), (-187878241315777420536272274373620 : Int), (90453706732695351645456044625223 : Int), (-108356746414331480997377964632386 : Int), (231332593448982035436995082416717 : Int), (-11250313243903989850256155731093 : Int), (169419329618379745306395727010421 : Int), (109151463966501488185483441205680 : Int), (160600019124999099653482791193184 : Int), (-85766670851953799938299787998502 : Int), (-728620649466923145444164643040 : Int), (372152278405715185170930812006179 : Int), (131622818436075446144236439439176 : Int), (-565041111057900994315149459969565 : Int), (-29332202079660211800418271171401 : Int), (-285739328995282850193864066262570 : Int), (-487713198351764751316624326931576 : Int), (370390150663130324526858761356982 : Int), (60604182024460909010410901754880 : Int), (-131342032316851196579949084798537 : Int), (83362765526003644554181926844525 : Int)]
def S1_B_D_12 : List Int := [(25791382174951695364725208631804 : Int), (-40147733218209262273358076562904 : Int), (-38451791823018277410649933297792 : Int), (-50377974783223703845344978394588 : Int), (-109982906539809939891271689951294 : Int), (29950695118434970739160184759304 : Int), (-148928425466838749265484832125834 : Int), (8809468568079246303841477361758 : Int), (33645124241430200963693374573132 : Int), (-95114956317445502395602391268916 : Int), (-25654914122859978704668157433549 : Int), (35728346155296153589444807173664 : Int), (87112286037363432836538563822278990948279 : Int), (42367239368395616452265741401120 : Int), (111763862687562088769521399792339 : Int), (-177235301278006798689794827509123 : Int), (317745289501598861586505396347974 : Int), (180565047874199871849715074554709 : Int), (-72098397382030485986811271922544 : Int), (-13188835127896840421560367805316 : Int), (11044241848820586445910556956544 : Int), (-75530807235506731327040863702662 : Int), (159385353758641950385904091500907 : Int), (98230546402794179420386250742035 : Int), (151866805351486149266432957733022 : Int), (2125215252205974989760507550393 : Int), (-500919069749132230105644399634714 : Int), (95850809650733907639431928462459 : Int), (335656337025737957467228031963158 : Int), (299894465586201808735617614392906 : Int), (-468112497412750211222160903390833 : Int), (-221314758579128914068796209591456 : Int), (-131525139649695862168848904577393 : Int), (54584992256226480753550609940470 : Int), (85092685419865302012352490332857 : Int)]
def S1_B_D_13 : List Int := [(-4389620568418751094714403231370 : Int), (1119487398224175838596028463457 : Int), (-581114777099534592162134892741 : Int), (2010149287144647484325109049567 : Int), (56928711848626659444323090859423 : Int), (4568994321616410082446222621456 : Int), (11376472924664216119690495876725 : Int), (-35252211491657682827408879016600 : Int), (70469781640762851221381234581366 : Int), (40881040377017528295578168826100 : Int), (-34287643204516431953611542375731 : Int), (-32268817249571120309527662886401 : Int), (42367239368395616452265741401120 : Int), (87112286016638729919046592680918208349736 : Int), (-234810621427022685191798330402435 : Int), (62754138178852114225881865584024 : Int), (134724832472109858180730195236038 : Int), (360332264850858720280953620776659 : Int), (-272091259920035902935218300367261 : Int), (32681029911153549573711677704392 : Int), (-109876280420690568357532686801946 : Int), (-99893549086759215880643191149827 : Int), (-44566969963327982861331611594758 : Int), (91424180606606407970057836884848 : Int), (93803665811627866176137247741042 : Int), (-302674666486636136267972357733605 : Int), (-348786615453777384020482200234089 : Int), (309365648700728775911552503212171 : Int), (128937583028452314356971812009407 : Int), (549655181524325998542337250105760 : Int), (-4750271944483244422136121315418 : Int), (-496168705020959325850656953250419 : Int), (-8949654850752551945527239996541 : Int), (28871515778191317139052260322234 : Int), (-86580293701072406963346367973141 : Int)]
def S1_B_D_14 : List Int := [(272937790085793519228880099363012 : Int), (-418682326187438081094325904901842 : Int), (-415820883943564233655403799955718 : Int), (-599499194765214572768180582690584 : Int), (-1373679723582756438417785100757756 : Int), (205974967131086808772624008947948 : Int), (-1227704979156656914711965360960242 : Int), (419116002467532946885982537412310 : Int), (45254735988500081635597220297220 : Int), (-849371112126721103913634038761522 : Int), (137248531409373433220204861876040 : Int), (351135439276169287265847248843591 : Int), (111763862687562088769521399792339 : Int), (-234810621427022685191798330402435 : Int), (87112288697053345067316368562670709856261 : Int), (-248563098716814766563734398592579 : Int), (1540995334651079959335196501567161 : Int), (-511968741727020993139879405726078 : Int), (1690658951332320841908195349812110 : Int), (155991244408939076526303971900955 : Int), (907249865562334129153871577072424 : Int), (-64098388390887300751179844867301 : Int), (784919419755690496862035094383482 : Int), (-666080783767235222769839972250285 : Int), (263069273460059289409015228678706 : Int), (2031654799510682766054928772980928 : Int), (-139714948091611290876868270071522 : Int), (-2184186444048715268573580608915170 : Int), (654362016208615342923769549952171 : Int), (-477959443843302538911709800090272 : Int), (-3601998824405881279714537570386411 : Int), (3104717857603569052616224866797439 : Int), (-1037053441538955482174849657235686 : Int), (-1052011559707409136366503642862548 : Int), (235161291229469915429679078169899 : Int)]
def S1_B_D_15 : List Int := [(-4823572297962168485609980257970 : Int), (-18738113281652215649082585753176 : Int), (-22411678632742484158885127665666 : Int), (-53370061516521186117773239438756 : Int), (120668708723797196166196210723968 : Int), (-19631823330689101332260292518746 : Int), (111064567756701740152296323663362 : Int), (63505314234354698332832226207384 : Int), (130341761198367660764760576850888 : Int), (210535807210295209404653401780060 : Int), (12064863858173047042854067181813 : Int), (-187878241315777420536272274373620 : Int), (-177235301278006798689794827509123 : Int), (62754138178852114225881865584024 : Int), (-248563098716814766563734398592579 : Int), (87112287016859656198853392724275808129985 : Int), (-86065472194257714906157363826332 : Int), (367373435812210506827947456500343 : Int), (56126917411069398423723889089466 : Int), (283003844137636317851370181957770 : Int), (-177285444567819281931992778646390 : Int), (-259870689795051220580163568859668 : Int), (-551374312348624654679964261188999 : Int), (-225217715228481170337127973903215 : Int), (-110002401541004728138043981565118 : Int), (-593718218207307116985289101201699 : Int), (304819009432967809650097690604288 : Int), (431011011945535428182816645656139 : Int), (-467825544413339508292595355229938 : Int), (811148750356694523888261451283106 : Int), (385380016342476393673683716356295 : Int), (363546125149459704496749286680688 : Int), (-312244849766836695811173342136473 : Int), (-400666963010561815705793595345104 : Int), (-678637794694576012821958917768191 : Int)]
def S1_B_D_16 : List Int := [(272946827689462412886159537966696 : Int), (-417925804248564294105123462247639 : Int), (-419556259344843453522732489224293 : Int), (-601652048616688030499699905477375 : Int), (-1208729792829726728020242657980883 : Int), (207303197187898046684074465288022 : Int), (-1348579582516842210880363823880931 : Int), (64387268237765677207602875396104 : Int), (414322630912071820023925064407890 : Int), (-822611271864676331861947637657162 : Int), (-215163433852821143293623248075219 : Int), (90453706732695351645456044625223 : Int), (317745289501598861586505396347974 : Int), (134724832472109858180730195236038 : Int), (1540995334651079959335196501567161 : Int), (-86065472194257714906157363826332 : Int), (87112288641572092017745137473598436837524 : Int), (1643231501310678790513154341340727 : Int), (-440781640846252518594160720923663 : Int), (182922979937009213695328788348570 : Int), (259009733962810811933246791409958 : Int), (-697840282659584105654737456906835 : Int), (710474126810934830153864800772968 : Int), (-120897300326908127434729228701684 : Int), (870734695026353877495240509299806 : Int), (612096873755426376949002973858563 : Int), (-2086634958695759796997057437200311 : Int), (-117273691402727661081006058534403 : Int), (1938427157884620420274274594381009 : Int), (3073942166977884238561422000498030 : Int), (-3502108931272579863912458833074912 : Int), (-320811183343033960288871881117519 : Int), (-1109035458763583360773609607730707 : Int), (-1079087188605479224123846800017084 : Int), (154636194306461415118939655169803 : Int)]
def S1_B_D_17 : List Int := [(83891643873707667235543835628044 : Int), (-143944003799892701575475947999725 : Int), (-160477352655961320234685056609537 : Int), (-221511369278222707079997017392881 : Int), (-263204902554461728379833156922133 : Int), (74725287649833194179096215561802 : Int), (-404765067842909537774046455799103 : Int), (-344475824198937762144303063604000 : Int), (661771077004677688247509012300520 : Int), (-128981035029301316000511379128976 : Int), (-247529026712787446721120469458875 : Int), (-108356746414331480997377964632386 : Int), (180565047874199871849715074554709 : Int), (360332264850858720280953620776659 : Int), (-511968741727020993139879405726078 : Int), (367373435812210506827947456500343 : Int), (1643231501310678790513154341340727 : Int), (87112288857544462751910053369605794467919 : Int), (-2106746113127018085756204533721090 : Int), (230588530796426020759359597240111 : Int), (-301412585346418979917299721046233 : Int), (-495334412485446501399180848378688 : Int), (-13496268243782941395882026893124 : Int), (79016774599798697841793311848870 : Int), (579889468678287630503336575037537 : Int), (-720461257479043428186808202156470 : Int), (-1167154156939451274239130687414106 : Int), (419653108782545143609668992190889 : Int), (868292958455256900597681057405616 : Int), (4428188407314354064897031871528406 : Int), (-1160625354958046542865766878629535 : Int), (-2965490244273896266841068007903280 : Int), (312888948461782958817383878383854 : Int), (-1151852569665216692507787535977401 : Int), (-362921970377678253246817816293222 : Int)]
def S1_B_D_18 : List Int := [(83904780923643522299307101266694 : Int), (-148829479675110133301051921562686 : Int), (-136911615025116333833354131012044 : Int), (-208012986697681368989776068036710 : Int), (-452661912463362387365173177382850 : Int), (67177598894288183380314771858818 : Int), (-300254467313656718385016534428936 : Int), (607228203886653307973394722286132 : Int), (-349533641052435491963222717339500 : Int), (-195115936293581263240938026810278 : Int), (322464901775339381828167240485933 : Int), (231332593448982035436995082416717 : Int), (-72098397382030485986811271922544 : Int), (-272091259920035902935218300367261 : Int), (1690658951332320841908195349812110 : Int), (56126917411069398423723889089466 : Int), (-440781640846252518594160720923663 : Int), (-2106746113127018085756204533721090 : Int), (87112288707015408038122665863347738632875 : Int), (146390892916398760266490994376363 : Int), (617915496168105584685821431934111 : Int), (188132718481567070148954007333432 : Int), (146979490707901999006542998824192 : Int), (-435122076864022737388573182738991 : Int), (-272325147300586496328842797769462 : Int), (1078626754279212744048502589976441 : Int), (455259650262512571112209373302951 : Int), (-1327708549972190930677344209724928 : Int), (-586646689859877591273102604944989 : Int), (-3060603071932429439229594842367975 : Int), (-1274833024385175002896485364945311 : Int), (4179201711464317430001472981332474 : Int), (-983321855942041791166508654380828 : Int), (313440838114910689513686558446849 : Int), (-146510150393893600661537321422453 : Int)]
def S1_B_D_19 : List Int := [(28100230453346412815208581530794 : Int), (-55880920686944113897312793974803 : Int), (-57615292628196286499809127001783 : Int), (-87184220307634796521520543264269 : Int), (-98295309353475296306074429873191 : Int), (22706978271079850974732537774244 : Int), (-96555663428097153372586661164855 : Int), (63538969711344072765087318839826 : Int), (86315497914361545780251511345754 : Int), (-7811162764612723723561344863338 : Int), (22447970776919502067861799301633 : Int), (-11250313243903989850256155731093 : Int), (-13188835127896840421560367805316 : Int), (32681029911153549573711677704392 : Int), (155991244408939076526303971900955 : Int), (283003844137636317851370181957770 : Int), (182922979937009213695328788348570 : Int), (230588530796426020759359597240111 : Int), (146390892916398760266490994376363 : Int), (87112286067939086715025306875495358857487 : Int), (24096080624325607454450956723702 : Int), (-99536553352198077988864850862722 : Int), (-93777817488156563839717938292051 : Int), (-108175277805329626643478527519491 : Int), (30359980752323273814102637189546 : Int), (-61366708653524193707972618943754 : Int), (-70930187907440077783448844748088 : Int), (-109969973418402166724911103426642 : Int), (-67432744660278165413856758799071 : Int), (404369372927922335385849421048554 : Int), (-373681303708423672904929207907751 : Int), (299737580408165093047928759438289 : Int), (-165050738399799952211536953627573 : Int), (-223806322159615618217435460243449 : Int), (-237275118693677609892627956171447 : Int)]
def S1_B_D_20 : List Int := [(72526325442378260812818723041532 : Int), (-110725071680977458628709625585411 : Int), (-112092787019271231689007901896307 : Int), (-156503598959229631420449915597243 : Int), (-405561260477689341484332664061915 : Int), (58984562333329052526645846843796 : Int), (-302001079805623654106958515615271 : Int), (120076168210342667009435915795428 : Int), (1603892661300337680918817115300 : Int), (-237607790951943526124290327826116 : Int), (100553566585822138849844392861116 : Int), (169419329618379745306395727010421 : Int), (11044241848820586445910556956544 : Int), (-109876280420690568357532686801946 : Int), (907249865562334129153871577072424 : Int), (-177285444567819281931992778646390 : Int), (259009733962810811933246791409958 : Int), (-301412585346418979917299721046233 : Int), (617915496168105584685821431934111 : Int), (24096080624325607454450956723702 : Int), (87112286308817058764492668499301023945556 : Int), (149645296623147620748939656889903 : Int), (265293323224187603461034891151006 : Int), (-282475338369670478308729365379457 : Int), (-25589716864405919444064948216780 : Int), (850273723975861634689217021411879 : Int), (401211413883257201550196464340856 : Int), (-1147040087481430433302729207317290 : Int), (-72318894875659429447114080883157 : Int), (-541300879844991867905196747476917 : Int), (-1046708073090762669484179344823107 : Int), (1134189328684224708154670330966989 : Int), (-61064990743028401316498891028197 : Int), (-408438126867222718238682743776164 : Int), (106081064929190243587942722702627 : Int)]
def S1_B_D_21 : List Int := [(-53102920771368897417438788973018 : Int), (88366836855521933189171788546965 : Int), (83715592401812882844401743077877 : Int), (129851023935634944121734049177103 : Int), (162049821330368944563944857175259 : Int), (-36183153773670509028956386509068 : Int), (286981018900604593017248416735363 : Int), (-38854374944622337369755456021652 : Int), (-85625386736678958671448110325030 : Int), (116463553337085113507581561773102 : Int), (111077346519141488070924648191358 : Int), (109151463966501488185483441205680 : Int), (-75530807235506731327040863702662 : Int), (-99893549086759215880643191149827 : Int), (-64098388390887300751179844867301 : Int), (-259870689795051220580163568859668 : Int), (-697840282659584105654737456906835 : Int), (-495334412485446501399180848378688 : Int), (188132718481567070148954007333432 : Int), (-99536553352198077988864850862722 : Int), (149645296623147620748939656889903 : Int), (87112286347831108794894147020658193190374 : Int), (3524201616453689595250372437371 : Int), (-107330299992171429067878295022668 : Int), (-292360642128068973660909683886971 : Int), (400509088328963226840958882315773 : Int), (1068462836840275505484559532768536 : Int), (-851474834904083080273627830128109 : Int), (-670612673314379214669382634503671 : Int), (-1139348859426872000020923512628816 : Int), (538210878551021144072681933028201 : Int), (308782951540764999924967284929142 : Int), (623659818873408245819982771545438 : Int), (-12530088658156040891167630865073 : Int), (121340612418320978258074336636124 : Int)]
def S1_B_D_22 : List Int := [(87465939894608934210646990474860 : Int), (-121205296224472221574094256328978 : Int), (-119208229778327633405100214370474 : Int), (-160238897646476578381882076455470 : Int), (-461615007962893918197329983892496 : Int), (72814853884994279779475531783420 : Int), (-457652248930782520925904562263460 : Int), (40753972017191442413880218484874 : Int), (6460951831566341094772820371416 : Int), (-365902331904280002679910908748474 : Int), (-19736384953278794002770398904514 : Int), (160600019124999099653482791193184 : Int), (159385353758641950385904091500907 : Int), (-44566969963327982861331611594758 : Int), (784919419755690496862035094383482 : Int), (-551374312348624654679964261188999 : Int), (710474126810934830153864800772968 : Int), (-13496268243782941395882026893124 : Int), (146979490707901999006542998824192 : Int), (-93777817488156563839717938292051 : Int), (265293323224187603461034891151006 : Int), (3524201616453689595250372437371 : Int), (87112286445961227529893275863869835756968 : Int), (-5806511399758009721174976296891 : Int), (234003056624543798546714827919943 : Int), (693499207677355830189357625833212 : Int), (-480851231428865068857308151057361 : Int), (-521662022493269716560516849943596 : Int), (643815507190288783806902949119437 : Int), (8131120860886787120537882771902 : Int), (-1288004913562719358853887994521250 : Int), (231183966978139677724062338135461 : Int), (-207153967964816582309294598053828 : Int), (-150214338589469621265244772837590 : Int), (399548998950181318502662411313369 : Int)]
def S1_B_D_23 : List Int := [(-53103642223801982399784120062372 : Int), (86531394499997983078990215260496 : Int), (92641825774452825705710069082974 : Int), (134975097416041989090208559586002 : Int), (290460489323602512558207994141788 : Int), (-38850015569738245778549089055526 : Int), (172060062042595456836490509425814 : Int), (-78008810541831263312200878423988 : Int), (-63718511724210821796276159451784 : Int), (115418356128664160154724082459524 : Int), (-92810468265618077332569288068537 : Int), (-85766670851953799938299787998502 : Int), (98230546402794179420386250742035 : Int), (91424180606606407970057836884848 : Int), (-666080783767235222769839972250285 : Int), (-225217715228481170337127973903215 : Int), (-120897300326908127434729228701684 : Int), (79016774599798697841793311848870 : Int), (-435122076864022737388573182738991 : Int), (-108175277805329626643478527519491 : Int), (-282475338369670478308729365379457 : Int), (-107330299992171429067878295022668 : Int), (-5806511399758009721174976296891 : Int), (87112286330911777006201297595724044254106 : Int), (121376711048221179830283079928179 : Int), (-633569658582536448766082161519106 : Int), (-765834734501982884395351710966850 : Int), (1071426744900921637674480451084264 : Int), (361701920706789033509079757511814 : Int), (181769743693404138117485650338444 : Int), (612616270049056702822259521587729 : Int), (-1026694471329797448514597069005651 : Int), (-46180961285208818323188769321121 : Int), (632910478023756135306962439741922 : Int), (130520319259731324744563733974055 : Int)]
def S1_B_D_24 : List Int := [(72515709369844290368558377255510 : Int), (-111238648871798541021882714263156 : Int), (-109500840019978409346069586849892 : Int), (-154999238106205117680626426712524 : Int), (-293902603366060825660020145378672 : Int), (58283159564602047781281770675676 : Int), (-392690958234114933166729440965710 : Int), (6223535194834368689087482551934 : Int), (113387538649029284717321326346300 : Int), (-228824790593880877126323765734850 : Int), (-103091581740503848513872039119714 : Int), (-728620649466923145444164643040 : Int), (151866805351486149266432957733022 : Int), (93803665811627866176137247741042 : Int), (263069273460059289409015228678706 : Int), (-110002401541004728138043981565118 : Int), (870734695026353877495240509299806 : Int), (579889468678287630503336575037537 : Int), (-272325147300586496328842797769462 : Int), (30359980752323273814102637189546 : Int), (-25589716864405919444064948216780 : Int), (-292360642128068973660909683886971 : Int), (234003056624543798546714827919943 : Int), (121376711048221179830283079928179 : Int), (87112286286643376717725379527684350693739 : Int), (-74211891182158693934649890210985 : Int), (-1075139922182756098490885753330663 : Int), (403809198226524817824609762192544 : Int), (801772321165316734869599931218625 : Int), (1102221999673475902077098958011842 : Int), (-978625287430003312241091881323861 : Int), (-465414601322507940767652572213359 : Int), (-427379166430172105444351397932901 : Int), (-82301658158961066304225342392996 : Int), (80262444348760988329454170777185 : Int)]
def S1_B_D_25 : List Int := [(157677585584282557443532764929376 : Int), (-221400794809557552551511334641498 : Int), (-226464829572844071032828735627414 : Int), (-314565900886796874162800700977536 : Int), (-929542499748159748488199344992924 : Int), (118680706203119030267081880982892 : Int), (-680639118431271336421717503858818 : Int), (164650760051371567968487738188452 : Int), (-30645040259700234030099117587266 : Int), (-599482310564915348635685495895168 : Int), (162377206150695403590097298075363 : Int), (372152278405715185170930812006179 : Int), (2125215252205974989760507550393 : Int), (-302674666486636136267972357733605 : Int), (2031654799510682766054928772980928 : Int), (-593718218207307116985289101201699 : Int), (612096873755426376949002973858563 : Int), (-720461257479043428186808202156470 : Int), (1078626754279212744048502589976441 : Int), (-61366708653524193707972618943754 : Int), (850273723975861634689217021411879 : Int), (400509088328963226840958882315773 : Int), (693499207677355830189357625833212 : Int), (-633569658582536448766082161519106 : Int), (-74211891182158693934649890210985 : Int), (87112288075282186303872959835364961580424 : Int), (1138672225396334392160656286946889 : Int), (-2620014641347370446297154730280386 : Int), (-30776281729213067467428341196893 : Int), (-1264997866695210388836355012295860 : Int), (-2112703225622291997799456932539508 : Int), (2201103661146587569248157888535761 : Int), (44548750790042156116223704033581 : Int), (-988753258554451720353121198736989 : Int), (497055959979639145432638415449054 : Int)]
def S1_B_D_26 : List Int := [(-142807217022849855863853550606702 : Int), (230562453502204856420283391922965 : Int), (210041151824099178480169564579031 : Int), (304993655462105671695571108337297 : Int), (446259954346544454649674449084593 : Int), (-131564936427941532901849550364580 : Int), (884186514039943988166481556165483 : Int), (-139761669676904005400028484438160 : Int), (-130136870213240306823737482041858 : Int), (437212341740005416992241979919138 : Int), (319714624577479427372521692155411 : Int), (131622818436075446144236439439176 : Int), (-500919069749132230105644399634714 : Int), (-348786615453777384020482200234089 : Int), (-139714948091611290876868270071522 : Int), (304819009432967809650097690604288 : Int), (-2086634958695759796997057437200311 : Int), (-1167154156939451274239130687414106 : Int), (455259650262512571112209373302951 : Int), (-70930187907440077783448844748088 : Int), (401211413883257201550196464340856 : Int), (1068462836840275505484559532768536 : Int), (-480851231428865068857308151057361 : Int), (-765834734501982884395351710966850 : Int), (-1075139922182756098490885753330663 : Int), (1138672225396334392160656286946889 : Int), (87112290132675395435157402845814187804470 : Int), (-2623400869137288394279762119091050 : Int), (-2532190190488428838744398942992807 : Int), (-2625389400537801007368321532130120 : Int), (2050484936983533236570124224902705 : Int), (1407389482575005740559361679195918 : Int), (1750300789334618924960800786519188 : Int), (-873290187021888147688595351787770 : Int), (-137228118773709829602382546397779 : Int)]
def S1_B_D_27 : List Int := [(-142813145092302577588834753426034 : Int), (223269855195136138446987849256196 : Int), (245399863269702988953083076631068 : Int), (325277983313647710771093519799994 : Int), (917365310662318319927659591934794 : Int), (-142143507943576496117705699642654 : Int), (458025065178019656101002628965224 : Int), (-168026182468234689534021248352944 : Int), (-170056981457309541918014754894632 : Int), (428780215924466495558408260423018 : Int), (-393170827725680534085804960463417 : Int), (-565041111057900994315149459969565 : Int), (95850809650733907639431928462459 : Int), (309365648700728775911552503212171 : Int), (-2184186444048715268573580608915170 : Int), (431011011945535428182816645656139 : Int), (-117273691402727661081006058534403 : Int), (419653108782545143609668992190889 : Int), (-1327708549972190930677344209724928 : Int), (-109969973418402166724911103426642 : Int), (-1147040087481430433302729207317290 : Int), (-851474834904083080273627830128109 : Int), (-521662022493269716560516849943596 : Int), (1071426744900921637674480451084264 : Int), (403809198226524817824609762192544 : Int), (-2620014641347370446297154730280386 : Int), (-2623400869137288394279762119091050 : Int), (87112290470409586252162207168767160965424 : Int), (1248315264299521097556786657345171 : Int), (1508245810414132145461828404045015 : Int), (2355583942192217848047778966642816 : Int), (-2778598953208323268740775408570918 : Int), (-974787019401842856384336185821657 : Int), (1756174247949863398572684860130719 : Int), (-92038620806973957298544520849543 : Int)]
def S1_B_D_28 : List Int := [(157668773046816513463354747650334 : Int), (-224145972729767892050225299917376 : Int), (-213082006347041149378474103162862 : Int), (-306880606299113326025480486645534 : Int), (-662767233847199921699589553565234 : Int), (114755760400454875289852950725472 : Int), (-910172356298429885030041890229602 : Int), (411098429717667954468706210306 : Int), (110627746852216964529100032929362 : Int), (-591970912882903619957347157368234 : Int), (-285678653002063886607701851426086 : Int), (-29332202079660211800418271171401 : Int), (335656337025737957467228031963158 : Int), (128937583028452314356971812009407 : Int), (654362016208615342923769549952171 : Int), (-467825544413339508292595355229938 : Int), (1938427157884620420274274594381009 : Int), (868292958455256900597681057405616 : Int), (-586646689859877591273102604944989 : Int), (-67432744660278165413856758799071 : Int), (-72318894875659429447114080883157 : Int), (-670612673314379214669382634503671 : Int), (643815507190288783806902949119437 : Int), (361701920706789033509079757511814 : Int), (801772321165316734869599931218625 : Int), (-30776281729213067467428341196893 : Int), (-2532190190488428838744398942992807 : Int), (1248315264299521097556786657345171 : Int), (87112288032224216845304737776410963687836 : Int), (1982522957285736008863093556876549 : Int), (-1939026927826933845419718175746727 : Int), (-1017859713877242377267932075831448 : Int), (-1118081288626438284154493365008242 : Int), (85521300154367573446638676161140 : Int), (483913685796564723361494706822751 : Int)]
def S1_B_D_29 : List Int := [(186813115773587231619477815910366 : Int), (-307358347113505710329815184061516 : Int), (-323794319341072146721472833728988 : Int), (-468546169996114972912991694743604 : Int), (-617793416262893516345791652094782 : Int), (134187807747855565614783924158642 : Int), (-938528420686439490189295684574460 : Int), (-430224677197426136284646155694292 : Int), (971140614786269007955053851124848 : Int), (-370036267110537797729368848751650 : Int), (-483921789014765510248747903807084 : Int), (-285739328995282850193864066262570 : Int), (299894465586201808735617614392906 : Int), (549655181524325998542337250105760 : Int), (-477959443843302538911709800090272 : Int), (811148750356694523888261451283106 : Int), (3073942166977884238561422000498030 : Int), (4428188407314354064897031871528406 : Int), (-3060603071932429439229594842367975 : Int), (404369372927922335385849421048554 : Int), (-541300879844991867905196747476917 : Int), (-1139348859426872000020923512628816 : Int), (8131120860886787120537882771902 : Int), (181769743693404138117485650338444 : Int), (1102221999673475902077098958011842 : Int), (-1264997866695210388836355012295860 : Int), (-2625389400537801007368321532130120 : Int), (1508245810414132145461828404045015 : Int), (1982522957285736008863093556876549 : Int), (87112293189543068914583328174288829441436 : Int), (-2196100860781334225866402786108553 : Int), (-4220624329806201199262233736906714 : Int), (-356664511295411215501418159318259 : Int), (-1657037186949040191720717995153033 : Int), (-564174358719674885105988490204197 : Int)]
def S1_B_D_30 : List Int := [(-458291678709025069217193614478598 : Int), (722938006646178616186854419848364 : Int), (724787047753339213285698935235774 : Int), (1029473830154239752807783529661206 : Int), (2150515042561837757040872546138514 : Int), (-374820743658496622823917266704702 : Int), (2130121482485196396582336953985752 : Int), (-482130179076061433898807694675750 : Int), (-478662511486825402623995409831496 : Int), (1333268655941654176400359674630122 : Int), (-34773605827406946621983626182887 : Int), (-487713198351764751316624326931576 : Int), (-468112497412750211222160903390833 : Int), (-4750271944483244422136121315418 : Int), (-3601998824405881279714537570386411 : Int), (385380016342476393673683716356295 : Int), (-3502108931272579863912458833074912 : Int), (-1160625354958046542865766878629535 : Int), (-1274833024385175002896485364945311 : Int), (-373681303708423672904929207907751 : Int), (-1046708073090762669484179344823107 : Int), (538210878551021144072681933028201 : Int), (-1288004913562719358853887994521250 : Int), (612616270049056702822259521587729 : Int), (-978625287430003312241091881323861 : Int), (-2112703225622291997799456932539508 : Int), (2050484936983533236570124224902705 : Int), (2355583942192217848047778966642816 : Int), (-1939026927826933845419718175746727 : Int), (-2196100860781334225866402786108553 : Int), (87112292419735609826576562150270614439825 : Int), (-2421484425345597505327956543794180 : Int), (1658036997789702244117286648228832 : Int), (1753485551846668139698521923962893 : Int), (-128114655019732244578549787289697 : Int)]
def S1_B_D_31 : List Int := [(186826242835247578920529103203568 : Int), (-312030231851925381108757623090127 : Int), (-301304630351707154418355994279975 : Int), (-455669102863134409211257662879347 : Int), (-1002382347156265605311501633439583 : Int), (126789624984365890846212647689452 : Int), (-681434832534864664783018641927411 : Int), (898864180432884672122553317412358 : Int), (-419938534266352327517731616347104 : Int), (-457524938782681279118569146839584 : Int), (490648003333340621232903158184812 : Int), (370390150663130324526858761356982 : Int), (-221314758579128914068796209591456 : Int), (-496168705020959325850656953250419 : Int), (3104717857603569052616224866797439 : Int), (363546125149459704496749286680688 : Int), (-320811183343033960288871881117519 : Int), (-2965490244273896266841068007903280 : Int), (4179201711464317430001472981332474 : Int), (299737580408165093047928759438289 : Int), (1134189328684224708154670330966989 : Int), (308782951540764999924967284929142 : Int), (231183966978139677724062338135461 : Int), (-1026694471329797448514597069005651 : Int), (-465414601322507940767652572213359 : Int), (2201103661146587569248157888535761 : Int), (1407389482575005740559361679195918 : Int), (-2778598953208323268740775408570918 : Int), (-1017859713877242377267932075831448 : Int), (-4220624329806201199262233736906714 : Int), (-2421484425345597505327956543794180 : Int), (87112292739535156075574472284989182888639 : Int), (-1440004969177569510123716364766244 : Int), (-325691534255916309495361014322196 : Int), (-281404386867045984148613571838153 : Int)]
def S1_B_D_32 : List Int := [(-143188985105882329285498502563740 : Int), (230939342903712476826331239016535 : Int), (214415336133650374548337038999133 : Int), (330353461635494569219300584394071 : Int), (567483164798640403100659533258643 : Int), (-92542469948720110214020644909804 : Int), (725159682879667997852628629907093 : Int), (-355439352152246273234632698740240 : Int), (69487574501109929329956297718028 : Int), (383873649021265317434272594849840 : Int), (71410606534781538187101778595177 : Int), (60604182024460909010410901754880 : Int), (-131525139649695862168848904577393 : Int), (-8949654850752551945527239996541 : Int), (-1037053441538955482174849657235686 : Int), (-312244849766836695811173342136473 : Int), (-1109035458763583360773609607730707 : Int), (312888948461782958817383878383854 : Int), (-983321855942041791166508654380828 : Int), (-165050738399799952211536953627573 : Int), (-61064990743028401316498891028197 : Int), (623659818873408245819982771545438 : Int), (-207153967964816582309294598053828 : Int), (-46180961285208818323188769321121 : Int), (-427379166430172105444351397932901 : Int), (44548750790042156116223704033581 : Int), (1750300789334618924960800786519188 : Int), (-974787019401842856384336185821657 : Int), (-1118081288626438284154493365008242 : Int), (-356664511295411215501418159318259 : Int), (1658036997789702244117286648228832 : Int), (-1440004969177569510123716364766244 : Int), (87112287616608437088215731805491287974979 : Int), (-234449852707104660326607458034382 : Int), (91265287578064259344258762452803 : Int)]
def S1_B_D_33 : List Int := [(-143182744934894094544676706544096 : Int), (224977618000535236958584767820801 : Int), (243240248330547829843093100950815 : Int), (346877413220211400099018911481731 : Int), (713065461098564877288556657867653 : Int), (-101399967817729626174368059027904 : Int), (561755165165319786116259708938891 : Int), (55246451749495009668436041696550 : Int), (-404030821928444220588865250316682 : Int), (348243446332193843147459238140582 : Int), (-23138783431406310118760351451132 : Int), (-131342032316851196579949084798537 : Int), (54584992256226480753550609940470 : Int), (28871515778191317139052260322234 : Int), (-1052011559707409136366503642862548 : Int), (-400666963010561815705793595345104 : Int), (-1079087188605479224123846800017084 : Int), (-1151852569665216692507787535977401 : Int), (313440838114910689513686558446849 : Int), (-223806322159615618217435460243449 : Int), (-408438126867222718238682743776164 : Int), (-12530088658156040891167630865073 : Int), (-150214338589469621265244772837590 : Int), (632910478023756135306962439741922 : Int), (-82301658158961066304225342392996 : Int), (-988753258554451720353121198736989 : Int), (-873290187021888147688595351787770 : Int), (1756174247949863398572684860130719 : Int), (85521300154367573446638676161140 : Int), (-1657037186949040191720717995153033 : Int), (1753485551846668139698521923962893 : Int), (-325691534255916309495361014322196 : Int), (-234449852707104660326607458034382 : Int), (87112287652530811746388174990118544399317 : Int), (214671802129133224625047848889220 : Int)]
def S1_B_D_34 : List Int := [(10356045361252930236852585364810 : Int), (12404409102995289975487835585228 : Int), (16390602571546230878640275334956 : Int), (32369277358153669455912536846490 : Int), (-125803524268911856540072032221172 : Int), (5675453594791671019263668670136 : Int), (-126913626194925268679144289786534 : Int), (-75180962478033372522152963044740 : Int), (-130045309421332298327033321490862 : Int), (-203177358019404550313544307612714 : Int), (-57017197847472257640253522800242 : Int), (83362765526003644554181926844525 : Int), (85092685419865302012352490332857 : Int), (-86580293701072406963346367973141 : Int), (235161291229469915429679078169899 : Int), (-678637794694576012821958917768191 : Int), (154636194306461415118939655169803 : Int), (-362921970377678253246817816293222 : Int), (-146510150393893600661537321422453 : Int), (-237275118693677609892627956171447 : Int), (106081064929190243587942722702627 : Int), (121340612418320978258074336636124 : Int), (399548998950181318502662411313369 : Int), (130520319259731324744563733974055 : Int), (80262444348760988329454170777185 : Int), (497055959979639145432638415449054 : Int), (-137228118773709829602382546397779 : Int), (-92038620806973957298544520849543 : Int), (483913685796564723361494706822751 : Int), (-564174358719674885105988490204197 : Int), (-128114655019732244578549787289697 : Int), (-281404386867045984148613571838153 : Int), (91265287578064259344258762452803 : Int), (214671802129133224625047848889220 : Int), (87112286527956123618906026080948355172191 : Int)]
def S1_B_D : List (List Int) := [S1_B_D_0, S1_B_D_1, S1_B_D_2, S1_B_D_3, S1_B_D_4, S1_B_D_5, S1_B_D_6, S1_B_D_7, S1_B_D_8, S1_B_D_9, S1_B_D_10, S1_B_D_11, S1_B_D_12, S1_B_D_13, S1_B_D_14, S1_B_D_15, S1_B_D_16, S1_B_D_17, S1_B_D_18, S1_B_D_19, S1_B_D_20, S1_B_D_21, S1_B_D_22, S1_B_D_23, S1_B_D_24, S1_B_D_25, S1_B_D_26, S1_B_D_27, S1_B_D_28, S1_B_D_29, S1_B_D_30, S1_B_D_31, S1_B_D_32, S1_B_D_33, S1_B_D_34]
def S1_B : Blk := ⟨S1_B_d, S1_B_l, S1_B_D⟩
def S1_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S1 : SBlk := ⟨[(10 : Nat)], (0 : Nat), S1_z, S1_B⟩
def S2_B_d : List Int := [(2381867588325 : Int), (1449683720445 : Int), (2203218669489 : Int), (2537278980778 : Int), (3588353271077 : Int), (1856074959833 : Int), (3118594279949 : Int), (2143139101080 : Int), (1227796775510 : Int), (2440156746334 : Int), (4156132526430 : Int), (2788069344289 : Int), (1393197269534 : Int), (2060828407416 : Int), (1721713841907 : Int), (1916043290417 : Int), (2762792956271 : Int), (1657802469451 : Int), (1945381174198 : Int), (1679991794522 : Int), (1972755539101 : Int), (3095962850174 : Int), (2552332437585 : Int), (3123338884441 : Int), (1615515928421 : Int), (1688977563072 : Int), (1824927418387 : Int), (1175967091020 : Int), (2566998906670 : Int), (3280283692892 : Int), (3258112796761 : Int), (3267283924363 : Int), (2312706765829 : Int), (3138352285975 : Int), (1340345603271 : Int)]
def S2_B_l_0 : List Int := [(9007199254740992 : Int), (-13960591137740255 : Int), (-20137066529952644 : Int), (-13960612340896712 : Int), (-42078694059287739 : Int), (8416627632616945 : Int), (-26536246740141698 : Int), (6643123000530148 : Int), (8416791090891135 : Int), (-42078669992143599 : Int), (-1115645808253020 : Int), (69520779220412120 : Int), (21370447709268335 : Int), (7159282341208104 : Int), (6568305010286087 : Int), (-1229331051619961 : Int), (21369361478467872 : Int), (6567888819783553 : Int), (69520618434009479 : Int), (-1115554106621043 : Int), (18472181603954399 : Int), (40160037455199737 : Int), (47585117628401380 : Int), (-36470216671277950 : Int), (2637477584139059 : Int), (-13523857378950991 : Int), (-36375936000195239 : Int), (-116730642483679695 : Int), (-36470608544641294 : Int), (22276332745972169 : Int), (-36377716735050058 : Int), (47583397492330567 : Int), (-13524687288472959 : Int), (40159162604108730 : Int), (18472240318008723 : Int)]
def S2_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (6301151975084988 : Int), (4190014813136472 : Int), (-8843483354699937 : Int), (-16170262711256138 : Int), (-19252003566753629 : Int), (-3389570531898252 : Int), (-12532091855571313 : Int), (-7906674714638588 : Int), (-13173127006545845 : Int), (9572644587768182 : Int), (-30634429351537693 : Int), (-27135937181294166 : Int), (887066388943736 : Int), (-57697434544980067 : Int), (-41352672318711917 : Int), (-382108577661364 : Int), (11265339038719210 : Int), (-12507422108285526 : Int), (3710749066997394 : Int), (50598019652513885 : Int), (-39212589930014775 : Int), (19831527663903301 : Int), (62636373288472120 : Int), (13349684636447401 : Int), (20299279667789960 : Int), (27792806870649983 : Int), (6726032981723149 : Int), (31606409100410725 : Int), (4229692057358849 : Int), (-49444724263045434 : Int), (9294560523339054 : Int), (44520598162396769 : Int), (2541170029085575 : Int)]
def S2_B_l_2 : List Int := [(0 : Int), (0 : Int), (2251799813685248 : Int), (577081165483808 : Int), (-2319421365489022 : Int), (667586962638765 : Int), (-6658155773610160 : Int), (2309741654710033 : Int), (-6030761579248284 : Int), (-4043562942459435 : Int), (2533976009987407 : Int), (6226394122882992 : Int), (-15307654266398956 : Int), (-10567702125783505 : Int), (9397164167211373 : Int), (-43158930713304281 : Int), (4430219042643947 : Int), (11734244569324295 : Int), (3107376459392877 : Int), (1309192295106468 : Int), (6159185659506122 : Int), (11508090950880758 : Int), (-34378978736772686 : Int), (4042784904939498 : Int), (23252997298394136 : Int), (6555256635045155 : Int), (-35404247241283371 : Int), (-22926588438315341 : Int), (28172277772423831 : Int), (23955682119529604 : Int), (-5823963997813262 : Int), (-15535654439062872 : Int), (14020534141668194 : Int), (22693190131547101 : Int), (8312218426396427 : Int)]
def S2_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (1766133037226856 : Int), (5444493750313747 : Int), (-98706241701596 : Int), (-1567139348588042 : Int), (-7622615227421142 : Int), (-1598333813986920 : Int), (-1703366254776745 : Int), (2619802586781305 : Int), (-22553866640929826 : Int), (387373306567669 : Int), (-6941983457301158 : Int), (10031296396599104 : Int), (15945557799420954 : Int), (-2382681852742668 : Int), (-3459424316047461 : Int), (-4091475548220628 : Int), (-4824652333591078 : Int), (-10960718082294064 : Int), (-14318773237517473 : Int), (-28594275501409011 : Int), (-386561490954554 : Int), (-10060912060979774 : Int), (-17734675133421955 : Int), (14623941493996989 : Int), (18480766953088288 : Int), (-5634871463189552 : Int), (39984773479648091 : Int), (22432747817401534 : Int), (4505070752270742 : Int), (10867949906236515 : Int), (-621476900889452 : Int)]
def S2_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-3177163290996383 : Int), (731546475743375 : Int), (-11622962938573 : Int), (3482952412161331 : Int), (-3159538462126789 : Int), (-7214310600101210 : Int), (-23351748266748869 : Int), (28552587054501965 : Int), (695177730207793 : Int), (-6346435156251292 : Int), (4192195283463329 : Int), (-27964607592316844 : Int), (4837683496595139 : Int), (21269362001579767 : Int), (7599442104475505 : Int), (-14997124909313657 : Int), (-35413603889287434 : Int), (55607837152249434 : Int), (-16450001960393826 : Int), (-2207335563079992 : Int), (-16831585568717428 : Int), (-55646284119863168 : Int), (3085318530335741 : Int), (14115816582646891 : Int), (-2028686009938707 : Int), (59134431887278765 : Int), (-52177041332133938 : Int), (14654857196464443 : Int), (31403302831132492 : Int), (13792013651479760 : Int)]
def S2_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (769981570437445 : Int), (-8008400006674 : Int), (-7888986352292563 : Int), (1211960701632060 : Int), (3912300861565952 : Int), (14218580348938291 : Int), (-40195126990276856 : Int), (626110866667164 : Int), (1897778714742666 : Int), (1766889018816036 : Int), (42335757389835580 : Int), (-1850736049529293 : Int), (-16079640563834810 : Int), (-3247448701082347 : Int), (4623214617632219 : Int), (6217531558439941 : Int), (-57635734353448531 : Int), (-16489921712277633 : Int), (-2044667019729747 : Int), (2533260482965753 : Int), (3817959083519341 : Int), (-338292159465969 : Int), (15857254292577502 : Int), (-1065842918891057 : Int), (-3866556884313410 : Int), (59729669892435541 : Int), (-2586890305827734 : Int), (-10187679443938186 : Int), (-5232627610605806 : Int)]
def S2_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-266722647301178 : Int), (949008193934007 : Int), (2618073201966830 : Int), (2206220892900688 : Int), (2198896599740202 : Int), (-731736046228760 : Int), (1786175549954127 : Int), (470788566813762 : Int), (8450931068856853 : Int), (3599374573637391 : Int), (-2947344203294786 : Int), (-8315546183185626 : Int), (-1874509428145131 : Int), (2980653568843064 : Int), (5502991930246995 : Int), (-3507873971240224 : Int), (6710989783749042 : Int), (-6991555698420918 : Int), (4067821869139969 : Int), (24914992304339948 : Int), (5069207467519346 : Int), (-11299141725225300 : Int), (-4225712287480125 : Int), (-16429880811710909 : Int), (12899424871520630 : Int), (-6660829730964546 : Int), (-16136538616640842 : Int), (-5775833622077655 : Int)]
def S2_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (167512172145948 : Int), (389044779173240 : Int), (574379686877113 : Int), (3917743574726680 : Int), (-1236664230983096 : Int), (-317686600160042 : Int), (1698049645446101 : Int), (-1813701080802569 : Int), (-716223491173474 : Int), (1193522593436396 : Int), (2394061757293073 : Int), (-23823825086681 : Int), (725248977328303 : Int), (4903786885337928 : Int), (-3884565132486068 : Int), (1607356882797890 : Int), (2417028599751026 : Int), (-632760055226139 : Int), (-1805917377039115 : Int), (-2717875184417885 : Int), (-1130908956334607 : Int), (605864393215933 : Int), (-7967091358892296 : Int), (-1614554825643186 : Int), (-2226684114667583 : Int), (1697857117596924 : Int), (-566945048929907 : Int)]
def S2_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-361826429318039 : Int), (-40051800854010 : Int), (-3473333772599185 : Int), (15159738239284349 : Int), (-387976466014414 : Int), (3439604385952775 : Int), (-12501891411796310 : Int), (-6968198737316004 : Int), (4491380944811436 : Int), (4779003288760875 : Int), (1933099660875728 : Int), (238511604184807 : Int), (-2312342657936167 : Int), (11991886779689045 : Int), (8654405931611755 : Int), (1533739475438056 : Int), (4581561973030391 : Int), (-10952737225429862 : Int), (-17802738609557250 : Int), (266619347881493 : Int), (4949209033495445 : Int), (-8300965853883195 : Int), (-19624395984589729 : Int), (6105643710784135 : Int), (2386380399742111 : Int), (3000028274508837 : Int)]
def S2_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (2494731073797734 : Int), (4408595479638191 : Int), (-4376504541841370 : Int), (584992812628947 : Int), (-323562710186467 : Int), (6965791179433904 : Int), (3139948193070260 : Int), (-3365611417011658 : Int), (-5832188502505323 : Int), (-1263272466109461 : Int), (3206754430986351 : Int), (7636193672345400 : Int), (-8351280171930052 : Int), (4810280885207296 : Int), (-65778729898237 : Int), (1755281514986746 : Int), (19909125945486591 : Int), (7025150662836968 : Int), (-8764744344675051 : Int), (-3129610312035282 : Int), (-15112960789242200 : Int), (10928882983029331 : Int), (-7479884638218996 : Int), (-11276829535864281 : Int), (-4597910245529602 : Int)]
def S2_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1431004879925921 : Int), (-1704317196923363 : Int), (-56349497600241 : Int), (1010228870554750 : Int), (-3157564190079026 : Int), (1948719453478654 : Int), (314698267631751 : Int), (-973607669609763 : Int), (-431847433805788 : Int), (2606381088774893 : Int), (2881681276637725 : Int), (-5424110762903533 : Int), (2662195666886391 : Int), (1273115001508835 : Int), (1854984004771447 : Int), (1488690598378112 : Int), (-3427446236179140 : Int), (397201222928153 : Int), (1468886149840533 : Int), (-6020096169638618 : Int), (1055415285256744 : Int), (-214404217143292 : Int), (-1375536190023902 : Int), (-502809743938631 : Int)]
def S2_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1585176051259916 : Int), (-657251794698406 : Int), (-1753944726953839 : Int), (3355903317163400 : Int), (-675634679015371 : Int), (-352325593218914 : Int), (-451770310834143 : Int), (-521140478830468 : Int), (68183807083256 : Int), (4768021444889440 : Int), (-595636827912330 : Int), (-1793191977571361 : Int), (1235730316477139 : Int), (-1672276496211855 : Int), (3541461676838256 : Int), (2023094326245924 : Int), (-1877333359496520 : Int), (-1058077002174224 : Int), (-985200465599003 : Int), (-1483172988845140 : Int), (-1405709784704234 : Int), (-1017073513894598 : Int), (-650172172259725 : Int)]
def S2_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (440282381661448 : Int), (1309053301305331 : Int), (-5430756579552930 : Int), (-4178707300158334 : Int), (-976551475075027 : Int), (-461163554285964 : Int), (1026037743707594 : Int), (-39184105028857 : Int), (498052072738592 : Int), (7665163403006315 : Int), (7738970215773639 : Int), (42614845963193 : Int), (1525552281155000 : Int), (-3168325841436533 : Int), (-2031799118310225 : Int), (1687071518985238 : Int), (576532046761453 : Int), (-6606669340097166 : Int), (-8025998645161036 : Int), (-910927664576661 : Int), (-281132560473381 : Int), (1342670019313306 : Int)]
def S2_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-787580705998121 : Int), (-2161430439092452 : Int), (2286596512862754 : Int), (32863904776185 : Int), (-2017143826459643 : Int), (-476950911909983 : Int), (104466838139493 : Int), (167056192029651 : Int), (1116010522684448 : Int), (1038709530165707 : Int), (740606786500400 : Int), (-166456345518825 : Int), (-592408397768807 : Int), (874410601228636 : Int), (1691079051457945 : Int), (-1309160801496448 : Int), (-2304421369776276 : Int), (3166878494709004 : Int), (156385435511683 : Int), (-2229201878364454 : Int), (-518875519635610 : Int)]
def S2_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1450505451552163 : Int), (-1686854588873149 : Int), (1360088894815383 : Int), (-400738575839014 : Int), (-56360577060412 : Int), (322910937014219 : Int), (1213422093944128 : Int), (-4674884556513302 : Int), (1863898368989250 : Int), (1969833467161364 : Int), (5087808675347351 : Int), (2335184405700924 : Int), (-7002157229244683 : Int), (-2263856150785191 : Int), (3518692848622760 : Int), (-1779374781800175 : Int), (-2341200423464550 : Int), (1468235087537603 : Int), (-548435521468391 : Int), (-19300713847919 : Int)]
def S2_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-3150387158674000 : Int), (-2533971969195336 : Int), (77411715739433 : Int), (-1439569574894779 : Int), (-321744580089508 : Int), (-369584560799870 : Int), (2281490822168440 : Int), (-2400966246865695 : Int), (-697285569384565 : Int), (-388542197369612 : Int), (9143165179016722 : Int), (5644874098933980 : Int), (-7160091325358808 : Int), (-1738502549140907 : Int), (3342303645180577 : Int), (1677380275569029 : Int), (-3615362066095258 : Int), (-1685408678643343 : Int), (-1901154928193398 : Int)]
def S2_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-271199604483473 : Int), (-1356801034530504 : Int), (-1130461239412305 : Int), (46481173174418 : Int), (-19397650999279 : Int), (-1548813892389167 : Int), (2635872405211690 : Int), (-1901267414156800 : Int), (18039915283716 : Int), (403082199621992 : Int), (1542395485812646 : Int), (2530784883212589 : Int), (-251905700633508 : Int), (-2543640312837607 : Int), (5431327965736185 : Int), (-893082275900286 : Int), (-2323213994349947 : Int), (-1420631310381881 : Int)]
def S2_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-2060199646090658 : Int), (432520793192618 : Int), (-197501850004051 : Int), (-671846484791792 : Int), (1538140866698689 : Int), (-2036788794508644 : Int), (479750872936545 : Int), (-43301066219699 : Int), (-813053759896553 : Int), (-4700760312191748 : Int), (2555006491591423 : Int), (3059460567276599 : Int), (2515321604860511 : Int), (-5386165343671801 : Int), (4615111381564787 : Int), (-1238497282176159 : Int), (602942252267501 : Int)]
def S2_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (808025438835527 : Int), (-39059540543011 : Int), (-427551053850534 : Int), (-3378196960986482 : Int), (132496617411135 : Int), (3295683368509671 : Int), (-1112947076654899 : Int), (-4930251399093164 : Int), (-2272098549170672 : Int), (2098403763523054 : Int), (819392423541779 : Int), (1281734201820810 : Int), (-3335490419685918 : Int), (162231101266873 : Int), (5437906520078028 : Int), (1051446178399077 : Int)]
def S2_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-73491263744804 : Int), (-298779397843957 : Int), (-1419506273801579 : Int), (-293356705170810 : Int), (915460858467854 : Int), (-579968745617366 : Int), (-2521579275838313 : Int), (-1287002189649985 : Int), (1309743346151338 : Int), (1059949236293882 : Int), (1628352038560254 : Int), (-1576664798396605 : Int), (53977866843423 : Int), (426927268778696 : Int), (2206598337097709 : Int)]
def S2_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (686978794995870 : Int), (-1163042350308028 : Int), (1210118149935406 : Int), (524498841291580 : Int), (441248202786186 : Int), (2727187741671478 : Int), (-393356786129314 : Int), (-824828016885987 : Int), (427471458153101 : Int), (-2231381405167322 : Int), (21398182639318 : Int), (-351032979088737 : Int), (-460424559879514 : Int), (-68907713261618 : Int)]
def S2_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-390248946399817 : Int), (346621174897036 : Int), (22879927464833 : Int), (501094844743644 : Int), (2860400745501441 : Int), (487598038083280 : Int), (-777889680743305 : Int), (388739724817520 : Int), (-2419016283718919 : Int), (185366753440931 : Int), (-605953215243294 : Int), (-501362701329914 : Int), (-119901366021449 : Int)]
def S2_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-2321895194895903 : Int), (-2592960765805102 : Int), (752455021255431 : Int), (1536740323246038 : Int), (1956733488018889 : Int), (-920110898071806 : Int), (-1852950379451667 : Int), (1809629384693497 : Int), (3020998424583801 : Int), (736898649203967 : Int), (-85855412343931 : Int), (-24282785758114 : Int)]
def S2_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-397035465293199 : Int), (341317274993950 : Int), (1992430766446394 : Int), (1459244060523260 : Int), (-990343698558476 : Int), (-447410072837198 : Int), (-1750309170501668 : Int), (1408845962999784 : Int), (-291925072174954 : Int), (-384103409012688 : Int), (-109021817624611 : Int)]
def S2_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-198580244970790 : Int), (-540945619168068 : Int), (560230267659163 : Int), (2045092131252259 : Int), (589236978836648 : Int), (192986144125196 : Int), (-2564227660162535 : Int), (-195662110106865 : Int), (71013172368557 : Int), (100651953543788 : Int)]
def S2_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (1865142003261745 : Int), (-2288073209376159 : Int), (-1317237399643783 : Int), (-739682214423807 : Int), (-788765595542208 : Int), (828654323166737 : Int), (233984264959638 : Int), (-427064224090278 : Int), (26984689509013 : Int)]
def S2_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (90629177728562 : Int), (-953954506870336 : Int), (538797170901772 : Int), (-468673592378840 : Int), (393580593488675 : Int), (-91259114634614 : Int), (-98463100962846 : Int), (-65398345937361 : Int)]
def S2_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (210113826508698 : Int), (12885972892587 : Int), (1763451659250393 : Int), (1225276618268265 : Int), (110293055863123 : Int), (386119849257726 : Int), (62821771297784 : Int)]
def S2_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (434439846965012 : Int), (38251895117662 : Int), (-1254124340076007 : Int), (-119279421609975 : Int), (-337250928276035 : Int), (25348651873713 : Int)]
def S2_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (1404668152369034 : Int), (-613396835510747 : Int), (39655712975954 : Int), (500747818012720 : Int), (103666892854560 : Int)]
def S2_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (794517028654534 : Int), (602353307585007 : Int), (331406852191572 : Int), (92939985699426 : Int)]
def S2_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-26962661231485 : Int), (-219526048665101 : Int), (-45435776743472 : Int)]
def S2_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (140643435640241 : Int), (-20172708056307 : Int)]
def S2_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (40218669630668 : Int)]
def S2_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int)]
def S2_B_l : List (List Int) := [S2_B_l_0, S2_B_l_1, S2_B_l_2, S2_B_l_3, S2_B_l_4, S2_B_l_5, S2_B_l_6, S2_B_l_7, S2_B_l_8, S2_B_l_9, S2_B_l_10, S2_B_l_11, S2_B_l_12, S2_B_l_13, S2_B_l_14, S2_B_l_15, S2_B_l_16, S2_B_l_17, S2_B_l_18, S2_B_l_19, S2_B_l_20, S2_B_l_21, S2_B_l_22, S2_B_l_23, S2_B_l_24, S2_B_l_25, S2_B_l_26, S2_B_l_27, S2_B_l_28, S2_B_l_29, S2_B_l_30, S2_B_l_31, S2_B_l_32, S2_B_l_33, S2_B_l_34]
def S2_B_D_0 : List Int := [(87112285943144995596813907160124763761976 : Int), (-17655109762249491006871743675570 : Int), (-25462394687637067685870537584590 : Int), (-17643940564541831132334460328310 : Int), (-53177691858334645303830170740826 : Int), (10645608827716300909304148733538 : Int), (-33549660078327292723440725007320 : Int), (8402970596876552784838677710182 : Int), (10637275424768464116654367160208 : Int), (-53178496673437673720873975920396 : Int), (-1400508667452156832385853730894 : Int), (87879830547738079490349456009160 : Int), (27017370368996493758500595269680 : Int), (9058774582699312884504513254864 : Int), (8295187982872068663693052013426 : Int), (-1560692843228346327201769949004 : Int), (27001631189183598007927456611764 : Int), (8305110720654358022669483975092 : Int), (87881740699202378387834437673732 : Int), (-1414873351160105169110291667396 : Int), (23349462047089946171758919112814 : Int), (50760638458115329528755816521220 : Int), (60154418139179753783702576866292 : Int), (-46093443402331849701186563470818 : Int), (3329837256054026346581294763712 : Int), (-17089082705746119705021361042428 : Int), (-45970605156424079485643407026640 : Int), (-147534188926244509678362546810250 : Int), (-46086933212477133678187103537926 : Int), (28162010428021578743086789270444 : Int), (-45971820622536441784546242049610 : Int), (60145702959156724582213871627628 : Int), (-17084949197566759776405498668110 : Int), (50750127799784872729180944039936 : Int), (23354314790878939728146020189954 : Int)]
def S2_B_D_1 : List Int := [(-17655109762249491006871743675570 : Int), (87112285971700904645073278164967053377025 : Int), (57059923808735009883739310795004 : Int), (39045608009935051012242477213050 : Int), (57801330805922730509608221259959 : Int), (-61613764797720900583429013576763 : Int), (-1669177094415538822889522730600 : Int), (-22482380490518929922443990969756 : Int), (-51449018159312961706371215097891 : Int), (60416037614392305587341602549649 : Int), (-34572220492080579553492809103336 : Int), (-109580674197291927640348318005202 : Int), (-127342196250500657214669873681261 : Int), (-89736157247123777221607269239790 : Int), (-10391945895034378060468923866121 : Int), (-158512319566596320596670702479225 : Int), (-157217195277559818562105813913784 : Int), (-13944290393559214785847910569509 : Int), (-104864030103535414375033618773713 : Int), (-32691989499496740094320390933751 : Int), (-25857695719894515621300765609127 : Int), (62415208445089577271466543996457 : Int), (-202658664832637819174530281060792 : Int), (126796563974495476902143051629160 : Int), (169545709282056798954276359516963 : Int), (63733978456457325274583159421355 : Int), (127908858238097282795833555737749 : Int), (306309991793170026798862391183687 : Int), (90229491691493492855917961181718 : Int), (44484171642080589186388234068477 : Int), (83089940629311994214274258326990 : Int), (-231188456368506126466844584886529 : Int), (52420622370905101682640402693467 : Int), (45480318224076888427001436101304 : Int), (-29131835811316414988000248517929 : Int)]
def S2_B_D_2 : List Int := [(-25462394687637067685870537584590 : Int), (57059923808735009883739310795004 : Int), (87112286015201265367058150748486902234876 : Int), (56293587733537181727166749533920 : Int), (82464317011725909600268325416970 : Int), (-86346152527983187124299771864726 : Int), (-5729275559054447168702465647436 : Int), (-30056725512189083635617938976376 : Int), (-77800437270457357868228973749972 : Int), (84659531521510676553602499547148 : Int), (-46126859329862344409611284275544 : Int), (-153914188993248945490731223944952 : Int), (-192932381306212910774704348591132 : Int), (-135104101549499323153295998830186 : Int), (-7131022016295489107993910532684 : Int), (-258225963475237802641576465987300 : Int), (-218002969471385786614630818509604 : Int), (-10122660670781178933873120781086 : Int), (-149962054566641063697166735829414 : Int), (-44532473960153188832812713643706 : Int), (-32521933204896667489236533486966 : Int), (93667791181744014161029080057102 : Int), (-316682952746635980877661694855666 : Int), (183904250993274152275250002117640 : Int), (256673394784186342026600997418836 : Int), (95863942674508895574517936354750 : Int), (152022306522439104251163264233178 : Int), (418986726420875043830552154564210 : Int), (153189791635242134616652732345792 : Int), (80642707310049730287165507320148 : Int), (114387829421622590628199129653690 : Int), (-340624682724704119808094858317152 : Int), (86360946318238521717404371817306 : Int), (79456446668635478773335779230864 : Int), (-35277546284511505475406346304948 : Int)]
def S2_B_D_3 : List Int := [(-17643940564541831132334460328310 : Int), (39045608009935051012242477213050 : Int), (56293587733537181727166749533920 : Int), (87112285971003553226447805953334676292598 : Int), (60395755705161973575975910962602 : Int), (-53921494117549739573639031214826 : Int), (532463514739297446590481028158 : Int), (-22576910055143642450963691159008 : Int), (-56443664852401674325346190873770 : Int), (59741664627178922000695081909556 : Int), (-32831455316788370645806928743804 : Int), (-107903528180545821285554290528892 : Int), (-142829350199246789441135006003586 : Int), (-86410421979104956879756037211966 : Int), (-14119397470626816166370063843290 : Int), (-148511231559665168265557892337956 : Int), (-135324220472106341985383067310362 : Int), (-13246970575909153921812845725592 : Int), (-109089466992673675957233278688434 : Int), (-33270264977547551132281829989744 : Int), (-29116622156488077781879482670286 : Int), (46257616411730676886006714945050 : Int), (-213924941136729478320751884770802 : Int), (100717008086400357748885578616536 : Int), (162055233833096022382033240916910 : Int), (54424802278705644759549330400510 : Int), (101964374605847582232212080222894 : Int), (307580726862747490852869948808714 : Int), (109854607969310289530985833763942 : Int), (38986634674516341415158115002394 : Int), (113186036805122026948613913714500 : Int), (-206772571014763490906520322214544 : Int), (57251302654320928881979490498598 : Int), (50514748790908755332504952974990 : Int), (-28308401052915419768262981123908 : Int)]
def S2_B_D_4 : List Int := [(-53177691858334645303830170740826 : Int), (57801330805922730509608221259959 : Int), (82464317011725909600268325416970 : Int), (60395755705161973575975910962602 : Int), (87112286245544640261025881036832661059726 : Int), (36167882186478850278114883224381 : Int), (269886483634332186261782380768419 : Int), (-24724737238309404987057332856278 : Int), (24393648162079541239504734276620 : Int), (284285779985805384415993079935783 : Int), (53968430323644668746568943176547 : Int), (-530930769672736215804993475146324 : Int), (106968867944041014757758570371822 : Int), (117971790411626957723213899372830 : Int), (-78477596912390125414415536518879 : Int), (385432713423180718353027130569252 : Int), (37745798841216368246962988126907 : Int), (-36289304900474154499834239156537 : Int), (-419248394010610867765213475005081 : Int), (90236705187993694638031619112551 : Int), (-183191667350676978284406503371825 : Int), (-638041661147111672887071055803070 : Int), (102573072405632837150666374804935 : Int), (20574502311886159557739358144429 : Int), (-385592862201056167054452186220449 : Int), (-59216808108195970376515665415178 : Int), (-45038931905183161017669850250475 : Int), (584105232013877443348614659968450 : Int), (217075781743825114984736241539413 : Int), (-338381610794539064851614680711826 : Int), (414084146679013249539406883025723 : Int), (-115470149693913786921519417511351 : Int), (63723975428575122774439976932175 : Int), (-398308500405499990663286127262493 : Int), (-92113628289286202880556384468732 : Int)]
def S2_B_D_5 : List Int := [(10645608827716300909304148733538 : Int), (-61613764797720900583429013576763 : Int), (-86346152527983187124299771864726 : Int), (-53921494117549739573639031214826 : Int), (36167882186478850278114883224381 : Int), (87112286136828683588098887362353815748635 : Int), (158394430305986956910909413261639 : Int), (36289095710879826601192294302882 : Int), (92521642017357347295139191316470 : Int), (29236507826681617861185079401985 : Int), (141365709812843724109898830881695 : Int), (53202368826793914063474593443089 : Int), (159150363591038297810821112495352 : Int), (278093444766900211546714817057030 : Int), (-12012542412932536808053879527984 : Int), (597370670366940435373040093623397 : Int), (583979972456936965463891619303217 : Int), (-5511942080197925529010548529963 : Int), (-95448857625998986697686050687009 : Int), (91219766337223188337940277170572 : Int), (94875000438323224147556005676 : Int), (-424797476324949705824175538763001 : Int), (238901834498911070933798016033222 : Int), (-329308223194155537072218545317966 : Int), (-616715959801694462703116497829525 : Int), (-152150428003889532569096040677478 : Int), (-211061224451073618857266469950392 : Int), (-371422687017176563281055122997671 : Int), (-49911582031867625600375121961554 : Int), (-302762960029903098329723615933948 : Int), (-51197768094823768498534515161973 : Int), (775061354799640471031468938181703 : Int), (-118776710822659868242319932111276 : Int), (-419148669080002832132488176318925 : Int), (-34587661025629603581248356432662 : Int)]
def S2_B_D_6 : List Int := [(-33549660078327292723440725007320 : Int), (-1669177094415538822889522730600 : Int), (-5729275559054447168702465647436 : Int), (532463514739297446590481028158 : Int), (269886483634332186261782380768419 : Int), (158394430305986956910909413261639 : Int), (87112286278220312644268233985398511288675 : Int), (9828731216660914840733702048037 : Int), (135318609066790459548826734813061 : Int), (260985277240669973881957139135857 : Int), (152836560345377467202891432463097 : Int), (-397886285427117529783621570311206 : Int), (336239903445977949756597152149430 : Int), (324441169853545667340003400017881 : Int), (-60674110275275169114341927295388 : Int), (805713093471217436992929678487728 : Int), (392237700956028594512165964677547 : Int), (-48333776652534555979010952692012 : Int), (-395580709341630794203928612165101 : Int), (152786312442963122068663729021486 : Int), (-133469484614010501932681371972616 : Int), (-794414745155364632123526653455624 : Int), (398360515180033279131280053011704 : Int), (-114183827137415766300164686862068 : Int), (-819065794393061316242515704594805 : Int), (-130306470979558233582083091929086 : Int), (-30902725804895916655419048793379 : Int), (163450423940774242451380499723983 : Int), (-13957561336058050963908187163186 : Int), (-522306545798464470320272225912691 : Int), (116475980213071112237856704016104 : Int), (434525628522734041497150426258609 : Int), (-92282694875349588604707770890621 : Int), (-731274224796695446972503883189235 : Int), (-116392741286817336043748169617317 : Int)]
def S2_B_D_7 : List Int := [(8402970596876552784838677710182 : Int), (-22482380490518929922443990969756 : Int), (-30056725512189083635617938976376 : Int), (-22576910055143642450963691159008 : Int), (-24724737238309404987057332856278 : Int), (36289095710879826601192294302882 : Int), (9828731216660914840733702048037 : Int), (87112285950984638977611323547297934657254 : Int), (37537561815942429056213253604177 : Int), (-24127505082349396253896834785896 : Int), (31207132313708936469310787213727 : Int), (51013574673742214846633187579363 : Int), (94875149808893201583831316722717 : Int), (53603113542529392871140084956566 : Int), (21851534707293395151043089213959 : Int), (68935765468096403605280374075550 : Int), (92010363057106534059795156499331 : Int), (21056862495691593353474266714694 : Int), (50350153659268501700039370352776 : Int), (30949336610327641376176644442003 : Int), (20856006406186351190178838474677 : Int), (-41803600233271409636841157624468 : Int), (108949787275430325209142583565262 : Int), (-38751837924716415477524395642392 : Int), (-105657838680861647496724119737644 : Int), (-24323511537746255589044801320379 : Int), (-90037822924636768311241209458385 : Int), (-206426017266714238075464439815828 : Int), (-44937316022533992094458231655988 : Int), (-17568480907459590263385365310331 : Int), (-99839247952400256066217556488725 : Int), (107652538647797618477929294674900 : Int), (-26834179628975433403318291379165 : Int), (-46196485251210054276984314319451 : Int), (19502137986367960250671801000497 : Int)]
def S2_B_D_8 : List Int := [(10637275424768464116654367160208 : Int), (-51449018159312961706371215097891 : Int), (-77800437270457357868228973749972 : Int), (-56443664852401674325346190873770 : Int), (24393648162079541239504734276620 : Int), (92521642017357347295139191316470 : Int), (135318609066790459548826734813061 : Int), (37537561815942429056213253604177 : Int), (87112286114617092962533323004300253699349 : Int), (21879851041543205028258870931596 : Int), (87033630792114919984727622292567 : Int), (-84927528848355545831017193566588 : Int), (532477636492129787225626414084605 : Int), (241720211439420737119992455556772 : Int), (9177623899262801852623443488729 : Int), (475927344231256541388257445992962 : Int), (153252832442229131405517260046558 : Int), (16546976659030586413413360635663 : Int), (68995566373977738997133288487356 : Int), (136672399462990179146246007557290 : Int), (-28782430970099951069608446820887 : Int), (-395129668952283495708935356474832 : Int), (690072364949793346845126855915752 : Int), (-59818403163221917412374314433832 : Int), (-535707134063993616657898132749124 : Int), (-108393853664099186707891069261680 : Int), (-162784381818669386104029357256410 : Int), (-406821663714091728307385037023182 : Int), (-239326421658813529022394347817682 : Int), (-237982454426185430467012047023521 : Int), (-168688891549333924060122006631999 : Int), (172936643384059638292527710336754 : Int), (-101146749732766577583097684575630 : Int), (-333405234890287804860268717709065 : Int), (23997445135566256016846894811843 : Int)]
def S2_B_D_9 : List Int := [(-53178496673437673720873975920396 : Int), (60416037614392305587341602549649 : Int), (84659531521510676553602499547148 : Int), (59741664627178922000695081909556 : Int), (284285779985805384415993079935783 : Int), (29236507826681617861185079401985 : Int), (260985277240669973881957139135857 : Int), (-24127505082349396253896834785896 : Int), (21879851041543205028258870931596 : Int), (87112286236646375272205866431127735357281 : Int), (87170241403999992281319238827033 : Int), (-416282746151400915539819539465757 : Int), (6415236511452464932891259241818 : Int), (106299025198506681040909210789552 : Int), (-37007136049752002886025255118046 : Int), (347890716381580524176265615542717 : Int), (115693665583201801316452910698507 : Int), (-66733326090261813515978967125907 : Int), (-519546298794397751249878564980553 : Int), (52876780068172995071437253984534 : Int), (-96586044659991913875765538074028 : Int), (-408525807757022163493016678797487 : Int), (-146630090347681661127650855039622 : Int), (182645297715167190707548226382880 : Int), (-356441508362937487668181549316641 : Int), (52354159656188366005879019864292 : Int), (331613407048548343208163132592150 : Int), (576084069753710001799635756405061 : Int), (77937372225124117496675491463268 : Int), (-317936660840472668898702646601630 : Int), (17956113509891855114859488691919 : Int), (86165067295393156972484296739415 : Int), (-32709301614408562116286278548562 : Int), (-583294913210293165874191448244631 : Int), (-168735380276446307187176724909372 : Int)]
def S2_B_D_10 : List Int := [(-1400508667452156832385853730894 : Int), (-34572220492080579553492809103336 : Int), (-46126859329862344409611284275544 : Int), (-32831455316788370645806928743804 : Int), (53968430323644668746568943176547 : Int), (141365709812843724109898830881695 : Int), (152836560345377467202891432463097 : Int), (31207132313708936469310787213727 : Int), (87033630792114919984727622292567 : Int), (87170241403999992281319238827033 : Int), (87112286085170065738571326380528113329898 : Int), (32010936331537172329297454938194 : Int), (111637609513440396221353611672037 : Int), (207921407557023924149915710429717 : Int), (40425014922262087967186179546243 : Int), (403594991210565915829899985932716 : Int), (464498234048619801602752354111094 : Int), (-9969556350406567737360571214991 : Int), (-206482652208102905470511240842483 : Int), (70375678867711650380066001085216 : Int), (56953532885809788846693616281212 : Int), (-216707188926539027829779218570733 : Int), (9999113038353855751476026195727 : Int), (-34688048296122006996406552208523 : Int), (-479565761543680675897041702937958 : Int), (-4931204147623445053899817213468 : Int), (113195635540375820713208651426619 : Int), (-259825898275920936811414568951884 : Int), (-117547895230027022811189996757036 : Int), (-224896923632143487306438004319829 : Int), (-386115885139076358924755859916235 : Int), (623560247929500620667119005885448 : Int), (-144040346525596244189743951711390 : Int), (-525887714757837876804399336614326 : Int), (-86733298796324086701257861232532 : Int)]
def S2_B_D_11 : List Int := [(87879830547738079490349456009160 : Int), (-109580674197291927640348318005202 : Int), (-153914188993248945490731223944952 : Int), (-107903528180545821285554290528892 : Int), (-530930769672736215804993475146324 : Int), (53202368826793914063474593443089 : Int), (-397886285427117529783621570311206 : Int), (51013574673742214846633187579363 : Int), (-84927528848355545831017193566588 : Int), (-416282746151400915539819539465757 : Int), (32010936331537172329297454938194 : Int), (87112287083240349659423993882181159698036 : Int), (-548129305665791865706446490228543 : Int), (-125747488029045467709069431675049 : Int), (163880317812697011292018434078642 : Int), (-454272739481030112385311953339831 : Int), (468290439390941696857193645298210 : Int), (-498264414385863515375180659552 : Int), (399603355088581158989958329844271 : Int), (-212596631478021141594488733627540 : Int), (442541492970108149023171822555574 : Int), (1273722181821589929260189297334383 : Int), (-792876145448777646045553439570501 : Int), (-60786007618678872329982262095867 : Int), (486790054029398605536325302794181 : Int), (184373237280214394451598572688927 : Int), (542587007349478451388441238348301 : Int), (-1005383052538290019196470057583474 : Int), (-436685093130856236361315761390069 : Int), (462691734304919890022006430015786 : Int), (-1183203232265122034717641018528837 : Int), (1042098216725949174266527892980835 : Int), (-287120496316399374849804807504763 : Int), (226798811656543767625030959884874 : Int), (-12307773847803188669754599794808 : Int)]
def S2_B_D_12 : List Int := [(27017370368996493758500595269680 : Int), (-127342196250500657214669873681261 : Int), (-192932381306212910774704348591132 : Int), (-142829350199246789441135006003586 : Int), (106968867944041014757758570371822 : Int), (159150363591038297810821112495352 : Int), (336239903445977949756597152149430 : Int), (94875149808893201583831316722717 : Int), (532477636492129787225626414084605 : Int), (6415236511452464932891259241818 : Int), (111637609513440396221353611672037 : Int), (-548129305665791865706446490228543 : Int), (87112287828105376767090602010324964444161 : Int), (602785041565123754408924478264581 : Int), (-24986185307301457773671532960491 : Int), (1113388114251017454564696961826709 : Int), (-132837611793434229546790968332287 : Int), (115568142376588254852053340687276 : Int), (495077227819229391769072934388694 : Int), (461282425722052917785280353763410 : Int), (-262256948174217277444211315200496 : Int), (-1417604360603717529103368320959892 : Int), (2627514002679885450925515078415587 : Int), (-192605995275571264432704336511785 : Int), (-1336067039448462848875398846486699 : Int), (-439564490618156802015175762774778 : Int), (-1148098348327565579270635967359813 : Int), (-1062902299843791735551859827732233 : Int), (-453255835231692577869239589332560 : Int), (-572325800599002887018603616994907 : Int), (205090754198185702380739326551646 : Int), (-492160734083047034855443549968083 : Int), (-52587297746168806066662467942374 : Int), (-404015962401002811614707694716969 : Int), (270437255005841549019262222499172 : Int)]
def S2_B_D_13 : List Int := [(9058774582699312884504513254864 : Int), (-89736157247123777221607269239790 : Int), (-135104101549499323153295998830186 : Int), (-86410421979104956879756037211966 : Int), (117971790411626957723213899372830 : Int), (278093444766900211546714817057030 : Int), (324441169853545667340003400017881 : Int), (53603113542529392871140084956566 : Int), (241720211439420737119992455556772 : Int), (106299025198506681040909210789552 : Int), (207921407557023924149915710429717 : Int), (-125747488029045467709069431675049 : Int), (602785041565123754408924478264581 : Int), (87112286440413217676233148326051669533773 : Int), (-49890942289392968972201972291217 : Int), (1146048778086559204228317942927683 : Int), (696262992639450717233728227079682 : Int), (-35089189024381475327382923575314 : Int), (-130568290390152171704201753428980 : Int), (205106817049811117514031688524944 : Int), (-74445232189765371393556691768519 : Int), (-873496992023357227751759894829525 : Int), (861268473005082981607935428045648 : Int), (-395314995725913976342205223141144 : Int), (-1147051084653922760443487540459718 : Int), (-271392488838924911620070888957212 : Int), (-254654311513727597629164009644321 : Int), (-482673535124755329097438483100246 : Int), (-252699951069951254276701795242620 : Int), (-609609769148478022424693854990822 : Int), (-57727602620472126780517027929806 : Int), (936823357257263807979119331442262 : Int), (-222089578758891849410595107381557 : Int), (-791499723935833777569002654927329 : Int), (-54389803018901971452553796975844 : Int)]
def S2_B_D_14 : List Int := [(8295187982872068663693052013426 : Int), (-10391945895034378060468923866121 : Int), (-7131022016295489107993910532684 : Int), (-14119397470626816166370063843290 : Int), (-78477596912390125414415536518879 : Int), (-12012542412932536808053879527984 : Int), (-60674110275275169114341927295388 : Int), (21851534707293395151043089213959 : Int), (9177623899262801852623443488729 : Int), (-37007136049752002886025255118046 : Int), (40425014922262087967186179546243 : Int), (163880317812697011292018434078642 : Int), (-24986185307301457773671532960491 : Int), (-49890942289392968972201972291217 : Int), (87112286060858493137171742657878665724813 : Int), (-290698463168222990639579851012588 : Int), (30322832050575650044875023830892 : Int), (52160293528179177202279998795490 : Int), (18582965047353550894707387491893 : Int), (-9240292440786147127397858386453 : Int), (128960902867904974204551982569303 : Int), (300680367015648479087457106811887 : Int), (-254743093302637292369630180144138 : Int), (231668220324488002408398883832427 : Int), (139263491808206085315788499034614 : Int), (167636285454414853237265402041857 : Int), (145964898556028666430493869897890 : Int), (-322251789799067386423928977458258 : Int), (-80309492276752125207799711403073 : Int), (183771849675903385724105550228989 : Int), (-520391828654214397284706694406093 : Int), (20394150345060217430714553627303 : Int), (-24390434766563999300745129257555 : Int), (-35275299429087527152748521335613 : Int), (1598447327134031833296721475339 : Int)]
def S2_B_D_15 : List Int := [(-1560692843228346327201769949004 : Int), (-158512319566596320596670702479225 : Int), (-258225963475237802641576465987300 : Int), (-148511231559665168265557892337956 : Int), (385432713423180718353027130569252 : Int), (597370670366940435373040093623397 : Int), (805713093471217436992929678487728 : Int), (68935765468096403605280374075550 : Int), (475927344231256541388257445992962 : Int), (347890716381580524176265615542717 : Int), (403594991210565915829899985932716 : Int), (-454272739481030112385311953339831 : Int), (1113388114251017454564696961826709 : Int), (1146048778086559204228317942927683 : Int), (-290698463168222990639579851012588 : Int), (87112288932937414298227393173528747438500 : Int), (1510022163297684046560779844355912 : Int), (-222109822255033416349531949602816 : Int), (-487127801634708586587652350457563 : Int), (393191129645906605191140050976817 : Int), (-304407696746147559752871270738061 : Int), (-2130697950611928120279205531912969 : Int), (1882561276642702921953952424880885 : Int), (-1094861989890249537738603021911613 : Int), (-2649621640051402265274255267772859 : Int), (-733136781735864503544522155782529 : Int), (-235176159185981375438750433678322 : Int), (-327513271172266896046456363172153 : Int), (-582621850943647177175812654099586 : Int), (-1624956767230502870113683445885626 : Int), (422325220865774904853252178964068 : Int), (2229100833853447021885321807411187 : Int), (-553142061533724123022077885420799 : Int), (-1876243643814032027376407860070973 : Int), (-243596249287699538220079276521163 : Int)]
def S2_B_D_16 : List Int := [(27001631189183598007927456611764 : Int), (-157217195277559818562105813913784 : Int), (-218002969471385786614630818509604 : Int), (-135324220472106341985383067310362 : Int), (37745798841216368246962988126907 : Int), (583979972456936965463891619303217 : Int), (392237700956028594512165964677547 : Int), (92010363057106534059795156499331 : Int), (153252832442229131405517260046558 : Int), (115693665583201801316452910698507 : Int), (464498234048619801602752354111094 : Int), (468290439390941696857193645298210 : Int), (-132837611793434229546790968332287 : Int), (696262992639450717233728227079682 : Int), (30322832050575650044875023830892 : Int), (1510022163297684046560779844355912 : Int), (87112287919510021791933900406570397498323 : Int), (-85522300615455504187471078998726 : Int), (-564966029780159144367410725092920 : Int), (114106182507064692111365936916503 : Int), (200702744059810771418510715121997 : Int), (-626840143663016624416034005906728 : Int), (-292523075710666951971775062248949 : Int), (-726246992877869938358515567536508 : Int), (-1546414277030871184648332782154649 : Int), (-201148923573621567330536762746217 : Int), (176231749740023153880184065377573 : Int), (-908828977932052984828340059386525 : Int), (-234780762416522286130453876428761 : Int), (-761275991762651077972232546431640 : Int), (-814350449596320936323102545533850 : Int), (2857384727066463120576121238262344 : Int), (-498734979255140663921936691323119 : Int), (-1477959475294025652318438846871883 : Int), (-287230330796087478658444774367601 : Int)]
def S2_B_D_17 : List Int := [(8305110720654358022669483975092 : Int), (-13944290393559214785847910569509 : Int), (-10122660670781178933873120781086 : Int), (-13246970575909153921812845725592 : Int), (-36289304900474154499834239156537 : Int), (-5511942080197925529010548529963 : Int), (-48333776652534555979010952692012 : Int), (21056862495691593353474266714694 : Int), (16546976659030586413413360635663 : Int), (-66733326090261813515978967125907 : Int), (-9969556350406567737360571214991 : Int), (-498264414385863515375180659552 : Int), (115568142376588254852053340687276 : Int), (-35089189024381475327382923575314 : Int), (52160293528179177202279998795490 : Int), (-222109822255033416349531949602816 : Int), (-85522300615455504187471078998726 : Int), (87112286036843110335258041596863622358312 : Int), (165725614154848803017828827745063 : Int), (45077110747081192002731903337976 : Int), (1063811603635567712307947608426 : Int), (-29977778456687436276993629322341 : Int), (124783806388995670414671649629880 : Int), (-20335240204082630531678914578131 : Int), (96429432243066452366799069280412 : Int), (-11570765360535370955896422252558 : Int), (-394989556414848788187019829172519 : Int), (-297576738111726440742370436150949 : Int), (119924767588792862182441362715466 : Int), (149992536873267379384973464680231 : Int), (68878214929272159512047503284683 : Int), (-284262402360498250378661342129163 : Int), (122281068984847483441788729092151 : Int), (231899894961563309156478353419209 : Int), (112322955668651653212659064620580 : Int)]
def S2_B_D_18 : List Int := [(87881740699202378387834437673732 : Int), (-104864030103535414375033618773713 : Int), (-149962054566641063697166735829414 : Int), (-109089466992673675957233278688434 : Int), (-419248394010610867765213475005081 : Int), (-95448857625998986697686050687009 : Int), (-395580709341630794203928612165101 : Int), (50350153659268501700039370352776 : Int), (68995566373977738997133288487356 : Int), (-519546298794397751249878564980553 : Int), (-206482652208102905470511240842483 : Int), (399603355088581158989958329844271 : Int), (495077227819229391769072934388694 : Int), (-130568290390152171704201753428980 : Int), (18582965047353550894707387491893 : Int), (-487127801634708586587652350457563 : Int), (-564966029780159144367410725092920 : Int), (165725614154848803017828827745063 : Int), (87112287054249512386030915310104427496141 : Int), (30531218461468452955797771659903 : Int), (7224349437352282746325237691260 : Int), (275488701453969095031250250749265 : Int), (1030499820461860525640623228539608 : Int), (-352553926555157526438882542952006 : Int), (485022983755184938421079743957439 : Int), (-240428036103367572988338523234535 : Int), (-1076240630713281193713595690514036 : Int), (-1024992519130779757945354058665651 : Int), (-114508454897418071805402377411468 : Int), (475648888279421445190689483573737 : Int), (410082795145696470112439730057123 : Int), (-804441922910641662930339863279710 : Int), (171242582085214345737593778030956 : Int), (1206201939710233469936169073226300 : Int), (427057899295549735430226763312729 : Int)]
def S2_B_D_19 : List Int := [(-1414873351160105169110291667396 : Int), (-32691989499496740094320390933751 : Int), (-44532473960153188832812713643706 : Int), (-33270264977547551132281829989744 : Int), (90236705187993694638031619112551 : Int), (91219766337223188337940277170572 : Int), (152786312442963122068663729021486 : Int), (30949336610327641376176644442003 : Int), (136672399462990179146246007557290 : Int), (52876780068172995071437253984534 : Int), (70375678867711650380066001085216 : Int), (-212596631478021141594488733627540 : Int), (461282425722052917785280353763410 : Int), (205106817049811117514031688524944 : Int), (-9240292440786147127397858386453 : Int), (393191129645906605191140050976817 : Int), (114106182507064692111365936916503 : Int), (45077110747081192002731903337976 : Int), (30531218461468452955797771659903 : Int), (87112286088521459944658355453511045480756 : Int), (-90625008206451639025469231109509 : Int), (-542057828104403719449846910002444 : Int), (620258953269462799830823790783030 : Int), (-130859157785328915944909880280886 : Int), (-475977337719200846279878266630983 : Int), (-148091039045100853426194825831837 : Int), (-424089950890212356780590861523124 : Int), (-263547395391977419452718663774759 : Int), (-9207213746355634681809529651924 : Int), (-218416438257557600451781114816715 : Int), (145154966821029733040988393238082 : Int), (-2160498873627767912813111770582 : Int), (7449978640471611956576915392016 : Int), (-201192660618434742108527472500154 : Int), (64964265586789418218699027146947 : Int)]
def S2_B_D_20 : List Int := [(23349462047089946171758919112814 : Int), (-25857695719894515621300765609127 : Int), (-32521933204896667489236533486966 : Int), (-29116622156488077781879482670286 : Int), (-183191667350676978284406503371825 : Int), (94875000438323224147556005676 : Int), (-133469484614010501932681371972616 : Int), (20856006406186351190178838474677 : Int), (-28782430970099951069608446820887 : Int), (-96586044659991913875765538074028 : Int), (56953532885809788846693616281212 : Int), (442541492970108149023171822555574 : Int), (-262256948174217277444211315200496 : Int), (-74445232189765371393556691768519 : Int), (128960902867904974204551982569303 : Int), (-304407696746147559752871270738061 : Int), (200702744059810771418510715121997 : Int), (1063811603635567712307947608426 : Int), (7224349437352282746325237691260 : Int), (-90625008206451639025469231109509 : Int), (87112286173279129054366836020000733517431 : Int), (640738871090034988776144073170172 : Int), (-563483624168891204067884996989796 : Int), (226367014774705462374295322326499 : Int), (226133529680887186493518840251069 : Int), (214709569361200598348058800230818 : Int), (498465019692990924330362323865579 : Int), (-370803250522176507381365278945860 : Int), (-223430927958050331371883424818419 : Int), (222101899390962591247047083581718 : Int), (-839066650241256820177446390834749 : Int), (426709625115865614328057623036705 : Int), (-149203343936314894723247542977612 : Int), (-102987632564570138648233539267690 : Int), (-66520980193521533721841364671051 : Int)]
def S2_B_D_21 : List Int := [(50760638458115329528755816521220 : Int), (62415208445089577271466543996457 : Int), (93667791181744014161029080057102 : Int), (46257616411730676886006714945050 : Int), (-638041661147111672887071055803070 : Int), (-424797476324949705824175538763001 : Int), (-794414745155364632123526653455624 : Int), (-41803600233271409636841157624468 : Int), (-395129668952283495708935356474832 : Int), (-408525807757022163493016678797487 : Int), (-216707188926539027829779218570733 : Int), (1273722181821589929260189297334383 : Int), (-1417604360603717529103368320959892 : Int), (-873496992023357227751759894829525 : Int), (300680367015648479087457106811887 : Int), (-2130697950611928120279205531912969 : Int), (-626840143663016624416034005906728 : Int), (-29977778456687436276993629322341 : Int), (275488701453969095031250250749265 : Int), (-542057828104403719449846910002444 : Int), (640738871090034988776144073170172 : Int), (87112288740681916142148237030447410158235 : Int), (-2320504152597784647950663219407121 : Int), (1037102423691684816177307394773552 : Int), (2135531772820519754330436157319184 : Int), (831167209895446490591371006657782 : Int), (1771309627364717789717039373590022 : Int), (-36050832416249723103632177476093 : Int), (-376643112280387901270464129298946 : Int), (1292459795054130563638423903396436 : Int), (-1823353307227316376747352472437617 : Int), (-287346908751581679605538801470261 : Int), (-133533442950403227725407851483367 : Int), (873759327862753063601859290106890 : Int), (-112262671549617397498454137822920 : Int)]
def S2_B_D_22 : List Int := [(60154418139179753783702576866292 : Int), (-202658664832637819174530281060792 : Int), (-316682952746635980877661694855666 : Int), (-213924941136729478320751884770802 : Int), (102573072405632837150666374804935 : Int), (238901834498911070933798016033222 : Int), (398360515180033279131280053011704 : Int), (108949787275430325209142583565262 : Int), (690072364949793346845126855915752 : Int), (-146630090347681661127650855039622 : Int), (9999113038353855751476026195727 : Int), (-792876145448777646045553439570501 : Int), (2627514002679885450925515078415587 : Int), (861268473005082981607935428045648 : Int), (-254743093302637292369630180144138 : Int), (1882561276642702921953952424880885 : Int), (-292523075710666951971775062248949 : Int), (124783806388995670414671649629880 : Int), (1030499820461860525640623228539608 : Int), (620258953269462799830823790783030 : Int), (-563483624168891204067884996989796 : Int), (-2320504152597784647950663219407121 : Int), (87112290170929103159192757836773924501318 : Int), (-953148677806620269592753750517424 : Int), (-1887213815328129345946346484244106 : Int), (-990483222953850746203546116989309 : Int), (-2209001880028840180189298036399806 : Int), (-1272847151422435267196590492599574 : Int), (-479758601255198481998324856157737 : Int), (-924426565813225552461125549005361 : Int), (1426423249245111975087629592109821 : Int), (-739027831909736998758298030290043 : Int), (36104164967730629252300154163475 : Int), (-27477473923401628563805717308909 : Int), (505171889844335985546777014052115 : Int)]
def S2_B_D_23 : List Int := [(-46093443402331849701186563470818 : Int), (126796563974495476902143051629160 : Int), (183904250993274152275250002117640 : Int), (100717008086400357748885578616536 : Int), (20574502311886159557739358144429 : Int), (-329308223194155537072218545317966 : Int), (-114183827137415766300164686862068 : Int), (-38751837924716415477524395642392 : Int), (-59818403163221917412374314433832 : Int), (182645297715167190707548226382880 : Int), (-34688048296122006996406552208523 : Int), (-60786007618678872329982262095867 : Int), (-192605995275571264432704336511785 : Int), (-395314995725913976342205223141144 : Int), (231668220324488002408398883832427 : Int), (-1094861989890249537738603021911613 : Int), (-726246992877869938358515567536508 : Int), (-20335240204082630531678914578131 : Int), (-352553926555157526438882542952006 : Int), (-130859157785328915944909880280886 : Int), (226367014774705462374295322326499 : Int), (1037102423691684816177307394773552 : Int), (-953148677806620269592753750517424 : Int), (87112287272023055785002352060793255659183 : Int), (826613906241434074564480161354409 : Int), (669561080107470649425094981330362 : Int), (1324918057258112827449660102200091 : Int), (496812830471097550029578594592193 : Int), (-244895492661801240380015255012651 : Int), (468550824524677670717676005409106 : Int), (-1355161411639131577379014315521746 : Int), (-935985780205973073500313352772221 : Int), (-47419126833871027813169523054989 : Int), (-199699000302951712060309247820463 : Int), (-174765129575285023005100643356486 : Int)]
def S2_B_D_24 : List Int := [(3329837256054026346581294763712 : Int), (169545709282056798954276359516963 : Int), (256673394784186342026600997418836 : Int), (162055233833096022382033240916910 : Int), (-385592862201056167054452186220449 : Int), (-616715959801694462703116497829525 : Int), (-819065794393061316242515704594805 : Int), (-105657838680861647496724119737644 : Int), (-535707134063993616657898132749124 : Int), (-356441508362937487668181549316641 : Int), (-479565761543680675897041702937958 : Int), (486790054029398605536325302794181 : Int), (-1336067039448462848875398846486699 : Int), (-1147051084653922760443487540459718 : Int), (139263491808206085315788499034614 : Int), (-2649621640051402265274255267772859 : Int), (-1546414277030871184648332782154649 : Int), (96429432243066452366799069280412 : Int), (485022983755184938421079743957439 : Int), (-475977337719200846279878266630983 : Int), (226133529680887186493518840251069 : Int), (2135531772820519754330436157319184 : Int), (-1887213815328129345946346484244106 : Int), (826613906241434074564480161354409 : Int), (87112288602044860316113315578464012100640 : Int), (597784307836689353295397878954224 : Int), (498977307868379557442894015228939 : Int), (780080885097533716665509257971010 : Int), (479961032683141672384872534264515 : Int), (1471102852984729809106992054654318 : Int), (8792472774614709598153009808689 : Int), (-2035762571977252236941080726151442 : Int), (469864518863233656049045119241814 : Int), (1927495835520674093352514862345780 : Int), (173215128537233068469501208761596 : Int)]
def S2_B_D_25 : List Int := [(-17089082705746119705021361042428 : Int), (63733978456457325274583159421355 : Int), (95863942674508895574517936354750 : Int), (54424802278705644759549330400510 : Int), (-59216808108195970376515665415178 : Int), (-152150428003889532569096040677478 : Int), (-130306470979558233582083091929086 : Int), (-24323511537746255589044801320379 : Int), (-108393853664099186707891069261680 : Int), (52354159656188366005879019864292 : Int), (-4931204147623445053899817213468 : Int), (184373237280214394451598572688927 : Int), (-439564490618156802015175762774778 : Int), (-271392488838924911620070888957212 : Int), (167636285454414853237265402041857 : Int), (-733136781735864503544522155782529 : Int), (-201148923573621567330536762746217 : Int), (-11570765360535370955896422252558 : Int), (-240428036103367572988338523234535 : Int), (-148091039045100853426194825831837 : Int), (214709569361200598348058800230818 : Int), (831167209895446490591371006657782 : Int), (-990483222953850746203546116989309 : Int), (669561080107470649425094981330362 : Int), (597784307836689353295397878954224 : Int), (87112286379239468213128452553959675362291 : Int), (886129778488237088698936832895800 : Int), (193450706180296088277799486590760 : Int), (-105810401812132936840486247631992 : Int), (362021136791342730441085464451934 : Int), (-885596520323966672420400574238604 : Int), (-170129632237540065439395802619018 : Int), (-41281703729787747016470716993128 : Int), (-85788954756307626019754019623107 : Int), (-136904974282421854936253331090851 : Int)]
def S2_B_D_26 : List Int := [(-45970605156424079485643407026640 : Int), (127908858238097282795833555737749 : Int), (152022306522439104251163264233178 : Int), (101964374605847582232212080222894 : Int), (-45038931905183161017669850250475 : Int), (-211061224451073618857266469950392 : Int), (-30902725804895916655419048793379 : Int), (-90037822924636768311241209458385 : Int), (-162784381818669386104029357256410 : Int), (331613407048548343208163132592150 : Int), (113195635540375820713208651426619 : Int), (542587007349478451388441238348301 : Int), (-1148098348327565579270635967359813 : Int), (-254654311513727597629164009644321 : Int), (145964898556028666430493869897890 : Int), (-235176159185981375438750433678322 : Int), (176231749740023153880184065377573 : Int), (-394989556414848788187019829172519 : Int), (-1076240630713281193713595690514036 : Int), (-424089950890212356780590861523124 : Int), (498465019692990924330362323865579 : Int), (1771309627364717789717039373590022 : Int), (-2209001880028840180189298036399806 : Int), (1324918057258112827449660102200091 : Int), (498977307868379557442894015228939 : Int), (886129778488237088698936832895800 : Int), (87112289402007488964047251046832664791624 : Int), (1132977166755787533699157883603379 : Int), (-985100175792945518231541270787260 : Int), (33854518298204253181138975463911 : Int), (-2414951155133929087802719496042173 : Int), (1165328494406979625764886339472921 : Int), (-692751158854132232979888223893356 : Int), (-1382178296329324407113902939772732 : Int), (-740932023966391248332479175966923 : Int)]
def S2_B_D_27 : List Int := [(-147534188926244509678362546810250 : Int), (306309991793170026798862391183687 : Int), (418986726420875043830552154564210 : Int), (307580726862747490852869948808714 : Int), (584105232013877443348614659968450 : Int), (-371422687017176563281055122997671 : Int), (163450423940774242451380499723983 : Int), (-206426017266714238075464439815828 : Int), (-406821663714091728307385037023182 : Int), (576084069753710001799635756405061 : Int), (-259825898275920936811414568951884 : Int), (-1005383052538290019196470057583474 : Int), (-1062902299843791735551859827732233 : Int), (-482673535124755329097438483100246 : Int), (-322251789799067386423928977458258 : Int), (-327513271172266896046456363172153 : Int), (-908828977932052984828340059386525 : Int), (-297576738111726440742370436150949 : Int), (-1024992519130779757945354058665651 : Int), (-263547395391977419452718663774759 : Int), (-370803250522176507381365278945860 : Int), (-36050832416249723103632177476093 : Int), (-1272847151422435267196590492599574 : Int), (496812830471097550029578594592193 : Int), (780080885097533716665509257971010 : Int), (193450706180296088277799486590760 : Int), (1132977166755787533699157883603379 : Int), (87112288940778494944331640023007896518756 : Int), (648902218123306565499757334171693 : Int), (-182666840898157070175302578552479 : Int), (1299372845914171190299704832510886 : Int), (-1115836987988920107701935103859028 : Int), (244427148049210838142485911554451 : Int), (21123044360742614922956465093933 : Int), (-359815469206284480618362776077190 : Int)]
def S2_B_D_28 : List Int := [(-46086933212477133678187103537926 : Int), (90229491691493492855917961181718 : Int), (153189791635242134616652732345792 : Int), (109854607969310289530985833763942 : Int), (217075781743825114984736241539413 : Int), (-49911582031867625600375121961554 : Int), (-13957561336058050963908187163186 : Int), (-44937316022533992094458231655988 : Int), (-239326421658813529022394347817682 : Int), (77937372225124117496675491463268 : Int), (-117547895230027022811189996757036 : Int), (-436685093130856236361315761390069 : Int), (-453255835231692577869239589332560 : Int), (-252699951069951254276701795242620 : Int), (-80309492276752125207799711403073 : Int), (-582621850943647177175812654099586 : Int), (-234780762416522286130453876428761 : Int), (119924767588792862182441362715466 : Int), (-114508454897418071805402377411468 : Int), (-9207213746355634681809529651924 : Int), (-223430927958050331371883424818419 : Int), (-376643112280387901270464129298946 : Int), (-479758601255198481998324856157737 : Int), (-244895492661801240380015255012651 : Int), (479961032683141672384872534264515 : Int), (-105810401812132936840486247631992 : Int), (-985100175792945518231541270787260 : Int), (648902218123306565499757334171693 : Int), (87112286917305184161017261603332020831852 : Int), (201987951584124301534894757023584 : Int), (1274626825103115613599156301648907 : Int), (-791797089547034155985200147221647 : Int), (490188259503400129094001648639609 : Int), (707234923924155856256539925675700 : Int), (147424074496525247097512852791855 : Int)]
def S2_B_D_29 : List Int := [(28162010428021578743086789270444 : Int), (44484171642080589186388234068477 : Int), (80642707310049730287165507320148 : Int), (38986634674516341415158115002394 : Int), (-338381610794539064851614680711826 : Int), (-302762960029903098329723615933948 : Int), (-522306545798464470320272225912691 : Int), (-17568480907459590263385365310331 : Int), (-237982454426185430467012047023521 : Int), (-317936660840472668898702646601630 : Int), (-224896923632143487306438004319829 : Int), (462691734304919890022006430015786 : Int), (-572325800599002887018603616994907 : Int), (-609609769148478022424693854990822 : Int), (183771849675903385724105550228989 : Int), (-1624956767230502870113683445885626 : Int), (-761275991762651077972232546431640 : Int), (149992536873267379384973464680231 : Int), (475648888279421445190689483573737 : Int), (-218416438257557600451781114816715 : Int), (222101899390962591247047083581718 : Int), (1292459795054130563638423903396436 : Int), (-924426565813225552461125549005361 : Int), (468550824524677670717676005409106 : Int), (1471102852984729809106992054654318 : Int), (362021136791342730441085464451934 : Int), (33854518298204253181138975463911 : Int), (-182666840898157070175302578552479 : Int), (201987951584124301534894757023584 : Int), (87112286903601551166745954027857231534649 : Int), (-316520089786857380991142380004914 : Int), (-1079058803753979907430223693557159 : Int), (267809098475062020147028696760311 : Int), (1151078784389326417848300823276114 : Int), (189064341671825532241133404007718 : Int)]
def S2_B_D_30 : List Int := [(-45971820622536441784546242049610 : Int), (83089940629311994214274258326990 : Int), (114387829421622590628199129653690 : Int), (113186036805122026948613913714500 : Int), (414084146679013249539406883025723 : Int), (-51197768094823768498534515161973 : Int), (116475980213071112237856704016104 : Int), (-99839247952400256066217556488725 : Int), (-168688891549333924060122006631999 : Int), (17956113509891855114859488691919 : Int), (-386115885139076358924755859916235 : Int), (-1183203232265122034717641018528837 : Int), (205090754198185702380739326551646 : Int), (-57727602620472126780517027929806 : Int), (-520391828654214397284706694406093 : Int), (422325220865774904853252178964068 : Int), (-814350449596320936323102545533850 : Int), (68878214929272159512047503284683 : Int), (410082795145696470112439730057123 : Int), (145154966821029733040988393238082 : Int), (-839066650241256820177446390834749 : Int), (-1823353307227316376747352472437617 : Int), (1426423249245111975087629592109821 : Int), (-1355161411639131577379014315521746 : Int), (8792472774614709598153009808689 : Int), (-885596520323966672420400574238604 : Int), (-2414951155133929087802719496042173 : Int), (1299372845914171190299704832510886 : Int), (1274626825103115613599156301648907 : Int), (-316520089786857380991142380004914 : Int), (87112289778507895411235352651470509104627 : Int), (-1648877248082502872666668142755976 : Int), (802931898897760061326758021408742 : Int), (1464518619891624348959937481223432 : Int), (428893646580177472237245021127878 : Int)]
def S2_B_D_31 : List Int := [(60145702959156724582213871627628 : Int), (-231188456368506126466844584886529 : Int), (-340624682724704119808094858317152 : Int), (-206772571014763490906520322214544 : Int), (-115470149693913786921519417511351 : Int), (775061354799640471031468938181703 : Int), (434525628522734041497150426258609 : Int), (107652538647797618477929294674900 : Int), (172936643384059638292527710336754 : Int), (86165067295393156972484296739415 : Int), (623560247929500620667119005885448 : Int), (1042098216725949174266527892980835 : Int), (-492160734083047034855443549968083 : Int), (936823357257263807979119331442262 : Int), (20394150345060217430714553627303 : Int), (2229100833853447021885321807411187 : Int), (2857384727066463120576121238262344 : Int), (-284262402360498250378661342129163 : Int), (-804441922910641662930339863279710 : Int), (-2160498873627767912813111770582 : Int), (426709625115865614328057623036705 : Int), (-287346908751581679605538801470261 : Int), (-739027831909736998758298030290043 : Int), (-935985780205973073500313352772221 : Int), (-2035762571977252236941080726151442 : Int), (-170129632237540065439395802619018 : Int), (1165328494406979625764886339472921 : Int), (-1115836987988920107701935103859028 : Int), (-791797089547034155985200147221647 : Int), (-1079058803753979907430223693557159 : Int), (-1648877248082502872666668142755976 : Int), (87112290520925867412299435086631316749782 : Int), (-979973246622203721761995872886712 : Int), (-2243255486479750704189421929854051 : Int), (-564431981244449634614922367641956 : Int)]
end Case1Data
end ThomsonN7
namespace ThomsonN7
namespace Case1
open scoped InnerProductSpace
open ThomsonN7.Cert ThomsonN7.Cert.Cert3
/-! ### Chunked evaluation of the Kronecker check for `Case1Data.cf`
The identity expression `Case1Data.cf.idE` has about 147 000 nodes. Evaluating `chk` on it in one
kernel call is correct but keeps every intermediate kernel term alive until the end of the
declaration. Here the same check is split into separate declarations, one per piece of the
expression (`hE`, four `F`-blocks, eight `S`-blocks). For every expression `e`, `c1Stat w D e`
computes, in one structural pass, the tuple `(ℓ¹-norm, deg u, deg v, deg t, Kronecker value)`
(`c1Stat_eq`). The 13 pieces are evaluated by `decide +kernel` against exact literals, in 13
separate declarations; the statistics of `Case1Data.cf.idE` follow by the composition lemma
`c1Stat_idE` and closed arithmetic on the literals, and `chk` is then decided by its own definition
(`Nat.log2 ℓ¹ + 1 = 179`, `max deg + 1 = 11`, Kronecker value `0`). The statement of `cf_ok` is
unchanged; the literals are data found by a program outside Lean and are only ever checked. -/
/-! The 13 pieces, each evaluated in its own declaration (`w = 179`, `D = 11`). -/
end Case1
end ThomsonN7
/- END CASE1 -/
/- BEGIN CASE2RED -/
namespace ThomsonN7
namespace Case1
section Case2Red
open scoped InnerProductSpace
open Base
end Case2Red
end Case1
end ThomsonN7
/- END CASE2RED -/
section Asm_Typed
open Finset Matrix
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace ThreePoint
/-! # Typed (root-dependent) three-point bound
Every root `i` carries its own kernel `s i`; every pair `{i, j}` carries its own minorant `H i j`.
-/
section TypedRoot
end TypedRoot
section TypedComb
variable {n : ℕ}
end TypedComb
end ThreePoint
end ThomsonN7
end Asm_Typed
section Asm_Typed2
open Finset Matrix
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace ThreePoint
/-! # Typed three-point bound with free pair shares
Each triple `{i, j, l}` receives a share `W i j l` of the pair function of `{i, j}` (and
similarly for the constant), so that the total over the triples containing a pair is prescribed.
-/
section TypedComb2
variable {n : ℕ}
end TypedComb2
end ThreePoint
end ThomsonN7
end Asm_Typed2
section Asm_Typed7
open Finset Matrix
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace ThreePoint
section Sym
end Sym
/-! # The `n = 7` typed instance: two poles (indices `0, 1`) and five ring points (`2..6`) -/
section Typed7
end Typed7
end ThreePoint
end ThomsonN7
end Asm_Typed7
section Asm_T4
namespace ThomsonN7
namespace M6
/-! ### Integer interval arithmetic (exact, no rounding) -/
/-! ### Homogeneous Gram determinants and their interval enclosures -/
/-! ### Boxes, bisection and the two refutation checkers -/
end M6
end ThomsonN7
open scoped InnerProductSpace
namespace ThomsonN7
namespace T4
open M6
/-! ### Combinatorics of the ring: a 2-colouring of `K₅` without monochromatic triangle is a pentagon -/
/-! ### The ring colouring of a configuration -/
/-! ### The relabelling of the bipyramid -/
/-! ### Nominal Gram entries of the relabelled bipyramid -/
/-! ### Ring rigidity -/
end T4
end ThomsonN7
end Asm_T4
section Asm_Glue1
/-!
# Glue for the near-antipodal case (Case 2)
Abstract, numerics-independent assembly:
* `Glue.exists_minpair_perm`: every 7-configuration is a relabelling of one whose pair `(0,1)` has the
smallest inner product;
* `Glue.RootedClaim`, `Glue.case2_of_rooted`, `Glue.seven_of_rooted`: the rooted claim implies both
Challenge statements (through `Case1.seven_of_case2`);
* `Glue.rooted_of_cap_slabs`: a cap certificate plus finitely many slab certificates give the rooted
claim;
* `Glue.slab_of_typed`, `Glue.cap_of_typed`: a typed pair-minorant bound gives the slab / cap claims
(with the equality analysis through `M3.contact_rigidity`).
-/
namespace ThomsonN7
namespace Glue
section Rooted
open scoped InnerProductSpace
open Base
end Rooted
section Typed
open scoped InnerProductSpace
open Base
end Typed
end Glue
end ThomsonN7
end Asm_Glue1
section Asm_Glue2
/-!
# Glue for the near-sharp (tube) cap certificate, route S2
A typed pair-minorant bound `e <= sum_{i<j} H_cls(<y_i, y_j>)` which is only *near*-sharp
(`E(P) <= e + delta`) still gives the cap claim, provided
* the pair slacks `phi - H_cls` control the distance to the nodes (`slack <= delta` puts the inner
product within `tau` of a node of its class);
* the tube rigidity `TubeRigid tau` (closeness of all 21 inner products to the class nodes gives a
relabelling of the pentagonal bipyramid within `tau` in every Gram entry);
* the local statement `LocalGramA` holds on the window `tau` (Regime B).
The proof is: `E(y) <= E(P)` implies `sum of slacks <= delta`, hence every slack `<= delta`, hence the
tube, hence the window, hence the local statement.
-/
namespace ThomsonN7
namespace Glue
section Tube
open scoped InnerProductSpace
open Base
end Tube
end Glue
end ThomsonN7
end Asm_Glue2
section Asm_Glue2b
namespace ThomsonN7
namespace Glue
section TubeFromT4
open scoped RealInnerProductSpace
end TubeFromT4
end Glue
end ThomsonN7
end Asm_Glue2b
section Asm_Glue3
/-!
# Glue3: the typed three-point bound (`Typed7`) feeds the cap / slab glue (`Glue1`, `Glue2`)
`ThreePoint.typed7_bound` bounds `e` by the typed double sum `∑ i<j, H7 HA HB HC i j ⟪x i, x j⟫`.
Here we identify `H7` with the class selector `Glue.cls3` (poles are the indices `0, 1`) and
restate the bound in exactly the shape needed by `Glue.cap_of_typed`, `Glue.cap_of_typed_tube`
and `Glue.slab_of_typed`.
-/
namespace ThomsonN7
namespace Glue
section Bridge
open scoped InnerProductSpace
open Base
end Bridge
section Assembly
open scoped InnerProductSpace
open Base
end Assembly
end Glue
end ThomsonN7
end Asm_Glue3
section Asm_Glue4
/-!
# Glue4: the final interface (`CapSpec`, `SlabSpec`) and the assembly `seven_of_specs`
The near-sharp cap and the margin slabs are certified by *typed* three-point data
(`Typed7`): PSD blocks `FP FR`, class minorants `HA HB HC`, multipliers `ψBa ψCb`, constants
`cal cbe`, together with one-dimensional facts on the minorants. `CapSpec a0` (resp.
`SlabSpec lo hi`) is the proposition "such data exist"; every certificate producer has to prove
one of these propositions and nothing else. `seven_of_specs` is the assembly: a cap spec at
`a 0` and slab specs on `[a k, a (k+1)]` for `k < K`, with `a K ≥ -9/10`, give both Challenge
statements for `N = 7`.
The tube-rigidity hypothesis of the near-sharp cap and the local (Regime B) statement are
discharged here once and for all (`Glue.tubeRigid_of_le`, `Glue.localGramA_of_le`).
-/
namespace ThomsonN7
namespace Glue
section Final
open scoped InnerProductSpace
open Base
end Final
end Glue
end ThomsonN7
end Asm_Glue4
section Asm_EPEnc
/-! agent9: 40-digit enclosure of the minimal energy `E(P)` (for the near-sharp cap route). -/
namespace ThomsonN7
namespace Glue
section EPEnc
open Real
end EPEnc
end Glue
end ThomsonN7
end Asm_EPEnc
section Asm_Coerce
/-!
# One-dimensional facts for the typed cap / slab certificates (CoerceCert)
The typed three-point bound uses class minorants `H_cls ≤ phi` of the pair potential
`phi t = (√(2 - 2t))⁻¹`. For a polynomial `H = Q / Dq` write `y = √(2 - 2t) / 2 ∈ (0, 1]`, so
`t = 1 - 2 y²`, `phi = 1 / (2 y)` and
`phi t - H t = F(y) / (2 y Dq)`, `F(y) = Dq - 2 y Q(1 - 2 y²)`,
a *polynomial* in `y` (no square roots, no sign case split). Hence
* `H ≤ phi` on a `y`-interval is the polynomial inequality `F ≥ 0` (`PlainCert`);
* exact double contact at a rational node `y = p / q` is the factorisation `F = (q y - p)² G`
(`Contact1`; two nodes: `Contact2`; simple contact at the boundary `y = 1`: `ContactA`), and
`G ≥ g0 > 0` gives *coercivity*: `phi - H ≤ δ` forces `y` (hence `t`) close to the node.
Positivity of a polynomial on a rational `y`-interval is certified by exact Bernstein pieces
(`BPiece`), checked by list arithmetic in the kernel (no SDP data, no rounding).
-/
namespace ThomsonN7
namespace Glue
namespace Coerce
open CutOneD Base
/-! ## A. Polynomial helpers and Bernstein pieces -/
/-! ## B. The substitution `y = √(2 - 2t) / 2` -/
/-! ## C. Plain certificates: `H ≤ phi` on a `y`-interval -/
/-! ## D. Contact certificates with coercivity -/
/-! ## E. Shapes of the hypotheses `hA hB hC` of `cap_of_typed_tube7` and closeness of the nodes -/
end Coerce
end Glue
end ThomsonN7
end Asm_Coerce
section Asm_Coerce2
/-!
# Relaxed contact certificates (Coerce2)
`Coerce.Contact1` / `Contact2` need an *exact* double root of `F` at a rational node, which integer
SDP data cannot provide. Here the factorisation is relaxed to
`s · F = (q y - p)² · G + R` (resp. `(q1 y - p1)² (q2 y - p2)² · G + R`)
with integers `s > 0`, polynomials `G, R` with `G ≥ g0 > 0` and `R ≥ 0` on `[0, 1]` (both by exact
Bernstein chains). Then `F ≥ 0` on `[0, 1]` (so `H ≤ phi`), and `F ≤ 2 Dq δ` forces
`g0 (q y - p)² ≤ 2 s Dq δ`, i.e. the same coercivity as in the exact case with `Dq` replaced by
`s Dq`.
-/
namespace ThomsonN7
namespace Glue
namespace Coerce
open CutOneD Base
/-! ## A. One node -/
/-! ## B. Two nodes -/
end Coerce
end Glue
end ThomsonN7
end Asm_Coerce2
section Asm_CertF
/-! # Fast (linear-traversal) checking of sum-of-squares blocks
The blocks `⟨d, l, Δ⟩` of `Cert1` are read by random access (`List.getD`), which costs `O(r³)`
kernel steps per block. Here the same quadratic form and the same positivity check are
implemented by traversing the coefficient lists once, and proved equivalent to the random-access
versions. Also: packed integer data (one natural-number literal per array, decoded in the kernel).
-/
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
/-! ## Packed integer data -/
/-! ## The quadratic form of a block, by list traversal -/
/-! ## The positivity check, by list traversal -/
end Cert
end ThomsonN7
end Asm_CertF
section Asm_CertT
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
/-! ## Multiplier atoms of the typed certificates -/
/-! ## Kronecker values of the quadratic form of a block -/
/-! ## Size bounds of packed blocks -/
/-! ### Degrees -/
/-! ## Analytic bounds of typed blocks -/
/-! ## Sums of expressions -/
/-! ## The hybrid check -/
end Cert
end ThomsonN7
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
/-! # Flat (Nat-only inner loops) evaluation of the quadratic form of a packed block -/
end Cert
end ThomsonN7
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
open scoped RealInnerProductSpace
/-! ## One-variable polynomials, marginals, kernel sums -/
/-! ## The three type slacks, scaled to integer polynomials -/
section RealSide
variable (K : ℕ) (m : ℕ → ℕ) (Lam : ℕ) (blP blR : ℕ → Blk)
end RealSide
/-! ## The certificate -/
namespace TCert
variable (cf : TCert)
/-! ### The real data of a certificate -/
end TCert
end Cert
end ThomsonN7
end Asm_CertT
section Asm_SlabHead
/-!
# One-dimensional facts for the typed slab certificates: `H ≤ φ` on an interval
`φ(t) = (√(2 - 2t))⁻¹`. For `t < 1` put `y = √((1 - t)/2) > 0`, so that `t = 1 - 2 y²` and
`φ(t) = 1/(2y)`. A polynomial `H(t) = Q(t)/Lam` satisfies `H ≤ φ` iff `q(y) = Lam - 2 y Q(1 - 2y²) ≥ 0`.
A certificate for `q ≥ 0` on `{ν₂ y² ≤ μ₂}` (i.e. `t ≥ lo`) or `{ν₂ y² ≤ μ₂, μ₁ ≤ ν₁ y²}`
(i.e. `lo ≤ t ≤ hi`) is an exact polynomial identity
`m · Lam · q(y) = Σ_T mult_T(y) · Σ (weight · square)`
where `mult_T` is a product of a subset of the atoms `y`, `μ₂ - ν₂ y²`, `ν₁ y² - μ₁`, and all
weights are natural numbers. The identity is checked by kernel evaluation of integer polynomials.
-/
namespace ThomsonN7
namespace SlabOneD
/-! ## Fast check by evaluation at a large integer point (Kronecker substitution)
If an integer polynomial `R` satisfies `R(X) = 0` and all its coefficients have absolute value
`< X`, then `R = 0`. The coefficient bound is obtained from `ℓ¹`-norm majorants along the same
expression tree as the identity, so the kernel only evaluates a few hundred big-integer operations
instead of expanding all polynomial products. -/
end SlabOneD
end ThomsonN7
end Asm_SlabHead
section Asm_Bridge
/-!
# Bridge: the certificate checker `Cert.TCert.sound_lo` feeds `Glue.SlabSpec` / `Glue.CapSpec`
`TCert.sound_lo` bounds `ef` by the typed double sum `∑ i<j, H7 HAf HBf HCf i j ⟪x i, x j⟫`.
Here we restate it with the class selector `Glue.cls3` (via `Glue3.sum_H7_eq_sum_cls3`) and, for a
certificate whose four boolean checks hold, produce the final interface of `Glue4`. The remaining
inputs are the one-dimensional facts about the minorants (`HAf ≤ phi`, ...) and the numerical
comparison of `ef` with the energy `E(P)`.
-/
namespace ThomsonN7
namespace Glue
section Bridge
open scoped InnerProductSpace
open Base
end Bridge
end Glue
end ThomsonN7
end Asm_Bridge
section Asm_Bridge1D
/-!
# Bridge1D: agent2's one-dimensional slab facts (`SlabOneD`) feed `Bridge`
`SlabOneD.peval Q t / Lam` is the polynomial `polyR Lam Q t` of `CertT`; a generated slab
`SlabOneD.Slab_x.HA_le_phi` therefore gives `HAf ≤ phi` on the slab of a certificate whose
`HA`, `Lam` are the data of `Slab_x.certHA`.
-/
namespace ThomsonN7
namespace Glue
section Bridge1D
open scoped InnerProductSpace
open Base
end Bridge1D
end Glue
end ThomsonN7
end Asm_Bridge1D
section Asm_Bridge2
/-!
# Bridge2: near-sharp cap specification from a certificate and its contact factorisations
`Bridge.capSpec_of_tcert` asks for coercive one-dimensional facts about the three minorants
`HAf, HBf, HCf` of a cap certificate. `Coerce` produces exactly these facts from an exact
factorisation of `F = Dq - 2 y Q(1 - 2 y²)` at rational `y`-nodes (`ContactA`, `Contact1`,
`Contact2`). Here the two are glued: the contact data are attached to a certificate `cf` by the
equalities `c.Q = cf.HX`, `c.Dq = cf.Lam`.
-/
namespace ThomsonN7
namespace Glue
section Bridge2
open scoped InnerProductSpace
open Base
end Bridge2
end Glue
end ThomsonN7
end Asm_Bridge2
section Asm_Bridge3
/-!
# Bridge3: near-sharp cap specification with relaxed contacts
Same as `Bridge2.capSpec_of_contacts`, but the pole--ring and ring--ring minorants come with the
*relaxed* factorisations `s F = (q y - p)² G + R` (`Coerce.Contact1R`, `Coerce.Contact2R`), which
integer SDP data can satisfy; the pole--pole minorant keeps the exact simple contact at `y = 1`.
-/
namespace ThomsonN7
namespace Glue
section Bridge3
open scoped InnerProductSpace
open Base
end Bridge3
end Glue
end ThomsonN7
end Asm_Bridge3
section Asm_cap_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_cap_tc
section Asm_cap_ct
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_cap_ct
section Asm_cap_capspec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_cap_capspec
section Asm_s99_98_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_s99_98_tc
section Asm_s99_98_1d
namespace ThomsonN7
namespace SlabOneD
namespace Slab_s99_98
end Slab_s99_98
end SlabOneD
end ThomsonN7
end Asm_s99_98_1d
section Asm_s99_98_spec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_s99_98_spec
section Asm_s98_96_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_s98_96_tc
section Asm_s98_96_1d
namespace ThomsonN7
namespace SlabOneD
namespace Slab_s98_96
end Slab_s98_96
end SlabOneD
end ThomsonN7
end Asm_s98_96_1d
section Asm_s98_96_spec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_s98_96_spec
section Asm_s96_94_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_s96_94_tc
section Asm_s96_94_1d
namespace ThomsonN7
namespace SlabOneD
namespace Slab_s96_94
end Slab_s96_94
end SlabOneD
end ThomsonN7
end Asm_s96_94_1d
section Asm_s96_94_spec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_s96_94_spec
section Asm_s94_93_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_s94_93_tc
section Asm_s94_93_1d
namespace ThomsonN7
namespace SlabOneD
namespace Slab_s94_93
end Slab_s94_93
end SlabOneD
end ThomsonN7
end Asm_s94_93_1d
section Asm_s94_93_spec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_s94_93_spec
section Asm_s93_90_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint
end Cert
end ThomsonN7
end Asm_s93_90_tc
section Asm_s93_90_1d
namespace ThomsonN7
namespace SlabOneD
namespace Slab_s93_90
end Slab_s93_90
end SlabOneD
end ThomsonN7
end Asm_s93_90_1d
section Asm_s93_90_spec
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_s93_90_spec
section Asm_Final
namespace ThomsonN7
namespace Final
end Final
end ThomsonN7
end Asm_Final
namespace ThomsonN7
end ThomsonN7