diff --git a/stwo_cairo_verifier/.cairofmtignore b/stwo_cairo_verifier/.cairofmtignore new file mode 100644 index 00000000..f2764fc0 --- /dev/null +++ b/stwo_cairo_verifier/.cairofmtignore @@ -0,0 +1 @@ +#tests/proofs \ No newline at end of file diff --git a/stwo_cairo_verifier/Scarb.lock b/stwo_cairo_verifier/Scarb.lock index 0c9db427..70d81410 100644 --- a/stwo_cairo_verifier/Scarb.lock +++ b/stwo_cairo_verifier/Scarb.lock @@ -1,6 +1,22 @@ # Code generated by scarb DO NOT EDIT. version = 1 +[[package]] +name = "snforge_scarb_plugin" +version = "0.1.0" +source = "git+https://github.com/foundry-rs/starknet-foundry?tag=v0.30.0#196f06b251926697c3d66800f2a93ae595e76496" + +[[package]] +name = "snforge_std" +version = "0.30.0" +source = "git+https://github.com/foundry-rs/starknet-foundry?tag=v0.30.0#196f06b251926697c3d66800f2a93ae595e76496" +dependencies = [ + "snforge_scarb_plugin", +] + [[package]] name = "stwo_cairo_verifier" version = "0.1.0" +dependencies = [ + "snforge_std", +] diff --git a/stwo_cairo_verifier/Scarb.toml b/stwo_cairo_verifier/Scarb.toml index 204f4d8e..754fc2c3 100644 --- a/stwo_cairo_verifier/Scarb.toml +++ b/stwo_cairo_verifier/Scarb.toml @@ -12,4 +12,10 @@ sort-module-level-items = true [dependencies] [dev-dependencies] -cairo_test = "2.8.0" +# cairo_test = "2.8.0" +snforge_std = { git = "https://github.com/foundry-rs/starknet-foundry", tag = "v0.30.0" } +assert_macros = "2.8.0" + + +[scripts] +test = "snforge test" diff --git a/stwo_cairo_verifier/src/channel.cairo b/stwo_cairo_verifier/src/channel.cairo index 408359b5..9baa84c2 100644 --- a/stwo_cairo_verifier/src/channel.cairo +++ b/stwo_cairo_verifier/src/channel.cairo @@ -2,8 +2,7 @@ use core::array::SpanTrait; use core::poseidon::{poseidon_hash_span, hades_permutation}; use core::traits::DivRem; use stwo_cairo_verifier::fields::qm31::QM31Trait; -use stwo_cairo_verifier::utils::pack4; - +use stwo_cairo_verifier::utils::{pack4, U128TrailingZerosImpl}; use stwo_cairo_verifier::{BaseField, SecureField}; const M31_SHIFT: felt252 = 0x80000000; // 2**31. @@ -137,6 +136,14 @@ pub impl ChannelImpl of ChannelTrait { }; bytes } + + fn trailing_zeros(self: @Channel) -> u32 { + // TODO(andrew): Think only used for proof of work. Perhaps better to change to + // verify_proof_of_work(n_bits) to channel so can do this as `(q, r) = self.digest / (1 << + // n_bits); r == 0`. + let u256 { low, .. } = (*self.digest).into(); + low.trailing_zeros() + } } #[inline] diff --git a/stwo_cairo_verifier/src/circle.cairo b/stwo_cairo_verifier/src/circle.cairo index e386054d..7acd9720 100644 --- a/stwo_cairo_verifier/src/circle.cairo +++ b/stwo_cairo_verifier/src/circle.cairo @@ -1,9 +1,10 @@ use core::num::traits::one::One; use core::num::traits::zero::Zero; use core::num::traits::{WrappingAdd, WrappingSub, WrappingMul}; +use stwo_cairo_verifier::channel::{Channel, ChannelImpl}; use stwo_cairo_verifier::fields::cm31::CM31; use stwo_cairo_verifier::fields::m31::{M31, M31Impl}; -use stwo_cairo_verifier::fields::qm31::{QM31Impl, QM31, QM31Trait}; +use stwo_cairo_verifier::fields::qm31::{QM31Impl, QM31One, QM31, QM31Trait}; use super::utils::pow; /// A generator for the circle group over [`M31`]. @@ -99,10 +100,38 @@ impl CirclePointAdd, +Sub, +Mul, +Drop, +Copy> of Add, +Drop, +Copy> of Neg> { + fn neg(a: CirclePoint) -> CirclePoint { + CirclePoint { x: a.x, y: -a.y } + } +} + pub impl CirclePointM31Impl of CirclePointTrait {} +#[generate_trait] +pub impl CirclePointQM31AddCirclePointM31Impl of CirclePointQM31AddCirclePointM31Trait { + fn add_circle_point_m31(self: CirclePoint, rhs: CirclePoint) -> CirclePoint { + CirclePoint { + x: self.x.mul_m31(rhs.x) - self.y.mul_m31(rhs.y), + y: self.x.mul_m31(rhs.y) + self.y.mul_m31(rhs.x) + } + } +} + pub impl CirclePointQM31Impl of CirclePointTrait {} +#[generate_trait] +pub impl ChannelGetRandomCirclePointImpl of ChannelGetRandomCirclePointTrait { + fn get_random_point(ref self: Channel) -> CirclePoint { + let t = self.draw_felt(); + let t_squared = t * t; + let t_squared_plus_1_inv = (t_squared + QM31One::one()).inverse(); + let x = (QM31One::one() - t_squared) * t_squared_plus_1_inv; + let y = (t + t) * t_squared_plus_1_inv; + CirclePoint { x, y } + } +} + impl CirclePointQM31PartialOrd of PartialOrd> { fn lt(lhs: CirclePoint, rhs: CirclePoint) -> bool { lhs.x < rhs.x || (lhs.x == rhs.x && lhs.y < rhs.y) diff --git a/stwo_cairo_verifier/src/fields/cm31.cairo b/stwo_cairo_verifier/src/fields/cm31.cairo index 0daef42f..2d75ce1d 100644 --- a/stwo_cairo_verifier/src/fields/cm31.cairo +++ b/stwo_cairo_verifier/src/fields/cm31.cairo @@ -11,7 +11,7 @@ pub struct CM31 { #[generate_trait] pub impl CM31Impl of CM31Trait { fn inverse(self: CM31) -> CM31 { - assert_ne!(self, Zero::zero()); + assert!(self.is_non_zero()); let denom_inverse: M31 = (self.a * self.a + self.b * self.b).inverse(); CM31 { a: self.a * denom_inverse, b: -self.b * denom_inverse } } diff --git a/stwo_cairo_verifier/src/fields/m31.cairo b/stwo_cairo_verifier/src/fields/m31.cairo index a3f819c5..f56c8f27 100644 --- a/stwo_cairo_verifier/src/fields/m31.cairo +++ b/stwo_cairo_verifier/src/fields/m31.cairo @@ -49,7 +49,7 @@ pub impl M31Impl of M31Trait { } fn inverse(self: M31) -> M31 { - assert_ne!(self, core::num::traits::Zero::zero()); + assert!(self.is_non_zero()); let t0 = Self::sqn(self, 2) * self; let t1 = Self::sqn(t0, 1) * t0; let t2 = Self::sqn(t1, 3) * t0; diff --git a/stwo_cairo_verifier/src/fields/qm31.cairo b/stwo_cairo_verifier/src/fields/qm31.cairo index 284f4d8c..0aef19a9 100644 --- a/stwo_cairo_verifier/src/fields/qm31.cairo +++ b/stwo_cairo_verifier/src/fields/qm31.cairo @@ -7,6 +7,8 @@ use super::m31::{M31, M31Impl, UnreducedM31}; /// Equals `(2^31 - 1)^4`. pub const P4: u128 = 21267647892944572736998860269687930881; +pub const QM31_EXTENSION_DEGREE: usize = 4; + pub const R: CM31 = CM31 { a: M31 { inner: 2 }, b: M31 { inner: 1 } }; #[derive(Copy, Drop, Debug, PartialEq)] @@ -29,7 +31,7 @@ pub impl QM31Impl of QM31Trait { } fn inverse(self: QM31) -> QM31 { - assert_ne!(self, Zero::zero()); + assert!(self.is_non_zero()); let b2 = self.b * self.b; let ib2 = CM31 { a: -b2.b, b: b2.a }; let denom = self.a * self.a - (b2 + b2 + ib2); @@ -130,6 +132,13 @@ pub impl QM31Impl of QM31Trait { d: PP16 + aa_t_bb_b + ab_t_ba_b } } + + /// Returns the combined value, given the values of its composing base field polynomials at that + /// point. + fn from_partial_evals(evals: [QM31; QM31_EXTENSION_DEGREE]) -> QM31 { + let [e0, e1, e2, e3] = evals; + e0 + e1 * qm31(0, 1, 0, 0) + e2 * qm31(0, 0, 1, 0) + e3 * qm31(0, 0, 0, 1) + } } pub impl QM31Add of core::traits::Add { @@ -153,6 +162,14 @@ pub impl QM31Mul of core::traits::Mul { } } +pub impl QM31Div of core::traits::Div { + #[inline] + fn div(lhs: QM31, rhs: QM31) -> QM31 { + // (a + bu) * (c + du) = (ac + rbd) + (ad + bc)u. + lhs * rhs.inverse() + } +} + pub impl QM31AddAssign of AddAssign { #[inline] fn add_assign(ref self: QM31, rhs: QM31) { diff --git a/stwo_cairo_verifier/src/fri.cairo b/stwo_cairo_verifier/src/fri.cairo index 11fabf29..c3d6a6eb 100644 --- a/stwo_cairo_verifier/src/fri.cairo +++ b/stwo_cairo_verifier/src/fri.cairo @@ -68,9 +68,7 @@ impl FriLayerVerifierImpl of FriLayerVerifierTrait { }; i += 1; }; - let actual_decommitment_array = array![ - column_0.span(), column_1.span(), column_2.span(), column_3.span() - ]; + let actual_decommitment_array = array![column_0, column_1, column_2, column_3]; let folded_queries = queries.fold(FOLD_STEP); let folded_queries_snapshot = @folded_queries; @@ -107,7 +105,7 @@ impl FriLayerVerifierImpl of FriLayerVerifierTrait { let decommitment = self.proof.decommitment.clone(); let result = merkle_verifier - .verify(queries_per_log_size, actual_decommitment_array, decommitment.clone()); + .verify(queries_per_log_size, @actual_decommitment_array, decommitment.clone()); let evals_at_folded_queries = sparse_evaluation.fold(*self.folding_alpha); match result { @@ -198,14 +196,13 @@ pub struct FriConfig { pub n_queries: usize, } - /// Stores a subset of evaluations in a fri layer with their corresponding merkle decommitments. /// /// The subset corresponds to the set of evaluations needed by a FRI verifier. #[derive(Drop, Clone, Debug)] pub struct FriLayerProof { pub evals_subset: Array, - pub decommitment: MerkleDecommitment::, + pub decommitment: MerkleDecommitment, pub commitment: felt252, } @@ -318,7 +315,7 @@ pub impl FriVerifierImpl of FriVerifierTrait { fn decommit_on_queries( self: @FriVerifier, queries: @Queries, decommitted_values: Array ) -> Result<(), FriVerificationError> { - assert_eq!(queries.log_domain_size, self.expected_query_log_domain_size); + assert!(queries.log_domain_size == self.expected_query_log_domain_size); let (last_layer_queries, last_layer_query_evals) = self .decommit_inner_layers(queries, @decommitted_values)?; @@ -423,7 +420,7 @@ pub impl FriVerifierImpl of FriVerifierTrait { /// The order of the opening positions corresponds to the order of the column commitment. fn column_query_positions( ref self: FriVerifier, ref channel: Channel - ) -> (Felt252Dict>, Span) { + ) -> (Felt252Dict>, Span) { let queries = QueriesImpl::generate( ref channel, *self.column_bounds[0] + self.config.log_blowup_factor, @@ -453,13 +450,13 @@ pub impl FriVerifierImpl of FriVerifierTrait { /// column opening positions are mapped by their log size. fn get_opening_positions( queries: @Queries, column_log_sizes: Span, -) -> Felt252Dict> { +) -> Felt252Dict> { let mut prev_log_size = column_log_sizes[0]; assert!(prev_log_size == queries.log_domain_size); let mut prev_queries = queries.clone(); - let mut positions: Felt252Dict> = Default::default(); + let mut positions: Felt252Dict> = Default::default(); let felt_prev: core::felt252 = (*prev_log_size).into(); - positions.insert(felt_prev, NullableTrait::new(prev_queries.opening_positions(FOLD_STEP))); + positions.insert(felt_prev, NullableTrait::new(@prev_queries.opening_positions(FOLD_STEP))); let mut i = 1; while i < column_log_sizes.len() { @@ -468,7 +465,7 @@ fn get_opening_positions( let felt_column_log_sizes: core::felt252 = (*column_log_sizes.at(i)).into(); positions .insert( - felt_column_log_sizes, NullableTrait::new(queries.opening_positions(FOLD_STEP)) + felt_column_log_sizes, NullableTrait::new(@queries.opening_positions(FOLD_STEP)) ); prev_log_size = column_log_sizes.at(i); prev_queries = queries; diff --git a/stwo_cairo_verifier/src/lib.cairo b/stwo_cairo_verifier/src/lib.cairo index 1747098b..392f3b43 100644 --- a/stwo_cairo_verifier/src/lib.cairo +++ b/stwo_cairo_verifier/src/lib.cairo @@ -1,27 +1,20 @@ -mod channel; -mod circle; -mod fields; -mod fri; -mod pcs; -mod poly; -mod queries; -mod utils; -mod vcs; +pub mod channel; +pub mod circle; +pub mod fields; +pub mod fri; +pub mod pcs; +pub mod poly; +pub mod queries; +pub mod utils; +pub mod vcs; +pub mod verifier; pub use fields::{BaseField, SecureField}; -fn main() {} +/// An array in which each element relates (by index) to a column in the trace. +pub type ColumnArray = Array; + +/// An array in which each element relates (by index) to a commitment tree. +pub type TreeArray = Array; -#[derive(Clone, Drop)] -pub enum VerificationError { - /// Proof has invalid structure. - InvalidStructure: felt252, - /// Lookup values do not match. - InvalidLookup: felt252, - /// Merkle proof invalid. - Merkle: vcs::verifier::MerkleVerificationError, - /// Proof of work verification failed. - ProofOfWork, - // OodsNotMatching, -// Fri(#[from] FriVerificationError), -} +fn main() {} diff --git a/stwo_cairo_verifier/src/pcs.cairo b/stwo_cairo_verifier/src/pcs.cairo index 1729563a..f02d5c21 100644 --- a/stwo_cairo_verifier/src/pcs.cairo +++ b/stwo_cairo_verifier/src/pcs.cairo @@ -1 +1,8 @@ mod quotients; +pub mod verifier; + +#[derive(Drop, Copy)] +pub struct PcsConfig { + pub pow_bits: u32, + pub fri_config: stwo_cairo_verifier::fri::FriConfig, +} diff --git a/stwo_cairo_verifier/src/pcs/quotients.cairo b/stwo_cairo_verifier/src/pcs/quotients.cairo index c4f12f87..9d99b54c 100644 --- a/stwo_cairo_verifier/src/pcs/quotients.cairo +++ b/stwo_cairo_verifier/src/pcs/quotients.cairo @@ -3,7 +3,6 @@ use core::dict::{Felt252Dict, Felt252DictEntryTrait}; use core::iter::{IntoIterator, Iterator}; use core::nullable::{Nullable, NullableTrait, null}; use core::num::traits::{One, Zero}; -use stwo_cairo_verifier::VerificationError; use stwo_cairo_verifier::circle::{ CosetImpl, CirclePointIndexImpl, CirclePoint, M31_CIRCLE_LOG_ORDER }; @@ -20,6 +19,7 @@ use stwo_cairo_verifier::queries::{ SparseSubCircleDomain, SparseSubCircleDomainImpl, SubCircleDomainImpl }; use stwo_cairo_verifier::utils::{bit_reverse_index, pack4, ArrayImpl as ArrayUtilImpl}; +use stwo_cairo_verifier::verifier::VerificationError; pub fn fri_answers( log_size_per_column: @Array, diff --git a/stwo_cairo_verifier/src/pcs/verifier.cairo b/stwo_cairo_verifier/src/pcs/verifier.cairo new file mode 100644 index 00000000..f88de161 --- /dev/null +++ b/stwo_cairo_verifier/src/pcs/verifier.cairo @@ -0,0 +1,432 @@ +use core::iter::{Iterator, IntoIterator}; +use stwo_cairo_verifier::channel::{Channel, ChannelTrait}; +use stwo_cairo_verifier::circle::CirclePoint; +use stwo_cairo_verifier::fields::m31::M31; +use stwo_cairo_verifier::fields::qm31::QM31; +use stwo_cairo_verifier::fri::{FriProof, FriVerifierImpl}; +use stwo_cairo_verifier::pcs::quotients::{fri_answers, PointSample}; +use stwo_cairo_verifier::queries::SparseSubCircleDomainImpl; +use stwo_cairo_verifier::utils::ArrayImpl; +use stwo_cairo_verifier::vcs::hasher::PoseidonMerkleHasher; +use stwo_cairo_verifier::vcs::verifier::{MerkleVerifier, MerkleVerifierTrait, MerkleDecommitment}; +use stwo_cairo_verifier::verifier::{VerificationError, FriVerificationErrorIntoVerificationError}; +use stwo_cairo_verifier::{TreeArray, ColumnArray}; +use super::PcsConfig; + + +/// The verifier side of a FRI polynomial commitment scheme. See [super]. +// TODO(andrew): Make generic on MerkleChannel. +#[derive(Drop)] +pub struct CommitmentSchemeVerifier { + pub trees: Array>, + pub config: PcsConfig, +} + +#[generate_trait] +pub impl CommitmentSchemeVerifierImpl of CommitmentSchemeVerifierTrait { + fn new(config: PcsConfig) -> CommitmentSchemeVerifier { + CommitmentSchemeVerifier { trees: array![], config } + } + + /// Returns the log sizes of each column in each commitment tree. + fn column_log_sizes(self: @CommitmentSchemeVerifier) -> Array<@Array> { + let mut res = array![]; + for tree in self.trees.span() { + res.append(tree.column_log_sizes); + }; + res + } + + /// Reads a commitment from the prover. + // TODO(andrew): Make commitment MerkleHasher hash type. + // TODO(andrew): Make channel MerkleChannel generic channel. + fn commit( + ref self: CommitmentSchemeVerifier, + commitment: felt252, + log_sizes: @Array, + ref channel: Channel, + ) { + channel.mix_digest(commitment); + let mut extended_log_sizes = array![]; + for log_size in log_sizes + .span() { + extended_log_sizes.append(*log_size + self.config.fri_config.log_blowup_factor); + }; + self + .trees + .append(MerkleVerifier { root: commitment, column_log_sizes: extended_log_sizes, }); + } + + // TODO(andrew): Introduce ColumnArray and TreeArray to make types less confusing. + fn verify_values( + self: @CommitmentSchemeVerifier, + sampled_points: TreeArray>>>, + proof: CommitmentSchemeProof, + ref channel: Channel, + ) -> Result<(), VerificationError> { + let CommitmentSchemeProof { sampled_values, + decommitments, + queried_values, + proof_of_work, + fri_proof } = + proof; + + let mut flattened_sampled_values = array![]; + + for sampled_values in sampled_values + .span() { + for column_sampled_values in sampled_values + .span() { + for sampled_value in column_sampled_values + .span() { + flattened_sampled_values.append(*sampled_value); + }; + }; + }; + + channel.mix_felts(flattened_sampled_values.span()); + + let random_coeff = channel.draw_felt(); + let column_log_sizes = self.column_log_sizes(); + let log_blowup_factor = *self.config.fri_config.log_blowup_factor; + let column_log_bounds = get_column_log_bounds(@column_log_sizes, log_blowup_factor); + + // FRI commitment phase on OODS quotients. + let mut fri_verifier = + match FriVerifierImpl::commit( + ref channel, *self.config.fri_config, fri_proof, column_log_bounds + ) { + Result::Ok(fri_verifier) => fri_verifier, + Result::Err(err) => { return Result::Err(VerificationError::Fri(err)); }, + }; + + // Verify proof of work. + channel.mix_nonce(proof_of_work); + + if channel.trailing_zeros() < *self.config.pow_bits { + return Result::Err(VerificationError::ProofOfWork); + } + + // Get FRI query domains. + let (mut fri_query_domain_per_log_size, fri_query_domain_log_sizes) = fri_verifier + .column_query_positions(ref channel); + + let n_trees = self.trees.len(); + + // Verify merkle decommitments. + let mut decommitments = decommitments.into_iter(); + + let mut tree_i = 0; + loop { + if tree_i == n_trees { + break Result::Ok(()); + } + + let tree = self.trees[tree_i]; + let decommitment = decommitments.next().unwrap(); + let queried_values = queried_values[tree_i]; + + let mut queries_per_log_size = Default::default(); + + for log_size in fri_query_domain_log_sizes { + let log_size_felt252 = (*log_size).into(); + let domain = fri_query_domain_per_log_size.get(log_size_felt252).deref(); + // TODO: Flatten all domains ahead of time outside the loops. + queries_per_log_size + .insert(log_size_felt252, NullableTrait::new(domain.flatten().span())); + }; + + if let Result::Err(err) = tree + .verify(queries_per_log_size, queried_values, decommitment) { + break Result::Err(VerificationError::Merkle(err)); + } + + tree_i += 1; + }?; + + // Check iterators have been fully consumed. + assert!(decommitments.next().is_none()); + + // Answer FRI queries. + let samples = get_flattened_samples(sampled_points, sampled_values); + + let mut flattened_column_log_sizes = array![]; + + for column_log_sizes in column_log_sizes { + for log_size in column_log_sizes + .span() { + flattened_column_log_sizes.append(*log_size); + }; + }; + + // TODO(andrew): Flattening not nessesary. Check how costly. + let flattened_query_values = get_flattened_query_values(queried_values); + + let fri_answers = fri_answers( + @flattened_column_log_sizes, + @samples, + random_coeff, + fri_query_domain_per_log_size, + @flattened_query_values, + )?; + + if let Result::Err(err) = fri_verifier.decommit(fri_answers) { + return Result::Err(VerificationError::Fri(err)); + } + + Result::Ok(()) + } +} + +/// Returns all column log bounds deduped and sorted in ascending order. +#[inline] +fn get_column_log_bounds( + column_log_sizes: @TreeArray<@ColumnArray>, log_blowup_factor: u32 +) -> Array { + let mut column_log_bound_0 = false; + let mut column_log_bound_1 = false; + let mut column_log_bound_2 = false; + let mut column_log_bound_3 = false; + let mut column_log_bound_4 = false; + let mut column_log_bound_5 = false; + let mut column_log_bound_6 = false; + let mut column_log_bound_7 = false; + let mut column_log_bound_8 = false; + let mut column_log_bound_9 = false; + let mut column_log_bound_10 = false; + let mut column_log_bound_11 = false; + let mut column_log_bound_12 = false; + let mut column_log_bound_13 = false; + let mut column_log_bound_14 = false; + let mut column_log_bound_15 = false; + let mut column_log_bound_16 = false; + let mut column_log_bound_17 = false; + let mut column_log_bound_18 = false; + let mut column_log_bound_19 = false; + let mut column_log_bound_20 = false; + let mut column_log_bound_21 = false; + let mut column_log_bound_22 = false; + let mut column_log_bound_23 = false; + let mut column_log_bound_24 = false; + let mut column_log_bound_25 = false; + let mut column_log_bound_26 = false; + let mut column_log_bound_27 = false; + let mut column_log_bound_28 = false; + let mut column_log_bound_29 = false; + let mut column_log_bound_30 = false; + let mut column_log_bound_31 = false; + + let mut tree_i = 0; + while tree_i != column_log_sizes.len() { + let tree_column_log_sizes = *column_log_sizes[tree_i]; + let n_columns = tree_column_log_sizes.len(); + + let mut column_i = 0; + // TODO(andrew): This might be an expensive approach for traces >10,000 columns since + // function passes >30 variables as arguments. + while column_i != n_columns { + let column_log_size = *tree_column_log_sizes[column_i]; + let column_log_bound = column_log_size - log_blowup_factor; + match column_log_bound { + 0 => column_log_bound_0 = true, + 1 => column_log_bound_1 = true, + 2 => column_log_bound_2 = true, + 3 => column_log_bound_3 = true, + 4 => column_log_bound_4 = true, + 5 => column_log_bound_5 = true, + 6 => column_log_bound_6 = true, + 7 => column_log_bound_7 = true, + 8 => column_log_bound_8 = true, + 9 => column_log_bound_9 = true, + 10 => column_log_bound_10 = true, + 11 => column_log_bound_11 = true, + 12 => column_log_bound_12 = true, + 13 => column_log_bound_13 = true, + 14 => column_log_bound_14 = true, + 15 => column_log_bound_15 = true, + 16 => column_log_bound_16 = true, + 17 => column_log_bound_17 = true, + 18 => column_log_bound_18 = true, + 19 => column_log_bound_19 = true, + 20 => column_log_bound_20 = true, + 21 => column_log_bound_21 = true, + 22 => column_log_bound_22 = true, + 23 => column_log_bound_23 = true, + 24 => column_log_bound_24 = true, + 25 => column_log_bound_25 = true, + 26 => column_log_bound_26 = true, + 27 => column_log_bound_27 = true, + 28 => column_log_bound_28 = true, + 29 => column_log_bound_29 = true, + _ => panic!("Invalid bound"), + } + column_i += 1; + }; + + tree_i += 1; + }; + + let mut bounds = array![]; + + if column_log_bound_31 { + bounds.append(31); + } + if column_log_bound_30 { + bounds.append(30); + } + if column_log_bound_29 { + bounds.append(29); + } + if column_log_bound_28 { + bounds.append(28); + } + if column_log_bound_27 { + bounds.append(27); + } + if column_log_bound_26 { + bounds.append(26); + } + if column_log_bound_25 { + bounds.append(25); + } + if column_log_bound_24 { + bounds.append(24); + } + if column_log_bound_23 { + bounds.append(23); + } + if column_log_bound_22 { + bounds.append(22); + } + if column_log_bound_21 { + bounds.append(21); + } + if column_log_bound_20 { + bounds.append(20); + } + if column_log_bound_19 { + bounds.append(19); + } + if column_log_bound_18 { + bounds.append(18); + } + if column_log_bound_17 { + bounds.append(17); + } + if column_log_bound_16 { + bounds.append(16); + } + if column_log_bound_15 { + bounds.append(15); + } + if column_log_bound_14 { + bounds.append(14); + } + if column_log_bound_13 { + bounds.append(13); + } + if column_log_bound_12 { + bounds.append(12); + } + if column_log_bound_11 { + bounds.append(11); + } + if column_log_bound_10 { + bounds.append(10); + } + if column_log_bound_9 { + bounds.append(9); + } + if column_log_bound_8 { + bounds.append(8); + } + if column_log_bound_7 { + bounds.append(7); + } + if column_log_bound_6 { + bounds.append(6); + } + if column_log_bound_5 { + bounds.append(5); + } + if column_log_bound_4 { + bounds.append(4); + } + if column_log_bound_3 { + bounds.append(3); + } + if column_log_bound_2 { + bounds.append(2); + } + if column_log_bound_1 { + bounds.append(1); + } + if column_log_bound_0 { + bounds.append(0); + } + + bounds +} + +#[inline] +fn get_flattened_samples( + sampled_points: TreeArray>>>, + sampled_values: TreeArray>> +) -> ColumnArray> { + let mut res = array![]; + let n_trees = sampled_points.len(); + assert!(sampled_points.len() == sampled_values.len()); + + let mut tree_i = 0; + while tree_i < n_trees { + let tree_points = sampled_points[tree_i]; + let tree_values = sampled_values[tree_i]; + assert!(tree_points.len() == tree_values.len()); + let n_columns = tree_points.len(); + + let mut column_i = 0; + while column_i < n_columns { + let column_points = tree_points[column_i]; + let column_values = tree_values[column_i]; + let n_samples = column_points.len(); + let mut column_samples = array![]; + + let mut sample_i = 0; + while sample_i < n_samples { + let point = *column_points[sample_i]; + let value = *column_values[sample_i]; + column_samples.append(PointSample { point, value }); + sample_i += 1; + }; + + res.append(column_samples); + column_i += 1; + }; + + tree_i += 1; + }; + res +} + +#[inline] +fn get_flattened_query_values( + query_values: TreeArray>> +) -> ColumnArray> { + let mut res = array![]; + for query_values in query_values { + for column_query_values in query_values { + res.append(column_query_values); + }; + }; + res +} + +#[derive(Drop)] +pub struct CommitmentSchemeProof { + pub sampled_values: TreeArray>>, + pub decommitments: TreeArray>, + pub queried_values: TreeArray>>, + pub proof_of_work: u64, + pub fri_proof: FriProof, +} + diff --git a/stwo_cairo_verifier/src/poly/circle.cairo b/stwo_cairo_verifier/src/poly/circle.cairo index 1018abd4..c86be9f2 100644 --- a/stwo_cairo_verifier/src/poly/circle.cairo +++ b/stwo_cairo_verifier/src/poly/circle.cairo @@ -1,5 +1,6 @@ use stwo_cairo_verifier::circle::{ - Coset, CosetImpl, CirclePoint, CirclePointM31Impl, CirclePointIndex, CirclePointIndexImpl + Coset, CosetImpl, CirclePoint, CirclePointM31Impl, CirclePointIndex, CirclePointIndexImpl, + CirclePointTrait }; use stwo_cairo_verifier::fields::m31::M31; use stwo_cairo_verifier::fields::qm31::QM31; @@ -97,6 +98,18 @@ pub impl CanonicCosetImpl of CanonicCosetTrait { fn circle_domain(self: @CanonicCoset) -> CircleDomain { CircleDomainImpl::new(self.half_coset()) } + + /// Evaluates the coset's vanishing polynomial at point `p`. + fn eval_vanishing(self: @CanonicCoset, p: CirclePoint) -> QM31 { + let mut x = p.x; + + // The formula for the x coordinate of the double of a point. + for _ in 1..*self.coset.log_size { + x = CirclePointTrait::double_x(x); + }; + + x + } } /// An evaluation defined on a [`CircleDomain`]. @@ -130,14 +143,14 @@ pub impl SparseCircleEvaluationImpl of SparseCircleEvaluationImplTrait { fn accumulate( self: @SparseCircleEvaluation, rhs: @SparseCircleEvaluation, alpha: QM31 ) -> SparseCircleEvaluation { - assert_eq!(self.subcircle_evals.len(), rhs.subcircle_evals.len()); + assert!(self.subcircle_evals.len() == rhs.subcircle_evals.len()); let mut subcircle_evals = array![]; let mut i = 0; while i < self.subcircle_evals.len() { let lhs = self.subcircle_evals[i]; let rhs = rhs.subcircle_evals[i]; let mut values = array![]; - assert_eq!(lhs.bit_reversed_values.len(), rhs.bit_reversed_values.len()); + assert!(lhs.bit_reversed_values.len() == rhs.bit_reversed_values.len()); let mut j = 0; while j < lhs.bit_reversed_values.len() { values.append(*lhs.bit_reversed_values[j] * alpha + *rhs.bit_reversed_values[j]); diff --git a/stwo_cairo_verifier/src/poly/line.cairo b/stwo_cairo_verifier/src/poly/line.cairo index 1f0bef4d..d75a73dc 100644 --- a/stwo_cairo_verifier/src/poly/line.cairo +++ b/stwo_cairo_verifier/src/poly/line.cairo @@ -104,7 +104,7 @@ pub struct LineEvaluation { pub impl LineEvaluationImpl of LineEvaluationTrait { /// Creates new [LineEvaluation] from a set of polynomial evaluations over a [LineDomain]. fn new(domain: LineDomain, values: Array) -> LineEvaluation { - assert_eq!(values.len(), domain.size()); + assert!(values.len() == domain.size()); LineEvaluation { values: values, domain: domain } } } diff --git a/stwo_cairo_verifier/src/utils.cairo b/stwo_cairo_verifier/src/utils.cairo index 400910e0..403f2ea0 100644 --- a/stwo_cairo_verifier/src/utils.cairo +++ b/stwo_cairo_verifier/src/utils.cairo @@ -3,8 +3,7 @@ use core::box::BoxTrait; use core::dict::Felt252Dict; use core::dict::Felt252DictEntryTrait; use core::dict::Felt252DictTrait; -use core::iter::IntoIterator; -use core::iter::Iterator; +use core::iter::{Iterator, IntoIterator}; use core::num::traits::BitSize; use core::traits::DivRem; use core::traits::PanicDestruct; @@ -31,7 +30,7 @@ pub impl OptBoxImpl of OptBoxTrait { } #[generate_trait] -pub impl ArrayImpl, +Drop> of ArrayExTrait { +pub impl ArrayImpl> of ArrayExTrait { fn pop_n(ref self: Array, mut n: usize) -> Array { let mut res = array![]; while n != 0 { @@ -45,12 +44,12 @@ pub impl ArrayImpl, +Drop> of ArrayExTrait { res } - fn max<+PartialOrd>(mut self: @Array) -> Option<@T> { + fn max<+Copy, +PartialOrd>(mut self: @Array) -> Option<@T> { self.span().max() } /// Sorts an array in ascending order. Uses quicksort algorithm. - fn sort_ascending<+PartialOrd>(self: Array) -> Array { + fn sort_ascending<+Clone, +PartialOrd>(self: Array) -> Array { if self.len() <= 1 { return self; } @@ -61,7 +60,7 @@ pub impl ArrayImpl, +Drop> of ArrayExTrait { let pivot = iter.next().unwrap(); for v in iter { - if v > pivot { + if v.clone() > pivot.clone() { rhs.append(v); } else { lhs.append(v); @@ -87,22 +86,22 @@ pub impl ArrayImpl, +Drop> of ArrayExTrait { } let mut iter = self.into_iter(); - let mut last_value = iter.next().unwrap(); - let mut res = array![last_value]; + let mut res = array![iter.next().unwrap()]; + let mut last_value = res[0]; for value in iter { - if value != last_value { + if @value != last_value { + last_value = @value; res.append(value); - last_value = value; } }; res } - fn new_repeated(n: usize, v: T) -> Array { + fn new_repeated<+Clone>(n: usize, v: T) -> Array { let mut res = array![]; for _ in 0..n { - res.append(v); + res.append(v.clone()); }; res } @@ -203,6 +202,22 @@ pub fn pow_qm31(base: QM31, mut exponent: u32) -> QM31 { result } +#[generate_trait] +pub impl U128TrailingZerosImpl of U128TrailingZerosTrait { + fn trailing_zeros(mut self: u128) -> u32 { + let mut n_trailing_zeros = 0; + loop { + let (quotient, remainder) = DivRem::div_rem(self, 2); + if remainder != 0 { + break; + } + self = quotient; + n_trailing_zeros += 1; + }; + n_trailing_zeros + } +} + #[cfg(test)] mod tests { use super::{pow, pow_qm31, qm31, bit_reverse_index, ArrayImpl}; diff --git a/stwo_cairo_verifier/src/vcs/verifier.cairo b/stwo_cairo_verifier/src/vcs/verifier.cairo index 43cd1477..2f5877a4 100644 --- a/stwo_cairo_verifier/src/vcs/verifier.cairo +++ b/stwo_cairo_verifier/src/vcs/verifier.cairo @@ -8,9 +8,7 @@ use core::dict::Felt252DictTrait; use core::fmt::{Debug, Formatter, Error}; use core::nullable::NullableTrait; use core::option::OptionTrait; -use core::result::ResultTrait; use stwo_cairo_verifier::BaseField; -use stwo_cairo_verifier::fields::m31::m31; use stwo_cairo_verifier::utils::SpanExTrait; use stwo_cairo_verifier::utils::{ArrayExTrait, DictTrait, OptBoxTrait}; use stwo_cairo_verifier::vcs::hasher::MerkleHasher; @@ -78,9 +76,10 @@ pub trait MerkleVerifierTrait { fn verify( self: @MerkleVerifier, queries_per_log_size: Felt252Dict>>, - queried_values: Array>, + queried_values: @Array>, decommitment: MerkleDecommitment, ) -> Result<(), MerkleVerificationError>; + fn cols_by_size(self: @MerkleVerifier) -> Felt252Dict>>; } @@ -90,15 +89,11 @@ impl MerkleVerifierImpl< fn verify( self: @MerkleVerifier, mut queries_per_log_size: Felt252Dict>>, - queried_values: Array>, - mut decommitment: MerkleDecommitment, + queried_values: @Array>, + decommitment: MerkleDecommitment, ) -> Result<(), MerkleVerificationError> { - let MerkleDecommitment::< - H - > { hash_witness: mut hash_witness, column_witness: mut column_witness, } = - decommitment; + let MerkleDecommitment { mut hash_witness, mut column_witness } = decommitment; - let queried_values = @queried_values; let mut layer_log_size = *self.column_log_sizes.max().unwrap(); let mut cols_by_size = Self::cols_by_size(self); @@ -118,7 +113,7 @@ impl MerkleVerifierImpl< let mut layer_queried_values = array![]; while let Option::Some(column_index) = layer_cols.pop_front() { - layer_queried_values.append(*queried_values[column_index]); + layer_queried_values.append(queried_values[column_index].span()); }; let layer_queried_values = @layer_queried_values; @@ -283,47 +278,59 @@ pub enum MerkleVerificationError { RootMismatch, } - -#[test] -fn test_verifier() { - let root = 0x06e3a2499c5ee8a2a66f536f30640b9b67cb50092642003b64a60c401e280214; - let column_log_sizes = array![4, 3, 4, 3, 3, 3, 4, 4, 3, 3]; - let decommitment = MerkleDecommitment { - hash_witness: array![ - 0x037056abc40b9e8c2a67826f54a8c379b0b3ef46629e6a19609e1144bf230f36, - 0x068708ce1c3fc019a43494bd262e87fc70e5c1f68f42881f120fe90ea2bf2201, - 0x01270a97c943188a4aa8a839687ff6d2681b070d1d1627466b93843ad26f4cb2, - 0x06be4322e37fe02371c14436674765da25109e9bc3af4a683c9afea63eb3bdc3, - 0x0360c78816d1d60758c67c011dcd82396a2ccf85fe49ea45667e3cb9feca3f40, - 0x01b4e5f9533e652324ab6b5747edc3343db8f1b9432cdcf2e5ea54fa156ba483, - 0x04a389ddc8e37da68b73c185460f372a5ed8a09eab0f51c63578776db8d1b5ae, - 0x03adfd255329a9a3d49792362f34630fd6b04cc7efdb3a6a175c70b988915cdc, - ], - column_witness: array![ - m31(885772305), - m31(94648313), - m31(604384470), - m31(957953858), - m31(608524802), - m31(428382412), - ] - }; - let mut queries_per_log_size = Default::default(); - queries_per_log_size.insert(3, NullableTrait::new(array![2, 5, 7].span())); - queries_per_log_size.insert(4, NullableTrait::new(array![7, 11, 14].span())); - let queried_values = array![ - array![m31(720125469), m31(997644238), m31(194302184)].span(), - array![m31(122725140), m31(840979908), m31(658446453)].span(), - array![m31(968171809), m31(100529415), m31(1057594968)].span(), - array![m31(1012109813), m31(428994537), m31(992269493)].span(), - array![m31(766295003), m31(28706943), m31(967997322)].span(), - array![m31(552345729), m31(696999129), m31(287489501)].span(), - array![m31(364669117), m31(933029034), m31(285391207)].span(), - array![m31(996158769), m31(69309287), m31(420798739)].span(), - array![m31(650584843), m31(942699537), m31(310081088)].span(), - array![m31(71167745), m31(330264928), m31(409791388)].span() - ]; - MerkleVerifier { root, column_log_sizes, } - .verify(queries_per_log_size, queried_values, decommitment,) - .expect('verification failed'); -} +#[cfg(test)] +mod tests { + use core::array::ToSpanTrait; + use core::cmp::min; + use core::dict::Felt252DictTrait; + use core::nullable::NullableTrait; + use core::option::OptionTrait; + use core::result::ResultTrait; + use stwo_cairo_verifier::fields::m31::m31; + use stwo_cairo_verifier::vcs::hasher::MerkleHasher; + use super::{MerkleVerifier, MerkleVerifierImpl, MerkleDecommitment}; + + #[test] + fn test_verifier() { + let root = 0x06e3a2499c5ee8a2a66f536f30640b9b67cb50092642003b64a60c401e280214; + let column_log_sizes = array![4, 3, 4, 3, 3, 3, 4, 4, 3, 3]; + let decommitment = MerkleDecommitment { + hash_witness: array![ + 0x037056abc40b9e8c2a67826f54a8c379b0b3ef46629e6a19609e1144bf230f36, + 0x068708ce1c3fc019a43494bd262e87fc70e5c1f68f42881f120fe90ea2bf2201, + 0x01270a97c943188a4aa8a839687ff6d2681b070d1d1627466b93843ad26f4cb2, + 0x06be4322e37fe02371c14436674765da25109e9bc3af4a683c9afea63eb3bdc3, + 0x0360c78816d1d60758c67c011dcd82396a2ccf85fe49ea45667e3cb9feca3f40, + 0x01b4e5f9533e652324ab6b5747edc3343db8f1b9432cdcf2e5ea54fa156ba483, + 0x04a389ddc8e37da68b73c185460f372a5ed8a09eab0f51c63578776db8d1b5ae, + 0x03adfd255329a9a3d49792362f34630fd6b04cc7efdb3a6a175c70b988915cdc, + ], + column_witness: array![ + m31(885772305), + m31(94648313), + m31(604384470), + m31(957953858), + m31(608524802), + m31(428382412), + ] + }; + let mut queries_per_log_size = Default::default(); + queries_per_log_size.insert(3, NullableTrait::new(array![2, 5, 7].span())); + queries_per_log_size.insert(4, NullableTrait::new(array![7, 11, 14].span())); + let queried_values = array![ + array![m31(720125469), m31(997644238), m31(194302184)], + array![m31(122725140), m31(840979908), m31(658446453)], + array![m31(968171809), m31(100529415), m31(1057594968)], + array![m31(1012109813), m31(428994537), m31(992269493)], + array![m31(766295003), m31(28706943), m31(967997322)], + array![m31(552345729), m31(696999129), m31(287489501)], + array![m31(364669117), m31(933029034), m31(285391207)], + array![m31(996158769), m31(69309287), m31(420798739)], + array![m31(650584843), m31(942699537), m31(310081088)], + array![m31(71167745), m31(330264928), m31(409791388)] + ]; + MerkleVerifier { root, column_log_sizes, } + .verify(queries_per_log_size, @queried_values, decommitment,) + .expect('verification failed'); + } +} \ No newline at end of file diff --git a/stwo_cairo_verifier/src/verifier.cairo b/stwo_cairo_verifier/src/verifier.cairo new file mode 100644 index 00000000..d8fb02ba --- /dev/null +++ b/stwo_cairo_verifier/src/verifier.cairo @@ -0,0 +1,130 @@ +use stwo_cairo_verifier::channel::{Channel, ChannelTrait}; +use stwo_cairo_verifier::circle::{CirclePoint, ChannelGetRandomCirclePointImpl}; +use stwo_cairo_verifier::fields::qm31::{QM31, QM31Impl, QM31_EXTENSION_DEGREE}; +use stwo_cairo_verifier::fri::FriVerificationError; +use stwo_cairo_verifier::pcs::verifier::{ + CommitmentSchemeVerifier, CommitmentSchemeVerifierImpl, CommitmentSchemeProof +}; +use stwo_cairo_verifier::utils::ArrayImpl; +use stwo_cairo_verifier::vcs::hasher::PoseidonMerkleHasher; +use stwo_cairo_verifier::vcs::verifier::MerkleVerificationError; +use stwo_cairo_verifier::{TreeArray, ColumnArray}; + +pub trait Air { + fn composition_log_degree_bound(self: @T) -> u32; + + fn mask_points( + self: @T, point: CirclePoint + ) -> TreeArray>>>; + + fn eval_composition_polynomial_at_point( + self: @T, + point: CirclePoint, + mask_values: @TreeArray>>, + random_coeff: QM31 + ) -> QM31; +} + +pub fn verify, +Drop>( + air: A, ref channel: Channel, proof: StarkProof, ref commitment_scheme: CommitmentSchemeVerifier +) -> Result<(), VerificationError> { + let random_coeff = channel.draw_felt(); + + // Read composition polynomial commitment. + commitment_scheme + .commit( + *proof.commitments[proof.commitments.len() - 1], + @ArrayImpl::new_repeated(QM31_EXTENSION_DEGREE, air.composition_log_degree_bound()), + ref channel, + ); + + // Draw OODS point. + let oods_point = channel.get_random_point(); + + // Get mask sample points relative to oods point. + let mut sample_points = air.mask_points(oods_point); + // Add the composition polynomial mask points. + sample_points.append(ArrayImpl::new_repeated(QM31_EXTENSION_DEGREE, array![oods_point])); + + let sampled_oods_values = @proof.commitment_scheme_proof.sampled_values; + + let composition_oods_eval = match extract_composition_eval(sampled_oods_values) { + Result::Ok(composition_oods_eval) => composition_oods_eval, + Result::Err(_) => { + return Result::Err(VerificationError::InvalidStructure('Invalid sampled_values')); + }, + }; + + // Evaluate composition polynomial at OODS point and check that it matches the trace OODS + // values. This is a sanity check. + if composition_oods_eval != air + .eval_composition_polynomial_at_point(oods_point, sampled_oods_values, random_coeff) { + return Result::Err(VerificationError::OodsNotMatching); + } + + commitment_scheme.verify_values(sample_points, proof.commitment_scheme_proof, ref channel) +} + +/// Extracts the composition trace evaluation from the mask. +fn extract_composition_eval( + mask: @TreeArray>>, +) -> Result { + let composition_cols = mask[mask.len() - 1]; + + if composition_cols.len() != 4 { + return Result::Err(InvalidOodsSampleStructure {}); + } + + let coordinate_evals = [ + extract_composition_coordinate_eval(composition_cols[0])?, + extract_composition_coordinate_eval(composition_cols[1])?, + extract_composition_coordinate_eval(composition_cols[2])?, + extract_composition_coordinate_eval(composition_cols[3])?, + ]; + + Result::Ok(QM31Impl::from_partial_evals(coordinate_evals)) +} + +fn extract_composition_coordinate_eval( + composition_coordinate_col: @Array +) -> Result { + if composition_coordinate_col.len() != 1 { + return Result::Err(InvalidOodsSampleStructure {}); + } + + Result::Ok(*composition_coordinate_col[0]) +} + +/// Error when the sampled values have an invalid structure. +#[derive(Clone, Copy, Debug, Drop)] +pub struct InvalidOodsSampleStructure {} + +#[derive(Drop)] +pub struct StarkProof { + pub commitments: TreeArray, + pub commitment_scheme_proof: CommitmentSchemeProof, +} + +#[derive(Drop, Debug)] +pub enum VerificationError { + /// Proof has invalid structure. + InvalidStructure: felt252, + /// Lookup values do not match. + InvalidLookup: felt252, + /// Merkle proof invalid. + Merkle: MerkleVerificationError, + /// Proof of work verification failed. + ProofOfWork, + /// FRI proof is invalid. + Fri: FriVerificationError, + /// Invalid OODS eval. + OodsNotMatching, +} + +pub impl FriVerificationErrorIntoVerificationError of Into< + FriVerificationError, VerificationError +> { + fn into(self: FriVerificationError) -> VerificationError { + VerificationError::Fri(self) + } +} diff --git a/stwo_cairo_verifier/tests/proofs.cairo b/stwo_cairo_verifier/tests/proofs.cairo new file mode 100644 index 00000000..711d1dc2 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs.cairo @@ -0,0 +1,8 @@ +pub mod horizontal_fib_10_column; +pub mod horizontal_fib_15_column; +pub mod horizontal_fib_5_column; +pub mod horizontal_fib_8_column; +pub mod vertical_fib_10_column; +pub mod vertical_fib_1_column; +pub mod vertical_fib_2_column; + diff --git a/stwo_cairo_verifier/tests/proofs/horizontal_fib_10_column.cairo b/stwo_cairo_verifier/tests/proofs/horizontal_fib_10_column.cairo new file mode 100644 index 00000000..335edaf3 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/horizontal_fib_10_column.cairo @@ -0,0 +1,4538 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 2237479056900965704842374414847764549310313632152250983567266839858712352464_felt252, + 3103933425769156051171164372457668276708861749564586947569194356835422559848_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![qm31(1, 0, 0, 0)], + array![qm31(1769134395, 1654148637, 1367509418, 1702797864)], + array![qm31(630617883, 1754785584, 1106007209, 1667782150)], + array![qm31(450072781, 2012591124, 1217708039, 1603295680)], + array![qm31(1529267523, 467207265, 216415832, 1431323281)], + array![qm31(1379546813, 1078672905, 1469686727, 1130250099)], + array![qm31(1654834907, 915750053, 905438899, 682650505)], + array![qm31(363410383, 224071216, 763277925, 410539198)], + array![qm31(1735195405, 75984765, 1733979219, 1704980162)], + array![qm31(1525016603, 784881687, 1318967570, 920542204)] + ], + array![ + array![qm31(61688922, 192346881, 2103917556, 2007815914)], + array![qm31(840312736, 1382110012, 1064304765, 5194829)], + array![qm31(107623744, 1478825252, 881124348, 1133393120)], + array![qm31(1519319495, 1351375392, 1691929841, 256169267)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 614868069128489447683711164722304848092219950846832219071301369358611047633_felt252, + 3475481701471013972001614906634331364344027570219920299178458919937068195044_felt252, + 1779103399763954550206998403909432930829465731089958559642141073986593632297_felt252, + 225615784096210995192357563604762258135125219552479130669461016886971924397_felt252, + 1293788539483502760146952889086572586530299544493974165896216739115726879170_felt252, + 3220770978849506664081621069997550741098663165314320914884276329573496800815_felt252, + 845216888982994166754214364161286288129179466239368067623957289368389916762_felt252, + 2065432481746496404620120465522213064350280529923869691642918891915800371020_felt252, + 841146089252285477373920668551917471910440533150398005824584587050009897155_felt252, + 447267414600080717215184670551607453943106889462241534733844566609265256_felt252, + 1501125337023893618978192792929061154684714839554457256793439249759975621440_felt252, + 1135939393661767775619935551740080805952082294853889587038094015399132435591_felt252, + 438696870504843079286317305826383189509202398823575266673103863246725272925_felt252, + 897354901490501715173000512379231907654171333411791092523327159379533653327_felt252, + 1796574041732750064522195107458869059954141899694586138493320083680713851216_felt252, + 3026858735843994136136966603035528980983218471644285694874781241764819373256_felt252, + 2762723901231580924310709986593234314308614559832973624269816944237451962106_felt252, + 304701219364595248203051701194533932479271832583152306981387715805875866569_felt252, + 1785988726023851979702293351642271716479012381224190043096003132566196631536_felt252, + 1669071523842702296852010899521881507499621265348700995530184206019010649944_felt252, + 2048442541596051101969605067026032993479767889279911667773624902777862417405_felt252, + 3024621525783576180384379127232056236722688401883488689239375273420341905993_felt252, + 2841256494601988426075304930223708513395975557228268049903607925024931395368_felt252, + 2382674064454102592360736823079558056537198674920124479160752045663051459696_felt252, + 89702827364385103506079320208206850965747906538618920023704921189837812321_felt252, + 401681817213154190078750413893557954433847054451864793869595037351749512226_felt252, + 1003249654620399547344539804946216610321118505210796700047592210135151595641_felt252, + 1932308771135246941124533569349689852109410061975432960413630833191464271096_felt252, + 3425980083426260027238341255654138860577476250381303248575758277760155764523_felt252, + 2898473855436342811083761479017572687274946130455170337381934050682837401882_felt252, + 447481360504477804463156692498079394947719327293257133221501255281175143565_felt252, + 3047764612769461569811632317967830108079287738936331923555354489671812829588_felt252, + 2985056477136369055088356947085758557062380134844705254999578615101675978721_felt252, + 1786758531060910038755543927579247493473942743406939034016423375014119166970_felt252, + 2222779204092375866160720840916934593185966455567928955391412066704091058018_felt252, + 1875722196734604651251038077720347854336154679673669496256732296413077751819_felt252, + 2781567681103348848351384091399340719203614116434124145428130537211180336297_felt252, + 3528858316695164535285237725585697210472704678994582768535122726461997748579_felt252, + 7677310067648148191268500772253099665163757682558229091937784775313094648_felt252, + 1299598603946691996863110026381761738147215469302758029555546127618645462870_felt252, + 2729543662564346490892753971681929202573519426997938868526249039171005357739_felt252, + 614013069890653560049065935172144582539662931985286148043015333030923925783_felt252, + 1738759700956675099902599991378672174069407234005784534798945402103204198682_felt252, + 1815113704834754947915840674861582472919026634165959949374215197957269824343_felt252, + 2655190645199656216725803824769320010925968126795184978321385380635340444854_felt252, + 1956542517169506970357975194693523973645789614753348010057979297939245677125_felt252, + 1635729124841623755946432819735505230763904820878936283007110086085578931785_felt252, + 926231293053097978716318659060844208787555028259133676795621658139786618621_felt252, + 551869782868922900671725338299806941804554240223728105646978350847503021501_felt252, + 2120709440703707822910496309130062755036259160433150862380843318444227517069_felt252, + 317149451864014958087551100165513160922429605448053574825896322257332209349_felt252, + 306324290687309177242653740091359763490203225450546606958330074609509983331_felt252, + 309377033690616805755692419531745828363765326337556953419648038693657480561_felt252, + 663715133841370624310257945239982987414400364354010985277906554626689613325_felt252, + 1365776866864281416675926445866472111997785016390635214280411054585965890569_felt252, + 3589426559994492131053391124148187753537280908759860032881993687413980440210_felt252, + 389862021915519458363791967994923830971316764140548834932194874711668146877_felt252, + 552223045142962641136268832279737888300397316379078846247580605227702074772_felt252, + 2193736553207259112528557785791618710304510556452018868932146024588976205945_felt252, + 3009383746720401480668095435707025060454705865177451443263635179089433659774_felt252, + 3535647403668827517704940685823370280282097358472610865290406537330010572798_felt252, + 2965860887386812668719895280636669043093196019324456135413138996631725651601_felt252, + 1604172594221318439416727096401643477327364739763285342016812656384576980246_felt252, + 3281819367873167874355400925288404463276375976530256940838028205542481945555_felt252, + 3427231229795021917898409979385140300728263343838356113948283751819101073891_felt252, + 3113224148021473030742458364631351912432968319280121023850329162597977549000_felt252, + 1168277640046887141529154516745915002660869242607618408689691297919829631058_felt252, + 3132107437662617738868069213009459751914662927300410092009323580895320076460_felt252, + 472054559981653057896123790943124485227952978046315437360535898276377597710_felt252, + 182132558395601624705631351935326232287044921149088192768396440736306438066_felt252, + 1818770456587024695851096486882446311342937560377370382720603988551921542946_felt252, + 3308819854313115952658194293945816375128349034984517891584458726777635159181_felt252, + 2823205060462811607205787087595562265520175491333941993993018533344304952413_felt252, + 3071252467821313520388237920097279824037183763377865569566030527207871128814_felt252, + 3040807994347211481216947116982334453731752290945770198493826307456626511840_felt252, + 72201908977806956423095691976325588616186082003069559794949689224943063394_felt252, + 116059263119253821742901958758814625519771795823637436245020731213830126476_felt252, + 689632645546892755735319100232866095270037250284444513518233281494832047631_felt252, + 1957013487281363681422608917591419743345941227115925147995423096808039401971_felt252, + 2770656489168077018959674499510049624932165718263137044272931074787864360175_felt252, + 1082801069552373967192548898697701589206415672652761273170303767705413799847_felt252, + 170158536995758892356676292019659763551556319095879508961926179711734808330_felt252, + 1093915012027831569078757794065078770663232717924081190253543811633808855562_felt252, + 703201252798175580722779498461520247765402076360300549788796050343423589374_felt252, + 1116201252393021507511847334050580139359483597885903405428100158402934357372_felt252, + 2558360187553882249918189183586457638987198290124507433113613980608395469057_felt252, + 52589140693547978109130242600077385950201698512190961796355722856072559318_felt252, + 805525620137869332176933071783478860771382932878357733509361955147986364784_felt252, + 3501016220406985376272394572187242734070520035173856030692485923774922550439_felt252, + 3303426056724598688205963546529840625594064176788907737114170836939604856196_felt252, + 2515745796590223489958145955094445596845685322584160434041738403248779831986_felt252, + 1696130917459950602343213419191453375687965715646342521560091934439117598420_felt252, + 3562273371010438644243253584004091519570030339554006369278763886867325848508_felt252, + 2954259730616032003167145845317650372084154132478212335877931893981261946153_felt252, + 2464350726845415684560758212575029428669023427560534502316251255169455045560_felt252, + 2699815072662048523782204458008445104359614982235384540097278215417961545539_felt252, + 1310693662278796024021428035738307619300617211766066162449508394599288721596_felt252, + 1697889259085736309462820109666615369115538574664546718040998668307082318199_felt252, + 649132267252739409004154907910253730842547759831029501092267973039475112897_felt252, + 2373912073415011233196538379646991048153499618001346320930716789332457273780_felt252, + 818236110320852567404427571451718496956440620864762019913610705299157177803_felt252, + 3280369262328927960306895386098359160693808649285663003701300770906569493605_felt252, + 2891536471874525389848907820818062679329109726382577413337558355499949122051_felt252, + 259075825878147358857053039376689375839981397592263143540636463210782544152_felt252, + 1568378548112973936724676339839882174922088203764043491288864533519329672731_felt252, + 3365111908555889200991863948568953868690633257262131085086120676055678243263_felt252, + 2517457958149649132885975689997128588808142411103584323090695115734979966675_felt252, + 2928105653351940263019509983355983479173293708574074684245201744402387863755_felt252, + 2912425830048410120113517788569096242459736588878702651188936971178364971721_felt252, + 507321125456341228209338107676229374267659172806641172376737704658001574333_felt252, + 1960449718046224019942250203325909309519783750119181412721570743484602982654_felt252, + 144128345873783932389053538129477259354546726264669470577476005370148894611_felt252, + 3385020605790227497348530653797076507773039281526688123464530729599237189535_felt252, + 2031511394765844629361913638832341142703722822117608177022759013482517728008_felt252, + 2110493127270162971755390106869848807803897919883478422242658738551039071981_felt252, + 1179779813837090834416252395187460259855504330136281561202826088578533667774_felt252, + 1004227518240950773866682241292511934436913868828133003016151237502009828381_felt252, + 2765340308434644295338554849567870560091390969654636778179403971021729660931_felt252, + 2254971598633140138247295481829771347892644662941321741547355295906898397371_felt252, + 2017315460047461310805159209187627912895081595341337010701788310637583887037_felt252, + 3503999366135310491159050797423713826805493308877696163286291299889337505915_felt252, + 92674654773511823922866593816998072485112341256018643093985756251133184385_felt252, + 540600334352620538910326684165606457156464200012146889905369962603166687572_felt252, + 636253496808894833087744352671324276119740703560256168061170469639579814077_felt252, + 2227979821718175279868263472362258143196714107238641151501321200924484779076_felt252, + 1020042623944005023286439946424268151426301017646338441881857127625859829121_felt252, + 3489743709703989315048154797959789539398057478709956533863031351189995400068_felt252, + 2781601189853126037442138476771519043942349906155638921379218431633949973746_felt252, + 109462579967759869724021040815293454675856811763504408457265435712764533725_felt252, + 3396576805807626990585890250981767761081148162429688353632835397572938341795_felt252, + 199468651198502326022057109819619499066541800459267392156863711142114861984_felt252, + 3250063150116924610311475041761667539848415141170122009914646396081154016674_felt252, + 1224359272088993351609973550229845256081774558646099968981007326243941727612_felt252, + 1019919270648839953323061833047367443710283063292956340843913992109453830176_felt252, + 1994842015395325724080340586228841942910915100196238151066917296193569156108_felt252, + 1892854063529050714207281398657986417372728070724690679522684844705622724096_felt252, + 2583121111079348114777525359195518163605880535418636579451358115518599434786_felt252, + 755066086104119829859380881210137696222464627573259573773799630222546291667_felt252, + 1361023900496750553805988273982021389286571479857199588197634178744787751961_felt252, + 3383720915681386437646582773909783172496101718701725894331011078358447883478_felt252, + 2978792390293541096645823810563530566279025633429350662309844427492946117925_felt252, + 1948868509984477603188831835297788443787051295676191600773755663628709990131_felt252, + 3071221989284556462190467222395481177777538975673010144174029720390070600426_felt252, + 2951604263852332079818443869584781287925695115758605051752517794495303452553_felt252, + 1758349179799427083692207914789567204215232667764706925560330495266420051646_felt252, + 2089418916402489584355164353588510707086170358978945396016822978211999108070_felt252, + 1460046766925354106228250545899373383921539472385286431144583887009418524138_felt252, + 2512479669654096610834923021524421224233493657069523955966353048029432124913_felt252, + 2410965702227917376797201877024672631066913859769320504299129094862661361765_felt252, + 1440535542791537623295679051760207961494277789105925353907823315647664114416_felt252, + 1807298345656730275163881724592641428049911065560417008120264667389091768080_felt252, + 3345086943595083744419387152275291240879264385976013748762059079024032252966_felt252, + 2585869685794742707660053082827059040985312116310092362614059691280076489095_felt252, + 436484762216731862721894212327125739589044547197561433168955648837288182003_felt252, + 456842644870435206375144906603706534583057573280996085311745528964778313151_felt252, + 747705174992056570812022067535687309810706091373430296832769147630861690313_felt252, + 595353710392396307772631423458915355910601877367364545458523792339197712800_felt252, + 1995382068755028302821352083237887670840478880474528748497478455382063191944_felt252, + 3431029438722116292873469890957713244921252096498249673006261362030635575641_felt252, + 3019424941990916543381051353904377583143152521882273042972662128344173793722_felt252, + 709591809724928954723675963219439399135892991442753664750624840865693423126_felt252, + 2557616384990787635950493196044080566366586977934777020209440331610915198839_felt252, + 652070776459458513892764803466654343882750296229453241442996729068838320091_felt252, + 212013486637633836452121083085340747605987270637260021742475232135484898335_felt252, + 2926960575729231640192387708335924317363145503330321095842832893625924685565_felt252, + 1313554606259365563686385625191309865233041441625455764032877474841753964362_felt252, + 1482777917524661539509950661198495661115506035689612629793343822711258548008_felt252, + 2922733300444379473368762539191323002430714582444273190897232077832228276143_felt252, + 2268252745035192924186719664904745904664608147836640431229911158145846333103_felt252, + 302658493927585416346911190501387734587336335392245811349010672174207791423_felt252, + 627416020300512954180383979140286542698321898253148967689526757408522546571_felt252, + 1214547009847355263935521529855729300253714641982820461874259515776068624091_felt252, + 3304281262254353398348255168472857354187568869966540564782628247745736170310_felt252, + 2025625092210732113365962976138113324254505284177549085339768401189316020050_felt252, + 165272319571266696304275910384183002450652738802432832825776414667171193586_felt252, + 1400362908489283025190467442029183968976162614397497523423018816723284825017_felt252, + 606082396180037160582024980898528042946492632393202546943070502967185288298_felt252, + 226450388221332063740570121945889381117381827060971978361281496346457313566_felt252, + 880745426578433697395008060631556249172440253191612368756497707837895537574_felt252, + 2399640515726488248869465649440555339570168279404516157242458656461801696634_felt252, + 3247438546787879829213786107137888040923221951188142507055028857848478392959_felt252, + 1247793918736124999476026483301515361896437925057224805692354957375174038000_felt252, + 296618859529981066761149785105782756347660712574772145762688789496513583380_felt252, + 493094618766699712017109261416248316933646265707878949568197051423843358417_felt252, + 1007613610361226439988217823817649417057562756509887698633253374445846524179_felt252, + 403726286391190783939361097021882113201254989027063955048610278113856795303_felt252, + 2483642229724279108839658281590160279935866583252010752731752406309622817735_felt252, + 1891125671562104683167114101659327226627676560812045286489140149322614375876_felt252, + 2537244195522241025425166497484552453906231525641078553419651287306257398605_felt252, + 3099334569465088399429063787325858212213791622063203630780151623159210477572_felt252, + 2660027543254475202055026845738736534498791612194716276568680234218975603747_felt252, + 3314223229957869207438389519241815452324862958048943665298039047889216888760_felt252, + 1351952764767184661501903926699795815244444429615208409406985404315235444536_felt252, + 1553079615535284042450694072694182789583901731436126798012530502075606220706_felt252, + 1874618470927550523956965621374456894540420873960504518077171563637224010160_felt252, + 1741418583596051471690372291049016817886478181120547787634392083778219288391_felt252, + 175286435412472568849106819688136747855559270292595956291017038925072423749_felt252, + 750294898694901833730160548598089055340750629607499246856638738130253969315_felt252, + 2410194377198497736610884619379528352888240755850272331087896129900297136185_felt252, + 2980254720772675669279433626187844015741117307772508860488757675944214228051_felt252, + 1810747530594365117820964139384071451868902828095640792640155679717974684402_felt252, + 1498487106591099975859430235498655784262520804901198140534599847858475735180_felt252, + 1652732808772130026596522188144801097251343660871852345774454803436906992010_felt252, + 1375329274460204713194106805743807421985729455713696550282104682263013455913_felt252, + 2147364730321593870377398576711878576091413542415643673941000682765712083557_felt252, + 3314786615469064490509877486571542041165398376182284281935856043130714025206_felt252, + 3056544646267481643665916739871330151097445444044720011735745411921820226415_felt252, + 1540486098903430968730528962308027420765675343542763356481698056422062177195_felt252, + 217983373974189068639991909055537124100975333305247099819967219063924077653_felt252, + 2768181725497599209994582357941784900939478803226325083780704717707614110148_felt252, + 2579499606822511091295189605712929158703268334963088290470806631070667891181_felt252, + 688178596133058375043972027780345928329288097403180599150510067712497651410_felt252, + 43320630096938141393253764491679053384188335252605337860569619107320459759_felt252, + 2712371560673253415263958978957926239137280993210691152520983395602180472405_felt252, + 2432057158979122750742362536779430422804781711016620935120897854933330841832_felt252, + 119035494884115227864859187728372429137405667503202652085342037702519851049_felt252, + 949037563211628795815740941349025039084268706672559314192621022749990372234_felt252, + 1657466740169022236972560091582485180291232153124823129976761692747022008299_felt252, + 3057948120269281025629051379973960858628528682946552721433097681517927632245_felt252, + 1868247212963678607113299344393142807344864972375173295979014027172780318238_felt252, + 197104922239312253287463414968981881444792154850976457325071850417593843677_felt252, + 3526484242345136950744555249282862910579478218632659091219639023462798500253_felt252, + 2801440881473995929996760236630750983812186716292063023727891308681633167713_felt252, + 1417942826004567998064980685825361979248307515222820754165398875678855808675_felt252, + 823354806762891319779985906076540371966850656776989782692673809685590546954_felt252, + 1304594476784342133453881779004316881815733765700158574908435924870202510375_felt252, + 1025834413344792259003636003645374388972550351719987980849479820833252449769_felt252, + 3161923673504259084873890734514382124525033899149133179029549506320845742281_felt252, + 2338829873714292478032320509411107699692777552889147138888913028061228342607_felt252, + 2869250812623003880242719858464313016889529628824729346014108118570959643819_felt252, + 649315947648082886613915619936606328517663682378693634337416149285135114002_felt252, + 161034622997646050222101782804015253157225648907094005451841053053876673854_felt252, + 2593894015369936922278331942077673927738674423665989789309026069540604008702_felt252, + 2430052932669357244892522770874027106939458331555435975128493773310475007123_felt252, + 682002036968931251982753298527175397488386182450676178924953180053442197500_felt252, + 252882835398736195328496865053472576190142904208288231309743553201689667387_felt252, + 2087408429937695829832230851016590789919854543088584761746348723677230998486_felt252, + 1334008781838197033983965700564245145057597737513331156973862660028012285744_felt252, + 1252634472429663657970110728185629539775181413262722640577420711488579712288_felt252, + 177404718408719280196558120664990182846658308278975277787759224435112290531_felt252, + 1627630036131157960784976864443292473245677551424151594879562749905214772148_felt252, + 2236105787244270385491565237603258336375750030635428786310602813289671257928_felt252, + 3269451742576200868303496164376917719109590144387866896197860795075909243138_felt252, + 2891443038815455371450139265081661671051435168604416461795123929014957034539_felt252, + 992344069740505623728552997790771324997127714603463045471195263006992823953_felt252, + 1973162457204994218780675423032456739777718631334278697462613099884420818468_felt252, + 3040629115031410162516897470344386205079039334566615102645078181214243622550_felt252, + 2169108601606815984422288740533332141180132615240565943206986111170225575711_felt252, + 1050136294179116515498111081101141391097721761569905075680436033542567652956_felt252, + 1408096053447668119128330354779893570576354816050349622224409716552132935297_felt252, + 1196601855114332526669318565003282509858941213411640999997030676938580746170_felt252, + 908344885933366863959299626520008690760364607567163892769889723788682198899_felt252, + 1858142270925286039869757500749312469465669017431708630197752886941994974025_felt252, + 1964905018018151738247310911937189770991597653502079896978157182187207459104_felt252, + 809618859670197913547481325280085503916779993266160528837167410662654788629_felt252, + 2050013208561244038497373789752504081462322514010750958779457112400525329452_felt252, + 3080124237565771307505254154907412238569683992526930154872782262064509215006_felt252, + 562829264071792092460469746431891267940954217554590289165411566672804667374_felt252, + 2518548255565069380402193945069509177250946649544350405820318715062703479649_felt252, + 224655889481698786642896021832108884016952157311318779757805028188477363039_felt252, + 2511257984697095929779824651250683235758840515185213709341459907349212246027_felt252, + 1764203665628304383451159809652633823381099469969614540215151925538492734103_felt252, + 1995250909742684886502518476933082374576766162375484501342572608984254511685_felt252, + 1606975977292458968208087612294510433056132058941801296253176831948100096012_felt252, + 242981960368679279964957453196470201345179939712450047215578099342104411105_felt252, + 2759724566451665791149685884092939255567369836420564643822647942579639373952_felt252, + 2277886488502379072825196199309424448218316976511739189087145395357973432888_felt252, + 287538827563300003082749996504175051804911905076724705938454144249272410699_felt252, + 1825717699485117232330769798995789634290234743395327273023636424597151331744_felt252, + 30141381158185844188951474997928778366808254795922663003369665257061817894_felt252, + 2469973473636229498530329782033254272216422983463911548201893410404912615196_felt252, + 704722935689021223382668892320651704889163211781214723360431938482704006399_felt252, + 2720025374293759902798622888645649150857918555038060102065785002701702425441_felt252, + 2865220211683540987258760795595113344340170094348475773260306223257460946058_felt252, + 2393989937131957834955489317098463015786702795569914071149586386961685331450_felt252, + 649242391236075818535049101287475782709591416122984952489033768245052809987_felt252, + 3380569230105534443364233030583899881554947913007752978048845636231199482135_felt252, + 623308259910664545079181588282435588325414092605920109622646390370418083738_felt252, + 165665480505033585390540297174524652309982830105977618228516230557354854825_felt252, + 1141626010848505219792118323951665858919595157465981278198583768678645523539_felt252, + 2812794907454414493637130314781386943989572281226561726576479059603465212909_felt252, + 3318093054799180674013814524712760033046423138458872734191022368830178003777_felt252, + 2933324215017934636694432122790124667216838933140857581783754447503008726867_felt252, + 225675841617486295844843735175721522479541423922652644787048899234067995580_felt252, + 451420498154480645133122270064773164027798658498573787194003942643215680769_felt252, + 2179398359342411421023723786815100043364326504642522931763661866499753326440_felt252, + 2676307969283947254383415975830901901589792109193987988617338589466118466126_felt252, + 3508599150582197073867450923043104795410959745026713503335403738049209295516_felt252, + 1441319054035290572426818048748426279679613613444601891353278054691589639099_felt252, + 3112961323519776011295167926207280523858555821842110509439362803638421393672_felt252, + 944378433389375539529153364545766095494716478182561688173694421835883879520_felt252, + 2423696728465703192524269404655756752147884661862373240588657351617271550219_felt252, + 2636265635968786809365320141791137812644495175986928277763298145629638596642_felt252, + 189005058695771458418532213566259894477394764846989724394077842326329232146_felt252, + 2240065352867585777679279942487545208384746121660540133857339907074648101592_felt252, + 906688951631047866924553194401022567076554870717117134745409265798887775707_felt252, + 2621949199139384134121426523223717009282146976029096964107429674172392632469_felt252, + 2211635038160287286133283236322115722667672962548211908559060693351139979995_felt252, + 1590117115410588468268729991557553069357126004847290167166917885654401372774_felt252, + 688727984668605652317658455333532581178286806985942031820137554246047655257_felt252, + 1019510713181189911013142790616649253771991817711633306397912462146484249412_felt252, + 3464790003690252295911418882385520038293331928790043683522623441387365164276_felt252, + 3558510342873957314682394058938658016123620138123388368255360777572993433903_felt252, + 1416782456679822963316346558001815124619955628069334252580367000833225180841_felt252, + 2211109842567986763153037813335314928369637193229986114101402593730279130743_felt252, + 2793553344294330442022661481644092940891887516922531876610466734417568241364_felt252, + 122087419199659385334823897403253584756082147416444760300872927800034187300_felt252, + 2685295598099366171282662205770847739492028627245599165507882136880308457788_felt252, + 2811059646801820079844257075777467815462039659653789264340494798807490508528_felt252, + 2838005855067031070530664225112328855665306628960241834574219255633753204005_felt252, + 783639430076781859528607584536043157888279755152597576405383420097472942312_felt252, + 1497438549091000791792336553386365547909483082397993998001110395533948220182_felt252, + 182474071659694869272611178662466653167342692387022853275945390295873053017_felt252, + 1491301604815393650157919849565187908682452467083730689839148024533700609777_felt252, + 1799095158142614616115294194177638718857125215530096903185284003277876891920_felt252, + 737354755828650472926293169313777453780603860794370934399305715538827585911_felt252, + 1697505498198199120165652892180227605975762845773895078292499260882889862472_felt252, + 2140654424212541224407375375643844380370467502442512824095870455296624668704_felt252, + 2632424454167710264180205423661938563520460852411846656647078024671592030671_felt252, + 2134202424427409236137778850151017702670031675588065907763740179109286486846_felt252, + 218171677334314221798212909627204494402549859205574381092918487434345215224_felt252, + 1919641581705669161259521151310737206917525066223158727792834964065257756290_felt252, + 3306569339012655690279806558714579022331949487077485234275439380899321890278_felt252, + 512187553389112812587631939256576729937445801170106336569706841256444195496_felt252, + 1608236949653540138504504263032254987849017371062492240930599477679386851_felt252, + 2386833176854209908466857632795566195806586956410613594189925904312621587778_felt252, + 2177962877094419031714097131608543517571400924400062768558465645703290133413_felt252, + 1863406609982011200096865117900279670962052141898978326311510473565673214028_felt252, + 1441545665468419958987108042915461892053923873027337393659989089975655534575_felt252, + 566752019414984645405349594826570540022676560514480997302729698178988319632_felt252, + 1494393133172600249821935232080549630357492723622378729534070146742156939464_felt252, + 432491618415512405214636569333734616665111921479406024496028965749817271278_felt252, + 483673449056614601271250388807756652948099399471314048988495215860083014650_felt252, + 737657124569267408072681985489445094677056047355682050736230204594232705510_felt252, + 2221274491343231432336575067768452766927838017944994919892801952877631285441_felt252, + 2170557530789697806774861701473281797298961324791208432315047483615131495119_felt252, + 112108038898634798761839500078914529773225706242124914304267618854205547199_felt252, + 380885230729266648871068155470746781750679545105511176231194240853850218243_felt252, + 935639144335524204920933744152154950380196611164463631133355525474453716566_felt252, + 34189403558758706864108877428612011337753781300842551182150328157102783452_felt252, + 92413751155025859907716846937981213263912972887238664516438072720629451453_felt252, + 799062812553882121043662591223953312985327846432916598425293088100363473792_felt252, + 620259861408853220525715947442667798471418440243752913927969529232973195582_felt252, + 2000526954188692696675768603542202025429090552577644298867736649610986513592_felt252, + 1372673544612782877315715784009805595176535279336482296310059014094662718368_felt252, + 2655476374531292705333840589136384528652004268573477140938754798789828412469_felt252, + 425472744970632492066027526195813375288257939475342721732521800981697194568_felt252, + 3510640587063681006049041646842690680633592371143262749117256447133242897571_felt252, + 1985822588864694523190759184564890995349611205963820329290282752615328630992_felt252, + 2201702425696221551324159670198966650638475325944999552618107391361593073912_felt252, + 1107789217374391703900563236150922179721645301578606335289074298900869895478_felt252, + 3341139577954273618702834777140426183506741163286386798832062242918730108799_felt252, + 2101508071972530389877627634606901873958713442079760467153950670300434590415_felt252, + 3389271031452645588393601247803435318392510532686436793016115354840983870209_felt252, + 3320780018433176906450781005472481504357765860378283664757649803007882010586_felt252, + 150675663367337819220336827922310514350783416890532697862562798457411391052_felt252, + 670661046307485468939770247996386987357924101952349855960791914147285525043_felt252, + 832971149054778206403375784800594713946864807319914477897196798764673934532_felt252, + 2572137902199002663464849255688841721237151491843416532774280603880111913231_felt252, + 234073605028268777915164578563369521429623418103941100786223833857858591231_felt252, + 588194466803704437125258085103303510174750097799022216572969597406011099241_felt252, + 3159450500164700165508966475057994328881073605150721897168753938044879875172_felt252, + 1245577516516608912944000790979135878869998026405967487404936730349824457536_felt252, + 3511883896204370535803663666827823667506525823394610287184936686723325830825_felt252, + 3105966372656726832212332513042942763591745094651773902447149110485017656300_felt252, + 651170629092921939416702020998274485869839723079574610318174200405650601686_felt252, + 3124216608019513427541844123982515377644562142035608607212696206956187511699_felt252, + 1228369761170811610452612292757808134874495603296736020782560987187216771232_felt252, + 762793823920508657439930761190593948419694070775621074643901145747776105888_felt252, + 315257452643506493398285509040740621950678215321190143727266667958763706528_felt252, + 3180268155236876157511715149625680996717935535580227041774990024917683487529_felt252, + 886658579728861960799338589885777654100868591183467221467622466022408183573_felt252, + 3544742680209002768521930769067578869901806039369799316625839739031805682226_felt252, + 2544619283270847375867549205358257219138294622425341104618815074721125599020_felt252, + 1338223587231016371217670199246597159883452023421940619279986896510376023364_felt252, + 1002749147196384863967691599111320082568085919218061556997140079473448767564_felt252, + 3339364577520706394361244633462846716851169865166427705839209132146634297860_felt252, + 1056377073688816609460325615202341035841984342899546897518552608842858040690_felt252, + 2748247954851697275167710213857623101364279736361610468108501038357112637715_felt252, + 2465979632379026275818579968577119698123150248128387412571392705090089196574_felt252, + 204006107686578699828429555588141605601633151678807636024846980470802424609_felt252, + 1464186592773073592948321585947319879413670922433577289787365564397485802487_felt252, + 839396562027536577695166246054933477277545045822312116099214320403188734260_felt252, + 1921735217899994738411382383891106235461230772086909111947415452838665957203_felt252, + 1667354506055892104443409637735197823485251726818821068986126397075514383649_felt252, + 2988915276329952625825141883867056102294436546263100075369688842671995253127_felt252, + 136176983063153141512545583968613216569176696870521347702014487190057482090_felt252, + 2307774233348131761305239382077529337851792172185087469969838922197509523915_felt252, + 2041626613817880402582837704262680306944632768365631523867724614106413184140_felt252, + 100662998231161780496131092653613602217637632108872787183750789402659001327_felt252, + 3518638405567818567818393762194962395305659149702500125500473302860145581558_felt252, + 159296518318803576628392544041364081588221790730129920992108248224002002336_felt252, + 208297907971682841759590889959330392151018998232636865641154344164893282304_felt252, + 2435887197024595477046493596593477540459150446811029901530158184250798817391_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 868657999735432211597150568532424510746866236282632422527232118260867708792_felt252, + 1423168253445952497113541754657936382337399043265709983906183242021718017345_felt252, + 1874231593974005577871430169623026949298492732132043144592461405730772231181_felt252, + 2818513241372231670248076918681096689104222708071904392095691151340027548919_felt252, + 3165481611679670950792263214252754162350034501693723992367271655164720493031_felt252, + 1573051413116820951166140681270668404877656739424476719306878251015678890861_felt252, + 3107604765370172175220518901377623669035690248519774205456495124574954370553_felt252, + 183717645068073433000992499959735312940513581885246377255288475344948448649_felt252, + 2683478778570575989992509014508673085310283335023360279725254780948179643365_felt252, + 2344313519414071303286868617833504843685896149467926670350266002177852080814_felt252, + 3595926217509302763580965662015251545396016250938294546231749032490083179690_felt252, + 28242243644012649066927104905857689551875256546289613934621183100093220864_felt252, + 575618055981221261119406496308911542422988745202175981588149433059852473971_felt252, + 953080447533872566388825381735818077661206029933574470032929265290697723837_felt252, + 398867167256101970031666527753215099628426908649383709038959694537234728129_felt252, + 3134184865455405516156041868792626419257598598199777734565206309570373930232_felt252, + 3026303652217344396270124385645494559613922287767713247799114022483431448697_felt252, + 2804052971855145258760247071038505840693614911258333815835132430029815013408_felt252, + 3415529946194841619724760828321556158237593616866823520043367030253603376594_felt252, + 1625992309400389416463510098440743998608749405256278372929484086023810044754_felt252, + 2709194638935862206461408687030926467928689935889365818039070042312583012707_felt252, + 2560616267870963575157518120599296274254527588459567670143579657367286726452_felt252, + 2960904130794189300372819279843559079951144875332685251492765231310805338179_felt252, + 1460243488946327679906226475490862189124860469136194745793408412255382117205_felt252, + 2782018530235817169517451607527057323475014123575626201743159482966929692578_felt252, + 3019788544210170729914119445526733992396034948792687292240876396823070520346_felt252, + 2059743730504116390976288867786290350576964566799680339756490811600745063859_felt252, + 1919469294438876862265649983892453859530733768732514405806443035058466895105_felt252, + 914694034276326499219590276031642875613018190057913656551106087879085982393_felt252, + 1357198284843262261436118760867890969761402697340436743067300360788224010377_felt252, + 1663735561128010238760654232497669991905220708149067214339986190494339891418_felt252, + 1221598293157940927222008350768375729073854263241233064393619532662990498786_felt252, + 999848903847873533616833125954140994044235165634763306100559443528548076334_felt252, + 1896377231045939690409103015105101618327722954307614886710167501649680252349_felt252, + 3551620953938640986313272122128224937379238920399908621419443008244974023103_felt252, + 2144296732111054010820612485391962666442869430632420725666591304547527418917_felt252, + 2810830961442595899916458302371784092920908123753376616149169640700474278375_felt252, + 569602176468571321172218500840500151063957584282004405713471735232173608717_felt252, + 2904355332956615089556015616331636094287996255971717684997964380620626010757_felt252, + 3277852293312849983893310609693566824299831563555585967993808543328054586571_felt252, + 962057413609856689615706502559887258182215193559951686348162748450085724590_felt252, + 326432748904371133544561056124664092036192739750309524896906240951735501613_felt252, + 1136945458718656777292003802295082181592129740945668844121708621864120373285_felt252, + 1281085408056539319475064396060131521424454141709328433949786602127809568167_felt252, + 1738164859287244971468422557170182500524797663824631099209439838587784148227_felt252, + 413118517695137493193367987306843138111201686118769426473734141221238469154_felt252, + 3190911626440093480213577443822392795005614593979512437431719029209587837110_felt252, + 1388214195691468010712972350500948942851725212598425490394054920191549947982_felt252, + 464325248444554934394691894087379507685346283074699953543685130696607558874_felt252, + 1947025999912244569842893328398117829072136468373207346955907885787183419538_felt252, + 3349384437034646920650389075788245467333839112809015533074620092631184517901_felt252, + 3396164264033461915952284756027975205008983105869939291537106384776450815237_felt252, + 76433463949042964918807657802970911418468572971607367342750339277662875112_felt252, + 1379048144902195787404333630076262468995486356992823507097221748365999196029_felt252, + 1501665526740401554076582958535779769996305580309967429311600376671715261847_felt252, + 3077540998280929212316083049295074182602693852744352683449102167347782851910_felt252, + 3083051507190683124453673482377281495848624393839745639436037156133017765106_felt252, + 356490530146181135944070095469173467589288892892615262122823470771908215248_felt252, + 3302237840129480148763736870090995158582448924529227928001256070172928790405_felt252, + 1102874280074895513459970456439105611203994571535274314557966385410333357235_felt252, + 3518226436846173453389630836033383527796380183297190841968792577991681207992_felt252, + 865734328263859014146110523053098332738417663623134363367885310868583377385_felt252, + 1969403240163747081246976193804898534040570800772648161534572159677029792728_felt252, + 2025158985245902267308136528511386330794238085670576237867417599856753722587_felt252, + 687160890698112506610020614659489051781359123339017107472755821600969310284_felt252, + 1323403368076111029352608727698161081831599890327316336126110006222150011948_felt252, + 1471065196061844988234055205567876781586861370279170339276149848488200053009_felt252, + 1722604118462792572377443857744203278867204035554208605541683180879695379378_felt252, + 1474799031334946321827605471187511305238475080854289259338199882070211738824_felt252, + 2528329431851388895375890390344629799275375627969318781153749023225568490453_felt252, + 2725672924223321948916574209313569969345117639211784220075422290857045726170_felt252, + 3359181564787488804340402396078512895654335658297809080484775901901607905888_felt252, + 250481071061300663619875668856250981688944606203399928805440951970063438404_felt252, + 327898845406014000068077579693270013795631591449574049669924431427935814048_felt252, + 471373661568181197923786411856130612827914103474898512374990800261352800731_felt252, + 1290838494037834853464262067997020762144660357061064627438675251642118653133_felt252, + 944061440173811536299179124044992308761024599127770734944642978774604618022_felt252, + 2320584309401261860869952406955363838742196964620325550601205043320642016027_felt252, + 2163438613476380963901329795295628428412342524577575937295403323804869216002_felt252, + 1606202767424160614072991951119180578108959060238022903772056177408117862785_felt252, + 336623141786794048057037324747452387169424186854376472308546839543375101927_felt252, + 1783684154228404857733153394231680985896972997301963765683734492774696842559_felt252, + 757956441390570401945549480567634907337153673653539957126252447969053396464_felt252, + 55021666868551159693324349643350134936649970895070830819104751818475587774_felt252, + 1744164877245567834769898835294251641080380556789978194932349586758880443451_felt252, + 3495688969514980491649660942775081265063973630341933457135989766569647913153_felt252, + 2047355430834329208639411757466478185745602397923997627367236907266406985799_felt252, + 2019289145703987760227923759424857555786260742664714558984329635527577305989_felt252, + 2548359796631076980575605375959399912107838973315842762970276694297479705860_felt252, + 1449897277328634291621017135178469062224891448910050564559756645121066895467_felt252, + 666775292184458684627097526347052194085124181853730242998363413344855648742_felt252, + 1773586994925277678836419206562848113523658904789596667701575930609187165891_felt252, + 2821656464941447958425055356417539176453775489023109017067881141621780411513_felt252, + 2538554447807716956688615560939674903365200831214609080756565638218063663338_felt252, + 3456340392470790651457738020165986944659005798357756826897568149672887608553_felt252, + 650470491115642720065967231754109521621282096750107264439807403015531369698_felt252, + 2119068928969080346907699733851820638658069794322523692762191982962878469084_felt252, + 493448331300860824418696384708296830851996134987827705703491366044367236462_felt252, + 1488514667813835450608943378898678874642284966974441467468023589234079221023_felt252, + 1694489475411318230063752116542792077632953511866091485830514429837499451195_felt252, + 195730445074867986737997341844361197342909930127502535613551987135265262103_felt252, + 605592335763876741008554946905162410763557768046650225034640642628765591578_felt252, + 155860556316386352105571622592258132554959386038768225818313125226399049261_felt252, + 284901842752628878784107011038778577742684555302195208242641367017220901025_felt252, + 2960156703487881520512087226304209932705917345508958054986201247203470678838_felt252, + 3289384243456853276492128103665280203216626558070311128253626404974689818839_felt252, + 75912812695366982024310289158073302319665762566894115211510013411617420828_felt252, + 377221986547907896234736709107240747952495729057390678502639378953061655333_felt252, + 1546175793196098193085223543942187403583799538890234487840278112165562852780_felt252, + 827681571679859853458726658907048034399130326125684781893964701265809276765_felt252, + 1513893041789202364451848742875384862971027140825278414734955738983411175466_felt252, + 137984721754934865910915216144787004926817443939128371605481818302327416477_felt252, + 1465839865801318278441743257999339518853494708063062143746407714338571916259_felt252, + 1997517811465843504406365699152040254993041533044512946744573691375228409593_felt252, + 236326024876845916810209180540006039714060675765820985999764795845171759386_felt252, + 1987249277060832263306680966809655326448912683101068245528692877983749938262_felt252, + 1075360143174661258103754861907927502294828827853384094555231092210167299439_felt252, + 219581595753331063716943847555373421724925571064757507634442248943593701882_felt252, + 2681661816828478637711221311941212165683463929117093064476981074386205372838_felt252, + 1650435806076341370311615496211369764322238870530449362845461569876780600747_felt252, + 3516133055815492643608980669897014660764620021103244405242164514694043470747_felt252, + 3360617016583848594827368525417199099358067039713338936010951351938617131988_felt252, + 1919543102054200874750987905907627916035563683792448243242841144209169801375_felt252, + 2043615365614799394991733392339397034212724777016246511604205143922743017250_felt252, + 3347204750382464697504926842473870745855707544718076507901476766510462636999_felt252, + 3153443155389957081355169510782515089045563997209015818377688501483929193448_felt252, + 2916824256825268123805488252106593654499685634769398305031475133915256297018_felt252, + 3525500455329915159696646736240082931800561647890289986113826638218933339178_felt252, + 1360785296033045003695723557686467633404182358205614650003691377822941537162_felt252, + 957646201852870952221930384010696366766044946317113912318405677418662911133_felt252, + 3393511431529141185463487302780191480009311109507622855748655500401804508819_felt252, + 416701919414604704989143576200857632168741067376822871008367251025125779068_felt252, + 1040201906599094348439928088995421453087323372828059846493076375497925984308_felt252, + 2185093122362807150247014894228600617377550249746634184930071637853915784547_felt252, + 2223986172920292254237785657525907536863010861826040444956192717933449982420_felt252, + 567143323809105564781631127512957257586883385858491016374150003502243074342_felt252, + 205467789750250386535629614619113243812828270814998513834493317566377590183_felt252, + 1545214049254048768871967390157673930066692584755850021618488513090874952709_felt252, + 2993707429267659889766797315403746392323589991043635876163715053833521262947_felt252, + 1246287337569977778667114027155717906467120706996094774068974338248349143287_felt252, + 2467871708958848024098754291173122962986729777127455843609237631892253721490_felt252, + 2214382062679134926835649820705699739878587072442589422378261608976124804844_felt252, + 2393367991943727411381102214611111123851955572258313778076037908490881191764_felt252, + 1628329848688369844084066860249952008424791545588392573457803748217173801098_felt252, + 1757796732260245009284997831543675330485306895903392756273039970808367029297_felt252, + 1524760912953990808382490708224607123535563351822693609379768783465471662967_felt252, + 363442491392368796522379958249638059359828576570927534560952526449038741649_felt252, + 176141352329258639253548373204311160872334999257529920978335173152242208270_felt252, + 2718740480592395383631246325981981379981611667567347375286860199338999851838_felt252, + 704140393752244825839749265055664939009560252421508355106010250883456235269_felt252, + 3382031755837105617618346837001187850619343242702228211011336881395605519665_felt252, + 3429247196812713659721938221288747177401936031045737114622960660975549442742_felt252, + 1541080026633055287075758695749816689327118566312053028438299684327659662454_felt252, + 3040778300586256954127230333552882459807276175028823418521518914644551623359_felt252, + 2088242861924732116121452603478815796837078028306690854840643277088673927426_felt252, + 2471791148917514989630513071629830963698629041272245794942001431251635114426_felt252, + 17062719787365595050653530968400264179599127001390551564996027068638131200_felt252, + 2590501084096625049250898853965497879179181780998459303329733573031440269355_felt252, + 2676470194278473432315181684144836094426352351982933501005319675221760790822_felt252, + 3311026078125762615837022145148949837609470176725623581108951588972140673144_felt252, + 1193421627514233971520507387218503801127841858570303945256780344797014003609_felt252, + 528113595187685530041256229951543343641610567495574953679885576084764910832_felt252, + 1697226084782823945011368187051506081653705838474910281904379255011156777346_felt252, + 3191940927404628645167273033369111750072895316597496370574160895512093280124_felt252, + 755096323290836094074275352582961646498246791164164737205298918277586058693_felt252, + 317294957700057768135989656642093027117387978754298260094641241920812325609_felt252, + 3203354658732085537377571847452935029810923526022014132571380021974193057759_felt252, + 1287438471594203079621794771031168062163970215001772402289098482561656203867_felt252, + 3137442547173865847740387911744231655825682167425499685921111855491189795597_felt252, + 901971414514347916056573320909870048469486138192908181427215616099581934087_felt252, + 2340461445920456126053215189973018499252662750492926740402072944288201135669_felt252, + 2756054850267289978158037482354734808472976503450459252927225190387812603387_felt252, + 3495953786645517741703699405385770088648909395124831400164445909142356573147_felt252, + 3200804614031981019572240342227454346948860734834261987553233309484885055801_felt252, + 176313232491221915032124076036270110979392840607542047522863328797603076991_felt252, + 1772504770972295844598033814656628034603561644050756633412550723691536491965_felt252, + 471958898979148348226607925635787212879682535454679106547863252262700377601_felt252, + 3351117693578560325052666124559066349236265806985709295678865316270132871363_felt252, + 398727529347131627132410115276512727062479339006966538314173945920167699872_felt252, + 445467141539280703976261418263258070734909912347974035089160718208860364419_felt252, + 3284198519921289830150131482604101919469300952739145392845189886838637876709_felt252, + 2763200327914355360194291382041600177203555843300305350579381774592571928901_felt252, + 2913195958544223733666087721721960615211307435139196459416294936718169448078_felt252, + 1291641391683240063373761105938261475247321742191499600808480845421114967493_felt252, + 2794102500856531489641571826210581894867412901528750970677591187450307717849_felt252, + 190627302688272004328171938013364035792478910059013533873827418780928704733_felt252, + 3398807887512384655126854432450530631292586462467138357632064963834586266587_felt252, + 3501465215555326383498854748294749566457532089602802706825362643879857355936_felt252, + 610560254539167996534822219985452646825356744166151002082879788484764118794_felt252, + 2614816232626039715250283629127804273473889663300391603832334388501379443373_felt252, + 361725567333885512734676747878973743906820071538867639365710155391600214826_felt252, + 1319187384546095055863030306164483606029204751188098095853191130731108961738_felt252, + 1382086929787011119691203843423759364046690143753735021155406746866653630246_felt252, + 3391314468565424289755941014502935915098733069715970235971441180437596478761_felt252, + 1937734395231328487649058199966452853499152779997201364030262082614154860947_felt252, + 1607570237816368053949871812583023606451494138615314360741512847237692864350_felt252, + 2254544494922965265905492047238020101936242499089073278363315869172822631144_felt252, + 1916493194883094492285918918061259044500993896109009385850743337045963914698_felt252, + 2439717807786603829508167797716509722735346433564550871082257136973087594266_felt252, + 406301278088662010715888443852451692006944084706519037857338604396659342436_felt252, + 2882353012233664388404220400392149882456658843085827066633904939863779346493_felt252, + 1780987377951458662346661963178495293699517596983700976001253137850798708070_felt252, + 1314654230108322859541942577984815409027446271039456186095808522690886813720_felt252, + 713244112176907071715889285052143984340699431666361187571162020563858186080_felt252, + 2152229031364650016966007715663791627984464682921543590181145056389001405932_felt252, + 1044252253384457547188492442490154774762749975061224021560095059729617911648_felt252, + 1033198671523070226198216006709312102380144537895320582253443444326366338556_felt252, + 2126837285300798239093346656396702297590468305925385732836469474647694850544_felt252, + 1456843372603230218520420982768453928112248438995492892276342672350799395051_felt252, + 1522250154709450053958583769507933374554678453827834349808823599537599756509_felt252, + 1428154406731383054605865316610841785393457962796620556965654008972722821355_felt252, + 380575444463258090224120083941423767098463548948315464095673615650133373611_felt252, + 185833986496369897569216946970734934447373452576362980905399788118312967529_felt252, + 1296246045546016780145389465273234884764822466642427705438566295502872928773_felt252, + 3575064934485552074539787928472548486636925044865350020731802205347934186189_felt252, + 1342357755463284072028148554579574472988156243854406126492883409469571790333_felt252, + 1686877249569082847813147067397926544144240872975656820773988729116416649807_felt252, + 1033850999160771831132574044433356126706006281668789817581357256145685158301_felt252, + 2937510717191308133322867321595961913080757773300970345019934393480781313064_felt252, + 1480730631462417588432594238419507882016571889381363543792976211379246541726_felt252, + 2292992642371292125029016973486780723396536307789156643091079374476431421258_felt252, + 88608533276503391740011257210407956014341785374994303309641358561561031981_felt252, + 2317784505618543471349575726039890755366360278856673305741005436049919038843_felt252, + 1016730462000871098300927114839189838111895921292389653411786722813228402427_felt252, + 2947281255624263940497899907467457329295674735717449818670991981512957566836_felt252, + 1782180096608326068477781780172438809201687354265273793145520153980650735299_felt252, + 2893034359583880169264883881424138382658253197914653407828346890014805034323_felt252, + 2862385658589854168659036598478756205455020974862853839966541850199308920328_felt252, + 1965564763338649427646808718536562540763679683015731806566412148235591054292_felt252, + 1137543696127376476407059629716462984694154278238611002400383563324857055135_felt252, + 3013422103962626022202226626842362855740477990586000335513276701591519008113_felt252, + 2177619453157437404299113310957784528755833945781781515816201015970299033974_felt252, + 591707854951491168436737514160732925096587184940445994878869456115476547543_felt252, + 2192279654847924397767883562762476844634727402641057230789360031089754102330_felt252, + 2833942678295554107722731131480994129824869804942924751234805284237022555504_felt252, + 1473499063325908368381980448903587941445615864928137642901318713710897271157_felt252, + 3457405993248107197841502659419163437057750746259617459597176951323264890335_felt252, + 3319263444138802846060861399175816906659465552075427496676987558076659735313_felt252, + 3032451197262113976340174051367264103885720499800253039079913164725233391624_felt252, + 2149513478334825505359541754011779032749130182008075828084688517147657882297_felt252, + 686469651205772474435682786523874734392658588992930559191520119768227591318_felt252, + 1139043081481919080461077333855746210902555569418609022626353619462792867237_felt252, + 2107753956834463202276224681129667591896772338234618324124457517207448191922_felt252, + 2681787187731628761128382328569487848693637403101014329590983004784120990616_felt252, + 678977493792311114140745789129672954548854829321784557883902872885289681267_felt252, + 1433556131302610352808588864417638011055998720911643343555193526211936886316_felt252, + 2706543260423905628520945318988148688265156602763534370020951920850032871712_felt252, + 627237889622629115064418081205052742972476791671607801414724343853393528750_felt252, + 1355721951165309413180589872788334582696714029898913907351175858051633397875_felt252, + 649997907973469167681539948394245870287516782519901847813013515648135584841_felt252, + 2622921014760892068301620132431232732961733731832094214499330220457528231914_felt252, + 2237808696288257777701857009020698552742410945284086679859493880555876066814_felt252, + 2019669272219725908287159248482857590621750663923669229332553462183581806102_felt252, + 1268905950788458866946255647585573115168405186504196029840023614949008780725_felt252, + 2284368025706743825563694650288139070294296074554681224155243578047853562858_felt252, + 1748794539361315498093317731147224053679513545796602183573741271873359833062_felt252, + 1642819015123585182911500241885244281141309554190311245070365371951919547769_felt252, + 280197807544135530543343382890036306176931565891497955265276962754065485417_felt252, + 2615821316652416185369668560667348851367533900919522554865424909071061534741_felt252, + 1148154479224266086247147986123594842937371203289002521982785264734269711080_felt252, + 1521560981921315522952630705101701200465957707482912581837148213072640772186_felt252, + 3142338703605751617656867022586457945998102200023453880648586429768604718427_felt252, + 1363123409489171049477653224384861277058271930510368172993981714845994395775_felt252, + 458623567697536192423345743060565359611511354887718671712846063485066087455_felt252, + 1473884295290655648065939788817534286245869360751978459267729560473046635719_felt252, + 731125013588949421141487290747194607904544423149739177618154418901669759560_felt252, + 3035261524870542156888847018436764811216981019691346091834396603999885719267_felt252, + 1280747016613029204980315669427482106556783109912747594485884913614709683856_felt252, + 2592108518159933172368907539756772431479221738764550140800010595602712769672_felt252, + 1887906377648558443110495059852304609594683212576107512364521899365185769191_felt252, + 2890983222558659211955676563828805983600368279779227733393423946634272068680_felt252, + 2788927097548262818838274425148137688040643686128596468719235721030340316181_felt252, + 1571000512219268638924215337985887903211637581916867467490127948252238585016_felt252, + 2934046002229871281871951662645657831158140461545965148298266922331766733072_felt252, + 3449666251552584037460043145153630688439883319463818612846364633600341255370_felt252, + 861273948307904529284944606923492551186282638566757228115678593695693413589_felt252, + 3327256527228771670385803149947644367326377694473735417548261310510751069156_felt252, + 1927141162956498116856336724346184931642066110938582673708715711467604265461_felt252, + 3503308357662660121882832772551265997490984372430768489573157068495510821547_felt252, + 2489904366399233569267057466816410061987729382298417916210491665058369966813_felt252, + 2710987203632339076207007974790266747046698423685269069492388803755226560911_felt252, + 574648350836528825411087277270345595343368567638743698280404725515714219768_felt252, + 2882470487384099811405569344612705113788702262716472981171274341170150118922_felt252, + 2919223056089199389487594985092921730916139040241492334900625453057510771744_felt252, + 855697919061104943004847586442142921301066882415845637326861095292260460100_felt252, + 2594594722452785542030996365735690901084006985998872910305834300934570225611_felt252, + 2340397025945408904079240975734811452972729718257034636105232574772838446421_felt252, + 947168642472701548446451206532834097448323054354725715644411217420347505971_felt252, + 1862768264090821620527631596047809247411598008181533302028506569358493969521_felt252, + 1429185356841832185627339683197359405257238035974385984629257153241357895913_felt252, + 3199333044378731330707992688833957806560325167800745181405317241212276867177_felt252, + 2920308655490952443638410321357881810366951105428355719392688201135303454795_felt252, + 2570253459224154238966585948914546873402291512109668066870185050320018697417_felt252, + 1836698612048312860450344736193973782614551919742581570977086085987731590307_felt252, + 2681397407425222545816543882748059314678702503921603110247734081609706469916_felt252, + 2558460962331751149367556723286444735618298269247603070648905436406659710948_felt252, + 322624247616199974547521564768211216893106508676483895625559176794825758148_felt252, + 754304871308687222505997561299297871536940960679319925260381340715133614386_felt252, + 1989501086332135531424008000909422659359587133743493366317996644087099525258_felt252, + 1704631099447942157601056695817251505677658055442482334039577317593478242367_felt252, + 1377058372254267746542817892254672723944542532467056781644472464224894455037_felt252, + 1957423190184374790747004552201704670326777565176073368677385134851798252253_felt252, + 1953590835722190782807407324174300694685299448657406159714285312491014551828_felt252, + 1025621437186650668899303461742992230166035667287824438095931868480352950419_felt252, + 37155943625515671850555501794905283896609309628795704934279133095427558619_felt252, + 473322093447490977224570741066849438354001675754982622261634823875584772847_felt252, + 1842369584620032711951188990983607474653887440109324091870249431649205065419_felt252, + 3419500925355646926580634185337188078828052494903949082067369847243881268781_felt252, + 1727285369502220907583576503863621828364525541889801979271954666132445120293_felt252, + 876718495783900849031340477398637535464565822608920926820621544120577504337_felt252, + 3407806074761991460520696126495831277709806226546772844889235047456771547579_felt252, + 686984627177049139562441761967940129360285143427806505110266705663103329743_felt252, + 490077163213137593214660366064707333465426796713781364488017870559740116176_felt252, + 135446937486311383002681563400996242163254911439712579484705132918805065728_felt252, + 280525440039990076970943997309876975423356730677210912649575565774785424787_felt252, + 2991795221282180850938762355394709882602726546837365550127996286130687474970_felt252, + 1362061621404734288454866911195899890363753293477550188514684702849982979255_felt252, + 1942598311068804814077616020249923352844515391311495209797912847074318477237_felt252, + 782361071173439766134023388730007188832701545820335995318764988718524668028_felt252, + 464525870843855759216545679239209751693019530139492535582043772348571276232_felt252, + 2323759067880859316784001709298153092016384800213804169777751168712337857878_felt252, + 3111655491082959672560492953785789843513819156446210698823879708515601670975_felt252, + 611045463265685849384616727448772146049040255845543758619290410359543206880_felt252, + 66136868748623681494857312339201682697771415613907358708135035809503281501_felt252, + 1736247313126307996478599790818163223433323981596472404370735641531896336543_felt252, + 3042468223456212961594525080504660847742512582568197035051403619470463427834_felt252, + 87115663255312175833192412083339415382392216659350565781662485938875527349_felt252, + 2486254552015257158779162604113095155841319609548368422351613989278591295695_felt252, + 460944865198106362838146331857196331391708836312439677035074540080841830530_felt252, + 2944013552362822067522311827091762671223775857740550303855492344750453229858_felt252, + 404307196943728592118629516140366655278578448749164226698170648937040574973_felt252, + 2867650805519448434474363686813964225436256181948334042848597199824814425251_felt252, + 3003570462843768170205833479693007544894576304371527218511314400204507633824_felt252, + 773690339427302723143449069852641224236071256047227649743181920751456204224_felt252, + 2242311414263514109593747444474951449519049544477416032612798063231216903589_felt252, + 3550685851317971855129251848699862673142384656435573289303442981377609092198_felt252, + 3237339521039183517442665399237191360291894259235076885190535450608235531653_felt252, + 861606322068562386877689054876701507063201694833459533865647292424977315041_felt252, + 786297426900457836479795850220200962208110341668120046516710475973630215191_felt252, + 611726865354348044932012417867396900811683540837306708864064591200980666723_felt252, + 519891348271060519647437027745385039898954311584876952747495467921622009435_felt252, + 3606472212259202782409830132482516577837711243866451498399702141857323689725_felt252, + 2841353894477502344186918149828446172121611877813389968677002490466475450880_felt252, + 678998537566112099920456860770415492103535664607269708064439740292343561959_felt252, + 2863874321451311013778595823211513648032792821323199073304485721265778021475_felt252, + 655366480215873662498862074678103567396987906667812753712133560533488343119_felt252, + 3589932903517973200412895121200763014837221914821289419740777205804349957977_felt252, + 1272196959874440491429498078820022171953395833547596062791012187709538833957_felt252, + 1569008811695098132377965257717470944021444173986449562962497063369258091399_felt252, + 1010764628458617924721986388441745922362886603219429159336935631755468754233_felt252, + 2692566535051417108106969806588442578000030006416121956243624577897272664824_felt252, + 242330836407075901095668880081810294418477663174780422232922448200968963482_felt252, + 2649557408839245381524474911753013530934046291598288728909668315986189688178_felt252, + 2859052764537965822331117996440093653363359606340672491411481182176858689293_felt252, + 505200728715050341647915497653539483037584002244392755096444154868568275380_felt252, + 1498805289327484928292395084171298565677170312937104414224666527962940084206_felt252, + 2133392720683885850075346601304190292940526926237750439552150248342089780677_felt252, + 545870862232092959150821888958038590168882047480654420643896891963007044523_felt252, + 2402616046645454226399724840346643487709240639490178274481841451466096702214_felt252, + 1311989013634854749317660651650008561182459700862330711021217920646402210667_felt252, + 185039020348509271475412646218428810790027616482049571643563616617284422490_felt252, + 1652521967261802432470212826367615979811859459289544715292567883858660513120_felt252, + 3385140473751086091328942604660772144976912041113529107714605829923772447097_felt252, + 2730259545651261972660732283261351481653876506560137494831565614927261653786_felt252, + 2645506543423261311769215171215753931278570341268455321756176682323558781153_felt252, + 3146078223602665213517181669064597331072826721088291192294120494573011186749_felt252, + 884913679348255817892074955788406597695587953994651104563890990333005734429_felt252, + 2756594275642024159024816618210414601758643366621083900006335097025185094021_felt252, + 3088491249284611128165867856939390904096641134105001177652091295493859050990_felt252, + 840574127357352155123958788404953580185762759742818125335190928452152227859_felt252, + 2209556765468948713257918856289391293636841768923860322428292547567195934017_felt252, + 3115964158647602219892610811906316356930889188142891774816066705034561630599_felt252, + 2180100540129758673381928912538815604475872797115845787541838228752318110480_felt252, + 39885031410694398175471731401546438350087232555541384011156480859211173344_felt252, + 2445613992398904508172321160983854870094879738108524882023111708024868000426_felt252, + 567074918651064746343491736808807130808878754400870212573354901813980297640_felt252, + 2770824678654434480551810669680438610425073264275721497776410425629331076122_felt252, + 2329351242719721524002914041579203014253190035776458070549898703395711299610_felt252, + 468028052321828667272477983666597088122398643897682107197930493088992648036_felt252, + 369300732693435036009975569538690284946829376282306228482447008855484566940_felt252, + 1594115799530598352246013334674970401148390186328501270698949377159076997003_felt252, + 3258614984399200768004738876140577434821198858186717344404493840315497760868_felt252, + 2491224693798516051631307759879769839787927508824167502018526186904338771981_felt252, + 690193511932040762081356753302129766314990610399802079950097218972371247986_felt252, + 8801038763218065515790201882218040902283297283521570180150915136187842659_felt252, + 2789137906167416301475944943514313798884701258645899858525588025357230822466_felt252, + 2316370640434884607061421255570895129623321104047573705046321541419569796216_felt252, + 2314121294512148340959905189238824685677590990384950240481899535156449957252_felt252, + 298624119479404053670111654346139490906211470026429058705784253576350087280_felt252, + 2728524325932571718158852576604422404212070441828687000784290863606645122226_felt252, + 86639230834862935601976249297744252888175328908442823911429524171760644064_felt252, + 295348817458860827343666872726929856722915183542531175475517770311723415776_felt252, + 3555212627395120453312454476112822341319580100267291784374804796334628274947_felt252, + 2720783542364716288451344913834831578326417720029914719293549976425500979347_felt252, + 1945555536121784479226677225581993491834170003647554795748388670458310804877_felt252, + 2616211976734135037246098125493787852729362850679849479073936259854106104100_felt252, + 1297399505828543193053104735558127352322329085299178616857364110707066846729_felt252, + 2795884691694742450780830411981582420049728163105647857030681882404050411440_felt252, + 3469174117016908811557569036706018982517904630746383344354878896551204449975_felt252, + 667364302466072996517789749277346277118523684742897541952987296965080858201_felt252, + 2609431722169819665772231579563819828601665963914946210547737826078055477870_felt252, + 811963334953670259183917542226243640513314128815900340085005666664295496815_felt252, + 188957590826871620601763572549234241401081554545320574397648983853548177288_felt252, + 2930115280594870830062388207099969392516883393924399482563802922785862087472_felt252, + 2962663114648580640792917401996096246501860615442533143939306860361317715916_felt252, + 1126346930267962802566204182432477631240938338287973777497065140150187915897_felt252, + 1488625668039125863359079121902567456057971551404070274047019678255248797611_felt252, + 585126185228406854067007919672128475231230137986412455853491403130174181834_felt252, + 632155449225052304999793770555644867215863777381380438595441920134599174049_felt252, + 838689908035276848836951943443332674082702275201879223164699565903715410450_felt252, + 2673756979511367957018508581756266307925541655037872204229464239635823465972_felt252, + 335149573418823243691600850581087977534138430614520696400995607084131760814_felt252, + 1550271266950145303032682523760729363711763728933029023069418890209468352994_felt252, + 1529425782004820417310419380832156121466984426047674198926937691645260829674_felt252, + 1300028154773477481940743099365287282282023634268533728796968964678276309522_felt252, + 87102478050422370864665203855984870044703972801426751727968665315227368859_felt252, + 1637690610668416336930405638912851634966060565595505907547708889792656340915_felt252, + 651344722883232035648816721401067567832999205200212525978040762133244533213_felt252, + 2844324626121009925976519397806998270519229773761328702038429274930293577814_felt252, + 1039680605779917830365591988074437397941765950432977372041712738410129073933_felt252, + 2427625844824610277880532181094769910748081883370285768912880086976635946513_felt252, + 54406825604624831452094688832946473058853688233408352843207293285354300758_felt252, + 1831323965325193732828518940808771741205760025803872323402831718128590417790_felt252, + 2011269931223142290884338897307319794930373976528391126653623927662115227892_felt252, + 2797139033418499576136829061188344791564378239900574529915123704818454498567_felt252, + 3126363632233138011164272544974895883766976326832660815001115136995310565895_felt252, + 3564314919235294486299432681063715749092080467463845302152761711889006182503_felt252, + 2108162654910001142317560127263936128997580443330706045294633355105551213191_felt252, + 1244850422442453285938864243466454328729144959607405762647996200808474313228_felt252, + 2695338314649784440954046829232814949442476556104384119332341342578531835193_felt252, + 985971978167968942727331310273523770308816273357931842569521656259741530250_felt252, + 771749355897511588543601790476518947084918985130378352472771695843399013597_felt252, + 744864585985446626884248254023219697579958287959987999834670494489781942615_felt252, + 1202063805104337478484662425329221896373372021856715796471660777569365638927_felt252, + 476377268339838286988875463385156140256039570750630403080276196997611703409_felt252, + 572436016666774361343775051376177529403155861850978221005181159779527883369_felt252, + 121642448160546510266325496179765621272074001743820188818564864005162857528_felt252, + 2881313594662315032072050292357353728843406147964356770627799586842964375672_felt252, + 1104156370444879975137752231010186739961640706629523840780047724979313691713_felt252, + 2933395035672484422947972795776175285924566876850699251301574111342752774792_felt252, + 2304024167806771577201085776250100841674440476119363018739618579065198239068_felt252, + 3178544950911238218674609861073111559137226425651122706287446458856456416244_felt252, + 3183821583976523308894065589060671845506325428476806428470890653407270107109_felt252, + 1791704258010481935890969430135148909084168454966509691762161946676026322513_felt252, + 2631313520021430204532352117334228894863725278185834532661363682794086478765_felt252, + 1806121351708813929693327227626698935361141322670544496091160497033483581425_felt252, + 3369256119532215434428458515371701598654225127280618056162317429514603718380_felt252, + 2630114055676746021997715420307194093835002338774473800165146827105448541858_felt252, + 1516401659858289310106639652973432382696397083535279053161452226963788849919_felt252, + 751693973601689982473004341932702255240717324335349164339455130642632346649_felt252, + 1640391527321042187584515658183072939302086262962106338871881988954196920693_felt252, + 570174661874802293072814431809254198883926567043187408505013052503170578951_felt252, + 984557393227657602463472670901246298283307162288839434687439083947383412944_felt252, + 1746631049703671053625011288227812902547557933119673515858059355015498789825_felt252, + 113310113648987800338220697916964316510870358557970923810095620042366488374_felt252, + 1893022568561898440456250740337367526828750558951303923555493252927312922208_felt252, + 2755750403455878487592843800982437838737046998717298306794115077251330916558_felt252, + 1021879168742384672994416205711249683814891889667710129290669366285270691070_felt252, + 2038806136983606900180946290295320673008815990165133935028035385280724524056_felt252, + 76931579107040377701926608985828186467888272241290486754888117745778510153_felt252, + 721624074069324633569234481327072555713884776001939886389233864300278371436_felt252, + 1866314814219195955421365856236468390581049838229679166600230981988566424943_felt252, + 3062520519725561602242102156278166282316841517920644890038168107507423244795_felt252, + 2619129860750239884806694166787828649550840261790009666305821213806494533536_felt252, + 2008736254014010211400446383148975788897814175763295395583541557307673946883_felt252, + 2826785131763316923490772891691326003088344823645828649624486148043526354361_felt252, + 368241693289589690847367153244309478361303631197087362135451836093744134207_felt252, + 2288718632929601234717210335563854761187326234834897234055659484205069631552_felt252, + 1067445299507250622493018615440432149441300046618155283386078518899899009051_felt252, + 3002164993461872094772233432338182074234415949770038214100560080687787422736_felt252, + 908967354491432238596463526746864652803232566912165310796065532674628163597_felt252, + 1467920716738498240635398629968919790525407571885474920062852608319129772614_felt252, + 2728340290203018779016964212242327430119401328941443646071259041312741196477_felt252, + 911644926580652041832427300380444462186009073307545985837707526735781050481_felt252, + 1076754976458259013828307635467174472100095278293594898511086156537927520528_felt252, + 2052676609479138797333821041349761138078812652227664555329088614218761928440_felt252, + 2773409409317547937646485890512999476672320443931958813704229648129722528146_felt252, + 2269824838694486095292551376112960540980459905415351116988914409387950781183_felt252, + 2931860024678189950878775502553034367331519920623186617805513433692946419660_felt252, + 2625261443024113641338204899023338757166206631995446071410120741611448791200_felt252, + 2438887935068549026188692339317871784706817461211818474916199500982266013193_felt252, + 3185855944290818367516078045833723400440999200606062689837590160947670021897_felt252, + 1218280541721669822398519168944077342560452157778248309286847127866407805622_felt252, + 803874042116894818601972949953936179444577621134822165215726510472316705581_felt252, + 3137956823974599559284264810533243456381057120217572468136642397637332588414_felt252, + 2072015131382427980081821016653750247499563837434589501790587379355673610138_felt252, + 1154758761935834173374160649426596785191356723457811136034643603942772149885_felt252, + 30290748072066752405665099069524634030312379486636715428543648783522725412_felt252, + 179138926641985972279147195892118884023608647856084232478753035727795367941_felt252, + 2717556377334209686399026003625254613909795290611829879456452350005692532829_felt252, + 1431632715612527133150841793908244610617418537904886267810922181228810883825_felt252, + 1212886028748376337594680268523203721335685807104531027203124872390813732364_felt252, + 737095731900343312681111226330014890831905945899179720460179497635698963_felt252, + 3295614633045775205744781921406473632737128801352135580544980393442435218289_felt252, + 1368963662359033648529431389236819486904434432436153737931043344338402567093_felt252, + 1573474220934065203393058235676319639726888346468952116764485524979554149683_felt252, + 3122961261995750714341312861014506031720237631315259474852467997013166777508_felt252, + 2741663011828601409151516531163247363328081021734480461844200063993795414962_felt252, + 2134347387491138031526861149226015940423284005830628968528701365326320619222_felt252, + 1716816219796671339937169965108748709817220377869363255300678052717190577392_felt252, + 2531586190441588615223013021442034054388272629231363761273284531324704965461_felt252, + 1550250918971371684241346626008190978434265427805710490694738429919040859884_felt252, + 2624093389052491524825408400526909002186202942983881990990580887744591294864_felt252, + 1061390740834984960806546039614059831790053564095320826180234492394419794752_felt252, + 1232147078614735231948170436028131631164516223499783701193484843488341552250_felt252, + 2165304281724624905430326561748419310734685421015332045137709661425037466724_felt252, + 1750541916610369122593892513246762616610427967349926673566602024467317914080_felt252, + 2314666077962688971637288641091414591163775251796527215827091622467509748630_felt252, + 945308847496258529074878269669660005054356405606591886903691009032229463894_felt252, + 3313868955293828154879433544428785416240023257381857261033996140219278440277_felt252, + 2367570872981191601422970978816640771965350094758623491686419107454609109230_felt252, + 2568576362844725380017556512449568833170545914552777060577854804559481658482_felt252, + 433864560631421854885673149399261227571110595038956067780180103217169082099_felt252, + 2173853127594837600476574604648778978880043542165513326043706746936573587116_felt252, + 1798660249962227031436661717791265125898734610096437145093246056864386332246_felt252, + 2180079542024417256057444964146949528386090238624868480488675562064852418155_felt252, + 651574812468779575729077186599354482349135016716596422380554885158148349857_felt252, + 214314634635794760766707806054231982899176404167538173610991132675950474779_felt252, + 197913696176922357806053505904037746311960873729139144254269120600449904955_felt252, + 2708631075936287966674343145234904559967570418074161032352907593042192859615_felt252, + 2354032188549243920053241173525908797241882554852067965517855346768053462880_felt252, + 1210531292260037342513230348031905044615295943177588702994502136522374279853_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1) + ], + array![ + m31(1369886578), + m31(1826582307), + m31(1873410970), + m31(182623052), + m31(400905489), + m31(2091693407), + m31(32968424), + m31(1723756342), + m31(1373285735), + m31(1952911572), + m31(1979680951), + m31(411823141), + m31(971410871), + m31(1551036708), + m31(217776812), + m31(797402649), + m31(2101410725), + m31(1521784888), + m31(935997377), + m31(356371540), + m31(1171078722), + m31(591452885), + m31(598853952), + m31(19228115), + m31(94464803), + m31(1662322613), + m31(1099654088), + m31(1125818765), + m31(269220580), + m31(243055903), + m31(1514980314), + m31(1488815637), + m31(1195922089), + m31(1169757412), + m31(61881447), + m31(35716770), + m31(1755055354), + m31(1728890677), + m31(1955638858), + m31(1929474181), + m31(1558975296), + m31(1053432468), + m31(915233472), + m31(409690644), + m31(1170276696), + m31(664733868), + m31(934714518), + m31(429171690), + m31(740458887), + m31(234916059), + m31(529250153), + m31(1034792981), + m31(1091674107), + m31(1597216935), + m31(1703725717), + m31(61784898), + m31(717769408), + m31(1285029265), + m31(359531835), + m31(926791692), + m31(1974915713), + m31(394691923), + m31(1148448153), + m31(1715708010), + m31(1064118934), + m31(496859077), + m31(1287568337), + m31(720308480), + m31(1682966608), + m31(1115706751), + m31(1114394140), + m31(547134283), + m31(1972406119), + m31(1777709848), + m31(844923113), + m31(650226842), + m31(565179266), + m31(370482995), + m31(662488706), + m31(857184977), + m31(2070482554), + m31(117695178), + m31(966797948), + m31(1161494219), + m31(709855876), + m31(428908729), + m31(1482688476), + m31(1201741329), + m31(506209980), + m31(225262833), + m31(954863498), + m31(673916351), + m31(1657235989), + m31(1376288842), + m31(663966181), + m31(383019034), + m31(1889574843), + m31(23038343), + m31(18034432), + m31(298981579), + m31(1014637539), + m31(1295584686), + m31(595176380), + m31(876123527), + m31(1174417870), + m31(40895588), + m31(1469816240), + m31(336293958), + m31(924536155), + m31(1938497520), + m31(1058364685), + m31(44403320), + m31(390904105), + m31(1524426387), + m31(1553705909), + m31(539744544), + m31(1075276787), + m31(61315422), + m31(258403910), + m31(1391926192), + m31(1357193416), + m31(343232051), + m31(297572863), + m31(1431095145), + m31(964817767), + m31(2098340049), + m31(292615610), + m31(1426137892) + ], + array![ + m31(1157141968), + m31(1184741118), + m31(1404446159), + m31(1105388984), + m31(864325507), + m31(1588182085), + m31(1041010453), + m31(51320128), + m31(2139903808), + m31(1757804144), + m31(691799853), + m31(104374757), + m31(780939630), + m31(1621086658), + m31(128834977), + m31(1567504945), + m31(512189658), + m31(1453640921), + m31(1614487523), + m31(454333868), + m31(922382841), + m31(620438885), + m31(2029873806), + m31(1858308336), + m31(504695289), + m31(215075558), + m31(1138613502), + m31(1265533409), + m31(226430170), + m31(1646959419), + m31(729148198), + m31(1489257652), + m31(1537033952), + m31(2032335247), + m31(909015722), + m31(1091379422), + m31(1574476046), + m31(697706990), + m31(559398898), + m31(752004880), + m31(672107710), + m31(1407273192), + m31(1934746278), + m31(120343448), + m31(58361734), + m31(381440836), + m31(419950000), + m31(1723422127), + m31(297190367), + m31(154787536), + m31(227366032), + m31(375427453), + m31(1436299108), + m31(184555367), + m31(1424309956), + m31(1270930443), + m31(68826796), + m31(784762978), + m31(1914510286), + m31(1484987563), + m31(1560347606), + m31(1518493860), + m31(1913095713), + m31(1724388464), + m31(667458369), + m31(1768005183), + m31(931340999), + m31(2091120243), + m31(813451425), + m31(313417521), + m31(1431448372), + m31(559608223), + m31(124092834), + m31(109925779), + m31(1210438339), + m31(1574816161), + m31(427677771), + m31(1694204868), + m31(710286690), + m31(597697778), + m31(1809391372), + m31(1895788463), + m31(1065919783), + m31(392498769), + m31(1471881537), + m31(688585499), + m31(39842772), + m31(423238380), + m31(2049378279), + m31(562249077), + m31(2114668427), + m31(1437975554), + m31(859676368), + m31(11843959), + m31(1613846132), + m31(821751127), + m31(544096481), + m31(579707699), + m31(339272508), + m31(1969920354), + m31(215364770), + m31(206917580), + m31(1534868476), + m31(1035518639), + m31(989414333), + m31(1450778445), + m31(1503033938), + m31(1799778661), + m31(1158120976), + m31(18416175), + m31(1755860241), + m31(187634805), + m31(2124515834), + m31(469044003), + m31(78465227), + m31(623824997), + m31(1875265986), + m31(1567854894), + m31(545036091), + m31(519786250), + m31(374740732), + m31(1659565312), + m31(784197157), + m31(1184087682), + m31(2095170074), + m31(738919345), + m31(1155611697), + m31(171669351) + ], + array![ + m31(601982792), + m31(1686590949), + m31(548989003), + m31(1641826640), + m31(654427551), + m31(2128986), + m31(30420289), + m31(500471866), + m31(1760008834), + m31(61099301), + m31(1353763947), + m31(703870138), + m31(558479688), + m31(1883249702), + m31(595908516), + m31(1411403452), + m31(2045777026), + m31(1751667513), + m31(1781383634), + m31(1555459380), + m31(1419940744), + m31(564593131), + m31(1417478072), + m31(35306833), + m31(1506737760), + m31(1314700243), + m31(717804201), + m31(1324958817), + m31(1387098975), + m31(1073617166), + m31(622684835), + m31(313609319), + m31(1909814927), + m31(1439700520), + m31(942893861), + m31(1337607550), + m31(607002345), + m31(1712150743), + m31(1572869900), + m31(1149799556), + m31(394492676), + m31(357295345), + m31(270057917), + m31(50593582), + m31(1677115408), + m31(387675456), + m31(1091310145), + m31(2040214756), + m31(1404164678), + m31(786327313), + m31(849302992), + m31(46828428), + m31(771299940), + m31(1188386899), + m31(1805152721), + m31(1889995067), + m31(597977496), + m31(623065972), + m31(167438912), + m31(660023385), + m31(1457344669), + m31(297107521), + m31(1698290235), + m31(78518014), + m31(932869857), + m31(1700949490), + m31(192340830), + m31(2100235817), + m31(695523828), + m31(717328559), + m31(1184664541), + m31(990097690), + m31(1263947973), + m31(1103470817), + m31(1472912451), + m31(640353939), + m31(1383215979), + m31(1736259796), + m31(1859595285), + m31(1395630793), + m31(1607213594), + m31(1551522859), + m31(2006403780), + m31(771088610), + m31(1715155018), + m31(1623527818), + m31(1005697170), + m31(254672495), + m31(297360456), + m31(720915316), + m31(1198579253), + m31(997646631), + m31(1201230669), + m31(1073977815), + m31(1576193368), + m31(869774994), + m31(1373955894), + m31(142858207), + m31(1752657511), + m31(1390235170), + m31(1163097795), + m31(1393999413), + m31(1583701658), + m31(1480359528), + m31(1149319982), + m31(269141628), + m31(345722057), + m31(736930921), + m31(347816622), + m31(1013378303), + m31(10414448), + m31(123385938), + m31(966166454), + m31(1569120436), + m31(682458756), + m31(1907956822), + m31(2020981825), + m31(1801241755), + m31(1221309929), + m31(1724870725), + m31(566811608), + m31(6039961), + m31(1642894957), + m31(477236406), + m31(1591418601), + m31(2069537275), + m31(496540563), + m31(335620001) + ], + array![ + m31(1957850716), + m31(1035445698), + m31(976231468), + m31(2093901509), + m31(1546877186), + m31(383186417), + m31(1464618590), + m31(1803755209), + m31(183051969), + m31(21420848), + m31(525285899), + m31(1250301144), + m31(1706267274), + m31(1172512552), + m31(405798243), + m31(1486641710), + m31(517586036), + m31(595194554), + m31(746312615), + m31(631501257), + m31(2137667897), + m31(1541583782), + m31(1601615408), + m31(1830677881), + m31(1265289642), + m31(1220783596), + m31(1705372099), + m31(1757394785), + m31(760998629), + m31(449735020), + m31(1105749454), + m31(1019784679), + m31(412560104), + m31(1158323394), + m31(766442647), + m31(1634497185), + m31(66881995), + m31(319035124), + m31(1083800974), + m31(1193899275), + m31(30281636), + m31(298799026), + m31(674094856), + m31(786982910), + m31(154375193), + m31(1141116932), + m31(812760923), + m31(1186853829), + m31(1486782936), + m31(1980597032), + m31(167071029), + m31(1907357421), + m31(1790782721), + m31(1345681671), + m31(1780415794), + m31(1162883492), + m31(151066061), + m31(1731203259), + m31(1883483449), + m31(1069472387), + m31(1749742552), + m31(1511162021), + m31(2005722187), + m31(919275582), + m31(1652908947), + m31(162304784), + m31(161830597), + m31(1249998068), + m31(414420724), + m31(80097800), + m31(1607186005), + m31(1356402132), + m31(562904407), + m31(577129899), + m31(1822898832), + m31(1839858860), + m31(468963161), + m31(946313268), + m31(332431809), + m31(317678563), + m31(314088015), + m31(784958449), + m31(437938164), + m31(1190346920), + m31(2035410425), + m31(825011860), + m31(1352113326), + m31(780765244), + m31(1173771638), + m31(526024530), + m31(1453094730), + m31(1853208138), + m31(248431186), + m31(2143408716), + m31(574849050), + m31(810954403), + m31(771791474), + m31(232860924), + m31(1280022462), + m31(623891045), + m31(1180189446), + m31(144062047), + m31(8982182), + m31(14915879), + m31(1273586396), + m31(2070105858), + m31(915752088), + m31(251110052), + m31(575057783), + m31(599919525), + m31(1512309450), + m31(1397642879), + m31(2082301405), + m31(581806625), + m31(1551978175), + m31(2016960308), + m31(402550119), + m31(120406147), + m31(230432054), + m31(1093825080), + m31(1640520504), + m31(1483636062), + m31(673725824), + m31(1516466766), + m31(1735743178), + m31(1332218612), + m31(539306923), + m31(1821867461) + ], + array![ + m31(1256001229), + m31(979929804), + m31(150282594), + m31(2088126657), + m31(847822865), + m31(154382479), + m31(1836510492), + m31(672020542), + m31(702367032), + m31(1975236081), + m31(1767445278), + m31(1109130679), + m31(1887651889), + m31(1730057090), + m31(982530759), + m31(1495495830), + m31(1686218067), + m31(1760235965), + m31(576137310), + m31(2015837809), + m31(708846377), + m31(1339588276), + m31(314857323), + m31(1885260811), + m31(1959512332), + m31(247236788), + m31(99530383), + m31(1110222505), + m31(1386136804), + m31(329355718), + m31(1458839920), + m31(864611594), + m31(757119584), + m31(1717141657), + m31(2143169711), + m31(1457115536), + m31(1637487423), + m31(983148443), + m31(1333820911), + m31(406989590), + m31(965765365), + m31(1489490641), + m31(757926328), + m31(1723857543), + m31(1084768453), + m31(216903923), + m31(622608432), + m31(903896256), + m31(311096021), + m31(953415845), + m31(1067908299), + m31(1891884342), + m31(1718980172), + m31(1933472656), + m31(905987272), + m31(773900902), + m31(14169703), + m31(403008985), + m31(1617089979), + m31(1424112766), + m31(444912759), + m31(1881067773), + m31(873694815), + m31(2054343158), + m31(1375253298), + m31(1384135151), + m31(506187161), + m31(110927946), + m31(2133019298), + m31(1348041408), + m31(1668541124), + m31(2107859460), + m31(1042894576), + m31(1673197835), + m31(1352297796), + m31(876015882), + m31(1347578163), + m31(1803026964), + m31(1582025713), + m31(1963698243), + m31(1566183991), + m31(2108518690), + m31(127056200), + m31(2067607973), + m31(686732300), + m31(2114707774), + m31(2061591779), + m31(762539842), + m31(1926791628), + m31(1446733268), + m31(1717309207), + m31(1260456896), + m31(1978310666), + m31(865448851), + m31(10169624), + m31(640049290), + m31(642237079), + m31(2127152766), + m31(925499906), + m31(135545039), + m31(1239225768), + m31(1618843042), + m31(1522886880), + m31(366818668), + m31(1619151846), + m31(173070500), + m31(1770274342), + m31(1555400678), + m31(1527021534), + m31(452926402), + m31(37147941), + m31(1488578594), + m31(1920328665), + m31(61481463), + m31(713814408), + m31(486040250), + m31(37115937), + m31(1006005415), + m31(1507036058), + m31(477879181), + m31(143057489), + m31(1050751018), + m31(450787585), + m31(1070014033), + m31(340800990), + m31(710742037), + m31(1677266644), + m31(996894775) + ], + array![ + m31(1289580905), + m31(242997520), + m31(1622738780), + m31(1393157447), + m31(322456979), + m31(443845636), + m31(660372706), + m31(1053806268), + m31(858637486), + m31(1764149855), + m31(1685014913), + m31(1124678214), + m31(1054249449), + m31(105141366), + m31(1047402872), + m31(178457841), + m31(1253134670), + m31(1787080452), + m31(1281986086), + m31(1963611756), + m31(335111687), + m31(641675131), + m31(1322592695), + m31(2076977274), + m31(1067663968), + m31(592268243), + m31(1099593509), + m31(786413314), + m31(1616230417), + m31(869016458), + m31(1487281005), + m31(244339034), + m31(291201575), + m31(1446290886), + m31(628915189), + m31(801781055), + m31(1685582754), + m31(475494556), + m31(1917130921), + m31(1109955894), + m31(426031827), + m31(139313335), + m31(1423191014), + m31(1738170662), + m31(86758729), + m31(547479514), + m31(847350306), + m31(946355966), + m31(461795209), + m31(2142092557), + m31(1039717583), + m31(1204988642), + m31(1791453504), + m31(2144845543), + m31(261676354), + m31(1913929120), + m31(45635470), + m31(1334557284), + m31(807673349), + m31(2135768104), + m31(1866764156), + m31(718079213), + m31(1078395237), + m31(122948325), + m31(1615218791), + m31(2055549919), + m31(678635908), + m31(789812473), + m31(2090511529), + m31(1619209525), + m31(1957101621), + m31(1991292196), + m31(134711106), + m31(1472730768), + m31(873526265), + m31(675586067), + m31(1172563826), + m31(714053005), + m31(739201559), + m31(498712803), + m31(1112607976), + m31(1728098263), + m31(1238591239), + m31(180878973), + m31(1212764061), + m31(1262888537), + m31(1791197975), + m31(1305164610), + m31(1906732092), + m31(998434322), + m31(196324105), + m31(1856876343), + m31(1243219531), + m31(428384149), + m31(1815394606), + m31(233111132), + m31(1147301428), + m31(1021964669), + m31(420855292), + m31(1200405802), + m31(1352529993), + m31(1607417928), + m31(642447072), + m31(158099691), + m31(1116339405), + m31(320847133), + m31(1147672417), + m31(1662077718), + m31(780309704), + m31(1165140075), + m31(1108015481), + m31(1640210464), + m31(521378275), + m31(237703340), + m31(2139938151), + m31(2104267776), + m31(2111281076), + m31(112866240), + m31(109563433), + m31(1697425422), + m31(449094691), + m31(1933055620), + m31(1119593332), + m31(126641439), + m31(1224388971), + m31(811127434), + m31(2110829752), + m31(177939029) + ], + array![ + m31(1621822072), + m31(1709430518), + m31(1059310534), + m31(895045527), + m31(533291845), + m31(1298610594), + m31(2077569271), + m31(2144466588), + m31(2059461171), + m31(1581440883), + m31(438019784), + m31(527301503), + m31(414929949), + m31(1067314264), + m31(1605813873), + m31(1328115533), + m31(691858336), + m31(1251135488), + m31(1793813365), + m31(12373061), + m31(442967117), + m31(906728688), + m31(1054848376), + m31(1245549809), + m31(78685920), + m31(1756918478), + m31(330142865), + m31(1904162968), + m31(1045047738), + m31(1984627849), + m31(1337981894), + m31(1685457855), + m31(1704477522), + m31(1636851966), + m31(1336420618), + m31(771243406), + m31(1371655679), + m31(1976154100), + m31(2041792329), + m31(284120862), + m31(1886110073), + m31(319797649), + m31(963273133), + m31(1052224632), + m31(1412516466), + m31(617519219), + m31(1420535113), + m31(2101437740), + m31(1267177573), + m31(1169065997), + m31(787887165), + m31(1639272694), + m31(263485665), + m31(1683170936), + m31(1260127859), + m31(954840116), + m31(44285925), + m31(1931069320), + m31(1593342788), + m31(1454296850), + m31(58205900), + m31(1796666252), + m31(43585126), + m31(1127525933), + m31(1792444036), + m31(1589166146), + m31(961863426), + m31(473374168), + m31(1987950779), + m31(1715508918), + m31(1231953804), + m31(643924652), + m31(1066771510), + m31(67822509), + m31(1173666389), + m31(345654313), + m31(1339832232), + m31(1282114336), + m31(792719675), + m31(883727416), + m31(743610607), + m31(946415299), + m31(1241778809), + m31(451354883), + m31(287498267), + m31(2085379028), + m31(1605065527), + m31(2122922348), + m31(130892976), + m31(1944321527), + m31(1138663257), + m31(2142013888), + m31(129177339), + m31(1302641082), + m31(1854192062), + m31(1134216511), + m31(1948501411), + m31(1006499636), + m31(169023881), + m31(1158220121), + m31(2127494618), + m31(414735906), + m31(2065205035), + m31(925654002), + m31(1661265394), + m31(664995257), + m31(1519522428), + m31(353482806), + m31(1469517000), + m31(735703332), + m31(1481817673), + m31(1296035451), + m31(56285755), + m31(1189409779), + m31(1868188068), + m31(948077635), + m31(1434229721), + m31(1818348074), + m31(91307843), + m31(547101414), + m31(1139962371), + m31(585925472), + m31(448193302), + m31(1879596338), + m31(232361743), + m31(1181934425), + m31(1283844482), + m31(91409805) + ], + array![ + m31(1584486347), + m31(1860019180), + m31(1503353673), + m31(1066351451), + m31(1249392710), + m31(1443951570), + m31(2137497814), + m31(911073229), + m31(326557412), + m31(754347910), + m31(526349761), + m31(212779080), + m31(1628808682), + m31(1230860063), + m31(1636857338), + m31(706896787), + m31(324871035), + m31(471027898), + m31(431482040), + m31(648319471), + m31(1404550064), + m31(1219552805), + m31(1601749685), + m31(334114658), + m31(335891653), + m31(2105275409), + m31(1036980568), + m31(1355513631), + m31(1553174397), + m31(1213257464), + m31(1454472242), + m31(659784633), + m31(926005624), + m31(1363444117), + m31(1384440963), + m31(2098291285), + m31(1686665541), + m31(78368381), + m31(72620542), + m31(230260726), + m31(1157313290), + m31(164533535), + m31(817587205), + m31(2045277677), + m31(541238190), + m31(396771188), + m31(1664663774), + m31(1388855398), + m31(537656174), + m31(1142859153), + m31(2051387464), + m31(2054605186), + m31(2117349089), + m31(964309841), + m31(447573500), + m31(854883299), + m31(212179478), + m31(249564913), + m31(118584317), + m31(1022949506), + m31(818133459), + m31(1513817077), + m31(1261513667), + m31(1520056558), + m31(1413508715), + m31(1926842916), + m31(1660398855), + m31(80463864), + m31(2122636971), + m31(242037734), + m31(586690004), + m31(52272403), + m31(869783476), + m31(1673477491), + m31(1110095726), + m31(1406638774), + m31(1832808944), + m31(842112247), + m31(363775213), + m31(1631201749), + m31(1380390028), + m31(1003263672), + m31(30574636), + m31(1072060607), + m31(55746945), + m31(604695820), + m31(2021403002), + m31(1377391808), + m31(64366454), + m31(1524034470), + m31(806095163), + m31(1117406695), + m31(953289235), + m31(1017565779), + m31(1866601818), + m31(210646261), + m31(1121199536), + m31(197073431), + m31(2042071378), + m31(280882980), + m31(80941992), + m31(1805853761), + m31(2136674274), + m31(1177267267), + m31(873043623), + m31(598994142), + m31(155784051), + m31(633910698), + m31(16091183), + m31(1596209382), + m31(1058355102), + m31(1754686134), + m31(829515219), + m31(1055858921), + m31(1498016704), + m31(152267413), + m31(2080398783), + m31(741600445), + m31(243040325), + m31(1436135445), + m31(365358009), + m31(92284680), + m31(671754561), + m31(1747230290), + m31(501370937), + m31(167866774), + m31(1812215123), + m31(239008191) + ], + array![ + m31(851301846), + m31(2098156948), + m31(1521871145), + m31(1208695432), + m31(2122400157), + m31(1265783973), + m31(31831917), + m31(1582012705), + m31(103802185), + m31(938181646), + m31(2099770006), + m31(1768055300), + m31(341182531), + m31(846197153), + m31(1314023477), + m31(1626315770), + m31(1527350927), + m31(818646512), + m31(1926967764), + m31(1393016548), + m31(2044891823), + m31(258355262), + m31(1895741894), + m31(2022093642), + m31(1541971046), + m31(1090136729), + m31(983248876), + m31(1240400563), + m31(238585114), + m31(1509896495), + m31(2078667115), + m31(692937764), + m31(793401186), + m31(2039296238), + m31(980526120), + m31(1073086214), + m31(884162431), + m31(1125353114), + m31(2050374452), + m31(1787380784), + m31(1574912924), + m31(115603610), + m31(698240834), + m31(1207295211), + m31(359970106), + m31(702347089), + m31(110439682), + m31(354135631), + m31(50810357), + m31(1790592253), + m31(1055590644), + m31(730810495), + m31(960508162), + m31(1799553684), + m31(353578838), + m31(827770838), + m31(2113557772), + m31(1117409086), + m31(173237538), + m31(522412221), + m31(1352524210), + m31(380630838), + m31(1725304187), + m31(949150836), + m31(1509455963), + m31(2000425568), + m31(1811664945), + m31(1023749191), + m31(534095215), + m31(1667297542), + m31(511708472), + m31(1668315815), + m31(1520842723), + m31(891704038), + m31(1099855382), + m31(1972686916), + m31(803903212), + m31(1797197784), + m31(1557673180), + m31(447816127), + m31(872891947), + m31(84153735), + m31(1583947629), + m31(1805962421), + m31(1713614542), + m31(1995161466), + m31(1274730941), + m31(450502328), + m31(1229690185), + m31(1339677875), + m31(1459668786), + m31(1846457971), + m31(797576660), + m31(1052333112), + m31(1805740411), + m31(1891037006), + m31(1826954263), + m31(1191523672), + m31(1790611600), + m31(1648825620), + m31(1639351676), + m31(1738224846), + m31(409337596), + m31(1730834058), + m31(1402818277), + m31(1614404992), + m31(312529315), + m31(331430332), + m31(414680378), + m31(1478601639), + m31(966490930), + m31(1102535979), + m31(104819790), + m31(1143022528), + m31(991907343), + m31(198463981), + m31(1565639263), + m31(197436134), + m31(943726375), + m31(320486333), + m31(711889743), + m31(119630576), + m31(948528220), + m31(1860107821), + m31(1557106724), + m31(1493193838), + m31(1381531971), + m31(1918560572) + ] + ], + array![ + array![ + m31(2088961732), + m31(1031466181), + m31(1850813365), + m31(831635379), + m31(577681800), + m31(1474982851), + m31(1045765055), + m31(1190123946), + m31(1985086460), + m31(471564282), + m31(1277040519), + m31(1902976874), + m31(225849444), + m31(850536946), + m31(1729650830), + m31(1383228888), + m31(834590642), + m31(388910258), + m31(1143635384), + m31(1233355626), + m31(1940769888), + m31(212266828), + m31(489646250), + m31(2019649120), + m31(2028923146), + m31(574728846), + m31(1376680415), + m31(1966360553), + m31(1721822479), + m31(1536212426), + m31(941165820), + m31(540041950), + m31(1854320691), + m31(1218707076), + m31(1573023652), + m31(2031506407), + m31(1777326016), + m31(1740695869), + m31(752927068), + m31(882313751), + m31(1260448920), + m31(1711383410), + m31(843947053), + m31(1251329593), + m31(164669029), + m31(565449115), + m31(1209981809), + m31(523280594), + m31(499914432), + m31(1818358270), + m31(1831058326), + m31(1224790249), + m31(1055728710), + m31(826904469), + m31(442422382), + m31(1917319032), + m31(1629453677), + m31(1742950590), + m31(1519538202), + m31(177373517), + m31(346546931), + m31(806867888), + m31(740854169), + m31(1915319634), + m31(1785110458), + m31(37557627), + m31(1690905326), + m31(1603455637), + m31(232122746), + m31(1536298547), + m31(839495743), + m31(358773924), + m31(1688783056), + m31(950073586), + m31(2059429285), + m31(360207370), + m31(791040410), + m31(1668347210), + m31(658625653), + m31(2131169893), + m31(1829338261), + m31(1658230154), + m31(280848569), + m31(1828613749), + m31(2011014086), + m31(456798508), + m31(2040666616), + m31(1796290372), + m31(1942713376), + m31(1975304078), + m31(456925644), + m31(665390468), + m31(1282371159), + m31(973165633), + m31(115530059), + m31(1667301556), + m31(124752254), + m31(553115604), + m31(198787190), + m31(2011302015), + m31(2002351967), + m31(1447881468), + m31(280113296), + m31(963190183), + m31(1462644132), + m31(585973380), + m31(1849700282), + m31(1000467459), + m31(1487169389), + m31(1269716125), + m31(1723490956), + m31(126390622), + m31(113289820), + m31(1867046640), + m31(790682759), + m31(1441547222), + m31(152814862), + m31(281404865), + m31(424191373), + m31(1997973582), + m31(302854493), + m31(553424784), + m31(941117672), + m31(1523188522), + m31(1485938820), + m31(1435525458), + m31(1954392729), + m31(1144991988) + ], + array![ + m31(1908416027), + m31(1189716967), + m31(1896661007), + m31(55731724), + m31(784146265), + m31(1391426258), + m31(1940521872), + m31(1072799438), + m31(729005171), + m31(1320780346), + m31(850556959), + m31(732627389), + m31(353621138), + m31(1478125866), + m31(1496895450), + m31(2102376794), + m31(865740906), + m31(2003634536), + m31(1592436690), + m31(115484905), + m31(405248109), + m31(187192544), + m31(847769691), + m31(1016057665), + m31(704797582), + m31(3358863), + m31(1778246305), + m31(1314708189), + m31(1203995801), + m31(254217014), + m31(1768013943), + m31(1502234452), + m31(139311796), + m31(1484422281), + m31(758895735), + m31(658361521), + m31(383083515), + m31(232681561), + m31(377912320), + m31(1982533081), + m31(382488940), + m31(2113760365), + m31(205624432), + m31(1701829129), + m31(2074698335), + m31(1810458620), + m31(339069136), + m31(1171272701), + m31(207377467), + m31(311144734), + m31(452033373), + m31(908621320), + m31(2008159278), + m31(1919705856), + m31(765780898), + m31(297069383), + m31(2122995412), + m31(1803472165), + m31(189400951), + m31(1660525499), + m31(535743006), + m31(1811580010), + m31(1591507574), + m31(1680218856), + m31(1918915274), + m31(1247609214), + m31(1132893972), + m31(227147911), + m31(229979936), + m31(543741248), + m31(1084571567), + m31(1723756541), + m31(1117428222), + m31(319123065), + m31(1424603935), + m31(1860871506), + m31(1623212444), + m31(1985840920), + m31(839311290), + m31(1684167715), + m31(2146601259), + m31(1226132469), + m31(1503023248), + m31(115451756), + m31(558453457), + m31(1691036952), + m31(1039392248), + m31(923601627), + m31(906113023), + m31(1365255927), + m31(168404334), + m31(750694554), + m31(605345085), + m31(1462334343), + m31(1217503117), + m31(971786395), + m31(1570259593), + m31(1208696854), + m31(515731238), + m31(958276032), + m31(646046391), + m31(1314182581), + m31(977412477), + m31(1345797827), + m31(1700586186), + m31(696471644), + m31(975835730), + m31(1208078373), + m31(101725802), + m31(1937396358), + m31(343240915), + m31(1512586267), + m31(1906554772), + m31(2115328654), + m31(228393356), + m31(989907102), + m31(651692488), + m31(2071299284), + m31(342509691), + m31(1678667736), + m31(1214641602), + m31(1317123890), + m31(987245180), + m31(911282599), + m31(935023758), + m31(1335418430), + m31(48151242), + m31(1547638425) + ], + array![ + m31(1168147092), + m31(2143610788), + m31(443384679), + m31(1098023727), + m31(646613537), + m31(1370161097), + m31(32314033), + m31(1968318588), + m31(1003795108), + m31(874180678), + m31(98003356), + m31(1588716799), + m31(107600771), + m31(1094818005), + m31(538067709), + m31(1700932353), + m31(1628283306), + m31(740111606), + m31(319367850), + m31(1015814745), + m31(1409836373), + m31(1954506334), + m31(1910520821), + m31(1987211605), + m31(506583288), + m31(1602214685), + m31(1573073229), + m31(388570764), + m31(552740115), + m31(969322163), + m31(1642383600), + m31(1311847212), + m31(484967622), + m31(1744116495), + m31(1401850115), + m31(1158491138), + m31(1063836553), + m31(1322160276), + m31(1912725563), + m31(1684822569), + m31(1221410551), + m31(669863997), + m31(1183106653), + m31(116060542), + m31(944758174), + m31(1138158435), + m31(1461656919), + m31(5469719), + m31(1502153941), + m31(1540053749), + m31(1891397431), + m31(517085955), + m31(1099636614), + m31(1292721222), + m31(447224516), + m31(199019968), + m31(1212383083), + m31(2038692551), + m31(1022025546), + m31(982221767), + m31(1479230518), + m31(278634353), + m31(967421941), + m31(533966970), + m31(1357189074), + m31(2043639144), + m31(1356172969), + m31(608043623), + m31(381034699), + m31(962040462), + m31(2005212323), + m31(1237447041), + m31(871008867), + m31(720099169), + m31(1604947286), + m31(114019528), + m31(1332422874), + m31(1587360931), + m31(1046716992), + m31(2085093374), + m31(1835407013), + m31(2142099083), + m31(1938272879), + m31(1260625596), + m31(706408080), + m31(1507898058), + m31(197345231), + m31(232160034), + m31(427805096), + m31(159938348), + m31(1222711123), + m31(109363717), + m31(2028446985), + m31(1516989699), + m31(754666265), + m31(949269507), + m31(625255148), + m31(1105146602), + m31(1384696531), + m31(1369232885), + m31(1425099430), + m31(1853956537), + m31(517749639), + m31(673284773), + m31(391582023), + m31(1223895440), + m31(1506965288), + m31(182203844), + m31(1615657497), + m31(1270914641), + m31(155830311), + m31(1408657484), + m31(2130536360), + m31(399032839), + m31(432918478), + m31(903054441), + m31(1743961016), + m31(147680271), + m31(1069003734), + m31(318270649), + m31(354250021), + m31(929978717), + m31(873596101), + m31(83216146), + m31(1332431755), + m31(1356248820), + m31(706037744), + m31(41767127) + ], + array![ + m31(1829655212), + m31(260234750), + m31(812524059), + m31(1479158470), + m31(998223915), + m31(1260157134), + m31(1035409538), + m31(747906097), + m31(1276625130), + m31(1197658490), + m31(1143916096), + m31(274076792), + m31(116433251), + m31(1375044047), + m31(1737388937), + m31(25013024), + m31(1769032257), + m31(1865410145), + m31(368273166), + m31(1002732874), + m31(138503427), + m31(743035093), + m31(1752685379), + m31(165699332), + m31(1612537164), + m31(240529163), + m31(1504725232), + m31(2018307998), + m31(1025771595), + m31(374949156), + m31(195131622), + m31(1574950299), + m31(1197732215), + m31(1632111759), + m31(826136926), + m31(1459302933), + m31(382431434), + m31(546533849), + m31(954325409), + m31(245507037), + m31(409876934), + m31(84070003), + m31(249046714), + m31(720201572), + m31(470841855), + m31(1707185916), + m31(283548244), + m31(153480956), + m31(3402724), + m31(369087906), + m31(929640879), + m31(781196416), + m31(373529682), + m31(493187495), + m31(1512854258), + m31(1014254123), + m31(1876815521), + m31(844821974), + m31(1182810161), + m31(2128738173), + m31(2020547010), + m31(1886266461), + m31(453353422), + m31(1103603681), + m31(800040959), + m31(893119217), + m31(2036528884), + m31(90890334), + m31(1247734051), + m31(615513388), + m31(547146151), + m31(899125689), + m31(100909247), + m31(1055491933), + m31(137628871), + m31(1125879212), + m31(1612632936), + m31(1142824009), + m31(462013390), + m31(2028637691), + m31(955463804), + m31(239229461), + m31(278832634), + m31(126167714), + m31(678835711), + m31(792923618), + m31(2061775225), + m31(1058328101), + m31(2018958129), + m31(2109480124), + m31(266703623), + m31(1342580496), + m31(1457387250), + m31(1017824428), + m31(1535125575), + m31(1919531398), + m31(1676542110), + m31(1050095009), + m31(931678210), + m31(233377829), + m31(1703706714), + m31(1708694388), + m31(1511640592), + m31(1918059158), + m31(1274078071), + m31(1200807865), + m31(294159274), + m31(4512172), + m31(661503378), + m31(1508728335), + m31(1847648497), + m31(632214516), + m31(1784707397), + m31(275134642), + m31(1277916122), + m31(1099202951), + m31(1245105520), + m31(1284825779), + m31(16030684), + m31(1488388663), + m31(1499417464), + m31(846596934), + m31(529478322), + m31(1500389733), + m31(750621417), + m31(38209411), + m31(1394873546), + m31(814983947) + ] + ] + ], + proof_of_work: 568, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(2147300479, 1087790435, 1879949389, 545049588), + qm31(179502451, 1312877423, 397687113, 537969933), + qm31(755714115, 1065734130, 1442952940, 2055980859), + qm31(1277601817, 1560137345, 14918577, 1747090965), + qm31(1529806849, 910146230, 741403285, 2125950358), + qm31(1735149814, 1871721762, 1166791745, 709442294), + qm31(1426607197, 1066989519, 906999174, 629110498), + qm31(1132881860, 1164417428, 134311091, 1702893224), + qm31(1697820185, 274109597, 791163915, 1624455986), + qm31(973073705, 2000269302, 2132589985, 356953610), + qm31(1912658070, 1565431705, 668255333, 1496684863), + qm31(1444625185, 285087323, 1749017808, 1133544474), + qm31(1742488099, 1381026524, 1899993475, 1388951239), + qm31(1247129910, 1756236930, 1463729623, 1922700928), + qm31(1848510621, 117202012, 518561492, 1141415889), + qm31(2078114415, 1927215160, 1041552675, 1368564205), + qm31(1561693952, 346491721, 46355478, 919887134), + qm31(833802476, 1347172996, 727178468, 1584272161), + qm31(332282255, 1750807489, 36780411, 883229570), + qm31(1041667623, 1154771638, 1982331342, 1994683450), + qm31(85211794, 1379595313, 1212731672, 236585269), + qm31(690479840, 1702192738, 1025091093, 1680087677), + qm31(196748325, 755317509, 1186611084, 2132287265), + qm31(558526367, 1791646141, 1825042899, 1551035957), + qm31(2092449657, 1884799751, 1620938676, 1629262606), + qm31(189311689, 762721095, 1453577452, 1233919496), + qm31(1512501228, 641147470, 1648270761, 632632878), + qm31(1956384621, 348550908, 449399896, 1198350004), + qm31(1183392335, 546683392, 846603509, 1594073833), + qm31(1265275354, 376599191, 436492942, 1763822388), + qm31(1191977204, 193128576, 85002972, 422230392), + qm31(1333541515, 828388171, 1642178527, 731609306), + qm31(1263216016, 955775552, 170895319, 2133349634), + qm31(1137345580, 575462488, 1097308141, 1749895527), + qm31(384004487, 309668874, 1782746280, 1898637557), + qm31(609239556, 1933940673, 1091253619, 58722025), + qm31(434760963, 648406993, 982123582, 265866850), + qm31(388838215, 1231858122, 2005131744, 2009060039), + qm31(254560923, 1579123114, 846098608, 240184488), + qm31(1810134357, 959425777, 1416640117, 1913153676), + qm31(1581911136, 1026741461, 14524543, 1004490883), + qm31(1663558910, 1778640621, 37128833, 827859267), + qm31(463811158, 1726757536, 400465535, 626555720), + qm31(705567723, 624661706, 54608415, 1400088078), + qm31(1828343199, 2062292214, 1147037128, 2105616348), + qm31(208590015, 120129167, 833052443, 400349745), + qm31(1650033140, 1883887080, 569916797, 425837514), + qm31(43558121, 1772463345, 267892976, 1220949315), + qm31(2133014980, 114977378, 1793229233, 240003802), + qm31(1270285005, 55760655, 1108123463, 1585080421), + qm31(229376255, 1840936850, 849369890, 1755572455), + qm31(284354876, 20805307, 2034625413, 979871092), + qm31(1195931103, 160214670, 313600575, 1735368650), + qm31(1521194782, 1279363054, 1077051958, 964337533), + qm31(392836004, 422675217, 1764237497, 593273550), + qm31(1804568350, 1890212177, 1973311914, 1866440605), + qm31(777847207, 584499813, 1860223202, 1655653885), + qm31(168340454, 1518232816, 131793854, 1710046154), + qm31(1772159341, 641878026, 801558698, 1694985153), + qm31(1382442589, 409477302, 1767154254, 1687327154), + qm31(144294770, 1487298890, 1454921427, 131133128), + qm31(610467369, 139486210, 1511233853, 1852823089), + qm31(1864628666, 1603851944, 697641654, 461057815), + qm31(574063852, 1791246849, 1697609744, 1791067554) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2642446766264109913919803792627960312789584268176309447907806076992820872585_felt252, + 1269797751454194067435824131964280321665251393821815935810569399317178538831_felt252, + 3016619468853995052570411284884306740166681379317138037833213528680982614636_felt252, + 3500138280477698557589959254224409655038424571809433900200800532962914373070_felt252, + 362343798491282233877677030010507708848232895615301004726318806708837769033_felt252, + 1729648974807248826851643103885020245950846742324357631212007090736905904156_felt252, + 2169257895527117597784406922936785921143890491681197820707307740857934813650_felt252, + 358153382694099228317517167866491890607179317807875569242087554558109131908_felt252, + 1534526711660930866293500023646885694200669211505930872470247313570765373184_felt252, + 2101365226949526158258399555431409968406508280733505337801664615145377188619_felt252, + 2006153520424747187654990411179739767591766396602354752252591231531681451754_felt252, + 376340765088239355511799263340882347504556073780046429323475043956620730498_felt252, + 2058501046774674712734179406270118078512132879975976542538789295380999477_felt252, + 2049653697170689357999292440245899852133303861979554909337175880821678071638_felt252, + 1338547171451305830120713721531389990547315353216877095869673822312305466733_felt252, + 572591784403298016589533329462893380426642961364140221637977550595438491045_felt252, + 856097062297443685205675423730737763593709622357541353866427779815203713516_felt252, + 1720134196037473437271385898331772446309540992702841222266646830682652511994_felt252, + 2914532324716352601202948801648928258106059164529185201083387375195007097092_felt252, + 2603639283101210723358466797523331618322814180684058102321208925305151584474_felt252, + 165914947397627362856645993644453292428681195649402790149129418293248780431_felt252, + 3061563997644938707273101972471000671690967031466963321845857077525383321700_felt252, + 1275295715469873252375730622301927931408192367968649308246790286615638873752_felt252, + 2072146374286005796669286650985219937273277109050633227468479424657561520777_felt252, + 2466241107412462659368172823085709542324597335440244233098061131590253358370_felt252, + 246459335425041088867075934961240308151562827565336295847740119170547502459_felt252, + 2537582076085786246848778713414398190470832333774788457374575115167655394320_felt252, + 2006629935477685859911291532214911116920528738411392001829994355770419925186_felt252, + 517109234238648985374650678461371661140337314238716741934256490312986335918_felt252, + 1141994659702406352834908997927156135011849913286158449963458072751961084787_felt252, + 2429658491788991723180685424783498326215259546936730154217490630022779446174_felt252, + 593568738872647499973224831899212434178266087108667111177289233405667357599_felt252, + 2848540344078228805298771508249985762913683204800639337578220995099860639824_felt252, + 800531896493148366794230376138641617732877598171268499470178368759156462648_felt252, + 443823688692828647274298072917826522183836180656483142924320308303623941310_felt252, + 3236950778961617998000405881490633079459751051885638602955932884189866628717_felt252, + 2526841111382212394002584897186194740029875048151309211643364750994687457955_felt252, + 2554261288078979483348355640657191859513114457975444045819643361752301170217_felt252, + 2974798105467380704139253755944775865981014950702303344028382689724101929636_felt252, + 1679888878244517358677500308122013812710489560006154864115663523198262377919_felt252, + 3043373392006150288042406166804922855351797555738492028867191582282221139468_felt252, + 1259026297392826825281052994301414837903534149872496781801968423041890142554_felt252, + 2075938260684793346905479625850664617210341256637467245877373831972657081656_felt252, + 530965293762203579647690886399998134771016551441522995091150073273296060569_felt252, + 1171992495090871194762195969421585199738864375926004006660736733421463434753_felt252, + 1581219931034637940179546261236405147278326761547073793639003008644850697080_felt252, + 2975223215791774210799929445249362196815413532844883993563883083943098867492_felt252, + 2996975337252876768357405064934186272813850848159876800573582485025233813687_felt252, + 1685641657576643057353052001066282430703348939041433768335546723692729619396_felt252, + 59679978813158160087121417507573011034675904718318080177717179111736594559_felt252, + 1902601263790642285462473330208699532974296091568379561273964890102741084571_felt252, + 3158288694989126176202686537594605024027805842868153220067466189374692968431_felt252, + 501483577767257014206158179541272375627711385554444200646728254515852017200_felt252, + 704420976571922949035046595255108125715536792542252099333486046468775296072_felt252, + 192667176310956418357382880153540605828560810106455218790289688223554554440_felt252, + 3497778040147431891829933453007884353091588184701079831286684145370434241728_felt252, + 2107421405940221357999497203681054346720363629150719840405454182865835577098_felt252, + 394739963451204768742382253899530284309230493532664087842700497021895078166_felt252, + 3498784464858645397316849911292396300626612768917051313440855048781726790361_felt252, + 23182275000798101034625908384729549168804107855133548414868694435477460070_felt252, + 554435802553318918069397737490561033709779956411844614964302883127831097492_felt252, + 802865529996874457363977307534614465882720304070112506876919063389639754476_felt252, + 255910352911226138174764325260286701817565289847478921984382726966253890138_felt252, + 3058700524174156635965955416442628511211871236202689669846183455445513866672_felt252, + 3238399107065231766316158918615465270982303951861501356887036872160462596641_felt252, + 1236541695568014401743789167368173630366288261520592978470407810470239466120_felt252, + 3099986357192178016069337170540627876031829156348916999020586672134690828928_felt252, + 770246663657032129905381516292953756356901453825355749874500470413264367801_felt252, + 3190118047726466769127312813549974203635368272269174834992986773639721130446_felt252, + 2186588113903123654294817046540599194699783005950630879098607300914610081409_felt252, + 3045368214928474141988660210271224126284785080470704563121475895563802774526_felt252, + 1059275637780615392797418705008257192523132315865546224251716574588244338938_felt252, + 3132061687746939835360195205993403778792038247076138053023835747576925792138_felt252, + 1572576851780621391159165208602311459955811821196087458508542418797455774030_felt252, + 2636534845134365253507495621446202618507704282904723102343837007142322334396_felt252, + 1010315737588913104407667136273137723238906257991341536609733566263524531906_felt252, + 3107215031896991814237287390788428786594656829317439695608327045094040218304_felt252, + 254373589745441501001401373101224058119744475644660853196330480261813553992_felt252, + 2114776285472212935720716852753864464641625357170827878757621585726612015851_felt252, + 963717960936915953505516798563078676740227905570510658463079513257345042583_felt252, + 600277211672612782083539020650089239386621826713096067759644464948614013911_felt252, + 950320088034075243635192610246079480068348489451460309719808845536067325930_felt252, + 307643612621191431551148433348873104281245264577750497673389990644161466419_felt252, + 689634497874545600389803662332086970456307791216922267743800298944547427159_felt252, + 896488350607268570878042639886946456193251624833910659395323413661498154165_felt252, + 106809782028497796306051878351330607731355449177259654777856537559485849793_felt252, + 2161632582603426470867838636818154322110058399374193504241728501052587715406_felt252, + 1782422345000202177801715616415061535547044037906689763023448779216651852870_felt252, + 3518386947508940254316924918359968546132642348265553879523534324605017647037_felt252, + 338424191289850624132227297952020748844981111036702572285862948278962675705_felt252, + 1534280649674421746034945500109965853929718153637285989498397159807141463689_felt252, + 2060453525128540986043683565865444833764905278057567509599552287729328057242_felt252, + 1945295873077840884249997359614564490921715172328824334464793336893532712979_felt252, + 1182921567291687451645374551395911689199212826746807274627671914432102099565_felt252, + 733751477566995877600351681440531729348032020653296810193984140570338278447_felt252, + 758928621577189169593188246059939752969000889690092718654452968188767241259_felt252, + 1325677126690254007328678420486120818626361024383255940083313838294865224645_felt252, + 579217693712023613885640821933425278621441049757669268772786891793058782313_felt252, + 2904475119757503564771746693793446373651994743226461652863367989030769963892_felt252, + 289615704869167699575475723551164809088694090425081322282856159044589195082_felt252, + 2233771340809420130245211573426656865633528346198453716689793835155949912972_felt252, + 2817031931696990537800612147044421115637502086581851546083890996192841608650_felt252, + 1903375096516822405802478145826887306203073678414969324555987253660367087847_felt252, + 2470565261464754899478424700392435300459229560667345494616524624272837584096_felt252, + 1872258408966629659475609374258123066235764287511635257735190393183008863576_felt252, + 406048529957639987990197742158065235803605231178040431862557837067897953102_felt252, + 2272069282167038120904103864629229913025912890538197119064051977710616937895_felt252, + 1382507383710545088096008548528344846151944681347136730928581659417023903962_felt252, + 2664690354862378421671698761113107465266443532365393959782668811273843237066_felt252, + 677643200142153736577023582844854068392053872768635197949112470305826673570_felt252, + 1918254731333756698209482541968088132166879916575656252443462538994367503401_felt252, + 624837490329632952975875350499865462936935384679560975096501956293440612491_felt252, + 3614978679329629577665374217948975963395627365871072572485755278607879528877_felt252, + 607301873518315432016721651970597582265932616687495518952371735737323845889_felt252, + 16814808054674947954886050343506319375761647035024562075961102672052852894_felt252, + 2569516949235822245097496052392767255055191229637871791336604729171549897141_felt252, + 478626211451355144202004970423320814218611261177182864202645538109608763086_felt252, + 1056397713974742842493406249137582262990373843721048575605893786195649305705_felt252, + 3092746334318703089575489193600217708720527813186707178811568889763153605123_felt252, + 3104057421768746354922180449569588213432300190051529161147654937144190104415_felt252, + 2475286601773379351569429509870097057811996948872053406348532039280816147026_felt252, + 303678950268135670790605077233822770581604145647237061706603730837129435651_felt252, + 1755071903865632272681863247757776689981886404409836952417498111719808258615_felt252, + 1863422503568712410638355206032320979370357082173030843798175121494064230414_felt252, + 2260819283702628005184458600912217118487724095007279108877783327589168659676_felt252, + 2478499948326598419043320851109843995233653047956595345012784825568656624057_felt252, + 2976331419317586866730121816704699744366302631368123427945786526624810659094_felt252, + 1451553329815592312015728713147688669045241197897969555379148748102620707269_felt252, + 2464821596184772052948979723830865237900599449641063800193705240829156157138_felt252, + 1907615740743060885324548852408576290921304291770950365273037315080048412816_felt252, + 2022160185034909703068355685740697190590457613794229937388837225648717018358_felt252, + 2961677639778047756049946365121912805219502481848936212066638232440497396732_felt252, + 3304596883473877011799550259388170140973356066162529999270192700547412268447_felt252, + 1904700298254968180245851995176798306797649341483602319403460161981295869877_felt252, + 1993953330898459135339393664209018922140769520279199090980751492681042683342_felt252, + 3439055979856512926973685188965609497260252448760964328378054853334989630026_felt252, + 3418988228455019849470352363405813692845825278684051383358025237939960798764_felt252, + 3554371435869531884362615651316727563927106785645502205581610923143055533967_felt252, + 3155416782677185102650475622381020254946315447839170728914445157615502441393_felt252, + 471726250936111911168937893653887727611672632954693308100404836822439165327_felt252, + 873365967244526535202192480345310879325427461716385824120331572007483182340_felt252, + 892789608385523654464663494362069079837730796255268706253152364726071718268_felt252, + 2803723520796468457543534805353180280488234804793499300137392978394446446139_felt252, + 3461496135121300604296499079005703132355534309270163625114692749120994712213_felt252, + 3438993245824852989889975631887104704529711611623960874655263373860685392862_felt252, + 933770594143500753047523779978975093328783797143219112499186185680635110644_felt252, + 1125925549417375651041744141758832826861342322967805894084101270566057392308_felt252, + 2586892224521301432041162899088975520397554621917525517615537399338527117047_felt252, + 393740712851333400743525432030560826929264279787184877279599956822396657750_felt252, + 257417837639600196139519429839488802477872592915619010157594002302552772707_felt252, + 2271854757597762448331074345603152124788628342145085044578519149377329739973_felt252, + 3238826659823675648741584233950132486428004987496695453335957888695257928912_felt252, + 2673698939606684562656155902563037729254143766634491925383537713187873330341_felt252, + 2518410553564810796547911946393209272223304008094493984300277387734029343018_felt252, + 1224349469285551792728933353633559662473557358341887067455435866496908592564_felt252, + 2289578842474826793773367092201263348709933480477279538672705354361926505687_felt252, + 2349348193471001220258075944578228133333927785533920276867297079249646481368_felt252, + 1957480321309069614215016204075545148371110565625110353524369581163252113247_felt252, + 3606830745558964945228766241492349552189038315524418444189437631940108646341_felt252, + 682759445053395828666842316572756672198884621707738007083644828392938018287_felt252, + 1343068492621360531764296151214411275288940180166247465422439425317457631755_felt252, + 2173905546093071178945708542962348222529879605194107658820212177137070663059_felt252, + 2174437474400486167542104401443301442964064864373181550432637157479993775107_felt252, + 1110971279095586785271938298228255313174379272451898406423438163065562399960_felt252, + 1285430059573634531637083810861595391110488762906747241368642056642651350784_felt252, + 1816168649553156025249011809199478954330880328290928292088528743333097980284_felt252, + 1174648727623070349401324367537341697578478481650349940428020401781311429400_felt252, + 3019371650860811683625184406262512442798475889361100949708131072132506559346_felt252, + 836315926996483383139206190546711541005758716503276339015952912014492212596_felt252, + 2507278596124121500220643140508770622925575634337381744821554186972631192095_felt252, + 1743461456552012115813694053882023175080347016896995406799409359493427602991_felt252, + 825188811542577277531607965266003209795766567842816841794497006529060520320_felt252, + 777984724377079080247929585903828572304054120009606817876589069188500605014_felt252, + 2846386549300587809632636722553594039678665475098494188748395458748863065618_felt252, + 1614045719803618099396386742047374688682742296351545825648697549809125440521_felt252, + 980087734579696546466137058010759406074789572760820395794471709104829008970_felt252, + 1099480267312182666452455084260498433461175172168040453127298644969625000948_felt252, + 927600486163385174952601660076314634504024836969805174107346528596800362402_felt252, + 2917477677781379626808267143549044181594600998503128378172543163934955925864_felt252, + 3220622788445327628838297764774541727929193482597694899799819782660717272464_felt252, + 2562578669611523778400975063047017615142769981398753271956234825455239560146_felt252, + 1492332502972567854514370429005137840810171067439477656880464989119837528388_felt252, + 2877075957767513639178482935219940736569946916847912051426875324772825026138_felt252, + 1509762509762766815467605178779422905726198715144384329665253885227593207905_felt252, + 1250100809663727642281834957356736572098636275660025392910142896019298456771_felt252, + 128056866653006474363785423281511005395286933953123793685259773817840039735_felt252, + 578762651487126105054835026597280389181023386424694869383678027468517719725_felt252, + 3158164015196370790452473374592263646375272839468402420146965991256916366334_felt252, + 62743410580563577588398000300731842573850648851927966239271289544619108777_felt252, + 1994543179984935599747444003225884406607577573242924501524727072120164674714_felt252, + 2718089885383999007257626975014689775804089179917901276167932489517978540339_felt252, + 1245159905640000205700872081114297307508352460074714580621505181546614401481_felt252, + 424266177120038856182513163397512897117035055969641261290527245034226779644_felt252, + 1716702062006374420175536285192935784856161214453245309056431264860759233778_felt252, + 2942989203982029955929044448767736073298565404207912894460193468034002281642_felt252, + 1914584485238476811346851626411777418636104129029791694171392445103334066813_felt252, + 2615929637563056676574292861082344600557210658974480021400928069762678871458_felt252, + 1484317657545594884072217063448523569562257750411540737776875121759580602906_felt252, + 3316841144619434798788647617348858170941498590233967154685022122729083280503_felt252, + 1975747446339613043112526808767506579320602879409651683242682161068585051727_felt252, + 2263482767145051908188039796842391614154844810794533795172689256243739607160_felt252, + 3105764242861492898704732244272137486844024315436431476434408862586267213753_felt252, + 2598164818119615837876121190027318301825769213460191881310395139923754127825_felt252, + 3254111204947822755105945951556503835223949275582865855744086982957591244257_felt252, + 1167669647944804270944912609748595674138505065319103609883033205588145181455_felt252, + 282315577499492018072441451888570654011111253125330777010788794046346080296_felt252, + 1133198570446864816712107747736893415570907936455262601545462188393392884613_felt252, + 2199678428441029594878198017307765388537797898330699637959001787363691977231_felt252, + 2576651822875490742311565032115599601292173734603112034213869274346557927375_felt252, + 3152065242800859188085675454543286198802666481516612773614303463437440721020_felt252, + 2454845054433135881413369491593990558008911156605668500918904846877490817587_felt252, + 2154776960598381375897480184596994022795271104119815251699335592665006389526_felt252, + 579646949466506998438897164852234215529466515400493649051122808423651614958_felt252, + 2380974373685435641788071225065414963316216850415076895173525337848924023298_felt252, + 238048969468713476698622867587492421960066275457268944926355259186384470233_felt252, + 3065180778890134268006289415953418447625127076704058365459735933523838571907_felt252, + 878852609920984604670662404995676295072383215669509970387686957340835773557_felt252, + 3254930598975371603289650265035674786495312801559779919618527990160951994919_felt252, + 622145565873388824239086734936848824073170470127354879398647786425242762835_felt252, + 2737027337905359342615115651443081610773332009816245612774773311468741694310_felt252, + 2658301936210301080765209590388917408097321345399421841927534755064124957157_felt252, + 2920686630902856193283390540247361854460408273574372337185843114991079086638_felt252, + 3298105981820188777049060409015501168449989554674980106415665201903705155014_felt252, + 596949415050218493764834115316201187014453389598672779466743000680910061744_felt252, + 3333520053074582546091887326604427396538300129463337687285261909838841522066_felt252, + 23703668136389106793802851561081693226790421234747918244944389519539987654_felt252, + 2008996115034112324964815772211220549654283175544654390182853101172466108279_felt252, + 741245015641936238286053057040653791172294868772210990533840499074748436428_felt252, + 552139238835081437752448623376331263288835324340447944262567684403315015444_felt252, + 2430491491679550449328919374118313196243725023865345087041162770471725538710_felt252, + 1718339375143122855809309718120872751071278217823228833823507967383068983564_felt252, + 2628922622187458010260242218705583592257557314216286134639252736930812723290_felt252, + 2394316780534469343222088524913661989463943520189950692629772318919612279288_felt252, + 602059871541788728733879491152959734567635066827822358457931537899363260657_felt252, + 3342987254748072249422716966382112393294749849898093325567333505445923838952_felt252, + 2638055953161653689972075692587221631417651528337160736130446252738857687540_felt252, + 1013079442313811438768819923380279418328266453290486079871199019834722189354_felt252, + 3535906157070749314899451963412057699617174725576125599703176607730185483163_felt252, + 3288340713935319902816320295091988767846438955677446271293955180037771758381_felt252, + 441320528647570339770736632458924393100206142420792204116569251761356765053_felt252, + 3475396115205124413587701514054267312261896521304768065299147838622442997391_felt252, + 723422718132334851651433147558324244217035330972244796844382695629091957979_felt252, + 389212422765249570808711354569440826422519620152692769385812702796008365481_felt252, + 634848799307549226258996611472557124977448677389658268767958703239703449646_felt252, + 1801772720154856799363586860411271848550747254389725570299073878640742596192_felt252, + 443222854848045913097565876802546728864337372133870729891198430068085088869_felt252, + 587057260765087475086341399112270824896461001277582802960327744315008813379_felt252, + 205057056766528504852851918532647745571584155528208298894886527021772350716_felt252, + 1661774208872523203236118605007271259708481888053963249306345440069117411524_felt252, + 1571319578385347220050844782821786440189856754660240351888312713617219038753_felt252, + 3391455937907614923679766342233068421757920964339453251677063649442722230074_felt252, + 2763664804678601748523971168443887267410710294385521921983262188055649437796_felt252, + 890318722346725049246402018357449543861939233782184776173322263930888448903_felt252, + 607970274789144613356929578099233033126832521841473938874701021871669769780_felt252, + 1452767436516133658068182519443946318445379235690530120155019368911265965758_felt252, + 2249971836289756518519252570813790790161742528692985495827944373556354010434_felt252, + 3449231086375317015964766710722222829220134137081404798882916092095839056279_felt252, + 2549343279138980637229357151200957250789232993613255370617960885024866569532_felt252, + 1342383303754218198778433026338355024149301288487600757868132804832718385406_felt252, + 2388337894490900301487070522451006138584904226726952811085317410382410406194_felt252, + 1186200425696070896130994612854483098140923696059741102517311263234897385250_felt252, + 330698861032163718435134947097709997538847045286440639000763563688058222923_felt252, + 517844036427239563681948193560320508951250306826980207521305061023723269236_felt252, + 2345967430418118196605230085067247767575664067408650557689337910041867849551_felt252, + 2750622902915205286398469045121852943318929367541895954932431636250616792115_felt252, + 483314792045949088555480382401526995399516521595148265776084065068136644007_felt252, + 3517578205960475915103453390038977029675283727350077370866964644095997250282_felt252, + 1028850918800783457023337023665467309778007791111354393717541108247095225711_felt252, + 3337013087902579801754187392689255299922950652620072936814649439629191728779_felt252, + 163744008664712362693847110769551693943556860855309844788353920057479794762_felt252, + 309227472427759323817883215984027819953928783556882227103798705506210653760_felt252, + 647288592024731513267712591537792773620410414747497008520172928989258796391_felt252, + 562936024646452866348974170642318978260094368369883943511934073025245793051_felt252, + 1673012610495273412151465338215870643421694437031753074620999738075879024543_felt252, + 2148369541084677752603035376913900939959407387539539018350628489386569106859_felt252, + 1249012730903087839249747350480697927944197358808886820986551171377724086699_felt252, + 3559633922602872215028726394886536837505553777918482723726093722051165172494_felt252, + 2146718070926754976982791507921314237363770577948475857848575486888986987716_felt252, + 430068304116086698142251497228750469714537914304893966625986933603550354546_felt252, + 730653847408728030847600314531863180861699290378656045129562085742311769750_felt252, + 2895550881460588662093111241422712893166397340608732037726386830812445744240_felt252, + 1412382868230922910504484541487306817819842811268068410723448330298101358174_felt252, + 821117751785503079826943747146301456450633581633372135104393448458923501209_felt252, + 929675133603309902532445332266302635756095608242492329167519266044629999424_felt252, + 2394593904156849522341810800166807351587685147527781135598829809724694212896_felt252, + 2692212924466251237184071618241852745708482298157053263366487926839740161674_felt252, + 828794182298658972863804571319429742951729631551850073910084370868848346050_felt252, + 2188296870835371983576552089934079230441693419369233370270427698910884209200_felt252, + 3410485395405992178718690716064591250218168587979854815340725961377469863032_felt252, + 1584686273066170417280794651496024151419642632998476471389900663182474637289_felt252, + 1091020395908633185183297444192144082948100013832935329721266030468739449799_felt252, + 714946649419316018067024974979535198879274159128305820188870071938083274254_felt252, + 3324825498289448553873724209423583668515485137714174411189997907389372719089_felt252, + 3421211361070105895545314961470375368400348665615732206983753634835060972760_felt252, + 3028998395024001647259991250596882390561748667693327900774717582834368034826_felt252, + 3029180795561413325097077590479144904490932148155022252118459930841705532315_felt252, + 2168867861086695139606091477983638346046403427077365554042142989201344373148_felt252, + 3275678598189840485497229167742502540999556356689683910773696484006710539668_felt252, + 3539662800692840430957633933573972662255022624616736376628680223824415191801_felt252, + 612373251800188517613633222172016542884593721412251644435937776760708676535_felt252, + 208404775537036020218536728528732388104290386430584496456041292796686711829_felt252, + 3345521964350458566411762061354930314258149078651869518860704746648570447602_felt252, + 1787031687697125097675091943825440262232139320757479984751479519998523123559_felt252, + 2753060742316180638905479844439374927216353475082899900028998520277121585548_felt252, + 1160843710721631368815781502986862340449969337222490257742740995888405423743_felt252, + 1157907010053545452397157516718027842413720082630024641507483820227985230513_felt252, + 3265221066285336520063493954619487498465793350630496103193232041079372827588_felt252, + 1164201335411660226193813950058036740453270832728840689513651842340406515252_felt252, + 726764893715631520005178924029288944082069309453963210476671361516323546812_felt252, + 2497014693712709271109167518213739043620092593014676139221948841420159582201_felt252, + 3175936552607287442775907246512962242084338801223240759015310152313685108278_felt252, + 1566694442817998036047746331503849263685136044822341496240823498076937018045_felt252, + 2112071613859918247322162582401247783752947725381254771191171159938462495928_felt252, + 3478289693506768930811854156673600886851710636173047629524225293993772837756_felt252, + 1668162774121913662932168191207912910806759064873134016968530518146176252454_felt252, + 2751485353916679339914293276782794784212762494506111939254493178224589751725_felt252, + 3369832753480438194433729580839404887536290212472262719643817286504951353576_felt252, + 820101192161846036752333525660105775187430310687048174447425933823232329104_felt252, + 2167025610872999997292140854250808678360756139232211604757377218159385253036_felt252, + 2722814171688358332634121297991873853871509590140957876778864593599823356871_felt252, + 1808251980565362357691736345091062531335691377388324943551806450583933094033_felt252, + 3513347270142758381671015891528969297579927802031861323312593086557850408044_felt252, + 1026421076256946149807192804700337217921570645666350470918528118765777769666_felt252, + 2776029339905017133020464990893139729561519354418837134719449553397067191720_felt252, + 3298508439824550599142058239049517827886630117221587175372392871836698558111_felt252, + 2154921601635141257194353462750616953377976588286667229221881418412592769905_felt252, + 1929294092838255074856781069972013503653510542968976529239718232600427977518_felt252, + 1458634076216020808201232005178634857002217599176126823958195061386094250873_felt252, + 1554785228203118604252766955649791996693386455416514532588024850610686108954_felt252, + 246204975828609618851898327770653927157072164752427738259521228805268946028_felt252, + 3323972180088234608438773876677044646226716649017598639675560295253510660481_felt252, + 1172761654477693500973306374073649365556926038710735087277724647196998043179_felt252, + 3041024173726328716920527091903260067349819480168552976744772521466433374033_felt252, + 1388847298238125658836143461357205379823161669145545439668800594392390172983_felt252, + 3427386988433235689757937924964595981108497736877927345233791970113688261330_felt252, + 856498005457356239383153065384117142355446839826243676331652468628635718122_felt252, + 2981108635884928768315054685131948396937683044737512455381874779282444374702_felt252, + 2867344900550764670826883244066053733660565052372004809791644663154228510177_felt252, + 2085692802358699815000285176439434387679857158853385755405342349338189649292_felt252, + 2511685402344532595578110574954935036446535072200730808101164008736307992648_felt252, + 3610212604417123129404138128314251382522216688451241368737775050693109786051_felt252, + 779626547722557798856496847748869805168202009723107180268584486504652521966_felt252, + 2254575083126907518202856355573840377456423112699343772986340443019059253971_felt252, + 379005786798130847736807788425520059844007908081160463663836030819291498773_felt252, + 3217185024990262675045548222466906571450326735624159131778951953114394311135_felt252, + 710902657822811250717726083570734166796017228791694621355067128170896461399_felt252, + 2282882923866799534163365661616466585939335792725692214553400019068180971860_felt252, + 2103865216091469352394922070699529025931388243586563756937565819791312639962_felt252, + 2397477901815560322047797579360116826559793382969342433669071014780537558029_felt252, + 700393135252274877680951986382435123691562280139783994849372021817228904721_felt252, + 2545434205625837998479878569084335734551909296727696852002235785186556688049_felt252, + 1542223738621274213362066308403566926766632125995225363745778292329089854429_felt252, + 3437628963749975643592988887378327931740766529366327674749848560322872803429_felt252, + 1015026680000809083591068985781662960960382597291386077010137036745543220129_felt252, + 1078866688766815508965999032923234616711427925629339167547249848783126443747_felt252, + 385297933853952060755928961134173148772194266000875401953041976240978466855_felt252, + 77429008452177554601273673287480761787700092636757718436401978180182119392_felt252, + 1703819909182831539300945654950820453416512822673540077371069576886271061186_felt252, + 586957392334554338923009472495517185779614518868951122587217168538706060521_felt252, + 53452369053148165935498236960243560300928479038644720456448546490964822712_felt252, + 3414900079432080143391864989646153238242716241018895640200673051402309004413_felt252, + 3446125725379250229441346002586305625949816253739026140343296344589385476043_felt252, + 1850955750995362446365627085608218780340058678964816963982604475348972508226_felt252, + 185375121787542562284819881201029088597042425466430873441238859981913974741_felt252, + 1081496908975294769596903881051225154321071419594675187722050050831013463946_felt252, + 1607006302825631851844730779963726494587279962208778667665306760491989210275_felt252, + 3577865859630580605495559579787649317388806108881630800776208228387623053658_felt252, + 1026775665872203199654363808677903530683687169029373019460384684049586754800_felt252, + 1875335118183707295522350981695969830770395469690774317812670221869412999768_felt252, + 796029980054062506650672511268974760186677686883467944035923398789515044293_felt252, + 948449099510374741509793777958570994316720018838984202841047693448203926779_felt252, + 3037120834245306395185631065819536083811836986721116387709810124253062217831_felt252, + 611619793455037754063842342437295648619536321827794113767789918438151536393_felt252, + 2408519275736012957150026260568444563481136441588757540349211948365537909962_felt252, + 1401818722612066050509318883628791186605524378988740326203297745772340895517_felt252, + 1479859812841066428214679437635210706712845702819526506959952477432268349957_felt252, + 2409102542666688967085505931344820405759340087099400640567651337174375149303_felt252, + 514260607287197510686586738126403598359943857128356472177331554837320943364_felt252, + 3512701929812025418695798759674722153402725794931599236016689608350225000156_felt252, + 1416377446901830657205540107050377432263150899922201182805068645277109638509_felt252, + 2455419478143132449095909626344542159457965990964245663029531336295916170554_felt252, + 323905481840864017095239280625310544640863113795007262908592187246812920359_felt252, + 1302120629611437096131629120806851176937612219331364758635397769885843660388_felt252, + 2985204632287917745832012174304522478882071900163858513752494803635753512287_felt252, + 1088623292320487368581532872184199549578920360017694860144866573554429741932_felt252, + 110713169817120569518563369518474808663311048763964893328723625739028553514_felt252, + 1757188093392550227810977094653098321107773661344316867812625386877401343251_felt252, + 2889351395121453219028796840237479603585961506240922969476224980742436930316_felt252, + 1517812234619118725055294841489363550867272985614246560984016760631550815365_felt252, + 131519823476817366513342480436053826659484377338476689574199035198435084150_felt252, + 1997449875418109033642858679111727518529358924769905113449495706778028317958_felt252, + 1012782306561402762441439365411657499786444008539076365471427471772911520767_felt252, + 2612332160086741967977758573787313400830825883344968950196414258962350721210_felt252, + 784861007229004349728648629957065341821268111102984922789673013462787235291_felt252 + ], + column_witness: array![] + }, + commitment: 1632650526351808623466022963314607103958186723428387867936946837580007036092_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(185054644, 448979053, 335325776, 1120423062), + qm31(531015267, 1470884099, 425856196, 931388050), + qm31(2123804958, 462354619, 694937293, 346931139), + qm31(262130889, 1993416848, 1874632688, 2111341624), + qm31(1597531344, 419640524, 1148468326, 124958004), + qm31(1434335809, 1219968361, 576668281, 1247971526), + qm31(1510908074, 1982253914, 609683615, 1705990860), + qm31(1999076054, 502774565, 1438792827, 2104588973), + qm31(736701982, 337662754, 1421665529, 1282972782), + qm31(1728507726, 1294609870, 2124156084, 1948342222), + qm31(1774986056, 1676886257, 109199950, 975317062), + qm31(859866166, 1787267116, 1059420368, 17198930), + qm31(1656962101, 1041762349, 2071267063, 1215272216), + qm31(2062876485, 1977758511, 540023031, 1141787189), + qm31(1285864423, 871048669, 592317102, 1166369167), + qm31(1472624750, 510849760, 978149199, 1275859214), + qm31(115933030, 1178779324, 1249474280, 1558213779), + qm31(1214971501, 993073125, 303113563, 933327426), + qm31(222924371, 1507564270, 183976555, 886695205), + qm31(1206167211, 1042016110, 1236522395, 1391594954), + qm31(1523670349, 694269946, 1781526976, 1391245451), + qm31(2113274678, 898559444, 401250973, 1702336248), + qm31(1121217862, 1186962540, 1775462673, 661571339), + qm31(941380672, 2036721955, 1941918364, 2025355327), + qm31(1467956054, 1136347174, 1365621723, 1759739356), + qm31(513028785, 1774099139, 157909680, 156453558), + qm31(351015462, 643045438, 1909645138, 1791063315), + qm31(932038117, 1531283721, 1265112520, 681824861), + qm31(2033761838, 1991795032, 749936102, 68899658), + qm31(1186076034, 805906663, 476280954, 1291985562), + qm31(1709752550, 67587309, 1641392131, 1553945055), + qm31(351070790, 778204518, 348811094, 1305017978), + qm31(1167343047, 209182101, 672176414, 1581074895), + qm31(1226760393, 1848571155, 1952428602, 996741604), + qm31(308355777, 783609023, 930010314, 1714446101), + qm31(825045187, 1820160830, 2038760681, 1535834447), + qm31(1484173661, 1525982722, 1564004595, 1367907138), + qm31(455409484, 592244189, 1495363977, 1530573793), + qm31(670196528, 1151104157, 1225834354, 84844145), + qm31(112992627, 1440977642, 1040348567, 1934296268), + qm31(994335473, 1402821269, 553422993, 381496427), + qm31(886269990, 1820263457, 458571901, 882271587), + qm31(1325764475, 1129818813, 569445533, 696931795), + qm31(836538788, 683531730, 1499322749, 718572573), + qm31(2111225053, 1668605173, 255577787, 81205773), + qm31(569813830, 2144331836, 1229972072, 516230655), + qm31(1538858622, 16758361, 574930818, 1684154138), + qm31(1597938337, 2109109108, 666052841, 143905813), + qm31(26376846, 905669784, 413995425, 1715007599), + qm31(1073326124, 963551714, 715720277, 703777211), + qm31(1828529231, 1500052629, 408543113, 1020077999), + qm31(1138893984, 493340537, 1002163013, 1327159929), + qm31(376536923, 1235799129, 2087922392, 1249297421), + qm31(280950428, 2106576073, 87574160, 1847704572), + qm31(1286156176, 1226548214, 1566344745, 523101656), + qm31(1603994150, 1919193555, 548155018, 975270829), + qm31(1143448928, 1934511878, 766467278, 203035473), + qm31(348166084, 1644610961, 1899074491, 1496745864), + qm31(765856400, 1655759195, 754315332, 731474349), + qm31(2032783360, 222708980, 1317611552, 1635931801), + qm31(1019102283, 622643359, 90248589, 111965640), + qm31(1402391871, 1354083239, 297961106, 573781266), + qm31(1495369352, 578835537, 1410952439, 1649660677), + qm31(1432552349, 2100680545, 1031866276, 118101957) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2311409734105483382961659039679435708381878947832551715677676706415580894899_felt252, + 2974720261847759030697031258957232487029823672389970440382622032418308236921_felt252, + 3184683999440465804063760483192786010296063020457906207184762151053976990749_felt252, + 247181159644766354636484863591339386626275334472640724917098521589425723870_felt252, + 54878384529514973418389020161812617476940036888696495128561616077221265069_felt252, + 2076611991175697543192920833458049077318546683712035179324701685522437028266_felt252, + 3482657767802147963787463472105406481959773227618438439959438456308375629085_felt252, + 1535953290111126921851845326926939623330377005975676412102420621263915342037_felt252, + 894569208543378168917659919005215257760073294737449510044980043757571890084_felt252, + 3527544913176038217865823338046085599605950889107010417492495191617589829879_felt252, + 3350201941628602019087660838701605616265933803418514244952641759848360822780_felt252, + 78014187602041310363715149878249182664535919135851863025366445548905134511_felt252, + 3240813159119114864829018788853157279810399726452168631372097720456593416140_felt252, + 2728941755444896248041610288009526059587366647359802910001071867464908252544_felt252, + 54559547079681061217811305162724748726977780417183262717889564036345480434_felt252, + 2157125710521766693293601261334297678178988898461772917035711601970565640127_felt252, + 670818682757277391518453234537890311660010670443082880466588731713819260735_felt252, + 2590254532196095959005430705798401671860188829683318311924391466243265543309_felt252, + 1866644539773266996147837711110845157588496938211003699308079665967766819407_felt252, + 2366627354491591351131452392188776593653580832656575474927398397287560050249_felt252, + 3546006262227672281908148581421213931677119811732048454271626279553977461789_felt252, + 2773257727553955026215013689147218246205834643930115217521611567728889680256_felt252, + 1525756169318242933176257537415155333318242396578950401505466251140690988050_felt252, + 3098933010664022624074033681191218955465941209822701863182308295731273366166_felt252, + 1241061396565246277315594409435483944892809083384352518581748246999491650221_felt252, + 2914545993364509580281247929924159150181852185224239806846516048531073541366_felt252, + 949340379977392716239291137873648238612498763326804420942117945741361369830_felt252, + 1760412270070567076344815732121622378289986411823742645301277661991513126033_felt252, + 3189951099164261000840907392017866439346524594699825552872757434146892562593_felt252, + 3536807867233939291531103151215989956987942677691699771753069376597355513020_felt252, + 3501696796104886544887030545672097243727797043084462132280729991972796637696_felt252, + 967237063269221441467132077183049244367563483140556278458501230153954549258_felt252, + 235836948292404612499016499666946086770388834196254967684322038025612085286_felt252, + 969099920618989534203803783896630841447205435888042442032729429624132148046_felt252, + 297320812900210634541831485596142696739299429699029130407175684984706129296_felt252, + 3436318554125048855105098608898159324417265710425448349540087925707297915956_felt252, + 1785112269695471935771320821739575795082528921913587770570407511336065746881_felt252, + 815689745442317196806206031653626616283619274436054491787282017539559982114_felt252, + 2288436463652459519679671007994331962387023083124397801906976159067981791803_felt252, + 319662822017874314087050710975849039341193955588712528725406553273781971295_felt252, + 2914772376538005542657312456539635670628868003169551385182432656538029622684_felt252, + 698958923361038072323062974484231613933227389443409397107650528035681152441_felt252, + 2446937855663638196615299352907565885654396836535718913998414245617520078484_felt252, + 1596520056972652604070476809598009198202901973870262600620867694267933233218_felt252, + 864588028102899363860786769426867841160622122414072927717249306841462036310_felt252, + 1501144130494225682913704935357645359261517347141968077342864198765788816090_felt252, + 3033089971471686370204684513879313472735361235222312084658277260621767924577_felt252, + 1064970237417176040615844625240948307636291793706409860592294510962788225913_felt252, + 970014558091673362941674871370411591751419895456963115860994858680372795867_felt252, + 2446993269707029914370670913253064668670820674694234353252998515805724605260_felt252, + 3307942335295212463741186914962147063214573235083611827151264625997533500709_felt252, + 475571256508963851482180603310363707866796046915666573392955269143438692521_felt252, + 3191012140590614738191237420031813955900521338499961922278840314726526270124_felt252, + 3558172215680044059021299093096857364843572909813229058238731209251591046660_felt252, + 230350072285512676788494098304150943760077984881104444622195802542991190915_felt252, + 3122563676287952769494292440877333824680136103479324000967661478059192415081_felt252, + 2016486619247908544961233278536483780040118289870325837796128497904917284814_felt252, + 1522969023057112070306377540611827339160356822919136033934879783791969946934_felt252, + 3250516897260947067887633575950071278865658204022958207533524405401576210703_felt252, + 1104230441218172671735974538709117231185026420488988826824433443345492097742_felt252, + 896998506735140731112797963243840442742735445388010465615043514341240584108_felt252, + 1969322406896659947532359318058408267194440049505465453704351369768587015418_felt252, + 1141416176186097258965690045092383079495316128488455470820513554554160397341_felt252, + 2019086625156707753936312589655875520655351289268874574586605352249329859013_felt252, + 1265952410422384073648103630913337739390696197360428478039304914598028876984_felt252, + 1902213136839981411228283019245109461587280678738123331118594678082135452809_felt252, + 2945050902553181821683189172810730149939125040222334407324047634623809625608_felt252, + 3543343049807702482181315746671479505807517107428297338996703424602881991824_felt252, + 199685007637451795630702419916172875940631023019059545027677886216729470649_felt252, + 810279652434598909506226342451424685335561599224490727083776634409168561310_felt252, + 1653724056797549611653288102692704863844195666045560499155731762572373657676_felt252, + 1897537473371765913403934524403827038685153099233094849994209200538021976850_felt252, + 2333200951538097549386050046055225877861257744180512705627350562522122721254_felt252, + 1560044153058532918526536574002511666026801610683311104890340807433057377790_felt252, + 1392253976954358775127772843930829954722139416335054192642354260046315261778_felt252, + 1966068162502086825771896652357371838211486624918739333992972351389165262931_felt252, + 1778483023933497187837253133870824309483231154689694749023240882068196365751_felt252, + 1517779327545485966262231772584432110841106372933853846598768282437051701094_felt252, + 686298388636884857350538576562636162542509159193559564121909014323181144049_felt252, + 442476183612418806713551166276500496313028750471369382979541596705872155545_felt252, + 1084300378677875575407702944382769950484103729823032522803129200656664729120_felt252, + 2875252750935181812527166351076239037501636407279206465251196408356179691723_felt252, + 2103104255470837124096593427021774554164841338139067552190814790886665465243_felt252, + 1244517291309571753533089657171589874019760550580720532101568055261262708227_felt252, + 3204082811585978553140393213031126274814417276077018156882899272296668052989_felt252, + 2560498170270252886320105814763078239163322153641965600365520079353895047983_felt252, + 461876965049091593712519109036966984979374294817736786074946142656660610250_felt252, + 122119828891635229034384579161441396212579244988489950114869540700579758859_felt252, + 3167822381451986538162280634872939995668456883797849712112441359809651514698_felt252, + 1079429524159956798840337187917301816364400857550871173398028907637948937462_felt252, + 1163783511496354685085006178739721258864276559420763269912413685774781392426_felt252, + 3193411418632994307083158870582579087490463661247946910552609319329960082235_felt252, + 122707722400492147430397242958527844685426129178327340869002192438700162772_felt252, + 3204447201367878457234944820978435492414067401040433307768128455995516836899_felt252, + 1426906509644846323032343072008132639700055133922002678075508484655428089276_felt252, + 1877969394895658477487412055154193132099746027463227889157669737206320753649_felt252, + 2826652668313693509209703559566650165152508410146820756339313238168274275329_felt252, + 1106850939970583898466388642215131489156873049953273915233385816296403013996_felt252, + 989985375887720701707289312983352930535175771659871196243720394425558558882_felt252, + 2171409773342553196922734762350943508869066864006191321098493518450056902836_felt252, + 3024233279671043863149287057822772988610065342080775290454167437705444949734_felt252, + 1199711973934039804424315155704127493298454720561506729635197329106225941169_felt252, + 152426189084372780773139859999552544877377982388876242442805982230726752512_felt252, + 200186656425417577038020420353359466606850968418102293916707824780377568445_felt252, + 2099755693295961699870233504131893382764773998362081488331720113353711378377_felt252, + 1431504085620143851462436238120354673070246269013397040687845545509973255352_felt252, + 2117802523775080913047545003873257089441293108075162996095367420642777436055_felt252, + 1646136836708473593326459156113883077943026340350167858293278744422468390978_felt252, + 390828744736476184067035316034054256644984282502079406002732535738543438005_felt252, + 1189585625563350559968834505594383454361222362256602052435086605503969097417_felt252, + 2875807528839510910093796618135818318580886686249057036504409098548362412735_felt252, + 64869718785893064037373489416145302807113379196943256121138929501166467535_felt252, + 1010243316207002156356291912908911061887741445757628973809387405661337276878_felt252, + 180948339059259922465755811627620195601158079206953861541300359197604443312_felt252, + 746838138029497946709355607073662136751823622481715425932211649059266719488_felt252, + 3067375091645929319960319907147233464571468429780050579335488387100279404587_felt252, + 1035083811122173400815715723440970033772999823695007443797286572284445541738_felt252, + 1788616036897223166732358016286680972047728765935673911310224804165069324317_felt252, + 2480541374441516226012279979159188381555738194959779549762510843630717072878_felt252, + 2994621009363917544160756022956912295464562657353070655747887915822293470527_felt252, + 2136048958166761165527977012953138504340352402652607596719088016940539359982_felt252, + 2269811792041455014801470210320291498703050506454822103255429329623284334758_felt252, + 3013184081785993333341532965263364215117249179581145134930688692959604728136_felt252, + 2191650266301958784648991788239000633245283271525294741095628800995005242388_felt252, + 1217778313170599041612951434839760507973510922050002701485640411576343501505_felt252, + 954838441345476411474345492024108265124217087127265303152220115932257407150_felt252, + 2098031872682886135063921807654068366719770327209986283492949870565458805905_felt252, + 3161587674435380308674585540634773510364398639634287772434812711865706068374_felt252, + 3178852684419503617131820137432973701669719585936528481662334920085779489046_felt252, + 2962143406153528457999438962469624581355277773268153308781661896755320521155_felt252, + 14642571707536968022409808619600143512898462265105086020244271194880058173_felt252, + 2760231685426352368646479952122914065254302644941654224868972581713952766392_felt252, + 3336188658605077880330504477625411197440162821230641998496598115064611745953_felt252, + 2273558074006483139144939329526226279665195614316467554289232358557548900946_felt252, + 1520816959464228659815592803768679338718825065722873388268929091976975200570_felt252, + 2800983075699865745750771456751528505926204749038172693133346348735750837209_felt252, + 878536245271142312282668499220722535525456602184964963849067532094897850949_felt252, + 3346216403565011235316144124469376266780738425859803345105943259138019851334_felt252, + 387464435801916288034081196820353966251613547168303023517853116611543490842_felt252, + 1335665648550291471222635348950694252356474527746653406376128430330021030902_felt252, + 206054010296456204854887288395111291927691507553217189848742074435035620863_felt252, + 3076016681688593984991216556251269320537689118155935930663736699143101687814_felt252, + 2910312551580332347906880503341957491266996870071431716940793059362965967115_felt252, + 1478525533127939188513989276202120216302988220476267813894753485389473374745_felt252, + 2608416704961577268438736538294567491575566360512969570435844485057513312475_felt252, + 731045921483663670971400358266913333937701733291868048435929164494980017379_felt252, + 2258382984838832440068866493319344243271706218597375154287699514779883138940_felt252, + 2914414667692922284911185992803094434760723990329474020830771944573528317968_felt252, + 1891729884386830492552793386432781364033438226111328372106192248331340616672_felt252, + 1001992977817398229512672487966134371869348238719299431185419314713507329500_felt252, + 2680646757999109148392638252762106761195823009295345259346545010036257316549_felt252, + 392739110419518742881220528459398979190294422933014572056643423043470567614_felt252, + 269816743381351546789703052583523894077553729772623589252463411149220611483_felt252, + 1140101352958212889095587613820297591926980429805231856365144437612640900582_felt252, + 1976370317608688806350104432457276435082445867861835650908436547659471996180_felt252, + 369068317550572771202283233787180489129631163770777297452166938926332721916_felt252, + 3073176775758599033470015679037426920772382898460056507386013451352567014388_felt252, + 367856405650218915369524389786086434767067624275835152729081277520158243597_felt252, + 2263265266791178466493016450795454572218538764407973908669168378419024945470_felt252, + 1679651565356677062269602490380036990197473100980577116942584103628672088499_felt252, + 2767128804474915258384181529506674975072113530955886629338287102396627612400_felt252, + 3378221956589857323389232302538732669907750263536969766959590034084865699401_felt252, + 2310091584441550775350717012075166168016050395329325748325587400207118688805_felt252, + 3252713425581476885237424133046401489840518189771263557500819185018879325236_felt252, + 2560403798950916823584893844513217691200799212975510052709685544622359335565_felt252, + 3414555781917013480769332104266851083344863996773103973534079927727320768549_felt252, + 2020185382906144219128173372306579495676590440734223951454036074333732380585_felt252, + 2968673006127558243186487208282607434814907639272069484242433891917418837710_felt252, + 3364173970151633463013666576887389893656289204754447076052265024410678036510_felt252, + 2552507471021209895021971822772337791003407640006960065305808758688155471762_felt252, + 1188746221927370844623614759545151767911577623574648773925964275381972324897_felt252, + 888479744573012487735722081518645145331241295486624352520852355913470375453_felt252, + 1693483327609951770278841233595321512880282965495369918522235311489193818162_felt252, + 2583960922548501129610512430156753609840026504377503068439493973373634173300_felt252, + 3266006710875931234664903234848388305048628731078539185290655580408744264764_felt252, + 488050874752945101210121725286284474280701434767057841682493824680257758487_felt252, + 956506642295148895126385465024009403261454333883187666937298538245730360679_felt252, + 373049861097385907635193531942452384212143606057114583648538466838150365068_felt252, + 3294408778119475654554282329216187945207662842055169134159312850331093141976_felt252, + 1522862216148225815730174064681305917819977126884407679345700391696587231130_felt252, + 1338752115732800554484556160907128454230069789455112471822859979842123407144_felt252, + 1677750878185116238384841005176361377080612781962113653866656188117628661372_felt252, + 1073584908329037660503294676400454115155925337579565189699154289189040296534_felt252, + 501750148391632495594175921446667142712444932556972255480432574192468706649_felt252, + 3617236739189595437874681743335958454427860451268032930003905812698075514548_felt252, + 3272685235915733686815601374872548289862785095385096257852876605961905833156_felt252, + 3315283555004253243670819828935275877528338543120622064710729795839686708047_felt252, + 630056276435132943373622139333329862122452584014172676988158652297876322738_felt252, + 2017206133867665043250536382260620906782599648732318896642441366784959203748_felt252, + 1741051683331418733485916522412881754646008027137600062994189513669032873136_felt252, + 1608453390151040019076006579936120096002458579010721767883252154507956555387_felt252, + 2321268057852399066462169805735068996480486199333397308636914581292187440977_felt252, + 2787112722412659194039757527324047411692869882409637485309114523249715678853_felt252, + 2269960064089871949740885604628979251043978706384659164494511867689510321141_felt252, + 1753749447973066279780740779515662759973565422712077167419149428454731337657_felt252, + 42774759783216183462443737391974702126482707521334508358830267297558531248_felt252, + 375037206745118247603532144692876783634982156441035619833681950592315745605_felt252, + 2360000581077989591139091965441032184948095452382798711580269327669099810943_felt252, + 3460269103641131252803771370153732871401595250270249287044406311184112936355_felt252, + 1226641913700504056707208375712253182235432747125665486711309772339161572406_felt252, + 1609140468957705819864775253411334537236728522099350018746590095602881141151_felt252, + 2596689405400251039922007451254355182926966916728646759536713660648677196344_felt252, + 3402544852268433006231502539026418497332121233691834227771401083081384161539_felt252, + 2646466349406076430570399360502300127079187938583802712021633173224133472230_felt252, + 2439199951921894239506484719171254789605924988113946826127127923967328533891_felt252, + 374032385157902181996087700922165392655578627957461687027258218685547373937_felt252, + 957591872146249745466615877788135078214459322626188875059058395174642267103_felt252, + 3088562346053621725348225646153496178754947360118546971377149438194490747080_felt252, + 2603636800985387929983647989587039227010631691665994540206491632726679189665_felt252, + 2981271925674433427592348828819096420786870718875055498597785251990524419506_felt252, + 576995713828998934705057655530607888489709008942713471333732262162363826238_felt252, + 1081738746161264860396204467781810769831187781302483771990414570541818493879_felt252, + 741554496133042970082551490599734708408011377546724392132341195346258658887_felt252, + 1121260184462027411801485296639992580745854554769329963419112597224598935072_felt252, + 2308717829362791268851148496923997841520857802281661033211197590321660666337_felt252, + 2310727244394295692791215127372623466575802125524088314610783795156357586275_felt252, + 1760948233716412880108026418749023692142226918171373191042799862103657571894_felt252, + 887792800498654218548300113707578088233585718041169590490342010908488576251_felt252, + 2063827410961486557399471559682414793786934140680479464832641142442994335787_felt252, + 940448230476402129606316770132372730471172489686130443887271450525004910090_felt252, + 755242414508304995726857137563130977179120301731053149264828762685075729739_felt252, + 1474031064882055794482894793104679635987613603833618457871836186930139740940_felt252, + 553689165147661449787275510702657670526465386286637256261767431912442957540_felt252, + 2909985167989954537142908302624123408941497729515731850508924782171281487653_felt252, + 105833394238781373818362562914013136359622592805520545051377516723156944898_felt252, + 2763739549963546657663687824175772330951790628117621220554272133747433095281_felt252, + 1371909339238942910719041605787884625781987133446289361579637541476196901496_felt252, + 2731271051793875075292536458234089973068719233559531479032795012169050717525_felt252, + 2753817255999076951316604426234551190511915839943962628759220361486135001476_felt252, + 1412498251588861172587825929352527108017700679128299273411263242747676914750_felt252, + 2486419357236236408043680831872710067406340191714849150636453003792192939424_felt252, + 141977778799206474017132202376076506156395143848227362196754298820887713784_felt252, + 2069187028060865585823475234366812493857998531857828882285694312754747924176_felt252, + 3233467414998229449228847584318335349601287675308305050488298972100498422401_felt252, + 452001788626757624912207900375479116436418228866006427585675615512373402249_felt252, + 1557764454039960148531391830343389492290714318003204884576752578498059560244_felt252, + 2943595863470246496879500187930603122909021379713071911398148424342133403243_felt252, + 2610710361450618143009491762630222631968239398647742494972196398693512142974_felt252, + 2148356818770308047104167206887875344427492619948120129617099710328015152670_felt252, + 1668469574778634343694507034568444665408740240761189814498062680526870910097_felt252, + 488267491398391231205420061643135103656925824878947744517478934613271061219_felt252, + 2874910879935821014374912444964820796081019633525312623651141803369795531402_felt252, + 2449134190186295450021310618723991904491302313077894436422492834864041792526_felt252, + 2902238061467069938742442609241072147352436943819136855603837691528048482255_felt252, + 222968236457439044067558181338903898270405215637444164063378007702238281851_felt252, + 1799827190937278298982707903417017125259223427749814663124627415412568930759_felt252, + 1126578847440983730150794670387743650094303093002388320631214008204845524518_felt252, + 2788419375529692014290588474736825563920337835508348072766838181047712519072_felt252, + 1197130891709404495226845160351146295212806343651786580000713750711465323123_felt252, + 3269348744530590413423664206747131404385349786303579577217954169989122761062_felt252, + 2343748103972005381655135821050253141969273825871109188974795125969495076448_felt252, + 769573096985131277876667445138682354124208323357505753598527274364280763413_felt252, + 1840407227060512396928555980274444086775602402077390993850235126310297121485_felt252, + 255316602891820916531385832014558062470352015929085911975917801169477387941_felt252, + 2188397935180579656543537721087418506800704267864863031886332760227104926933_felt252, + 1952845699848825109901611227583879283597183406176073733904230656457440867925_felt252, + 2494837715515846492368136669836960403039034090049099725110943291258175812577_felt252, + 1729554508948609560418408145332421819509814535498305875770161841414086708094_felt252, + 2145913243869949126419645842983052604950547139823430721084868803805442884258_felt252, + 2965317562667538204859984557184806821639084562629879259821398914780564186191_felt252, + 2426724290389424245650158040566475421684641283347199894051208242109788800543_felt252, + 2608940750990694268046996509699224751682282639053828697130251408968765708180_felt252, + 2155632389338427558105950129304841297850842965254131192147899838954490033726_felt252, + 1156644428075601615136520470548783612015450029241093810426121710852403317502_felt252, + 3498308334535118946826455236389225009947652109347333838666451206575325559769_felt252, + 250658615994658974910214419997497007532266906191284820785665582953982279742_felt252, + 811450647296014239960487557787757166644894911448416057173187011269533592515_felt252, + 2245689259604220279518930159184271427784568219427658945825209569934064312638_felt252, + 1869036995768471850509059073732990993075905194671585004768211790183479588349_felt252, + 2788665127046932412452537413991221923327061858989907027936992070801807654400_felt252, + 2926856583982526639170365686643821303139037981177784731340549479215735525309_felt252, + 2715312306654885934764773531217057007003810393019740657166771897735111182730_felt252, + 251854645713881282928805340793625011702705652362719167841238218610824115283_felt252, + 168624673026170906531749863802028466095427449333749005811524332652686984864_felt252, + 2246217102036628180489221850149299116702086184658374842124850574482226785232_felt252, + 1505557360496453116736088869870766904784467781182049225339775877017079194312_felt252, + 832440413797156406836384516699459384281762985793724363398195654542417602482_felt252, + 25422278467627396787355474228908609190950084674376495458142388964011333426_felt252, + 848410159096827615802149153772700336557567513931558309516247613034436316630_felt252, + 1081410201217877878695742381257399390861481323525242010711477819017019611456_felt252, + 1882129451698464012653172493283507762064516471060377331584814964671258942666_felt252, + 1703528291636327945490172192328569499009490707293161819954934145329612826705_felt252, + 3124493438129994117794469661662390854762921356559835823102668707050958563747_felt252, + 708881960899279876939038065767127919554788279537770331421687693611024675639_felt252, + 1047681942219370696678520804604552997781934284558844073239440643697706510994_felt252, + 1902183613640350846081966472258530287771744986907914923219148185387818176469_felt252, + 1308226752022997143177512370692366754229530472597558250019876458059698581910_felt252, + 1790563645112261985033220119596218096053367387894651199278319191843233107718_felt252, + 3239842592042878238190896213842005713408616615658488299453183919491419569875_felt252, + 1180565188596161216223593882411654069202991405126515466123341611946273431549_felt252, + 438366719781392975883201579699312802392923774572758086061608580120934559065_felt252, + 2364383751562103250957128885293474183494687662979677056916726940010201605319_felt252, + 3061262502422879813280741172758892401615206229377642802361315718074254536665_felt252, + 409370469513245006576635768447074733329341419674272692260939972809269830535_felt252, + 2954393283850351594262056940659418038018534455755790455811063198311679683697_felt252, + 215729466369818354068460548274590406912536729741370871336333612201944673751_felt252, + 2859130752306906290293032898352617991698759291748163028070997840457485073812_felt252, + 2154626072412442268461492228168660887559292964142873788805756331934783171904_felt252, + 3390250608143840425654223746159246955527211775403922220669434510031027153663_felt252, + 2203812033515794258334529826969782669379328692815556104517325573680450521226_felt252, + 3466603423146903737045138085653501267952390289554503967124668629175928748337_felt252, + 3003722343703929986907833066323015390305953723378943953306606081088766045762_felt252, + 2060217661823052522241429597542601570775955563000226373388553472368676929064_felt252, + 3302934354115591926947762828337383013518181701982675830632268645339281664253_felt252, + 1249953724498153901263117185569197346588176466180432339214070542571630831374_felt252, + 451441241967638145103812925288384166677586068387469508381607922911651637415_felt252, + 613556044773402586956512800764613990879014927604754573521993525546346448515_felt252, + 2672888091474391838128288314956522766977095105586246462309720524640628132922_felt252, + 1390265306930405505558287288920231729991559053322023084200268975392917998542_felt252, + 3103498548243419624860772510568031300319830353846651075076744211662865395478_felt252, + 1579588575913834043677442400011847435917174609521141928813194042441530259809_felt252, + 1829462377205465491357078412047439222129221149941972387451758734196038601728_felt252, + 1061653233697720645091185504781590842681327376765555205998976097049527882559_felt252, + 2683225761878473569531712921652901862808003569687584809803964854921638421229_felt252, + 3570825770451136870693295469062105861402103151526505823286413558280319775575_felt252, + 95333850485105147741558927796553497901007174606497062336037684628042495732_felt252, + 3353002980977305283331429119729159548881399911614374367374035630446286865806_felt252, + 3341571571837384192891321048023467380416225481884723697130559465352280908613_felt252, + 2645803434900566806421677677515021043953604032284768222773390326846721978288_felt252, + 2943671908678261550277116958501744284945685702535073035345278484356987990676_felt252, + 243352824053050876135967802820477719867180814759548199480433459059557310955_felt252, + 725395879389333653305297166168966165626566105760854459329787355960630389398_felt252, + 1702430306383261108461906298280047264293345325045858529247994130393460890461_felt252, + 1443482261105740853680293423031811835547295174131726608391769082783820177009_felt252, + 3386683886142241218455450649319386691254235240785606794182068954664138247967_felt252, + 1725111974293310462635008822579029865285468303890914199064295872164922458453_felt252, + 1018663857333254811635177894166242015324248612664416982819451977639802208201_felt252, + 1845569696066431564020619818943087064524061911621786057077021899841857529915_felt252, + 746418409288006324178744032266934435386021899379423987319526632089786113178_felt252, + 2901837962280254659182204588919435385596549402991481030159650718651436669347_felt252 + ], + column_witness: array![] + }, + commitment: 1533324317852427979973783961173237610945169641880146231417095113038336707705_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1284260243, 2046418426, 639877908, 1829748922), + qm31(1837744066, 1284900470, 555760315, 1583161810), + qm31(97769030, 677188279, 812107400, 1109703859), + qm31(392152262, 1120123533, 764853258, 1958144605), + qm31(1078302572, 2026904212, 930610695, 2006707286), + qm31(621996312, 1646488525, 2034025545, 1672129380), + qm31(490484665, 19666419, 1299999596, 1270848271), + qm31(394695847, 2059937342, 278090926, 957765356), + qm31(2065887952, 917149331, 197621267, 1257189841), + qm31(1964523040, 1314819466, 355619232, 1149897235), + qm31(96826716, 2029682813, 1809333375, 253097581), + qm31(357280120, 624095538, 1429413836, 1129541922), + qm31(1930263288, 381679588, 1129260744, 1955458827), + qm31(1810703886, 556691801, 432374697, 1034708307), + qm31(330528578, 785667319, 1245314712, 231543740), + qm31(1232328006, 40996089, 2147453851, 1696207541), + qm31(1837633952, 801236976, 569380603, 1660284864), + qm31(1862236018, 931067035, 769739672, 1574354816), + qm31(1551728707, 155015319, 51774876, 721068024), + qm31(698323503, 853036015, 596810127, 2846616), + qm31(760974754, 719063300, 686863948, 310454069), + qm31(942550406, 848247647, 1820084431, 500144404), + qm31(893093181, 1240123046, 1617973566, 1269241304), + qm31(38797737, 335155932, 1525432869, 1409219776), + qm31(1170579283, 303058006, 1672341558, 640186796), + qm31(125279478, 1460962464, 503477158, 1552552156), + qm31(1081959005, 276764436, 2142450538, 5723865), + qm31(838791292, 1103709837, 427594608, 321523256), + qm31(1342044308, 430796708, 1919109525, 2049523412), + qm31(1805766739, 2103707943, 321526578, 858430421), + qm31(1011757941, 1213249031, 842450798, 1724855044), + qm31(1810247056, 973558682, 519629140, 1214745925), + qm31(2021813507, 452858675, 1729513203, 971382464), + qm31(351242935, 292613564, 1879586741, 2117822162), + qm31(656286955, 1459707666, 498033320, 1509470998), + qm31(1248846333, 2019826099, 1737545801, 915239081), + qm31(538020347, 381655433, 546564658, 3211482), + qm31(1710932680, 2041872742, 41460402, 1960817743), + qm31(1603793450, 1494643844, 672016635, 2127820749), + qm31(436385489, 816877089, 1459951764, 550484289), + qm31(1970186578, 817512753, 503188460, 1291333103), + qm31(1602544466, 1936288958, 847410399, 1091626940), + qm31(977012749, 307636959, 1299474851, 196881474), + qm31(256607912, 244913667, 788761056, 962054884), + qm31(1740162887, 1832013378, 56334949, 205701739), + qm31(407175382, 1448369732, 1725081919, 701349998), + qm31(2135188263, 851412043, 33555261, 1738208793), + qm31(1345472952, 921232062, 583794548, 400514358), + qm31(538824542, 838979139, 1854481916, 1644023482), + qm31(1041373, 436114968, 1554577727, 507083485), + qm31(1644691778, 1534483404, 994733052, 103639079), + qm31(781416437, 200020570, 348860413, 1510005913), + qm31(1714821964, 464820613, 1208716935, 1246367585), + qm31(1344129925, 1985157959, 639810512, 1284426363), + qm31(702510394, 1906840499, 774142395, 1027321879), + qm31(1453516586, 69686428, 562464526, 993019394), + qm31(1522227662, 1427888314, 1228650000, 2095981680), + qm31(2134209401, 231700541, 940282455, 271339404), + qm31(1966707705, 1267085189, 537009899, 1447222724), + qm31(1504815982, 778535367, 325336281, 33258953), + qm31(521471199, 1571816714, 1385391036, 78499079), + qm31(544740895, 1961008378, 544783068, 1348835398), + qm31(621508774, 1522603277, 1323587073, 1149461211), + qm31(2135936427, 1780471686, 2119458543, 1162207171) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 3227719478046668404463564154695228390780746554015845048710688057830119733249_felt252, + 1430207304197801771586025652066674545796683578960974507929183719717865615745_felt252, + 32237145272563877506611456881246037065836949448623503115779143801748973745_felt252, + 92298387884556178893274606688718358897820443143996765072719507383795995369_felt252, + 3113109340721741097575311369804246073617214102535319476119655425969813559688_felt252, + 2448219043042066283179392954809767998611330797178608419453042137659377192834_felt252, + 223375933256248211605432294129735491996599650245453125285751980379679339403_felt252, + 1209589829612187663160565983770159350177709297243253193116412736347200834322_felt252, + 2430428438991105689364830385996929845796577015706690480261945612700099248178_felt252, + 3487015309743961852789817000888879627311622110811722450312813267623011132898_felt252, + 1210888061747380194143192102539760062071153567112142957351086877062672107663_felt252, + 2943829143511389993901764142543919023105524767832215108338038848512005634961_felt252, + 834243993241615380325722441455505647939917314422657454750486850419688681139_felt252, + 914822795850163995338943325141952324679805328577474356139567444153682402115_felt252, + 2088081900521182069484367492771099509902462854999140161257575678944658407082_felt252, + 2422849283456303515787541652700469671371225167948696500090775964457025189928_felt252, + 2912920035374844080425235537599550094444409760189019985353322455117160854397_felt252, + 1983019023048892882671073233544749159964700830556989174919197803159280211518_felt252, + 205332711595708380537494590540060590885984136262938974812414205104935278940_felt252, + 2669534740363696341316010169610552048300748916431475296358064524302899961025_felt252, + 1718692096802849236528222179933462032542883159730390731328947481514311075661_felt252, + 945818424653479262228312765384273665092102230724729712434640507053615074778_felt252, + 570317442935132272081693427278752660768014421038734779079853555149435955558_felt252, + 2719520424025134691107543162761219751509450097110914293941788851012710214100_felt252, + 1249404898276824281173866937480795683275347546469331874173102717322715980725_felt252, + 1665292909785589031206102225369306424255539319479527624941757278006081251949_felt252, + 3172826504246578403425167011840331151892053023726776408396222074152914308256_felt252, + 2282198444693421087203038052792481149480710114239162384376967383498401053359_felt252, + 148504010875118067860046375871931870198178999954274739627178699673049023019_felt252, + 2436456149598972916863692641276215315400617518150473911034763000149026602177_felt252, + 1203950971361529699262156267739845606493759459232627598088888554286873768201_felt252, + 562537111366856943706581053329247076748945789086257142229449368761749984747_felt252, + 2768102052055031531152558524341176302404751577042618671275725018600398269578_felt252, + 1179145347275195171441889106959294511465358872976022436469648058933201808172_felt252, + 1398686136164947766316411961692013207353263259365724161280095364434206607548_felt252, + 2999770548739987607807067242256894468315007242492369154321431199035202504496_felt252, + 2251642939135378696849764659067793224495251883993155718929366328370276997636_felt252, + 477274403808551934594779173752525942527530378784428898480574883675163114201_felt252, + 1478703602698914487613577724467864161288789882048078513292217586255319501566_felt252, + 2989906107544413734396631309199638826513557096236081049728903856774099826478_felt252, + 2769628627452847471876335715463176672295188101067291504339984768428544829384_felt252, + 1664314128376055707688883629269749361893176541383408099378405772999921389983_felt252, + 1362830089763319425949100095279864595584135517643344511204422304096158340575_felt252, + 786736558668960861503765888825932131957497221690731297267807896603322843873_felt252, + 3191969324183695297977370145297645937045752454316518703463951959150277288395_felt252, + 2538401900601726691699937515989800765081179769171568055398066038270711339964_felt252, + 2299172036713727722777705728854673404567919583194369568800544993588669050778_felt252, + 2608704993917803422289773023498181625906080784824174904037505932168168855698_felt252, + 1352495947390243994775762632027807152305021634634439891101436585322462738812_felt252, + 3291295641335186054133886279633307162717437583051795197394224045083262227978_felt252, + 1256283206835266782447681928686084034067734279232792346878343831260742965679_felt252, + 728859255807477706241481239237706792250460094659486752054471631457048909715_felt252, + 106754745302741989284145169060318410064535274266456220244679144298811413460_felt252, + 1588024105780361410817946187506905781683719040281591043863780240941075923577_felt252, + 2855108395394542478934039495577757456759458635704941498265921213580708423292_felt252, + 1144284836357792081206535365056420577449000399236483672284718700444486941821_felt252, + 3541316149499757745997789095345719845348044340775260873712986880573538800365_felt252, + 2284706352914857521284700050298546777674444489235867844241067650205520654720_felt252, + 306904472496589103578866309184005608172828386122785981797610268049735868759_felt252, + 3052077410815100227495059414701422522707556438563533844326217732880395482295_felt252, + 2757131820985975853614033085127523276164069977371086629099985165454354118913_felt252, + 2534777534396306810039453728322901225096443253125810284613107135339246410582_felt252, + 2464409369928963224698432362396062897607100171160446223022647519947200003395_felt252, + 3464206705573756471863123376266625451802224780861368842597882958861830476992_felt252, + 2455803640618967280386616610338438980792560322715422161838903015653241699081_felt252, + 2683982344646757577632141936687792622007892184889965296034568032311216577807_felt252, + 2738148036222555310433860542039308942323375984509036298882603180851583346832_felt252, + 759861523406093434033072926887641826050801231639748433990530261267052797299_felt252, + 1315319380281674804290535531047727553739204539301663580847596947236963111768_felt252, + 3199698052786263379138212575659171748351307104839434413937617173105428081596_felt252, + 3188589128195416323875811190120787030108134837435257583393495547942092630699_felt252, + 1352592184555094435089552917629627050041686011340699548049765467499301250824_felt252, + 2742358308598789973906144177850800275380753769530521325784918354069013282704_felt252, + 2360914397526789598817545742219765688137763053637399874229569109748921406183_felt252, + 2160367210676453627384875295085644836630054157581045009287081694086596562873_felt252, + 3518529684284797731034651782333007988879363781897535672113663043969656337799_felt252, + 2246195433791439618157797542769342483437371242439265655935429671953403862145_felt252, + 1372755635450097361666635085770079873721794588158525425640372639995750261407_felt252, + 629391477642545118443772950165397158788132155278576396571054385260079414015_felt252, + 3485271750409089674978840261815563126468354511382882049612478497179708729327_felt252, + 1984916695537677489303908118448205654878057079529845141924287408170921071146_felt252, + 2872056666281619668616333898687423589729672478575232486205789819123838829426_felt252, + 1941105489930264454994389955981592095195464256413165910041079785597480594164_felt252, + 1949858367770284476538393301323380680695616694981481980336268141097610782514_felt252, + 3601522329491714354692034495415264389914465674607204864461896298276189281710_felt252, + 2097587694272699088569129477554928545219979161610045271300273212092328514430_felt252, + 565316230520210000478481428565777806762174640388788595235866638801987379095_felt252, + 910161709673621421556930953471254313516250331852485207580705488446041442448_felt252, + 3535503886295229392090819570905429080286124588996386313781277383193140195743_felt252, + 3609783579619960499701271772676039363070643881996048925646530639346789109324_felt252, + 1642186416183983681468135684405896783762712406912194387708113144036103579168_felt252, + 3400822370912584695733067351567849317171889319341088405215189987991796620477_felt252, + 278381488621738673169442228815996461229269853618969497283082566158064154287_felt252, + 1584225302829176596559449984747764951485665370253783590043442167719448706855_felt252, + 3039731966207100198250609073115439218004259214068093844849582454555326323382_felt252, + 268223679385353670082604639508705361429033174742788345695293845232176217542_felt252, + 3387747514160090309489646890020524629483005489685365929873373179511030054922_felt252, + 86850947390098061323806283162519963272728618067633404343947755472864388641_felt252, + 3273215427559203482266144673028700589717273893209794260077440925923213683033_felt252, + 2297647242256540977986663379549454139098847606868776496209136869195477227946_felt252, + 833335841415769757821108604238319084341635363171129797474095530410147086788_felt252, + 3393657058426689225066448757272970780503457873347939084740316658873142264687_felt252, + 3459333106015584839495502431770844960148585100337400290353970989625654737476_felt252, + 1093017512462457062371396608137978127105000734811477698342386151936343817960_felt252, + 3112715304624495321516539651568084263988512899495883527534706373750931931847_felt252, + 919311666255878668487916205660717253349600025420187230943310720470613075927_felt252, + 1737848919376596013943771901559767559621405644753795294853987518971285729504_felt252, + 2659924315882550179512269638899576932843514405381990798447965361242142440208_felt252, + 757509603203319544041238500186458113186214871932208410589352056710500638493_felt252, + 925752979414533938996802027299439685662937371197213210055430689165243700657_felt252, + 2956350112637745271643416319263519353309854674797145086707795265111891481632_felt252, + 148871396072675096907533057481092084076493600258517185751624665146011955456_felt252, + 1620469565210022634480434845608427970336215664539716326719128560284801729764_felt252, + 242924706235810397233088865384782845669667719319962607693393616898905233255_felt252, + 537005105464810040835134026269413890937091136103647119325068876724960105328_felt252, + 2244611778553283495818678904408684165476861624757618169348471528454383052021_felt252, + 637358963790771132845634801992253283792201398589063734889574039123317662704_felt252, + 3038625791090761826201781720109471761296035988245093548211121885297487184298_felt252, + 933801321347569127880807401036603404171473694589449157239654594812580365981_felt252, + 3616739994875721458497339042603688916672004296727244470138259429996500403523_felt252, + 2704519148940932724634474688091527593000334803630984693527864515220837969092_felt252, + 2467036796180842699667180949070590003104066919638792780271461863187690435691_felt252, + 473544174949046623929610267119335515772426097437950353527250543821394622730_felt252, + 1147001258948430726433139225513719181240661290973877604814924357406164561120_felt252, + 3605808298142963035295507555509467002864891091745689730720230402149034532197_felt252, + 2207162129911305743470815549333960854486241896563287324044809880652273200426_felt252, + 497442330068190263727419585989095934010414175199324498833208464534403531075_felt252, + 3158989788278473406604289224151206572494353809467157274427085570632311138808_felt252, + 1468338429791445945383149440421765992553017533062200166672269492585259386418_felt252, + 1752244846030800488927376109853504689561157927934992285780484151460277924302_felt252, + 344774148172775416750562620925766355416237943940402985042689004195324626348_felt252, + 1581438211960911844291359108258092944233399440263649057533826458370544807889_felt252, + 2591792562232894758054203988605061615341835462197877023864399266865980079944_felt252, + 655725783028714958138682652388545991225904685019529615361868916537976016930_felt252, + 446017366023049486080051333613917142217579154348066055204952681832771507568_felt252, + 563281432468744662157543018580029085862073979575962556624008225909435087022_felt252, + 1989873211917244117537737120418175172995412131949542393075912704110791022352_felt252, + 2147662425614288557433282681759491991556348158222058269577415071040728459744_felt252, + 746773058194009199502452440367513644852622954064105466865627008144003166144_felt252, + 1231780249901466685114000701487406602041168548419833008747021084353861936179_felt252, + 975709249579518165178943221001679657633435328172977949012624714273184405168_felt252, + 378168697529481980964925971865634158773680791159848633581430234163101738752_felt252, + 2459262774270596457964405172589177040723531847711062373762206187419908821880_felt252, + 1149610466410590507545262767539379475122039880145389135491512022048095761656_felt252, + 487642711585042907584321616375756353815935251710396380403277721598420141242_felt252, + 278089030454980776782288881764548506670320879933177214752212976880589681352_felt252, + 2176546543421067363248579655356222475287570487662299885873451566439088679851_felt252, + 3279953332457168363614383402918699864571144421165372234635362679734518099829_felt252, + 3395954648272903463588138824993542955472016238843629278286660334298638145240_felt252, + 1734557892896956594251638768482902351095966208856564791321465565351654739903_felt252, + 466436153027798941936340106146442822482491522786919065008384951566146237393_felt252, + 2831478930629795237234898703866397530700210615187154402268875195821733371856_felt252, + 339074476264671219316963152798262582056183783284553646010189978843892408655_felt252, + 1060876593329526885910172913143344212846901047142530066450898172777978216683_felt252, + 2866055388204787858561083551349937793687219697744726574654497895221578748254_felt252, + 2309706901514354909296576268114924610586111219732651758701563872717877119323_felt252, + 2690892545991825312658213577729867114805531260343114657048606471811142039860_felt252, + 852936011043737129306407782762163451298526751297481547201185326053938857865_felt252, + 3184697276456528805302845789375511170502332107919620666958085493921103557398_felt252, + 2907502907218863241045821910614502868598537254772128890810453372234887320805_felt252, + 2776848417852311964634888034053249029806617251398397708409522851458186617305_felt252, + 1203548476771830687018947238365785202025171675091206546368439061256700545505_felt252, + 1821640374740430574450001378243486996332639035228144474414972091994464479829_felt252, + 2523326579662846481030372525902333821043226019363962895377145201573283109378_felt252, + 115164087538939761808509469103839865092217707910537239740809666408590401133_felt252, + 1491423324686569547401197423315143445527583616221188404851204564367027837155_felt252, + 2341951213476035341245690601220585984380010263636471526846036904359586795675_felt252, + 2827164278572787084511107168601771238403609147310563712852333609435432176657_felt252, + 2073038902707845430091922288641562955073676452784925024456777138598863876992_felt252, + 1349700513813413318300865412823304619854970181664717023343221583114585402967_felt252, + 460954480174503416617517691641586290073149912360126974307482939152040109688_felt252, + 1323793660010105081408471921734273068538420401210134914658275234230828721542_felt252, + 1338511460294221166402447208007734485587040745493164488512406283287835883768_felt252, + 3232509514349101361568602817514555556750568878447876274056238359307714706162_felt252, + 3094432136422213666828686686341342184872268128894283795708709776627376243648_felt252, + 2833879805062795027684061451486280012728310273919316807353280927129767781823_felt252, + 784997162402865890697512734431683409515745714381945251401303168682308253014_felt252, + 1306552640517261925479509541480744172167466736280089523487175498629048577425_felt252, + 3160198913004158367809949704916425640951969255675375791372160331230543625090_felt252, + 1390864604112538615979195756386594978589587500695276815002981153092675891743_felt252, + 1408543886596168936969431028571041246689550437698945297608549338466451042078_felt252, + 2492258926465895800112079279068802173070864573897797103816982843483502525361_felt252, + 546992869659832742423699712497636493114694462954215387403195856810424753415_felt252, + 227851824386064006229797820048244141167998085757733630316057344874954604208_felt252, + 3435519190524206571218695356845671166273929491113076426657356263186394433461_felt252, + 359405276543941552600432746881956984386939889248014185084564695681254732429_felt252, + 1984294560357432954245954573649999886224436778546550042213547517440832583940_felt252, + 809596225100733727385175710415171131000617062723304485018383920901177958914_felt252, + 492230881526318757695162164793426694880810618996582135353170693471168198686_felt252, + 650742717778652348536361695073904624045603963536005612386288844629494284227_felt252, + 1881634598239213594388064867946737363065095172034617576338890925782784334173_felt252, + 1101381520383293725529880393821954060428794537893426294261535232823877617664_felt252, + 3091279099218200779743280580353759560315290516792881461472035610114474167397_felt252, + 921303999705796290751400486496230708644100877295792431777060173434130469313_felt252, + 3269824554081187543409096551002332511955798415236413891368372242210457612062_felt252, + 106824455467514037820054751359476797513958521174287433328884894673211918248_felt252, + 1165525461124206049727785812630632939251039537675325794590854764016954683553_felt252, + 2579045797385051432469282168985019330190944201463058721734764225959381254027_felt252, + 2445914033311973850739214139819936403648240555603595663276157877677577041166_felt252, + 1245939764112787382880992023748743155969928788592287148907070483395365530568_felt252, + 723606587939175751531683611434572067705568091429957654666148840205341131517_felt252, + 1932137713651473484851526751778972836041416680185669256535844706282363583216_felt252, + 2448685677157679032979964775806592156952771472089879399591043533761904977089_felt252, + 2292861575169811322685697969577532606300814567708994049493861626251689724077_felt252, + 3103859296657155722236947541004823446853299969178526092773663821799697887207_felt252, + 609683479899455759552471779751101384402964032949026704954644889448258096295_felt252, + 1031678567224240968744217132463246560407969402666890605918405445791854472583_felt252, + 1823569898761504931324542820540816013088089074936379856230868657750063282202_felt252, + 355311652324338621811697630985064252447444062657118907145103529273822868504_felt252, + 3579895958521984573758030080081799760069178395509391375853795182458222605277_felt252, + 2201716026110047994304338156930476469385361968369141819010367517456361592006_felt252, + 1443571645599560455991740021925743168420555505049564987378478528623387855219_felt252, + 889757684830257483547255157202567636795581077174574565616906876017978043001_felt252, + 2814405501190300296306475026808586698724132574037796358814938835534841117409_felt252, + 1999350501585859037618085798618333154571246405045874022191725069191493215482_felt252, + 1581424426954263161019073292491930806478965565877416831664406267566976537955_felt252, + 3000562047886128426544357168452608752374247165835349306885841053520119235848_felt252, + 67998789213231623153789120551108159333374386115744956625056299940909790635_felt252, + 3240316923782027804076095923011152656935296292016474986025214040398318365897_felt252, + 1687598806569569143234622496607277199162114340411939902285182379924140066060_felt252, + 1787468179402261622289134201392399852562495625874641644878325650407832884111_felt252, + 805375464367805180584904905619280030151945470872875775424713436636031377048_felt252, + 2020735846371989258692122768477117134968078530466694477130007176498731913233_felt252, + 141886970586696657698008853766860118189235902405521031950488844193075812991_felt252, + 1775961259964610128418314216498403625946743882747664342720372067425484782155_felt252, + 2020094070855028671772294936464323022015550101388448379188672529235152104844_felt252, + 1725651934472345080149111077549455964670178105261159284659506051755019867486_felt252, + 2929216654980226902752808862565095110107127399959800553898030570896894335005_felt252, + 3179985124474805968668940070606799242019581206582421662680652790317059849644_felt252, + 913042024329255371364995235648291953013673306836270525577623289118581407603_felt252, + 3540269533558992047946338691305425306596130354576728351761400319781027845062_felt252, + 1502344714063019650270846674384875567047156419035681829068530843803699501794_felt252, + 3392113413139200123294122571340326030636211794629627037700726939073587597491_felt252, + 1500798639341517705118397633916050376403964575582594013507928117822773929598_felt252, + 845168941629830338786668361041757277386482538471580287683090991303138968222_felt252, + 802791425189981446331581698658706935978349905850519042649679743128027308447_felt252, + 888087510692892211708966982267170390815179623742247662897400764243533216032_felt252, + 3479819916951730669531523738884848664582400802347153118902332388433175520628_felt252, + 1896656203176493342912841838865417388338982445549975492612973192503781991263_felt252, + 2177607776232873531064793164144553935770656839128160665405783556076289303692_felt252, + 2631210103400770063093550021082509519385995793077122714159121789645446550917_felt252, + 1595150547906790690996138017830164479616644046294427720118445870129103382623_felt252, + 3488089133915806219716512540384728948480710130901915579425536019873198755282_felt252, + 2793056022134926289136149475749491123393657484464876614306284694370277395961_felt252, + 2677038414970894753344097093410216831245017013060054237406177184310231087462_felt252, + 321180441879746520453894921539267024785026619497344371603316440347976679901_felt252, + 1559409944062707300283019311509984165032829442276886224873792733017922999655_felt252, + 2620018738682184247768354705909958855629262095143471066659093137175877463586_felt252, + 2324262182448388453070913608076168397064925296837103862725806655870656094957_felt252, + 3465213230024005375232514067831086910676533984150448473854042702336707973136_felt252, + 3536637322134204511185446009252438114652783362975543710331409789110781775594_felt252, + 1874866092167231973286889401165572586060627730242697313879949902601589710255_felt252, + 1540279024879846776577173055802621616891189605594804896619410834734390540592_felt252, + 3234637645238844051043233360207461644154365778966666031095443856221568809377_felt252, + 2713896390797665945029954991479113385823354671338666618931688485436241939298_felt252, + 1108116080512365955220098172063259726386836355847715551815766052535668241004_felt252, + 126649784765441325028529973304712809679333990354238271073155670535169476837_felt252, + 334238477948264697487544312988999666244871175529262084322153105546542396909_felt252, + 3498961658072583259387815680593065013635335395292130704334917326046994971464_felt252, + 1787534480176412204813723641185384021938154832579412624170306352856816303241_felt252, + 344898670269991286552275638860502658392633912277060571552498493283839128237_felt252, + 3130077466296191408614164049334705124721064057593540673980119822344684484215_felt252, + 854884758611567280227084467398932528110663918313786260274522897061755962619_felt252, + 1720105365523719456347861891330896789990174285868764771275271101425369105799_felt252, + 2663956323836612535455103876613048911290411101308868577651274930353826605910_felt252, + 1877209891527676882492989525292231309583803158464624428600745764530658317186_felt252 + ], + column_witness: array![] + }, + commitment: 2536217414514912217657930287224798349525602962895153744776912499110770660120_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1843513384, 520565458, 1971937232, 1954281572), + qm31(605335639, 1077308199, 1295760681, 161412619), + qm31(312749513, 106449772, 1551886429, 1611820930), + qm31(185962176, 2035826231, 1015254636, 1287088969), + qm31(1378378165, 1906548214, 1078065749, 906872525), + qm31(1151446732, 794118317, 1721885801, 1578653283), + qm31(1041542877, 1036286949, 1784993373, 74161687), + qm31(197792765, 2119011329, 501145528, 191764106), + qm31(429593799, 886491574, 1612957130, 59276579), + qm31(808917307, 239770934, 1280379876, 132707101), + qm31(1455705576, 1842442067, 225836583, 1582626862), + qm31(1368476911, 545423296, 296703908, 1588936277), + qm31(452374145, 140948874, 1883344150, 1272481305), + qm31(1625023657, 558508016, 11468257, 1150510310), + qm31(366999652, 1578800946, 994212407, 399866073), + qm31(1475468696, 1058212957, 1020216521, 1991896452), + qm31(1049020706, 238305287, 941175343, 493770571), + qm31(967627229, 1539743457, 1335503633, 672168214), + qm31(913985252, 1829902392, 174036028, 173160412), + qm31(782543997, 556384404, 1688219594, 1267627857), + qm31(1274403479, 1616559342, 517087047, 472901403), + qm31(1027780616, 511193227, 994645717, 1528495260), + qm31(482880145, 2041306203, 1525947892, 1301789723), + qm31(2137574387, 795299144, 2066616814, 1644680484), + qm31(354202025, 2074572986, 155098654, 1269933205), + qm31(1220855343, 1339155253, 1073959815, 169989528), + qm31(879957155, 137546166, 2063365616, 692919928), + qm31(478221932, 915245748, 1383523121, 42281150), + qm31(610006037, 593037975, 1588201388, 1074075742), + qm31(1498169514, 1788307110, 1510705516, 448631994), + qm31(1937463882, 1825211442, 80890749, 187105228), + qm31(41146783, 1664380422, 546049899, 2021077099), + qm31(1622440588, 601704779, 1635275012, 1663138095), + qm31(1916444186, 288832955, 1063975503, 1777182407), + qm31(1723066841, 309173663, 1691201701, 1932259352), + qm31(666878820, 224678595, 2147403920, 793368364), + qm31(1376384894, 1662372429, 1933505400, 1805679201), + qm31(1797460842, 1229942208, 200509539, 1962822962), + qm31(746915287, 1584244770, 2011004524, 792391032), + qm31(1708596111, 884069507, 348560322, 1769637319), + qm31(1802194987, 735189730, 34883136, 39239561), + qm31(1845961490, 1859528183, 571574727, 70583873), + qm31(1961079071, 1068039510, 860039336, 88973554), + qm31(1219141834, 131151486, 1735685465, 918308832), + qm31(1608079684, 1027235030, 1624638755, 1835099751), + qm31(107077690, 630903695, 1106053353, 2126895738), + qm31(2112597514, 1502071877, 1150785364, 1517402571), + qm31(1068455287, 2074156225, 1252083932, 1604370913), + qm31(1739178899, 942870202, 316916572, 1075077363), + qm31(992119037, 263053174, 1401291259, 1178154260), + qm31(503458530, 63611184, 442105571, 742798997), + qm31(238549796, 2119810694, 1810028487, 1792051433), + qm31(348994461, 1279785868, 1461579040, 1064110007), + qm31(1315603887, 1851679257, 1281471055, 1912129455), + qm31(1400162118, 855306359, 1131618426, 1929748934), + qm31(1187883578, 1607791253, 1949681644, 1101848705), + qm31(2067573780, 820155334, 524936526, 715349493), + qm31(529257082, 1116473101, 644505063, 249506135), + qm31(884885992, 1184468976, 60640917, 606373586), + qm31(428142880, 682519237, 1621442449, 765397020) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1922409973637162610240168591187226233620664005011108857039968307589138231374_felt252, + 299719790195179626222449387814794938659773574017081445713803098143055884457_felt252, + 3597902072840899687178540214585355511523543065403133783395540552162299185568_felt252, + 658954619146101209018926192200988111275910889372534114603153972000392449080_felt252, + 906625832826347420305684265996330609425791674334304246614078234864677677449_felt252, + 3542445706319027191853428510839829443379928547199056412886871744944369009849_felt252, + 331375612574575743191548922915952309599578970372743354100400091973602260349_felt252, + 918756212229943002701051382244085529424736718357082172669771895537657868236_felt252, + 952664229045830798440255119753893687484999397099715282287312783897960025842_felt252, + 3430515904662078043126551443790536897572482193273437181606318409219767047136_felt252, + 590076454026234552587907812066823367998550863063720072179159821897607913950_felt252, + 548464864531004815188700516666632636054007491265140661187710585390305583567_felt252, + 2911735909421145082121612484075266221419987174850433206758720684292469805134_felt252, + 2602657145195615478535473776728763559374718630245892866642124664136120273119_felt252, + 1974163669701249626175264788898033288422801564293495482603409473265568267456_felt252, + 2600358582142706470380833268114149029692175075165844610633807418872412097040_felt252, + 1336890964214774279868140041265935391382799416289705365791163095035871667024_felt252, + 375349656200247634806356958879996512247208422434597435229340550448553399219_felt252, + 2890645174598726049839206069336341018371780019153152026770032507354473466291_felt252, + 158954998517304998642718456446875845188686726506347570691212252010811796480_felt252, + 1463852070846139941609614564185652842656792394435480391567531763271105194467_felt252, + 2421493198518092273885672991457540991941170710330276699003841648054532487724_felt252, + 2227649469963222898239757259766421246469744444681240896894121321508226151907_felt252, + 2843039902125902200041857093156254259254268608131740572642302943199364408611_felt252, + 2818127831338751747175969594453816859677233227792669456653559135768992230340_felt252, + 97198948116162025320002935761359431759110085449997821028354418042400060218_felt252, + 359914616355411378221064747804978845451746273623538521735888245279396779203_felt252, + 1134185653613265324165134618893499647454214963392042997859993756962296170841_felt252, + 2000530805255454811155364257181631738881242849788107793225631082366559268385_felt252, + 2457424567335246902425315681285945863480612354850653674854286781633530061513_felt252, + 2764754470620615394890202734446200385440977578459485544189584688167661382602_felt252, + 3101004352654567656829053836405920010834306985704681224337520557196436644239_felt252, + 658281444110032427124449768660294414898379594056761915228510534809568511276_felt252, + 448075669685756449978816102360191351548630525460373137771447994611660651036_felt252, + 1437587863123674792096776870575250130706383695426461381936709388585390358705_felt252, + 2187227495171555053602099975392308213964492422788901332012972531301385521845_felt252, + 3445631940667287728845842878841308747993287078502206669775274323747221939081_felt252, + 3379505655561295035877405620775474470337271973183594683859362852741123475614_felt252, + 1238758243968419751683159287689023925642316518254771544929120321316595693186_felt252, + 3032951934382797860999632574235012253193198497450737360817829506392052859192_felt252, + 1275208991351677288909000671514848017408455244151192067841566193959012951775_felt252, + 3143944895519702445464927125662818755170657398995396155104554067939774458601_felt252, + 2095386404123307037942710687791186080235429456310937369422394079497190511196_felt252, + 476528359058722120722318715077223146034099157953398019660136149179438622445_felt252, + 2056937938755327418883029128912496993639017644997916542180693373015971001615_felt252, + 2411108396365346690680189567482683889529368433421419193011757747074523421160_felt252, + 2857781453642125765724947576104670525692259968515980316377512268563105410701_felt252, + 450504421325382998970680359613920086671150302463938536373281261134827515045_felt252, + 327485700977980835643689850165335084053669009176522257173034810997888831826_felt252, + 3551163225736155347478700658943757261062045876174489780129183531037199073801_felt252, + 966517322466850394540092446459614025762353128002003387274355288982911333099_felt252, + 448472579975020480595748164739281077616772184542071773454104819514027985423_felt252, + 2885960451742376330197450391878645892989543805573244279323788191368329032818_felt252, + 2423683223038026097736592378494277057766324210989082419264479140303858582673_felt252, + 1183819680438493799615658340005279573460321539245493958021848389111186561405_felt252, + 352040399871593338345253672492164685381310534311694851698049376934147790585_felt252, + 1384161791543647601355733624165906269078618052616509657552294196916944257254_felt252, + 1989725065394460411272460491180471430645162967913693655911173249249248877985_felt252, + 3504321861335126162567788508332359042714831880118374264327648955714351453503_felt252, + 588747863377791390436513516908375607087233252345798265418844111206969692589_felt252, + 3252132295972133289809458245705607591603760689622085224340469125806659629065_felt252, + 1077491974252130748946403333757939813523115683828031412376381278602653986266_felt252, + 104659874490908232841311834298120494620248638340697020146541797299557563409_felt252, + 136414239411144490847234705886539284881997238791680985408043077779916076837_felt252, + 2232829384182248113733030081179247345240061520526144281614234682426095687192_felt252, + 1465658636984241048034197837469408330509109457177815226276220644538480105846_felt252, + 829324425091494032928861136205464915514320407597164032183542784455001026501_felt252, + 2220979041297805728095806059317886769062807593321548101688223040438325703471_felt252, + 3092806761204835275941551621468092250937501701409920353758707521606261900499_felt252, + 273371927353506387498022519980403034563421801833925933149164338591412793554_felt252, + 2053214036277642212031269609071474642120406405682292575391633666765066232989_felt252, + 241745569431775999760386633848754195443093492739780392082859768141434614526_felt252, + 796953993804869137405170026306444172941328841629940229464776013267374677094_felt252, + 1163358892767607336515826007058175467537209112406877688593704024772028553969_felt252, + 2525865992176761055266763693078964982784420628821609192101674956926358326422_felt252, + 2527744823437552116151515821494196212497235327242425081179313538064850347053_felt252, + 2367730747312899721940161166384676109235779598608983088328902457116123094422_felt252, + 306554843508950759111069937036902925760045647183227257433575566678858092142_felt252, + 2849909506001605064146395813078673534374713075893696946776102334830681550057_felt252, + 1541374952857172462906811941787943686724416989276547638887314845306881462409_felt252, + 3180882409888503850053029118890974693898280359896466508977807317708653234924_felt252, + 3413083185110998180508450737476271984785622308155355402528521852589217778231_felt252, + 2109299239843239231105949393942371418685256714121514687883292615599947693417_felt252, + 2042929983019244527396560517475823156929839845922150257419943360889386791097_felt252, + 1965251913158638385851148703494800198790508954591171541216134798673204052579_felt252, + 29381190859008693371227089693359891240655318930017467557743105573276952590_felt252, + 1738702047172197534254661800969906570919819784950667569800845504267169645441_felt252, + 1766348648107781918982790491357682207641886714999645966289292811376986672257_felt252, + 840835776593278121654535088950675534025091418201328183578574170919770497396_felt252, + 1342392466840912449403662013128836290647903406474422775515900421472698127989_felt252, + 2434712645084757112940653469330264829041592108948169655572633079312191324631_felt252, + 106842530358070532869019701238510701410151227032052778848321196513932278226_felt252, + 2907532779054761728788020979362720564000135663207534397262911521029875097738_felt252, + 947454486021840965310187369329988833171463641030502921668417722124583761653_felt252, + 961338146394078543257476198627665266521003239868507373953515338797854573052_felt252, + 66431921385714573147865459904076488452511910993323891620514708585898871963_felt252, + 3468459832166028158715627296098642029227397775569730842778578074571515506926_felt252, + 2121040685049104980772567433035337813697988157001629167523358795268234841805_felt252, + 123640193181095755018501512429631531156943483261938417791432823147354945098_felt252, + 541669020155073345851616195863703908505006078420719170058703970614804944879_felt252, + 1662433645459663406217857139633707577145676668245659756832586273790823158331_felt252, + 3162950048985507632655249354740955179534838872714801970753794663059289068038_felt252, + 2745219622954492979063376130211621401325071368899404752575260866737916475132_felt252, + 1130018136320441114931161324665581643260587717393760632417364549980387998201_felt252, + 1668839721683168082726124503545612460764476273591586796997684164812757117941_felt252, + 202957728230699672381984895315918769684244971024254151599639818608332411459_felt252, + 3090082823887902325579981110188999838271701528687981325793191031509874064702_felt252, + 2925620634542776453826400544983337582050282224216172917315267184089614487614_felt252, + 229727410260303032151749146990154819222566698039330450934358030652467084216_felt252, + 258042010802395075797557287023882818491565177644867883905698161847190173588_felt252, + 2927927488479790261309436710602241878092558138578891983901097145677023588354_felt252, + 3316503612888708528072285682153992556722432992308912543577938324008730462911_felt252, + 2021793490625852116073883602337812661725368259923554218109639143519229438675_felt252, + 815996329483447052647151086698625700292247202345604078942194450470571750355_felt252, + 1564849172696192711203993713782244512376534565937417393822731187648438162558_felt252, + 3181297472687360303446362914395520179277760810901386591786029260936284506368_felt252, + 134067031355309668782860566508196088356161347328215427107750217637278742411_felt252, + 418093925105685418599030225287608442302911587390388679473603619503851304697_felt252, + 1206674833779700685224564795929829958160259521648581364486494239012718746553_felt252, + 262934019444418088414653615734736093393943280426666141584340351012465088462_felt252, + 185920994868876323709578574600757452839942344432816289714653597975920402747_felt252, + 2047090298453493681760141952389541685449341361099412084770245544829444515460_felt252, + 1892730425009081278103433211167031234098684596292030811886495142513926881698_felt252, + 2896614571449850557836939359874709288097514443984659707874052903821144584339_felt252, + 3254916917224174775262818031660847334324190379402949772955153036948500851983_felt252, + 480396456724878611124556715936149536428219194603692276307924169143044825143_felt252, + 1717313227090028785788266199662802266990868374148492012963700998126168575049_felt252, + 1227163940520618021776179160077375642116430779248876262963354022871601276221_felt252, + 85695514553996152956260720393811226772089047018806562528001586310031202273_felt252, + 2999299885769350815579097076278947455998898966580391818302380073374823351986_felt252, + 1758096382711230216764994993594007438647141967321788529192107458854527817456_felt252, + 2871076575315637990438993535782442042848573223743517408565222238288815918233_felt252, + 2658710320743126851538183461690362385322195429171540682786277361112269483512_felt252, + 2623068355319282337427258625276742304970872318818218419040038252605511615913_felt252, + 718120922190509827347047351829768998418397608950445859369557256745832672235_felt252, + 463082647311383867675937965347988207084911946137224858567501314266878773910_felt252, + 2136735238614803247409510282333207293348976405593209431613493317629428096171_felt252, + 3146287414877587462223708603163993663072503125538514445566220565402896920270_felt252, + 3267839152914487085710642628455746142031458240351153288999477014881575035660_felt252, + 1802996227428817477660616782119877141033852647017996106716234317368103412510_felt252, + 1856896815612307184429542899940106489361815955667274187697126482855813676003_felt252, + 1395040996296572895141546072785460009591349628295399017394118953606363746809_felt252, + 1866968259168450009090321185132130854737490478947923865761723797846169458788_felt252, + 3492769070640518698044489131157392477007056386397033830323732752215689433343_felt252, + 1310269398418749925498289809328451938489315254940919523335281283696693743395_felt252, + 1163258024570099270475752321857861099323433480299105501801513340718091976509_felt252, + 1411448252148098259518282582832036587643305647395939990135559502075495833314_felt252, + 491340097409180961380313104358220215320033231862635645181431051873012251319_felt252, + 3237590204037223405309980572777733030846437923870915578318749850729033784876_felt252, + 2705357224998843534509124926656197524344166338834088232070728797517757549533_felt252, + 3573229278498812626435052683955831841529083845705307738224471841359505763943_felt252, + 2021167575101831317926911285784852844967258226379202721018005743638097349774_felt252, + 2955590677534377737838539631994711843069298702164257108896314387668081708463_felt252, + 2175463600782334260928114964823794960299650033550327239483222810236700142452_felt252, + 1692347607061079952748006754729449318557268930646551092871751450264867912814_felt252, + 2297034259114026647650781126971934785225641421124596913676976960416492240594_felt252, + 3048449917360313744336441970925689640218191248858590307733901266791599195447_felt252, + 839101007670999509311022188813425578508468890993900035545881018923847553557_felt252, + 1863723131729772469443577082550733614385452302825631795194542652668990569250_felt252, + 556217462501626690734692645421306607122733481750241006531807308378597056711_felt252, + 749350547350052441873153761499812904384773228633691543651156115672916286759_felt252, + 544447930001630345093506248542118041749267238993208977461375674253402583468_felt252, + 1058051732362914702946894218895312554495077900195455269981722215876356104519_felt252, + 3421947493672633907312064735190220424082268011339592456706533414889130736138_felt252, + 2952038369156815872183648685283700394433618236182735652924963958712924829920_felt252, + 1296085066942897550375050192858804715511458803154536855262760518050728035437_felt252, + 2301687252577720869812340639211428474700722038166639878105359320275410044889_felt252, + 1668760173900252152113234791230507425454607052874782644027250042388739676658_felt252, + 3514217976482163276916139223408809933823007812944265337569224910548232641101_felt252, + 3428887372455125585816051756529028169587352268577817007857688544241256534142_felt252, + 2519487402653082206727843592689282199778593261349381754084449685762707207365_felt252, + 2645270344401335137234454727410824432417854861644696503222487600035527349455_felt252, + 2513447076459411276601126799842056838115348223218084012129270425303861281364_felt252, + 1856498319989561466017715515656785753154048419438528620568058774049443671575_felt252, + 385137379302111276431686488438550035721714992757990413644070761047575305071_felt252, + 240705765280515865771698551578019610488828837166755725753371883569613149811_felt252, + 1269080749250556623103940727852977786434522423117683008257070604656998351247_felt252, + 3006585278065044634910459955234138166923370866985645911695559856141950898862_felt252, + 2997347695871163210415455049439996405877652167773067007356037947452031955940_felt252, + 45345526746891607747069784066398639486655283556919481141806361622756273302_felt252, + 2745540293007595349191784518226855050992633640215260250066499543799158734820_felt252, + 1360651232633801119508251934127709469466838355941167376966415398324586706612_felt252, + 2536675164351463218057495725161763391240265236556373255707350211487894047633_felt252, + 1045730811859773071664225253071226809097684343467209335723421841209551540143_felt252, + 579819298129938466382653453089063687781810692366689895546716573133814244925_felt252, + 1191510501581275436117643156427883931158214239851747895363171946407063989496_felt252, + 1305630042198954711488160950047981895217806393946415971775222620880802980092_felt252, + 2326071679969025042307055448778512626588190519826932425604489624312670886209_felt252, + 1199744793371133620719782222871708825362300182931810175946015143216235892100_felt252, + 1795260842334943528757215344653254517064194537484119238249100601925691004888_felt252, + 2430924123740486705303965800007454120713566919808767631080302421552369366653_felt252, + 1548630481386200115785062531220380555845199139058848884733334166032055439849_felt252, + 772568173170237506938874600961908324846052819929611295867561066839023615678_felt252, + 1213638234449658045674121575400153604384430198349407361032868345897853219328_felt252, + 918415722541143077772527385184680336008108951568655840343917685034537373545_felt252, + 464528723636408251657389857710131194596600531114611522102738648864926327937_felt252, + 32987699808845699681874762492960121520127643480943125559954433345391192431_felt252, + 1747686618910192182448777463048383217444905950919300581687100870544872041153_felt252, + 1751453084615619682514189684256959116088027979886125311998484181466368941842_felt252, + 239782043817828519241489374763830234848376271152509592138930069771471153236_felt252, + 21639857679772074212698361005504758459395270678386448899395082671766793470_felt252, + 161053812637588106959172604755097010793744412627482545798676950667143305286_felt252, + 1972253376164513200807689806403157295706812542958132144929521285291342007621_felt252, + 1114517930055375091140044402405936992243783155873466497302496866971293584002_felt252, + 2887731029295089952093402408747881322306937670696955722539821908809679223310_felt252, + 1121459687504235505786455508410629543880148080026929853935119975376410351362_felt252 + ], + column_witness: array![] + }, + commitment: 1837789907378776227743539607598486252493628516990492651511550974634911143048_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(596038609, 445964111, 24742506, 1255943970), + qm31(1332870161, 714778512, 1932381830, 1092755511), + qm31(476768724, 938750158, 1883108126, 1287876467), + qm31(124448022, 510287860, 2095767488, 781249628), + qm31(1135990892, 1347598965, 1926823814, 506600319), + qm31(796736622, 672388425, 724341260, 1216535550), + qm31(1689710549, 1362455329, 765664186, 1733464265), + qm31(554949448, 739425707, 1017317107, 897632559), + qm31(2132308844, 1394634095, 574904668, 977760243), + qm31(202464650, 139906602, 470749514, 1499584944), + qm31(496665005, 1090613526, 1834996150, 975709579), + qm31(137260389, 1201143646, 152358139, 1422916821), + qm31(1569200594, 1774933828, 237050034, 1164095050), + qm31(536674866, 1641240450, 820687873, 1527232640), + qm31(2043060688, 1541155363, 1113153294, 930931791), + qm31(475756725, 203160882, 98697904, 514509823), + qm31(840067423, 1524774169, 1253032547, 2103869412), + qm31(902512843, 1257038051, 9536682, 1648664713), + qm31(232807592, 1041149390, 321631100, 1194860402), + qm31(776127274, 669493833, 229198656, 1352180452), + qm31(848073137, 686554301, 669116605, 995210250), + qm31(579701012, 1095912134, 655834852, 1230379986), + qm31(2116188956, 1671889390, 348627687, 908570596), + qm31(832061482, 1525823860, 1045449739, 415492338), + qm31(1601317352, 878944176, 828894846, 1947180543), + qm31(1208984896, 1134794636, 1851771968, 1246044638), + qm31(1032369113, 1175826333, 768322173, 355819960), + qm31(1532893035, 243888249, 627965978, 810756812), + qm31(283524406, 465398882, 238299487, 1399523517), + qm31(1891444265, 1967768971, 205429779, 2092546964), + qm31(1710962745, 2070034884, 2001303933, 345691422), + qm31(10320315, 270778349, 1777506524, 1635992836), + qm31(1931594419, 947834438, 1177525137, 659209848), + qm31(2129154371, 1698536937, 1799476102, 1192191807), + qm31(1712659774, 277869288, 1507395593, 1452487895), + qm31(1509960834, 1486835075, 686271911, 1207689151), + qm31(352345214, 335642136, 529339409, 1902106517), + qm31(926962504, 564043360, 916966698, 1691284333), + qm31(1002113199, 1174288046, 1005116912, 1301087963), + qm31(198615515, 790388534, 1629092283, 1268254230), + qm31(1125888986, 1202467144, 154007612, 1201532449), + qm31(868233087, 2137204257, 1215027169, 46429413), + qm31(124791291, 1987971170, 1179713970, 57049738), + qm31(1266644541, 2050193637, 163836503, 310676796), + qm31(635345621, 340243770, 1926730580, 107580556), + qm31(253888301, 1362177476, 672955747, 296915462), + qm31(771817423, 944958252, 1922297103, 1051381274), + qm31(1591046543, 498236542, 882621766, 606170422), + qm31(440448282, 1667784656, 972761164, 118353703), + qm31(511780077, 461210192, 1528156602, 853623051), + qm31(515918589, 1264655431, 180205360, 676371363), + qm31(1609605771, 1990064454, 157490614, 1456484189), + qm31(890060614, 890338185, 201862611, 595371669), + qm31(983029692, 1477591091, 2059249983, 654039146), + qm31(1557933704, 408932596, 741167843, 517871922), + qm31(2001873150, 1632756791, 672164042, 622126379) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 22135676482741879368967207552094567592934963136330255197740864624909528776_felt252, + 2173663689473411859876232676422047578440597099837937006484420353557088338118_felt252, + 133960568172087199310914761046781678182602161966093261663571588183972642640_felt252, + 2233806833964213730661227624018919346869064233591636847775407980721833577292_felt252, + 3157270411089683539227780311197405102854664059386540792241607854762776798775_felt252, + 2585351537277971390040326903312458854179190356035020976958878398161952987485_felt252, + 2930776753957491187009120398401000086071333198924069593867652087706871330912_felt252, + 2327288128279910840974417333131847401639766265624720279755693035596739181331_felt252, + 2103036993758108406116676491534388199751928136033927957837875910939583197995_felt252, + 949657579567367036507279543603756255916336705688739299947723434186669294212_felt252, + 2942518385282965748363778829784293251320246006195464731590651684862269564976_felt252, + 1436688308172360608051965867927077679960610970876098679318606073874883495050_felt252, + 812573796447647103078187130711446262263901455321290453038103261408020590699_felt252, + 895766271483697309693319827526003744051455308509828530188206331893074775198_felt252, + 608682031537281919141368054341744254676986621181334383812454751151147071528_felt252, + 3498162731497996772572981598488599296280564608724383761144504351911178806597_felt252, + 898302282644812566539907342139531432093567885937301983363354017886882952493_felt252, + 1968567735806776041835415742907602869558308905103322632834511584679251944078_felt252, + 837490807630941029198998691912508279321210254939940668216135756298122861383_felt252, + 1809504399603181832044072566837594838988525123042714997447021868883466747892_felt252, + 2762652349947483405688682671488571790821226334386020657033153461437008094590_felt252, + 2757611058930856903404400118320314322417543000503864749263913221022951063186_felt252, + 1610012385405357393210920760035573869261136508391472725461569166613593424756_felt252, + 3548860825899647486289516775342716149038498202622624206801448872652204332668_felt252, + 1745603129219742071361093280926141071804393889944455440229270848260514562260_felt252, + 1301929968973894219502163792237730865063526075867132025186477339786789124681_felt252, + 1392439162054813136527167676767849449661605597663435516644740625356839621785_felt252, + 2017739768983861100949327928015312272554557399673488529121759905497561011173_felt252, + 171056202074148109501705059861086582782427999411176303448041324566105876941_felt252, + 1835518612305342469671537212955163813045871682238923643716412829885628453605_felt252, + 3504906533320995261971132033133299571964904040386902893679040534635054265543_felt252, + 3417560274973458937720625485914703604752162427733955763134691321151546604767_felt252, + 75543240545578381784420141718819385354596901187115445197847148546558436865_felt252, + 965658567445165149225996397067445852065471263050434272781916018306772346036_felt252, + 1714611927573482052300524979743001745177321126795197715835357003402577498672_felt252, + 3193046493743745786368390291537073430243124075739454723652458597003317959650_felt252, + 1502708169027814415109132146158041010937512465864532628461338218590403579854_felt252, + 3549873015701605413991256416362428469892244889553581973633001858594163252323_felt252, + 3451714150824273338463338005776704625813083387824705942460900693731930520909_felt252, + 820474125228437142496201105065632175381499621243148245756964498637107785363_felt252, + 1020123909654594280910359632935028764357677085990194283983453402008555223748_felt252, + 3522966782630798129404445272053002236629839842702869979431975846801493933735_felt252, + 2324508398896640388824656718435410357652977399598096771489497976251945199709_felt252, + 3277060857816151648420504705919914193429940714741994557562188904657332008386_felt252, + 1123203669521696042146234079938289691071432855778767751229051336897143075038_felt252, + 2531317936919038101016671407093599555401212361600155394888135998725877692086_felt252, + 1185610772184221537260679268984808973285004161188911143620306856260352747307_felt252, + 1523470869947932589224268148733096890652844179296266751155515800988393061298_felt252, + 2668324160564017081056237898017899662522625989766888620069902441003814107779_felt252, + 1117524164552912999298953864622782737884111667985072739690732925132990646423_felt252, + 1714721613877274082206339469265722863978979545645592848484342815648576382356_felt252, + 2334246855904682424269044226229271820257145196204767585881239869982859191404_felt252, + 2966831724621744770877194711091937463381462340520906359354098120729902955855_felt252, + 2744417620080788106718012177756272670765696854341975443309325361584653937482_felt252, + 2434266515987908638648036787546882679917523655248641229825942447218744714809_felt252, + 193076689518975500817519914816423093514350198469404129042498402413179626703_felt252, + 1452398909479587302922197458032795050272463776923034602886419044944471737199_felt252, + 1114733480692860814255948545505661619550138475165301578164858734951545900157_felt252, + 3232254196108888379382179926720270904831396309004668758723996557617424518162_felt252, + 2507873807950596484011592378001453498709805259218228344155367450525217598334_felt252, + 2118927791123063913983532920169063133695026159835289146876744432206093423153_felt252, + 2018755476997082820594217415905353468135102750657796186644072816558567913710_felt252, + 15744465588981975162576127744444924910827781806414534987412582410578349268_felt252, + 173882156721186359745514161795779304951594139367717911876456095794704791664_felt252, + 1338465832238521755974094576728716525072933358044409159102871480658116392741_felt252, + 393972526466657407183149649875777829026352242793447967021889186948297769998_felt252, + 1968194093417375876488544531266460255535988850996185094497359916357558152837_felt252, + 3478122850042359752465156435508595493017356953832896980000328184296407718412_felt252, + 183674763904454814846254893330006175799631030641997024874642392068459573004_felt252, + 763128051926392931700683340284793593175753411160778033265476487487579008701_felt252, + 1636210665839549465340226795241814222116622395119487445016154926395843933986_felt252, + 1217497216914021460490991976942715971288256659640023533274553865709455028759_felt252, + 2735639226774169931120726146636114544861635010966068234042752702329237277752_felt252, + 1462502222214398030703040095093951147783930481764656752144952195878781048780_felt252, + 687755308111651780858817115628091466203822209288833321285790437881393451032_felt252, + 3052375468471472633651102121736834075282067457507415475638163646209523153034_felt252, + 1566581634381970276134341975782079044560401378229981382219784482399296403530_felt252, + 2993646983100200591783018064208217707459012017795334404106117692762435403625_felt252, + 275270703486342236877598893097988480963797750048890236814513672205040164094_felt252, + 2746893218382256205860621665162484452062503141604833422636162689865801436134_felt252, + 3146069822769251833207817128511610349330022924400047812714942204856028240987_felt252, + 3573874123117811802957352206289275069176488492385484499569908817371347030592_felt252, + 3264812410636428547778046423982778595081339481333435741296844679841008116651_felt252, + 1412546474343319955279217363655445681267360547992986275117004350584741481102_felt252, + 2161332384436316072917455140335707528835547776817363433210368218948027855005_felt252, + 386380210602745396914687237305701142169705972771497237438037184948652530196_felt252, + 3486187022520891299028295585047910296091097394372898243487200431342149930972_felt252, + 3078828878113352857827045849807441411511016892679619915737017626212968866829_felt252, + 1968632355449015326359453336853189969179131691670183691704496260441121666863_felt252, + 1775720325516295134620489457344853996032369129026152318792911124471755364506_felt252, + 3467422631692728472245298393642455787843116743769307818385351297553385604171_felt252, + 1599268626813112386816370510593448119919305844765468077516114940116769371222_felt252, + 757854680721369048349664617025835471679834504504441866115721495887947027916_felt252, + 1116541568907062723090742371480979100954954399060198925068288441337745379199_felt252, + 2339177564399966628562968130750194196867193102037236381144864472350616920805_felt252, + 1283260108248499122483336258094673468793725400901733048614240596527114848184_felt252, + 1287826420962551614987894458336598026926863269751030900148461766286091530867_felt252, + 1020867020215677634702120638095279136541736952311382847811323145626693246061_felt252, + 2880768683014191087677418258766528559370793857433014610668971405356788183338_felt252, + 1250921448985837378359355188021405219292180700400577047750087069598192828204_felt252, + 212844442502293204488522555184492065548477185398142962684457846092465361498_felt252, + 1691951163377551624020687969747070917568426487685043826379170554299229088795_felt252, + 2647274922059738517274064387152800363181985043039931756610637161383134436680_felt252, + 268513843659502049564503192853976930083793071258755280447075428739956910962_felt252, + 2559514225270220206311431684393592535442606099577297251656743295124578541382_felt252, + 3017226793070487926606475424177551151727589026524532466117204367030470127635_felt252, + 436745170870220236071951757658644133605334956825238059484743143027211976657_felt252, + 1816833575589215871335104426996343410475255331084575807063022935352856093669_felt252, + 736686243134217680940929451052075388329853940229292219458149136641124345996_felt252, + 3261951213559942856704556137584922666772761629272230895713841631372734750574_felt252, + 866127921527962908793006897104763837385868860602359704053612010400176896691_felt252, + 1694611273793955615396947761489379795358031401368996996279273771954088113402_felt252, + 1194268223510623956492833052005334709916794996852862475099499495664534755958_felt252, + 1547213207450286710651068996383121261784473334610022244723447535797144428634_felt252, + 1867654532477096979640834845517582948445756735197818474700861724902764059378_felt252, + 1486059343958965261659745889093354621194755327645930888065243557120224084013_felt252, + 1855135615123563658732741224475000526724343077843423457496478621099969690153_felt252, + 585456795550940249758800398056829992032829260872666339597018865478866175688_felt252, + 2432515024620374048878356822417264165962638499416683320126856378004426769825_felt252, + 348717018292310426948757250869517770560376204858988143923860288504518216112_felt252, + 3237821873521302394046121196779193390491986323423648297675494517813592022417_felt252, + 1462194419610966535558810975414397117521940993425304999241718699915894853853_felt252, + 717672826676016578470517509631477402406780910379732930167303549703749758464_felt252, + 3487503122264602271588232598516767058857161706751724800270063643907337629012_felt252, + 2772867208274413268077443703763024764428757327597648649655911866353025750238_felt252, + 2994856981528800676508676172214631369720148250800802647235689188804207753226_felt252, + 314070929017454460580719122959598661604317149077602084056536634047546751195_felt252, + 1024026186724081434489615667328504107105992742273028318261811666210225756954_felt252, + 1670083409983707432218008424889921555065610788718448753859128229615374158480_felt252, + 893896416668291360627091280866688842315280297052593575284382035228109066108_felt252, + 1642933970410451771048235654455371133907822275301052630979015701511741608526_felt252, + 2365873138157841557849605951825581882013184038496374626243881664311541086241_felt252, + 3414893598152391790104763976939531194569886362276812498728934982426454363832_felt252, + 719502935297518253878806444813685930069201901590839407625882628601792339391_felt252, + 1461961126072195473117737893502706064220242852886044800150842845220915024307_felt252, + 2439612943714376042495474907500273169492756000257809654547393549677774083447_felt252, + 350961911217547923267829937354390954285854625557525505730242446628444538291_felt252, + 1680143061389232775889054118748090641078829577691357681748920443230479325217_felt252, + 334646304505075941216541080419196674196175980620526483117726751747109796795_felt252, + 486690828280385246346999911065525871793585728983576598857740715143655387766_felt252, + 32400886978073560002495098051220802294960508961944962957791093158544404865_felt252, + 1401728610673034695718018165887078497522587828937709566668856147309209080507_felt252, + 1444274152691635616774622522445062386833139950716238759448101756508962747137_felt252, + 3434367707539130193024917939838621579406698047664670654413846470777984219136_felt252, + 694715357616290938717654408800403784550758101538719113827589165008774621587_felt252, + 426933268543265246171997119962489246344234954460131486820268485242021763226_felt252, + 2562985807054520039624459161477588766113318178924558253063846810427876027395_felt252, + 2585487971204775113361879890879135822217356089162886024983253632972868959642_felt252, + 2693716283752417371778067016816630344223667173459581509335776464889665175563_felt252, + 2069638153585515266947170627038230928383997426354897927672569546695020003903_felt252 + ], + column_witness: array![] + }, + commitment: 952715767115100383980754438985473187855725205829304246211261207272977816212_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(610359013, 525294849, 900551285, 1358454395), + qm31(1895448646, 1896369377, 328346196, 1962218633), + qm31(842638389, 378432326, 903111182, 1392256288), + qm31(1178703941, 848898222, 1808282478, 789352027), + qm31(776077154, 926646023, 910402264, 48294269), + qm31(1251840893, 1926145535, 1227687641, 1932776248), + qm31(1763132044, 1507154954, 262006732, 1604096102), + qm31(108871683, 269912754, 184108147, 1940175111), + qm31(1911429069, 1568651274, 1240275973, 2139790981), + qm31(72528632, 523524287, 2140126089, 1997945886), + qm31(1482645561, 1040530014, 895290259, 579812493), + qm31(341392761, 1989537595, 922100998, 724785955), + qm31(1532679827, 944586953, 1749034709, 987215421), + qm31(1458909002, 300212651, 252646913, 300482271), + qm31(1458133517, 1292505389, 122360834, 419494418), + qm31(1554239354, 1014761729, 653231647, 230217606), + qm31(1192662968, 196203833, 1151755880, 784374959), + qm31(1342562087, 504307456, 1923814403, 687947349), + qm31(1972968084, 351364456, 2138231409, 946012469), + qm31(1560314725, 882276459, 620852446, 638893355), + qm31(424601471, 634081607, 1336560971, 524642100), + qm31(1053953823, 1441317893, 1279557074, 2000704308), + qm31(215142073, 1782516414, 997661250, 294177026), + qm31(370779214, 66939604, 239812908, 100176069), + qm31(890543033, 814309285, 2106136741, 1265190945), + qm31(237634210, 1978267824, 807772958, 2019760441), + qm31(1563157909, 771913806, 1140065904, 823094037), + qm31(1787042075, 679033019, 1113196705, 440289281), + qm31(1981009309, 121859351, 1084178201, 1407358690), + qm31(929059732, 1967414542, 1886924889, 1845586726), + qm31(435264312, 761567242, 202736863, 1979962602), + qm31(1736909299, 536238523, 727335267, 1832004735) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/horizontal_fib_15_column.cairo b/stwo_cairo_verifier/tests/proofs/horizontal_fib_15_column.cairo new file mode 100644 index 00000000..a3367501 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/horizontal_fib_15_column.cairo @@ -0,0 +1,5090 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 407026486061395979023542725135803394137263251285261904060370839724829598173_felt252, + 214945330213234346690326146248727765782256992779924205575026437566369550035_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![qm31(1, 0, 0, 0)], + array![qm31(2126530329, 1779073711, 1265428787, 923371879)], + array![qm31(334441945, 1356240558, 1916967014, 1010001305)], + array![qm31(202932677, 1847783227, 367671785, 285223665)], + array![qm31(771760699, 776296379, 552416384, 1137179349)], + array![qm31(1432992770, 1153006653, 990410438, 1054370746)], + array![qm31(1993381280, 1367573471, 805185090, 1396192860)], + array![qm31(1332197085, 2237977, 1912514191, 1493834618)], + array![qm31(1691932000, 1416371107, 611433633, 1951629573)], + array![qm31(455451701, 124927358, 290062881, 1552004850)], + array![qm31(1847913883, 1725303998, 1430666935, 988740344)], + array![qm31(73511595, 1839848729, 1615864896, 1229102145)], + array![qm31(1603490240, 703816835, 1425251086, 1602005392)], + array![qm31(248689551, 1355273188, 1776086905, 1654173587)], + array![qm31(65531888, 57390950, 1404807238, 977028986)] + ], + array![ + array![qm31(395474732, 1785579566, 344812191, 445710897)], + array![qm31(133677514, 1605173375, 185515773, 352231552)], + array![qm31(1934614951, 1356701471, 539416451, 96501417)], + array![qm31(1493332914, 824001012, 578004755, 143364833)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 2199793131363256530050152195632238844630719796691638320090440803647665353572_felt252, + 1255392410362255395919796916366808587660093067053116016980300879243062791932_felt252, + 2875003575474806737924404582138410612269673877179378058883147809231805621656_felt252, + 725404977452318165023011335179557520881559655650059590089009734973934409609_felt252, + 876251265281680895728900496896726587280195691247543276789388510636326130984_felt252, + 2712306924058058335532532283449080108269568009518713537881835114269769776117_felt252, + 2844510994051033522097407851188814127565669340106663163224698471053892481502_felt252, + 2714994694806423098442330515378534658384361663251737249846829181932432766514_felt252, + 2379360549046815641369930812335898059568843883186791329087067646760948591860_felt252, + 1644671684300391391047757635087193443414361555684302840046206379603835966694_felt252, + 2527101089600939518647901905592661038228187467061885899734833897620808102671_felt252, + 2687084679628724324010592901575075132936968582536035858920118889182166304405_felt252, + 1249183611261990111488258206699318859593462501637064712885148465783872904801_felt252, + 1084612729031951054645196132777350856380499648154528067838943422185803782879_felt252, + 1806540021601870844487337415237422223788155494409274048017545151796098268378_felt252, + 343973230941991463323290639667722666133576369356430575664272938034856572566_felt252, + 53557351956166496396198983609581640121687482521179359033175718738653225667_felt252, + 548575558925225340338243057195009330752983395907351269053242937326679354509_felt252, + 383516071167247029900372154286040698515694517008999009047981727647282511531_felt252, + 844565607350563050460205465122814118541038116459177015038639019234513820239_felt252, + 3074463134771274969453950765367630665259112312348759813292453178907066873031_felt252, + 811500649685025954000052227598623205120770455226494411566110548935405304945_felt252, + 1847139976860265342656164205248396369360815615557480825204417139366469469614_felt252, + 2227233860008549876328045041221340816620602984668822158601532513024911148688_felt252, + 1620616798185608821241283709741573127083440483426521904024258325335256117859_felt252, + 820542681463153679843087795577032760376777254771519224470083612304252335460_felt252, + 621256904112822703350943155355257451709293260793374762805656305069575978595_felt252, + 463240113116845545839318671870774919878458408444707856217323305365273292152_felt252, + 3140786269534941905481766630131831185593280085421543711348671256586485420774_felt252, + 2711382688503838025262389335216651825123242056015221910430034637952826106854_felt252, + 1749664736206546549075296665652838235647408858905658435959554827008731302005_felt252, + 1592915918180920754351331716125258534659860388954559898378770293506076110098_felt252, + 642196089493171505270025474915861179876532088894339076330237320162251570235_felt252, + 442275836818906793730851673813496847539307104652402709167675937328173954581_felt252, + 926337212876067332620240858415704805931983930443565318257656300720146780975_felt252, + 1131061168957883400276244370586999125741376786866699635383307675634446300138_felt252, + 3561740673973309878801646448609266746587419876463768967317307167208181236625_felt252, + 1130242317961580559499889098552188766140871339586509611313949365574515073865_felt252, + 2632004533101748026422780363156091020648104793417442482651609498415023450156_felt252, + 3002322469067433119736731895266012085801012528655300769886754026023769185136_felt252, + 1132187826036255789197574571279521744950757005744054775335133898338530272788_felt252, + 2898522923105616719887355044848324699233324470460418487129231264465780627117_felt252, + 3572990949993915067190333744621201329760849168443902677644991996512936343704_felt252, + 598615388609579658835418879196434742909588031433311689606322140552412417202_felt252, + 1418444199276841911578618456369488559460706934990243285085202887959479018824_felt252, + 1637661711648718422701437079146291734785116383329970300918762608675316202970_felt252, + 2239843376910456749875637724304436790511603847955936767583393287490897923808_felt252, + 3521189417029438454133802476197782294201131915213784024022212237820472310288_felt252, + 2172348291119438643799391776510522029448454897488789004795544164002904190119_felt252, + 3334905707674946229314078103747823852374471872394276427098005713512395801670_felt252, + 3506599071003759593459994675764366107691957535867269770050193526216450077852_felt252, + 3394865969240285555964839029902192028490474596646160793872836234670341286548_felt252, + 3190293848485281797490726606264538652490866780628335563147340902834616726431_felt252, + 1383820039608325445822880024091018458143683113985510552550739222616372007819_felt252, + 2997886884749180567579566968461380011061332500289101395003281854531594053914_felt252, + 1044271219452367579353137424243428295040350863148580340631143657876035020452_felt252, + 721362544136734459406879634758798733837004940844422644950852131445134820389_felt252, + 232536955815802499807810097581205103058913520659108362958521935436253991188_felt252, + 1757755584509047716479958485344532300092501349528454172976245762316433994968_felt252, + 168063726155937955976359441966090820342640749664576531233962731084695865960_felt252, + 1805244505276755252006097141846692094506432759008935313617206116033264325434_felt252, + 670585368202071636647567507188256755923554327817160111544440326749853754650_felt252, + 2086082092400486361573176376215279113181279269889273472794911871905530239947_felt252, + 1707117068216867858507242259806340347970234071503653085441581447458828184804_felt252, + 2651036040861426782713351639597044156988767143672694063134805112916263784096_felt252, + 628823177488293524058814831817314403710756800262110217080825232650645502160_felt252, + 362518592057950440573147317493631224473599170456909150984821138862082204968_felt252, + 1327415484235688997926382858907570201931148775267261746714707703113487609980_felt252, + 3164423476488603049275298579956702120386811648375277677549369527200830037539_felt252, + 3051542950594728324839457443050412215809205128071577791957451422430778806257_felt252, + 2636784644345007907724657659166726495710868143157155008251586734328976521330_felt252, + 3058784398547641599931316217615379593852928189434368886997260038364875807771_felt252, + 48840555305533936513161502014900721232247455703234206288511265952695712417_felt252, + 2080168446688542924748451507215907762148510581961695822128093278480455369693_felt252, + 1475664216256298920089496799981071885535709521767802321358370807700832750049_felt252, + 1940006721067995366257904655672662999670896435035992572576181850045799546264_felt252, + 481348271906024647786604274229700893236231156927901023359343387819719191260_felt252, + 3381093330846304639982595152208169850799008708508124896571398266111890216276_felt252, + 3138404586060173678996773866603315093751113840226383161001582328701071792908_felt252, + 1915145484614432949096121589723159272536360896554940444540765461997031880866_felt252, + 3561288390671393688894498680874829791649785789900622606126280271981806456345_felt252, + 1027309340598643516426973846561770416523709723735467397309678210369603641679_felt252, + 461876858333017956635107125391732394352616499238414384223071031386308948649_felt252, + 2288900496767713989408910158245720538941183757880295924290146990060312775571_felt252, + 1497372902572678897618994643780777544321407898288686597529938464114650602318_felt252, + 787203142003934038346625833126685706982046054211570173306460997102841090633_felt252, + 1526959612049610899391715623036962926656391370081986398908530762349491358130_felt252, + 601387184828738508282687749361547454952008005507596493263964296323806853136_felt252, + 2002831648645776484622785093957581729072801763757977347128881385123828337301_felt252, + 3059889630356441217832241271650476636814771014176787603023251204191407298239_felt252, + 980118975745872853252085003493868196760462534941755903542339223753201492820_felt252, + 2591889888086885121457694636265296085730294467193166344568704923650721808917_felt252, + 1450691229440360633266539862399134518213320061127856266029086742935662469197_felt252, + 406868653107785515096447414513536215212644456288752411127296259467272181547_felt252, + 3324079549965387958039844851839669445228849065796497270847394347757503018850_felt252, + 2609257871663148940336048409460024767926227832574711324288386669971558905922_felt252, + 2226069973054050649087571715140878419084421304111358612596337093671256556058_felt252, + 684125277771323287306627367736298827272221219907182038166431954250209937790_felt252, + 2487025017749915306051274695108528597292240748391306995460381863680355932650_felt252, + 506263118774218607840993896675371883515224223413723111086336634622152407202_felt252, + 307942148345863905150513041237042237713597895089087233901043440207278302571_felt252, + 2151736915946287521350090237484133762635869454296978894339184322413101738513_felt252, + 90594307937991817541416585180271534942162499769573811399365980370503587343_felt252, + 1696583499335208936635033104573125149011034587489114879679387053251305295113_felt252, + 1735356590912299975383118558253245165241222060642506758505520360548314696942_felt252, + 2167141881217591541692476112358154797004524815519106188583830019593459545885_felt252, + 3325605008319837737821730321709568556097703962100235969109022799767715012846_felt252, + 3081761879265023494943708810402934869926598903358742623948019246282659062872_felt252, + 2937629126287543665998428804106509309699005963222264926805766031497151715121_felt252, + 1886718889664379170902319580537231919234936058458374211499138504724477562078_felt252, + 2969728220444349026472338502944600332882506122838792359367867099491704456287_felt252, + 2031175012930210539181650646561073878617479877396980929019065337501853011943_felt252, + 3194145783794824533304737883251071600529284705912097362249344772174438415209_felt252, + 1912177314438583513557182605618362409803128168037065895934405715211638278580_felt252, + 1494855520564695677533745369492448566825707509353437941933048897494575473129_felt252, + 1178715342328879741307251165996950033671115530617588651084389868261589572238_felt252, + 1996847509892048880706868223246328325528005157954472927378340892643869397881_felt252, + 1124487986260076197445467302187072065937077560010589864357975025379015327917_felt252, + 2360288064244175606044083563301272289419528261072958593843739804391117047821_felt252, + 956664221271132206227355414886122971432762992962095362885210581129091930970_felt252, + 1469448966493312281592781598647698263103286223009824245695552101435033557716_felt252, + 1069846911380908015787744714348001859353705323619599568632706893414008723170_felt252, + 1515151339792732111314826015182800543792138565062485506362110461214406373365_felt252, + 1167712892167588847262318652606837797932531652663709211601861585715497225963_felt252, + 632801316354515336637646084788700673128094462419278613071686247457103157182_felt252, + 2398551388364833083883211792393015820152121760099669887344880681748264683046_felt252, + 3199788277067677466799069800765738811575497158301504708537057532618725861922_felt252, + 2355113914031462389762457874808724892659164222874945141389809277659546765377_felt252, + 2000574595982397944106779945932183274708035684003101136162927817740378438437_felt252, + 1334140785272219807855782257430690590018807100586142169758385527079794275880_felt252, + 2768184337730775008893203821388836450662906036023550597983618836037097654315_felt252, + 1531617036135199545822256732375675792030347908518632973495005606324425095619_felt252, + 1806612255982685688529730245766876548687311406911992731822691655564642020934_felt252, + 1016507218364414148134644743946812168991731283464884165355505643641379510025_felt252, + 2437257033199508925653396765666550310292723130840354518950270751988274139586_felt252, + 1339351087002033610835536225049040704318457097595787580123456268470461486994_felt252, + 2615673841775684322508348553679466090973753467031611510410610464054281091734_felt252, + 2818009384614198229747863253457576389294665183393882977895412949046473115120_felt252, + 772419681378309067482857605957104752673114225498454510673783274232728960558_felt252, + 927146640740333618217846893727338395937779538550775274202659810307442277351_felt252, + 134951477691727496433996488300765928853711252243096166908716966911876164538_felt252, + 3087759035794287115187942336939937037567453814782021028511470957180949519054_felt252, + 125262481403007889018338804276426210825939224822025819466238581048535511587_felt252, + 55688234656619064344256938425088181173591767721844909975695260882902420429_felt252, + 2807618949473987305828621939335702660188827117698917238607274458601807592072_felt252, + 3529411110191497350798191323576083288738533724341517033776041455435447669022_felt252, + 2192557602481748348228614894478334220839389205593888669373024320471439080765_felt252, + 849566944353879127661902858685880999732149266581674656145122405949393343521_felt252, + 1943532183393916090831080201026555410028692877565065657642808594318518170646_felt252, + 1998502393350681753014076350282499538280946959529299418864140495647201558920_felt252, + 424516147393822809480247365999338861782060312868672714207680676282781551537_felt252, + 1634281315544843642438984557299211710086273880509861249190114591533996110332_felt252, + 255539810861867080318269296800445162693429948031388460657401091128800137187_felt252, + 2371717784151209268639731240184989808318376879932992261894244204347940965491_felt252, + 545295010534229855032350429562822843087539426247677415045398897081173800465_felt252, + 3032896193776148366642492877936116291570042755137902804588733030391176251083_felt252, + 1369612801502234992498121557762787908658514904436201719966929549084584431397_felt252, + 238711454559436751544414660151813691696500003953965621038705241117807206153_felt252, + 2053417753804048226588293143120315368579024604824046409205867916335001948708_felt252, + 2738950151147629485612493586334347600210009474247050194999857324961515217271_felt252, + 2118166735466968028352349388851612896892065989897385575916864696737341421900_felt252, + 2221688315748399650187478039098633685083572905482743352203966120814278097787_felt252, + 2393788975549840827858889797889750834724975097248582511399832563803162351159_felt252, + 1897839148862198325714077809474402751615847194792410268282663760776290241384_felt252, + 3394103156800641399534066052900954621631136644901703132159109149013747580145_felt252, + 808073042809342464160905822160559483339946391272753330469599902032946929385_felt252, + 3450434743185411221187369705807031236791678399062804324816609582609603580034_felt252, + 3592003233558433179670807577823811576454042610897384123989327235149611642402_felt252, + 239149087819892525145650982139614510518258965318077454142162926686985352053_felt252, + 1225423495387405698009296028519859358141188545138010948031104048765326944648_felt252, + 3457435820697505295529405629777350495374404238646115861305344340704387196757_felt252, + 1972316785699444661865399913307636568714195439855127450751118019770297469343_felt252, + 158713146957895547149310631902285777466965151698806980399004190219651565058_felt252, + 972530134761323631353893261165880545459381872101187794367950399087769615251_felt252, + 3364206557750565730093086872508904218981855300305615656172608935220417667774_felt252, + 715381097596348642576111112536658707392316846758570132295947728647411868475_felt252, + 1836332661791589815421823072721699247708736970643940697845130684332642472123_felt252, + 1347612562957526064018870316192791241505356558488584129243780219325303892528_felt252, + 241757194557889973994399298821525527473648233929845100765483346347456536831_felt252, + 1429124404665075614501308254421542615644773739628565804382683696140734346499_felt252, + 1227435215147588730290805685105155004995176896521705516841848935209843735448_felt252, + 1158418092547287455543876424668027735498903874338566461776645487082003584018_felt252, + 3606401968778160546670037449557424912302366628914862335813148721647294817900_felt252, + 212836439767041649998205669044919335096248381400959983021110842417729877226_felt252, + 2613231635716850894626026711896793979971811811647017625722573090702772988096_felt252, + 17177978169530993772061019675615531455991898933692058521171945772803162831_felt252, + 2938700777179602435064456672964908911277195636712127087526656874546879668209_felt252, + 1648189664643458444585935402722029776808566260041627092266644911599589455215_felt252, + 3036163181612468998631254657640102118061397046696842328329478170870651462762_felt252, + 2439241447249446111311204511023218304482474008016412987869588099557117414460_felt252, + 2280473100711792366033616135944512880398304183701314239022985522726053634210_felt252, + 2019111077603698424880580243933964324052714113032661125849897023868247784307_felt252, + 1915517400294282066869328505138903337130821313575708284817947781302772441440_felt252, + 2695263157762522340848881079472963377633265367606845733769964485697493352613_felt252, + 3122368094851837208987869665238851592149738373167433065492455250992965186448_felt252, + 3048972513793255831484494668601289388164692030940566668473553954606352375275_felt252, + 2796104501962709669302347800166372787967923439823064478795163637871279881927_felt252, + 2372378404989927647687659686922933013079168521508072099508110525025136213141_felt252, + 77104369197515424932687352418813755023050910634607476048444278833638705854_felt252, + 966781405243135768945916026023095844752711134183126067442287934695012490868_felt252, + 1753405748287322787775321828114371081512655353450205628329585914850401289184_felt252, + 904105473642450231820002625592741461529813249206480848670341932751902474954_felt252, + 2339458450453823027015230351190130781073061341173268609725088827444510784689_felt252, + 3499118657394742819463461694047814994087905107642224405382936461199508603590_felt252, + 2799922272659195542801183064249192117641329361400206887758531439290360511043_felt252, + 279105573968058777029874759482776922502380533708036061843831209186752611052_felt252, + 1439260459192066814655217206886090013072531358760592132531418496936489170683_felt252, + 3547042899421192006738251440945290633069103934745566086710796744686254802023_felt252, + 965567668513608320896772455915567110612599824707856102833830446397046925658_felt252, + 1644529593564353448215029384261754262910953522280186729710918731048265664974_felt252, + 1246692788301218685004297511760681615328346658371250655156152445583820239850_felt252, + 541916296056944380227859764692298557120197852315640475560654533713226102452_felt252, + 3193199402809983210991188090274734749287615768045742756169557432367052465448_felt252, + 294765427702817631046977461663821307780863665665367901397311189648354809422_felt252, + 1467293864695222367342774817384603461373800972090618338070647820755455586479_felt252, + 3482696112708086908042544150186968534775859593941620832822293482864140177818_felt252, + 375522881813726700244344357769999970256379765914431775401864757995733078362_felt252, + 993420305295429565808879248704181055536971292666675694262672806465358839090_felt252, + 2308220178939494338649571423135248884390971293485958418100181916581302986923_felt252, + 3010482417200583306233166740487075354706104955696250778820234443488698930728_felt252, + 3144422913470986971880452677809209579558735207727255485686470871421301802718_felt252, + 1001028899941277639531423938157937623270384559630074429879004224583297929625_felt252, + 707607809852607191825994522829728822305571363009045216932068195078350868424_felt252, + 1259512140830669673844526188440261883247181676460142242544299451390645724206_felt252, + 179752692537286362777919666607205148984741776100552150200531121561360291442_felt252, + 109565236396882600968578722233276595904140338132780764197356386166616307213_felt252, + 2851255577633593295509766167993674687704013012696890998569407521669455985912_felt252, + 526391232067235089963822827383761183607061863833894392494271122466561782873_felt252, + 66023515532702228551032273287650827255307367065002072274485198757555297343_felt252, + 1765451392198173632537445853773046738904044114040495209712149775116636414939_felt252, + 2362790937371760181659514472470877191818078153763405393486561608651854546641_felt252, + 634191264887349047326872767472697501344870727952925246521501223821368210733_felt252, + 3437197565172989446597390961875399464089120681762209325580428061853961728750_felt252, + 3389864827922789293203682143121032019500550337853211681600416320422923824691_felt252, + 2595061702677232158750680510098393664030614686407173440834483933500475299067_felt252, + 1152367953818489438816760591288449569016466973781752487039468722673670880886_felt252, + 1079350763135431150039208651408541141790584033923050966356602185982616585136_felt252, + 239984800485587306009716803721066611993073159321686519776312979878991282296_felt252, + 2275857334856525083955469694416873656475198837308452666658943896446797498032_felt252, + 862974801052551439758929629635834237015865030522202173440329076958900808100_felt252, + 1164085642916038727979971818438421529596391193783597681158381433963111263716_felt252, + 2298603054281595300137237168392508318353908871456975866436146822662049858609_felt252, + 2488580125805897624966952334262215215498872486082602538450059858023031910703_felt252, + 975052156492019820134971664587696899766874664227652645784751521034718080849_felt252, + 2503695932263944621545431373958404877502116850467707375281511653310458908139_felt252, + 1583707556082327361951556221633965318995992602502584204266171922394819282394_felt252, + 2634858734205985629341599330169350833887967745631221153585867213535051354063_felt252, + 1367527796055231855730288436298884757966736715165347017757059751916191573348_felt252, + 2673299682184919974009768381122014083101348811240204611847334371636113607240_felt252, + 149364328818181929405185233501958741229033847296173671307188040275764009453_felt252, + 1761955095834677820290396520062919182055179626132672800739860521609002110186_felt252, + 2294527920091500047479188375526582259335542116291782785453222434880819596423_felt252, + 2031507175607639119428322387146200489459237696299990473511829222195758111208_felt252, + 3610140264275464006463754541669929072173528318620970527947979323557743029476_felt252, + 3379984375013948429477587359798082941010061968313483119945548427612497467519_felt252, + 1247526054235167535947830316168737206894337873909373518799561154875063864334_felt252, + 157040764763122061467901453531195176710963039650870453258961753797915516151_felt252, + 1568625314657281222785970610929410047606685481693999949399168881427269103106_felt252, + 261038625729638158754157674512928027151127073560422874130955254291975562215_felt252, + 1342302046290902337922637350248898835583395816718197334181067145188154085259_felt252, + 117485406368644701534304983990907573493432493456087567287525092148635042478_felt252, + 723406250236054905775826858605845258730195408482366950428091227515845013651_felt252, + 1629374461220139021927863442171262088819170143100180815426701750414448527868_felt252, + 2140537809829124006750229560016493629969433864995554228152045090428857564448_felt252, + 1992867476055978719811500207402247909317559474147600740890946745381852274499_felt252, + 375681003446682675658754470420940376496482552307180243555600782016843118694_felt252, + 123834829281131217081577576337017667237238459851125570246531946307169325640_felt252, + 3611984243174519521782413991982120962203718587537827732293793946870883573178_felt252, + 980518861902639578644109014051608458147897884479092407847845837017892539498_felt252, + 2145168961200886143388224762595220942280640572168989867296840059277078200834_felt252, + 2030777767271414638191962511321003487002530922104214560499631301419622171580_felt252, + 792591171523659640226288387840164643398161831825666465336462748169289009327_felt252, + 296204811068903763590287048505554676152932286256608443536153669999945976549_felt252, + 2480954827701500907475220519136210528247165286212458357230639240233854378891_felt252, + 1649590638248191764265674468873345789198141668317131824622368408493057813445_felt252, + 1051744897475891755300835016279994982283005132939300584658722078749199900569_felt252, + 1410769082281681637419300780057123760654590085772887101221338644986317933364_felt252, + 3586312828550225721277173367160127324331981167841584506365899308414313047529_felt252, + 749685457680538301595968730305861433137890792771387617631016743990559831879_felt252, + 2034355516330729036604950253085405326796239795046292397235180990728522431344_felt252, + 66239307585684770399222469987443646728411554332043060728621029690217553509_felt252, + 906014497794667398223071783427727825122572452393271262450793376607341508211_felt252, + 1594867236987596580605159905160588895146111761703096548295231183839154896042_felt252, + 2515843223938622785279899594365545579618137106471667580617549689220178451505_felt252, + 2285745002313657120583753160348394155869357112962038365242813674221115951658_felt252, + 1330360661648668659820086759006309758994234159530839856555386273201842215432_felt252, + 1278905329243851384514769380115223345908232196511902057695226603762362857283_felt252, + 2036846048775826811617481121768441584258850668060022443181955119976821374457_felt252, + 985884831745789640921898079394235687231409659148110845955483503060563964366_felt252, + 1743832904294410117583392850135449636030220814054841362376432943875826027994_felt252, + 2601541579539468316892871612380511447119987998861673950899170275809533578898_felt252, + 3576023753115814104031921365095556615235104411960328196197682810395354776657_felt252, + 1890601360529528039460832277176358430176222619438909366342653320137679852308_felt252, + 1909392736085301903459401170984651687330684801323152324383110576619879783285_felt252, + 1821490760804540312552154410449044239174750150046949920377326317557523598419_felt252, + 2011961153110219258660062376276182127361411022153032142811276559227144564212_felt252, + 2691918256116175087233864369745714724885210909973003233626359148768878189678_felt252, + 2593126015338517179636646531243636725726355533381774832938364302241790767840_felt252, + 3135528157982476332125294876377154462346401221577599831092978784395251629304_felt252, + 2145181304246096242128745179565112622652011300770167368393007220459577122306_felt252, + 1806166602569475400726459573113523314306632368840418397701256176874832142069_felt252, + 271890816499805287297546144639889166442026146099744369935491694116750420822_felt252, + 2431663345329345935845572202123983680366301761990881889850301834312631361855_felt252, + 964599146993649226144407882827568646206065477129037221992875799579181284435_felt252, + 1248155589555395319825177540768801077397806430185221278113053099588138883989_felt252, + 2031575443964992668123859024146947763364862855045888243207795032327035009406_felt252, + 732804420479217864867821149870253276539051674718105393290543415594468906276_felt252, + 457254521996275367399127672335621227189421831595211364481000444749678323655_felt252, + 1279244557801532636718656962013635104183914496885921893177175392321499821684_felt252, + 1429595321256580059842296774849993693726501295413115041463366310101501730186_felt252, + 2418474968031633714992635699304094342188200402761216506847025139708098782714_felt252, + 3276831737915223151650267101955294435934392988251119063488213915357487650801_felt252, + 1473447171537699819223372212026341629727409396905685124869964318418903066592_felt252, + 1325302229666776811699530670333101889665106625983827715117910829478473106346_felt252, + 3254093629953366379508501526183596361763345297871542497065937649011509568362_felt252, + 2773845098686259627841372998776486617605113365882444072062340069924043648257_felt252, + 1068557125180901646063214660614709507752054853383660149261658099195446708362_felt252, + 948141214709154876158020898732731533173430948560391839092192670706279084696_felt252, + 2762949182603484291984946818720533112812777208246416151664286233279905522079_felt252, + 1814635216158258346556430180899558606043901250897223178165643958288934362852_felt252, + 3359064972853560327300146201290653483854572310897041085047688718624672961989_felt252, + 1964522662471243976701904869706271264795788277579137544575420394744068999829_felt252, + 495338497942480630073373921879674597458469712732647072650385451720253075656_felt252, + 2865556277568164981429091495826604897781031102647435966747570530891308556911_felt252, + 3246524277315495146570228134698579667347875726051092197460831712000600085009_felt252, + 1220167071170155345176289874195852884466542550123479641337733642684957882028_felt252, + 3139973597913049828174803547396619092898410808535516330262491464062026738188_felt252, + 1802153694039854777441140784553989667463530026639480814953341050244286617752_felt252, + 2519615898011535152304057666831148725526485775408838623019908449358922679693_felt252, + 1208601409080384207335458263804988465376056867435604565828276761720849984382_felt252, + 2898908452318688514828120449221981310383877228616533360100566097572757776638_felt252, + 2701468091629489516167956556486377464014657795475968358631959357737964801676_felt252, + 2762725557512153055758857410841351144844856142389448193507159234934001962038_felt252, + 2895955216193700067196281977424748534005633514915185202884239521250720265228_felt252, + 3267635415466884027707356914744874089227121244371204420148092014047408360038_felt252, + 3238343343783103429197364953271771609004852418157467727469291694227541128234_felt252, + 2922296074622301673319982042808332721543273338399354006209196030698437894020_felt252, + 2977663232576741304370251896512737706777012598665868588821595696824093681561_felt252, + 3422378103217872967530306054266495030300994747132012951747449004140774080571_felt252, + 2044075184006608179174511847892030887221755362829872375694731136584210329218_felt252, + 1025470781737511092812104811814020645821752988024223341657450076337323436952_felt252, + 1210817542625484263628564802853763931025736693062828105715488491346544874023_felt252, + 2440325776565889524627368096151634097302040806895722121386517742538520642141_felt252, + 1490357515111106468492444258604594233227746529760378824437810259066938373111_felt252, + 564748043906585556473249285228475511313314379550662182153186183456228300256_felt252, + 828489116174198039627315451572440403663697889433671402314409068848043593207_felt252, + 1776273120840226342926041345333874623081296529430962782318917378180385313009_felt252, + 1905096192139683111763476921297585792764825821844995843943037997305945087073_felt252, + 3298812924358109791289923511612803942511713446970880275537133470751909812007_felt252, + 1797118983845416960192625606215139150454039809320182105175728129328671880764_felt252, + 2874508933303409181090941507853336050599407835899041034706864178827800041217_felt252, + 2449442749962027840455278774555491630822062997985190686164406914112608746722_felt252, + 1863763949619012213643375100174368735748840578146496348873181455106423677091_felt252, + 3411944078582511960293712835346199726001327350155272743264956803690950771802_felt252, + 1066813167967788444381675351312414072923103125143340764779253851512825480833_felt252, + 76607885613207442989871187683759879093728969318880763145597067435203303079_felt252, + 2010490762274995647709717662403956420587335880737174493064603042227932288403_felt252, + 3563804407189637545991747498453513037449029608406923135258020816156562222185_felt252, + 2265792483205445244918755814399660365120562779781218447959692946183157093172_felt252, + 230635768705437108064177821098431437916106042152097032889930656443107890254_felt252, + 871253017602575209500697822453856262813197916397957459952249142059307809799_felt252, + 2734772341435760786984805338600979560330237273413118487299756713513286526892_felt252, + 3554426685756262787462746038319222199434142946163299650771842271175366077361_felt252, + 1169147599244493521564405483639413851177905227630590955724677748122942155071_felt252, + 2168978763128492906824707296400403898092926059583168793347821445102538103598_felt252, + 2200933624299936748696319504952905962796329192925783217527163090372490691927_felt252, + 1263174257618651934928254540671612423052293837715774101473473634311182263618_felt252, + 1282645375334260059461797283266346237029392151866640921289276237496016181008_felt252, + 2872201297434143420214384852923864479008847080907510274523630911642518983157_felt252, + 2489861288839019809723873948383745851850939953090035363593913895153366959864_felt252, + 3184664061878178762234566916978764850564501217313535715624101093332942895053_felt252, + 1221701175492211512211039522063557936419917605581451137981385670472623631609_felt252, + 2043078683045147181606181623185439974796787007984696051750246496186537038751_felt252, + 492611471455639202851082734454842297579429905412057202331104034291615503671_felt252, + 3026824998118339409553631545602442331918909522975842095653146834765625992723_felt252, + 3228154160700471984432594453794683077509845713747567141927428195846140861346_felt252, + 2426310244297869831321632563091282859907675088803080027786546115072471620495_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 692634309110549468046351333807704075892000736137315132313072967360187602427_felt252, + 1110077736331172828749105891363679548044009422655351846205085956442202627409_felt252, + 525130644261515670691811681525773194779705214237847770259220807193866650863_felt252, + 3097206291542538352224646077567566487274735203215707174912710854930530053316_felt252, + 193002215769090624992944118631839408060169306187844040521533510777241889838_felt252, + 2829919458974425073767525811758455591624982351232343677397456987372451660721_felt252, + 1667249486892045025425134994449933529137634225869658648748959059796463639926_felt252, + 2627476148949784763748178246340404266430927945117459183919162836788433627290_felt252, + 2479781990772183671242894267847839857096846727859760676098364223477143649956_felt252, + 192391407122502550828959287602744544699671865830557630089741617106983847463_felt252, + 382696248949435217034952208042451186815384504735413620940655157887404102512_felt252, + 1791921066984710766485401691615320270152099408404600434898286691027319737680_felt252, + 2455634529394229915613399675182048544402883582869896046038822756739453093982_felt252, + 2720010255046351191280744692439015443294926197569333159469461407578259835548_felt252, + 430588818285241614695459794578912427470481819828519613657735231710851828399_felt252, + 1399825650997922973747749482102285578740311273245189098618081006592402485975_felt252, + 1810345041494305457207875103056386075786310924114628734678443313980211223212_felt252, + 901148853319067289902039457749814734815041838052033495508561996235730734429_felt252, + 2471758139488323984115457638253362770215718470185711789813326986017830957055_felt252, + 3490700198278758019125695779391074421745967163606032065005971081366432294606_felt252, + 3296045256268919040737497369048796839788624963364083780665243432285498533366_felt252, + 1742103090302900945199974580996969372962144169233614062834868261363393369296_felt252, + 407014555217094760982285416654425888932838325517804032909694606409308371740_felt252, + 3111332435493359545010416900712350986197280989335303987031570507647027253109_felt252, + 387608839930431757496348418570192339195356006975766663350637527724691375678_felt252, + 1106763894858951527118513991751626454356209051702043850813059925948273008298_felt252, + 2125005746904074147522906487933737610591175737206031033254649550960807831423_felt252, + 1951036451696192565101868806218331799270503116592194101263237297005549804793_felt252, + 664505790079658005002477563173590143681981183193093656909391307143076909077_felt252, + 1007399022442340583564238580876702305555651886370685429537010365463693432879_felt252, + 2386255860134513971816155132974887862368109076421825874974206208881643914242_felt252, + 575657520446904969308305369148483219246709005383856345366410952033252505927_felt252, + 393264974105433138334117860167122089681179827031500906469551107582558259092_felt252, + 2903750397599929440800100321586209354685263298150182526734275983274752382954_felt252, + 1676530692120034397006010675720451222066624785640596664379501844058860833714_felt252, + 2474579278112827602494163486014902555525678192788653079738449398905465761187_felt252, + 1782527546957161918355913389350230760441419594451175973054743055247313964478_felt252, + 684199661263583397981296244319745391281952289880768160585431690983818877805_felt252, + 3129072788657545845243243514958889575031138017585135079140865838421726704696_felt252, + 3401679950666049144313503739226839560513235140599131883275506013971728708234_felt252, + 721579489641474160017367972118151472751315211182631620962119960408442077545_felt252, + 2131077030203907289480941728609201555900012022615958181588297003406540291083_felt252, + 2020196755985121980306666507428675478919702624181346736779885026432464194304_felt252, + 2054958385368119721112973165489325515681171315848570695366220127194388076263_felt252, + 2406777310920059307420567461355476491845194014323245548270697771534324228937_felt252, + 2993001634950570732421518898822012258934979899158248654936727131485244044675_felt252, + 2475281894065113425547030901063338774913207611416044483460663121863535817139_felt252, + 1209571796622201352734638340612327727294177858737966245792164268702255181949_felt252, + 270398671884939610915083034400686172012208941742627861025256692376909406412_felt252, + 3092509274000066622660379295692974446031340530662301096460372646693266252570_felt252, + 1158195384521727941188529346180577200417137676369678573048427098247529748864_felt252, + 2679349882654096376721270546030433014290641892381380090959527226044554611767_felt252, + 658611366540249977628342062161414295524578728326566286085086379363973215259_felt252, + 394600486943720821244772834637099091358523106099895081288831439248121570185_felt252, + 2471691528836770926474837210177752331331860332909573444725493914780773233498_felt252, + 1458390570160254569495462694999697561357605111947643285913100978546355730127_felt252, + 1190648575906121565640646044908065858470383306550466999515729914521693874310_felt252, + 1510215022418429385046674342834226394476490750386508011337174894482340415522_felt252, + 1331037976145434262052839098069112610344676169907411274031376520987156074440_felt252, + 392102839404788823025688748707019727604115591288270043151430465437662651486_felt252, + 3180677725203773339674285753979674381220639371731562184440826314562798832305_felt252, + 1137668223839540542765696073787190957006085720032853593288925412719976009341_felt252, + 3216916061806501978663199719291509087065178149202498672790737180324103517353_felt252, + 602426813684170161151090788111775149671404039252617407630339476574680379965_felt252, + 999175597797113784161713024801878448089059655357405230713200535071264851224_felt252, + 1824855881320277088105552803046171606326928610534596812239762000776835112183_felt252, + 1155812708419636330600160646372989423538170888193033237738532697590506325688_felt252, + 512537793926864633264550031410286140081941810666091575403013864256556299960_felt252, + 1776732646308393728614056987401479153353978913719913497758686838219433402410_felt252, + 148586355776221879359901242848492272492440050877012939969911232726156067538_felt252, + 1204603096988574603219038165320766825532878134784032918817194433837642788198_felt252, + 858405379594292215277116307949851224871778109220277518804824100941235868843_felt252, + 1032688099495517546703574182811265746068011109362696756435464701871574441964_felt252, + 2436908872749846281401508203465350130081445082583179053540466664674320308746_felt252, + 3003026556899857695741067424903338893441103013612023119357965402578687529699_felt252, + 2735989473412082287046267554186387561309022965949790097738827283206352922392_felt252, + 2481695323419357695067860875113306134619968072928470337025843674564752293652_felt252, + 181873672286441991398471770970391279236405773420080908266412304059959942161_felt252, + 31151915549179199693221742128666768650768404749349547056011418087223434340_felt252, + 1250535632591333248319991893933776847828891653761299373719997559955997122218_felt252, + 1352321302075932486873009968588444665475740187547576499489144334888197466689_felt252, + 2583153705581912001828925320042946192560571183239559895079729825462488523157_felt252, + 1943008139166634982530018460112363855915321129707089618205877274918690300483_felt252, + 3385664444030555251384925155814311738292110414089880927906634854896168119046_felt252, + 2358986942692544514250337862626972374541583546620286023193063039532405983441_felt252, + 1013308673008185308359400006888453592430398644941072547026512057354252664000_felt252, + 790764753113443682611595751773705202524533836002172567374638324483588503820_felt252, + 1352181799852234757511383180233254434712760570999567311780794260057247605327_felt252, + 1796118654520454676375491948608534490417462708452945792759729842488921915392_felt252, + 2987926549527922060849667265534073790092237642325848123715104205218742483840_felt252, + 179341109315462467083696667688854931338827452822623869833035787836399535817_felt252, + 793520412591019496360595158116480806885729023017275629900483905498133977357_felt252, + 2985101791504623680889751713153268579247724007590064194684619096238173059022_felt252, + 2433786156492880108586578488636547363050371930203466066838745344017629997386_felt252, + 592590337566125936719188953543047373041978729200280415912782549262737720603_felt252, + 2651331960151573643268085470287760667140085810391296970168113577627113736987_felt252, + 2393171348647092428660935511973709161477854281808183198117655811958781180925_felt252, + 51084286680791115350459268396777275493849008569586198833369419244615220415_felt252, + 1847875275880745574540437940828125727500439018627698366798904572138857168546_felt252, + 617614190503894696667597523413305803543469669806557786017769398229175320617_felt252, + 1061156583838677378328604492227747413300679492592895490205035576537734183098_felt252, + 368175157969523203750643567947375490843659754873961329206665211029177461638_felt252, + 2459160526435952957857105020018087038287212666139884173991821148840769433970_felt252, + 2510113775770531620475430766244712941329358321266273421473389008720749712945_felt252, + 2105863787468683275089809609760952856940363735667317526110808317244782219798_felt252, + 1954575547723721274821154367990558429353336941469990686986247458950352999725_felt252, + 1762909922291681005292757387714426023239975492831150730335062570232902636745_felt252, + 1168991577858877101903857140978500876657038084648883345495218385831906091144_felt252, + 464686513508074709078694841121191860056528042603147987691524314157888974317_felt252, + 1976464952169297365429311646196073589848765094320663907018763846495363345797_felt252, + 2098419150163809965719273173732095136605831722065515230420200972348497105817_felt252, + 1920026912102158228619104735323347329304975990664521512784788425895588389301_felt252, + 526611725000049660283356448855918243387178286570795958452255876789864786573_felt252, + 191407119768248222326240326443802884203465387673887660831718713218069227629_felt252, + 1881627114537069398252568105538614688107055297964707854604205277535175179084_felt252, + 3373854195913690454311764626152920501224215647291500260169164570498012531340_felt252, + 842163380359144478106462343237505130423112525581000966652270938904278373416_felt252, + 680193876367121453314296143511227000954482733312559526800689711170468380074_felt252, + 3160763120560159892410947427764213587300927105996376326777548022204662689538_felt252, + 2181117879568892553178504090039247376742844376037476385967775081534258283964_felt252, + 2681471286900668828883114156888785305029301969647895249690663076005977747704_felt252, + 338160711717033595270616760272806901840973765825576540860288244931727434863_felt252, + 2120720358797305203314745227787476003494243468654857744729431220721201719836_felt252, + 2602596331613554050604130898552634250988382965308558489848805944944884826820_felt252, + 1940109987483979699848868280594674738466906321017013711023758192493423897722_felt252, + 1514128356763398110073832632898645870650380515355489247650955410868933900386_felt252, + 2412308711556320130421360478391930298557370205241181384208083813896105733966_felt252, + 315655495522256194501812346091491330511523797973083737097206499945978187567_felt252, + 582947743232882906854907929753167861163209348591523165527347298022763518300_felt252, + 696111270041466846264929729211005865249452615236589254439917869762210478368_felt252, + 330237700390419310508045204991537994456183198224801979898665150198168080532_felt252, + 1826453999301128795207077467235258436762396610192212945198017420372828917811_felt252, + 2306161981490244578955411637757320989643281890333116392836576914732735207089_felt252, + 42688767761695936781461414760294619851987923908953162944019517672216569139_felt252, + 2536636441412814242272359280881042584482510157747638210757969216373935241740_felt252, + 2105292167453359890168337472516553502389717885896121786022324184442745301390_felt252, + 1025228187880765265214860115510591997578104496748390224336206914832965259366_felt252, + 2549906175286291026353851416891530812356636210505959301135372203405278433371_felt252, + 2316807032312696565831635883859352423838155515298720319684611436420450313462_felt252, + 3323997374224421936495526164466433082762193787049122772333579241614027025433_felt252, + 1656917263089611400498634795070777279279307105413248434529872914763088028232_felt252, + 1780182068281095317405975571204449855063609631599627924368746373938841406807_felt252, + 2396100853561048178859622048126262559821491879434677055804174687065927516113_felt252, + 3547340108443809618610256328881373288833663253716980633755717719763669663728_felt252, + 665378958692513723976877343752605317349063097620251672601870909635972741565_felt252, + 2094247141222839054876089965187045963410149148048772150027580973970548253293_felt252, + 1356634483226785617085625030287595238067547209598778317701669363071312182614_felt252, + 937964885226145166978566086950050453057945009306013982144684787507272302788_felt252, + 596417716847862557513428062657111608571500469884033262107518804940311174036_felt252, + 56001136259942826928408408498000623882884279319648458284387917352952033573_felt252, + 858106469850093957081072365711211960952991977890774054073086151009760291308_felt252, + 439850096922794670020185959783000886687830032018329140589140229266089874285_felt252, + 1716144838004200338712788521211594549945875214127131626212980008612302744785_felt252, + 2118027632565181052808840943365280240143020215051542634637373944253301124291_felt252, + 3070276896156152978958688819755567694592885937818584118287291051409096436670_felt252, + 1259511664277372190430345553119647395595739933372921585323455380892191810188_felt252, + 2628269054195997146742371678921875035776979561358172766057287576128350376313_felt252, + 1787484088001625889108093513715578876790663543811500137044589097549539313864_felt252, + 777773518654750411347642248808753135090394970496026334428048514151953243804_felt252, + 1097399092234608892626573836550381626755391359391762751773731279881163562665_felt252, + 3559161887906949523035862513163362457929922880076952093318015648985869160217_felt252, + 924515652786939035196945795638619968521184837315841542833168684089054075118_felt252, + 2922788917255744398876237231274681800134979156208596198787522232993795777978_felt252, + 2411896245372873688764695151060869434326072177184435322547944240799464413530_felt252, + 1428830067020134739188552882359308477457759447233693930963233544434329662058_felt252, + 3286759942416705116781265035877604607885970702201139073870844564055211758519_felt252, + 3085904091458073173684266420968502930588084838919979718608221339932859444308_felt252, + 942111986858092221507013419848923600866956930957525560475240319629637509685_felt252, + 698721118548038679111735640564142515322952498744568245722463456599540394493_felt252, + 29799917507681733460232468494900779197739688997319586740091392277004987502_felt252, + 979611360294783155340375676780030596463589600712924396842436273769883877587_felt252, + 2423675105804432906612385384349676494810492162827820707439181786834844183745_felt252, + 459498826721302765957180611684903675196854548686429926703227433510150077468_felt252, + 220164311473917769408983498924530437713763766577067140610356923672168391493_felt252, + 129411032144842390937074846313486298297695255009456116434752364623462599633_felt252, + 143711377205150911616153979981433584733288810245459169854539122417644600151_felt252, + 3506898199024577926352799293735306590781702818693388884078322795815306896651_felt252, + 2431855114071175367880618635946690610202293724740344126369608242362322348442_felt252, + 2951345078212674906199470434420984404636437007811756432228929174430376192404_felt252, + 1500620453484710167741178335129049321987228638033409633449381424535782263321_felt252, + 2649997818979258307832315948691323142772969307225254622143757303836007837448_felt252, + 3281710399702262853694835712690457865172064565115793731031307456739606413687_felt252, + 2830710386018411098359837568569586504008329980194558840629518768549203806421_felt252, + 3573573002551528031017473488924095650440259258986698439378245968356960642900_felt252, + 1802121847385031010751106484364200041071630190988725904559095358718815941167_felt252, + 2348142836511077333122278769161573405697733857479313416467580601118345238728_felt252, + 1284644884602077558146566691473934777662865786158290526086077267852652869058_felt252, + 2034851537936359442651676244014710446234279305828090672190070971537911834562_felt252, + 3145932330708423712849059990552667139100951872069950129031973378957161460477_felt252, + 932710773921526362449957587945442522582181807877967482772816125657882088486_felt252, + 2223661462884832769134028150206164332950152732290795670990461998721908726719_felt252, + 1081417209291152244422345495794510560449926078001595572217913907915716101533_felt252, + 2421950140748351053219723784888431132161395458832131982012575126598122488663_felt252, + 2836624810926240556398141688713431341777720608617144364017359310218474964956_felt252, + 3561043172088996615503951312284279867492938316051192491686155816504333255172_felt252, + 121794118041521673108645419678408618640466025781821044321748277245550013092_felt252, + 3229570122742700532478468938502957346562725095282343141786259200782908427562_felt252, + 2151813317481715820751186127870148631781318991143363320748035340062094691626_felt252, + 2728360260360268004427405025413563108372867468910480706420436036670198520249_felt252, + 2903260152826253279402482903312517451405639247820693965657946492051829873566_felt252, + 1151781695245525381388727433027657228828924043483899913046164772698985437526_felt252, + 2931100301420493349856007316139760564688848350143974716643172213868351202730_felt252, + 1546935517842710283865049713457440667488262337594921713712594459375003586598_felt252, + 794789152729562169107402474326923960177252005565162064238675446319245862501_felt252, + 2427684545946793837636362802585441473677063466953354332959797571051431631344_felt252, + 1023815720178180129339752056482023600722252254418655373647565912992959909403_felt252, + 605574854739567774626759306247852383201489942252470289953554459623678898048_felt252, + 2927620099846896024154859399584827332496075460907784678379307169511125974442_felt252, + 3338337912236635716869098890365514499584451265012992938121795319562332481379_felt252, + 2122447286346096393278844184596440108992080171944158316764651133793540707566_felt252, + 2819917210637876545085889408068060512808865516814566807279610616621339065886_felt252, + 2718067390709088876469525794938147935444586436871544568179051615889486979997_felt252, + 2239707632516146011728654996732113867467156116808962339015615110122067508567_felt252, + 1485833737810914851001083275259557170578602283313944997541723502396242830274_felt252, + 2995759065482888882174649093674668225646018579718245420947508845051742692739_felt252, + 60168426223776447642199979377654382006179223191802202686997246809535115035_felt252, + 2914281967017623910167647462383413269490352346902175386417607539336491741151_felt252, + 316167399910001962916641582037404805336024215751304558915308073987468783584_felt252, + 2829251554305867630677848169378519576468088381043739311459839156415115209718_felt252, + 2192651615848868599310973793038072272488633832896567443968206820877307559747_felt252, + 1148711321240315999499804985094763454641393545032497592570184072869043106238_felt252, + 238964587116175811957362469056146002921096857729841792632494817603066254275_felt252, + 2404025301495437519841808040811285244347609285650152493576003772539244094870_felt252, + 1383974403807316916580924154201410166197264085379642846020845078958461364378_felt252, + 417361729105635827305811311627117460222526659091576302608914238613357881915_felt252, + 2856876543635183871320246229387206898063869803108498750653259096829514009642_felt252, + 1902516455569479856263641830518814599027124556262771448336487137769490738706_felt252, + 861262676136158639443568356232353729800226756921712118888501257905911093396_felt252, + 529185997800079455057496409037444473392671015181231347630547009417484020172_felt252, + 2564574179375894472826975888386902923808432433505175692081677570757997251468_felt252, + 1197186010437601087136828965219709406901744801570796804709213397674566028331_felt252, + 3136304313027070825045926014238268228870071711831378223427949662460281617186_felt252, + 1403443178405058753561734604286248918689556968434803919289504500527983270391_felt252, + 2878444277101292494901703165646385939881314685925022022339561299962993950907_felt252, + 821999587270587342428952747557366246965592957807503147734994623159432731451_felt252, + 1750327340146390471924434370021368012057429667000401716267700826388224442748_felt252, + 419745072345688500593265038036607273198870855430864291442648845986952016831_felt252, + 1141664046102800182383475287384092554252179966228595480144997434848864850756_felt252, + 870401296100991145943147853159652044877948122914707615422168334345743830669_felt252, + 324945911334787098243140296902620015981939676355337685647959513448092094927_felt252, + 1747908626781653232766548073955334029647112128590428769247252360190971570305_felt252, + 185324562814896707878602232338509019568951051165425439324693281610820670275_felt252, + 2019531925006982629776892149264723944478090047585418052921465265778414972810_felt252, + 2661744507046442339331175558152397326934443024670587927172426421630185580789_felt252, + 613135271034899811085514406218248165520409459622925595544417095106077877691_felt252, + 147188969393127004137212385495679488337667154386434110158202685106302283319_felt252, + 1404446428045370894130789729458856086876937802508039049812561867331431348841_felt252, + 697529404761948106437320923636869264758127261251197507961775120149542545310_felt252, + 3052459069895125813006851497863330148404656750973204427327490708968421235506_felt252, + 2473702500187904680048801318817599228207546532779623684930169060434997289253_felt252, + 876588283174177355884066464787893914465463419338323918984313121738354741768_felt252, + 3211158059262284397667948966519227655504374805567341945835923658267730076055_felt252, + 989117598536024657295368946544461583960803923737188898127941774225435762553_felt252, + 1958548385293900942020584777689729888739600213723079209681356940377677138197_felt252, + 2832097399578859702710733678649005126611347572350697101904807075952095963564_felt252, + 1622406895952556004709940280190215935509371577527730216163242637135015121169_felt252, + 325224668526158852599889720541944339270014281856110570764281064198554390493_felt252, + 409839947468242320163782828763802817480966770635877295951853061101602990184_felt252, + 1588563783859973409560076144962437729497921499616307055657506553520493062614_felt252, + 495852870425884500141380567922089921673182745367299149708480883692359173256_felt252, + 3045501292640803116661875942890277736446943746925226519380776886417329431567_felt252, + 2641105334272772643832841047510262730327937190270411171617754597058185987929_felt252, + 641806995080257723498763634642812046222413096222362291448627905788210731942_felt252, + 3538668638860420902390848201312759595634711252061498095458379711552585986731_felt252, + 29908020995816412187017849913115803677342863031462015997093683001118091960_felt252, + 3246062333548917102541669937966125391053308619409049650547471920612212977357_felt252, + 3204809558456399590266308001065594239534730714780127381421783947197085856788_felt252, + 2150863118594988710158279134204433316870640553691198004575185293061189733696_felt252, + 1965674905074810615105113402776224012504094685621044163107110802838646091418_felt252, + 1121237319129074838456228395752512690417118687722594228926863207312488512012_felt252, + 2564556675039884924585162495998258079664513180927106045382889519872634007502_felt252, + 925906009562291707538923803785815419118041251830031257966242529230052165646_felt252, + 68864026836938661763127329022896749648800193980635224310416454201086474751_felt252, + 256705243409899945282207568872967093397269213829331356427268199540405219945_felt252, + 3261280598814874461156723209633791557243826286928757624472528610356298204874_felt252, + 2169831543222949945548312075706380157847817481716976648248725396351388520059_felt252, + 3430559323594478243801318832353646145625329794013961358598355117828594124846_felt252, + 2320901522068305117753420975126939514411654520574717143556113420902096913069_felt252, + 269429990191525444325713338551133513340785281752553316623859535042269000066_felt252, + 2591711594373757256334547341995438860197006628528424863576298915580449147235_felt252, + 281665687690417835685391128446702338444973028308172579314841413312892362777_felt252, + 2802504534991143010818476222114137481700309263374788740585402567696174903782_felt252, + 839261399923089817881882059372898554500439204062324847282751603582669365750_felt252, + 1394775755381664788336602644517307509647005516812406990112640036560063901511_felt252, + 1577873539221886697161106088773925283207124667085895376181025314609547109350_felt252, + 2448071969148320644330013154536514679227209576653370932674278762714172908719_felt252, + 484884570509251432689860350972653871415358200276711659273550717298851674123_felt252, + 1474841234016961702924469756073007605155071777097645242504238943290085588548_felt252, + 2245223969961983193590534472011988211108876555286147330974312730594154274729_felt252, + 913644114730272466283030847107162428891637814130287120196253759248809815948_felt252, + 3535156856259782646573655305711462102048134495544113250280639472745081416245_felt252, + 2796390441174603467225829646691099461460109581866978487122762292029803852999_felt252, + 2078070796733800998507113303767287678285744171781814480603495520147420887313_felt252, + 2517709912585248449866588349378219737481727715607952440409443571430772925789_felt252, + 1011194427090099649828650135680500655812323438503064888729992275956515254047_felt252, + 55786804130524858616698773227758416551909967517082014899134905796634133483_felt252, + 1680410748016933645083655952472534870654309123300612619056382844727522648903_felt252, + 2338674555466717287202002212404555024957077443842094600485934037759612021543_felt252, + 3153433072510265191621255625722322039556226924164321117411436347239956934466_felt252, + 1419754873614529199499403574668476818829719733864903147124225508435712403087_felt252, + 1557243392058292089135995813177204600016017796998339093511736671111029282249_felt252, + 2659595291511339885344698142608320337880244159177726369887733598869642719685_felt252, + 979110745121947336403475923303359357907476070658875914243578458542991868951_felt252, + 1241793913098748224350321696413923075595290704225552263894736736598115116342_felt252, + 3137345401616068375731314927878485186815894457089880893248197419106602385880_felt252, + 2311072747463632758215317547010864635266246555088559281409887548205383799304_felt252, + 1191535726231233715970692097637336288954385411977354164286394336921225748901_felt252, + 2697489111052096295435768658100343471222760624881514678633526216838105832389_felt252, + 455785249325688021338643752525432170590551282665657292716547619243854457158_felt252, + 3064108716514873024443053086166998461847470157841521690678612659054317079151_felt252, + 571837557774070982522193172468182828705493389753296933410350710727265262816_felt252, + 2234954299186580415562470376717154099535132099217434858481813820415824253222_felt252, + 3079773046367832870228167310690371905315286617597139974320394135324210726376_felt252, + 1936490708536095730326341949581544755142663200094954640889137401000369740971_felt252, + 2843404326923310939143758470708620075624644838721477171341198318975952046371_felt252, + 3309009710735841531106677180409552739875779172178023303013797113609648770799_felt252, + 3174309635911528202521453301067465809326094764768995151899838382844221663040_felt252, + 1253450604081565029633428130487085738621383818716945418879847056446652675645_felt252, + 1320048614583289969205982461648449461749175640408455821007891695114308682334_felt252, + 1816952698118309335548820353226716386636404646747156104920233122066562982802_felt252, + 3051254375836106625473298469433626619533540251490897255343607585190557133295_felt252, + 411397789668943825423089709627118577491795127402983147128775785758653498523_felt252, + 2598858839119637587799339189300489150429625953508489038730465871693905907822_felt252, + 938515049593308160896506291766115322681950330264000101188654223150653862121_felt252, + 636568397899077700951647713211445187303609656503547885763076962062876482651_felt252, + 575683267019785854720890588615608910275992922728388454660461812251570975970_felt252, + 1339381123606473566002004410157458480953391799167400625776767849361541363116_felt252, + 995969347131166345282553266026456478609095705420567627766527853669421635969_felt252, + 1868300233586466916799398420302268032636094230802594777555092522399945646689_felt252, + 2834350352184788738066738992202235332342034049650850283572848351187516790090_felt252, + 963871010012623509678182930204711937018359888249385973658943645933890584620_felt252, + 3516564240890634577567648795346146042339941712159828608422050003588929514144_felt252, + 2742094500244758927879928686952031427909505190255068180512104240148550994806_felt252, + 730836088757383962094565154941342085798736760292681837224787383621833180979_felt252, + 3269927479531969813825445099913809394737018304584745860275716567518957867611_felt252, + 108432263597408387549466120603365201429396713706691195939071194418676010134_felt252, + 12861285552578136657823745215909996025036382330505569452703338784861679717_felt252, + 30794265851673256452198861433164939706250108890732873057322240893589251988_felt252, + 161202151070202490176979683478152608970229787816565808338082064156439676199_felt252, + 529410970978860919501517693596948370556444965082639576642241899291188415275_felt252, + 3042376007159092719550046005975182884768547097165871639484557958835605820021_felt252, + 481953682763729083433913989938199830267915670401887215851851658218074332730_felt252, + 3426619150549607697824947362767381424237356193838410503031966949559179876082_felt252, + 2308099894429029277940610988891510154705592681810077712849858064975709937745_felt252, + 3394943134440559553793752454096239113863563560592258010590662525161363256284_felt252, + 2084380182101120130866243287149210962451491222498889718284876880646626702818_felt252, + 2293096518650587458775294229654200642583354456911654815544065598119747951989_felt252, + 565137985134044452543468361161126315377005907501356477171517652904280429800_felt252, + 3160801581184858138080959286197046582673275048510627333353533290892321645394_felt252, + 2969375506768162876808537999197703615029151931113920824631628702548907781872_felt252, + 727926181392332275755110662228126730720079262264359869037626155030431869530_felt252, + 1332192181447211193577562789771868155414661007041115067267637756461776566032_felt252, + 1044481357923269263825031378579355857136287279300264065290513908695299949765_felt252, + 2050190880264742902857098554079479166258439890424611794476099838041790138086_felt252, + 390412657660211181824400542711276474299876237616120777147087188653463855580_felt252, + 3077776632244823443146491734682612388216113363693624171744620475749738625292_felt252, + 1978934769342383219831169523555149657585684690474505048533339887589591020191_felt252, + 2970345708924098785137539994572896300328922865821104387121392140551538604543_felt252, + 3185182251558026454656166465550230163690239741742838136911914687724686068218_felt252, + 3574856412497886444469298735810976043196029806442280824377810715834734533246_felt252, + 3248569632331388379657195701061067460261021258140322110384596574173288310060_felt252, + 2929065644588561737244320340243729792917547443756130637680651220369215060447_felt252, + 298416872535333871111404531274814662441510815472649209118679310218718363830_felt252, + 2533713586834920884006680483224381061548411987513766829978624819866571213315_felt252, + 1918905410897882516321454818319420040781121704994152774910784151567384445673_felt252, + 3173809360960271056657906508145611402578901052447415602380997798704789240562_felt252, + 2920957032955530323217366038828527324602183573428740980146136004347417944198_felt252, + 493134515486018924347938909068559488743869892285577019627655673243819949387_felt252, + 59799352245415365243831088560158023518368082747647347129797784113165554658_felt252, + 972050538883578505807925591523825839050355589145006190952666049168999139806_felt252, + 908471833058981103849125944234045691083887206613623564852644608481395338145_felt252, + 617149541727712417586511987004313832162554082911010165450316991266465446649_felt252, + 929733519450386846357718928558843375461168561121503381784272471754489213682_felt252, + 926694190553672909193939725655467400467708450870557828534849437078418016773_felt252, + 269719379482878871856279943866827721064079371461559539625863634815319343791_felt252, + 1748906908695684489432727446514230691953599841534493885095176510940963222292_felt252, + 2194821049962628503579819499349727655210859859432292651253491523981852781782_felt252, + 1095009191209889463612609513102928596012759986121591452309662919231161568079_felt252, + 2764848368085044789161628339064642432051113005358908935200158327466122574381_felt252, + 3291719072749798945161006067675352432093620977678210367558810336476049375282_felt252, + 1648169671073617800240661254272779411648025431373267991626700549210381371867_felt252, + 2093372726645469045625368148684000561497521385363810136447935012790514259907_felt252, + 2679516247511517890373806032409698553966051531989107486008704574612350677423_felt252, + 3308450186496247950891949299725272707643769825648190871763103960849064197969_felt252, + 3136436597602710972422527091587029098745871802489823784362813425913124747878_felt252, + 1972685730247169327182517858557478379754873989646069429672600334918240282877_felt252, + 2593474842333930693458283316022071053756332995231754252698951413912573035377_felt252, + 1718808744656648063594831838482776814075933429370950892356332617732474816546_felt252, + 1070827903302836356622864727402893787054938678183017015819655297170178144241_felt252, + 3404349156516928325385872913017948618122757923956295189467854598579718583179_felt252, + 677795374179474922070789667971369359497428043085050945259353891594613076256_felt252, + 256262611528132981176863397564508646504996601210134397618133273371888363491_felt252, + 1460822119118825134428175873874392886714222254169472484007590427855520281352_felt252, + 3395101551667433686755004350418587820027905412544154396816073834982385206002_felt252, + 871997917475536300713666011820922453314573486929953343223477054668111631135_felt252, + 2305759040060289521592138329822025033549365966318541737978472738387617842890_felt252, + 352004208738402004014774250578041237592634910448293765338826389113121543509_felt252, + 201483796802072867003471851351627393474846919963155906330971861705169327836_felt252, + 1704652100569200387629495173651700494340364388223497017210983724353808290171_felt252, + 3388598409138388100547426829374544016046838351249780438212516766964233153339_felt252, + 2485453444365281791113486999336695736066481811523815261598756604072260962172_felt252, + 225777688288125876996615957479580245190716086126373050494579283578264718062_felt252, + 2550511863233372257211884689925377944848158674221571204449037259716060320599_felt252, + 2083461488177673008822948263983723334642077693455518319258217231415623905481_felt252, + 2909013859055119671558531089728890134903296618545562329611212156179022424144_felt252, + 993569835225106003082629132394083979358296379714384206645839631580589461980_felt252, + 2126835006639431637592901883077935682609032108591525400257240446995801282018_felt252, + 437639092159665977516188818365966508595960574886230277782241641993090380343_felt252, + 3033875381079056253029333808927290038784013922692146537893355524284015076743_felt252, + 562109995825962617509441153220707552876124074186816817532203451449815741850_felt252, + 1394298699954567509277475411541897348235006274326844471470553018756188483612_felt252, + 2904709733070293664808949883207801436548469806817575744205945682042629715933_felt252, + 154922225173047660376353009945653658354162253247284220910472916757740072634_felt252, + 958003424262551453506548345019694177460473406254258092747119415860262061133_felt252, + 3382513979779592555890114165864513132332425404311056622319359092409851806923_felt252, + 130022749883757348513886991366371800492161978506615759728167252924629289746_felt252, + 1015296550652857090411725538620987939172420348300836335395463008315201486188_felt252, + 938887970878450846282695137190947648244217992352262111212127865716951655683_felt252, + 526399628130180524741587973278824395145941211616109053519228081148332197295_felt252, + 3028759371858089514811173948563706332893936153084610559875737987778337527721_felt252, + 582093579990305723006075964254072479955098591763149841825598699502818914920_felt252, + 582543470233994445867001689667076795942163220367558828918960318933123796371_felt252, + 2090343742417432465041154361822264945447128358945339715523360165193096490998_felt252, + 2156480413574264748306862729771289069511322776871335950354541465383841299616_felt252, + 2657285069825715803089298228731935886044338701654290410111355458399788027263_felt252, + 2388440632090512645615830151828941982382247144522652757351859903617776793379_felt252, + 1527097812941518892635977665294925185956862544480943077354643694543698075456_felt252, + 532224200405802302728583349805378940127336156956120182934090955094208059103_felt252, + 1954110481074367757462730612760875310249081895468270579747315342258760274153_felt252, + 505316658475791601449020934123486027335026885066746324781465752016472941423_felt252, + 2626127522838875066778392893190951869170628019816973053839623520289550629754_felt252, + 767095335345110655224083645295662512652430148020055399062325621950294280219_felt252, + 2308681196346945675019370872712368608791427012512924352589146204402553648314_felt252, + 3552316939376192947202542626990762618560624140501764724499551830018831526563_felt252, + 1209615178265670357242363154290495032557010608979213509848616876058108408407_felt252, + 2134948525267831885891906271669019425669101318977749697462344895134207506572_felt252, + 3274014587627030951949398686083088580931959224172252504253058814987760458295_felt252, + 2222434786216675683242013585510674153885310809685653949104705815086822090240_felt252, + 2416360545392766018345798640587603885902182130523022151643363136707102183402_felt252, + 1338089257090155806236018479714872198789556503221313285699261974123003344582_felt252, + 1917766037145596664460931321535481378346901183971296872535158212057330686395_felt252, + 750368902424823049969676747177691778892662077584132619130582438698173768006_felt252, + 1296695464074678758451127884628468557162884402921588318265956213331261680535_felt252, + 1146952807637811776079428175023380831025216522710662646172952719889532464102_felt252, + 822373688370581937859151287533359547299033269074977742915437495846720422213_felt252, + 2236625154456803674291029350887399040303659421036078212863438747767076600222_felt252, + 633628043231492188156121582149011773042024108724173857327552643129855406118_felt252, + 3001726874503091807610112286223319982181380783358094269460685282491074455564_felt252, + 3123153709901851018994603393001940389468838637905033888104600071902359495428_felt252, + 651037885782077834913748837758032734518748530475728198002820644847696633503_felt252, + 1765134345777072505579369428577356437804308130852284983429108448148235857448_felt252, + 2738055838879948726130775344106566371099046986345688272812130269501060121716_felt252, + 3272746690009243229336023174874830608729627186985392586740849422783649556780_felt252, + 2461078054804486416069593648004656450129415757870453480459988803101207882519_felt252, + 58625877358927045365717190447637875375846788044702839352241089048631204561_felt252, + 1483232700932003176023098224870225193631496188917711054361857625628847606480_felt252, + 2341427301335169244767784873548147702097829676237888467214973272542383242697_felt252, + 2922045302029254879309665945082366593852502990454326085328973800160903645232_felt252, + 3191499436825779148488357212972174870938093544248108509756251771923640598865_felt252, + 2671471716851499422622332724233506247072511308874232384408294686009837831014_felt252, + 1490187329228995153850065699515316150482296150207750732178499802965170743825_felt252, + 112979541450992106056747098053615508786993616617455850232245107998511663757_felt252, + 2792810022182966795849057366180629120958774044739848148298342749648134993302_felt252, + 672817849461729011144944179933843426790444587573538045965274435185186700257_felt252, + 1851631456036005172144324114193608895596464433079631129341300849893583012641_felt252, + 1037140960049344579838281156085758884743399229180636604449592502723126613674_felt252, + 3474285576181336902960233123458460521071647604012515391135991783433394958862_felt252, + 1703036584582878676121587788077281253286035144973149189034108116947069521894_felt252, + 123956568885643243166844803763371810445651208283763616019775530462674945062_felt252, + 1675545144987254302689053863385268921249457795237427775520367468808387779282_felt252, + 341977112817783963361038773112529911614837307348895112142920056305322993675_felt252, + 1048280671611075597693191544545709010853808490132325788346943554311733073820_felt252, + 3095464793122557102496817269796573350338697485244785487975862348538533274517_felt252, + 1127673994104361025558327960796371537431061519786044927859939365888961443705_felt252, + 1969208395756907813914859579410090111011203095659588150528006415986724706191_felt252, + 1867462902054090229759148035807488745903555030235815454253864175056394267658_felt252, + 2826803025087180229617581931837254041760576611441347429960781403517116990261_felt252, + 3079340476007095810836872034273791033745984588047694355630827333304461676346_felt252, + 141013652481098571283124066497449412767835378400469867655162041101678450940_felt252, + 2009780127271323146419994176937866056780642900539468583338710551385250083722_felt252, + 651246381054030996920972676756390233822869463306406064682905320427466377307_felt252, + 1390941997492284724133075766404543217288254990444275699084867489316530548479_felt252, + 274439834527004176776082178597764162288103621332993144629596710422138381815_felt252, + 2131931614340376297581980283534970994661085041885976229771405001472122250065_felt252, + 1694752121248282602485249260462373483023930242499776192689353218051620290025_felt252, + 160271810486615320968847051699420123570890072628289996258658111208905523601_felt252, + 135616526730237045087140229608430246333484083561221957126771125846278904307_felt252, + 1597778631283520985184645594543836827626556909350878706668272490664441336181_felt252, + 2799825769227783852106901517081753136443788426437443042857136198105643059746_felt252, + 1567054609238227425828302667456581040699717493165958802176221214518636686854_felt252, + 3257718254794597895707997858503538420693131016385096898407219618768225223784_felt252, + 413023826093786351270877978011974514821572287480565503299205517418795315276_felt252, + 2048515926272694566801397986021225589139936343462217909898185058828857257560_felt252, + 2611230700044445908666507126279955358598334562179307080319008328629997151790_felt252, + 1264633810025531663375325451907276943393833876614963216419522093188409318384_felt252, + 2028909986323887935745282054530904633634261985533708559525088123009543336469_felt252, + 652083783757483902380317186315490708503603803819096968786441711824282365819_felt252, + 1484474272784882939880714247734129816406180618490604523103741935883323571524_felt252, + 3445349801122404376020180295509576214649155713793921019001227084613389376045_felt252, + 1449582611870483770637508695100849158869176879836318381026790868004797857051_felt252, + 257453546842239068228581153030144590761029371627185085167382356098587208347_felt252, + 1643083853461929257856011284017544373549967492377621523393996399917527017322_felt252, + 2754487627523541755132740646911879230317076083406463029635175406322195083313_felt252, + 351043910954873287444933315508580177020460244106381479392635714135718909720_felt252, + 1650277183371845435381718335657778597679331437302587870287566261988495765886_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1) + ], + array![ + m31(190292892), + m31(646988621), + m31(599507465), + m31(1056203194), + m31(124596797), + m31(1815384715), + m31(1072488088), + m31(615792359), + m31(1057079291), + m31(600383562), + m31(1936092288), + m31(1479396559), + m31(1786195534), + m31(218337724), + m31(2057879239), + m31(1478253402), + m31(1280151558), + m31(700525721), + m31(1654691123), + m31(1075065286), + m31(24128197), + m31(1591986007), + m31(1901958893), + m31(1322333056), + m31(1652192806), + m31(1072566969), + m31(892131590), + m31(312505753), + m31(276742376), + m31(302907053), + m31(1511815701), + m31(1537980378), + m31(368854969), + m31(395019646), + m31(1656534904), + m31(1630370227), + m31(1393128848), + m31(1366964171), + m31(1087919387), + m31(582376559), + m31(657375111), + m31(151832283), + m31(102061615), + m31(1744002434), + m31(2035447285), + m31(1529904457), + m31(185723635), + m31(1827664454), + m31(947275939), + m31(1452818767), + m31(1325441945), + m31(1830984773), + m31(1272834156), + m31(1778376984), + m31(1725712781), + m31(83771962), + m31(117925243), + m31(623468071), + m31(251493869), + m31(757036697), + m31(362931362), + m31(868474190), + m31(2013673750), + m31(433449960), + m31(827570948), + m31(1394830805), + m31(1443541467), + m31(2010801324), + m31(593814646), + m31(1161074503), + m31(1583073937), + m31(2850147), + m31(1379274096), + m31(1946533953), + m31(892720769), + m31(1459980626), + m31(1773103601), + m31(192879811), + m31(1953192914), + m31(372969124), + m31(643840872), + m31(76581015), + m31(1669189102), + m31(1101929245), + m31(445535208), + m31(2025758998), + m31(2131848393), + m31(1564588536), + m31(880313257), + m31(685616986), + m31(1448861975), + m31(1254165704), + m31(513737775), + m31(708434046), + m31(1361291031), + m31(1555987302), + m31(971264621), + m31(1165960892), + m31(765706668), + m31(960402939), + m31(309119523), + m31(28172376), + m31(1671079323), + m31(1390132176), + m31(1611733153), + m31(1330786006), + m31(1120306444), + m31(1401253591), + m31(1305158510), + m31(1586105657), + m31(754064402), + m31(1035011549), + m31(407596579), + m31(688543726), + m31(1924538788), + m31(58002288), + m31(1947889414), + m31(814367132), + m31(1333871246), + m31(200348964), + m31(511298951), + m31(1525260316), + m31(1637467127), + m31(503944845), + m31(100923759), + m31(1234446041), + m31(1370602771), + m31(356641406) + ], + array![ + m31(1200863531), + m31(26495202), + m31(1563509407), + m31(1838512894), + m31(1780237254), + m31(411731397), + m31(1838083873), + m31(384435930), + m31(838270005), + m31(2019890282), + m31(2079814179), + m31(631842128), + m31(910699124), + m31(1903694358), + m31(117451062), + m31(1184825501), + m31(20305832), + m31(1525449140), + m31(1873760305), + m31(707686900), + m31(1033139025), + m31(1876500641), + m31(273360903), + m31(1463298824), + m31(1878534632), + m31(1445215831), + m31(768262004), + m31(711434686), + m31(748232020), + m31(182003819), + m31(1737722121), + m31(234428485), + m31(487310626), + m31(1015717724), + m31(1841010017), + m31(1031430923), + m31(354755174), + m31(956287893), + m31(141161449), + m31(1272510995), + m31(576232463), + m31(742914702), + m31(793363368), + m31(1307456165), + m31(621329057), + m31(68714634), + m31(653767606), + m31(85859652), + m31(1646760874), + m31(1229898480), + m31(1546391359), + m31(145397646), + m31(965568093), + m31(102457486), + m31(181289286), + m31(1075058961), + m31(1775782571), + m31(1197785841), + m31(268689236), + m31(685185095), + m31(1818137183), + m31(785676836), + m31(365380110), + m31(949484749), + m31(234532483), + m31(976307405), + m31(2102570882), + m31(219666456), + m31(1201335965), + m31(186649512), + m31(304039548), + m31(1071644646), + m31(1804711631), + m31(577168092), + m31(260003801), + m31(527054669), + m31(896066660), + m31(349560685), + m31(1850173562), + m31(865163835), + m31(1304138098), + m31(45866818), + m31(570756746), + m31(1950211464), + m31(1343379042), + m31(2116172172), + m31(723217732), + m31(1214172372), + m31(1867554998), + m31(1411237394), + m31(1399351441), + m31(219019733), + m31(243736765), + m31(1887093840), + m31(361209399), + m31(1212427063), + m31(1354879071), + m31(1971727377), + m31(889507762), + m31(1367493722), + m31(1859328627), + m31(2145516619), + m31(1020363079), + m31(591506516), + m31(1262372250), + m31(174802975), + m31(868170524), + m31(740391149), + m31(1710116557), + m31(1343479331), + m31(355128583), + m31(531198534), + m31(2056666556), + m31(1709442452), + m31(610794913), + m31(2095431387), + m31(2074719074), + m31(812955743), + m31(1311716732), + m31(1625151406), + m31(1366246065), + m31(2046754000), + m31(1551512484), + m31(318916967), + m31(2059835633), + m31(1572220576), + m31(2108413523), + m31(1615654256) + ], + array![ + m31(892509114), + m31(1344711178), + m31(1736219598), + m31(702544936), + m31(753716107), + m31(1837779684), + m31(151395280), + m31(240208484), + m31(1572814008), + m31(949866143), + m31(568705222), + m31(1999653208), + m31(1931851213), + m31(1932164566), + m31(1511895351), + m31(289769564), + m31(951226980), + m31(1151130908), + m31(2046927593), + m31(1053294025), + m31(1843853673), + m31(1786459923), + m31(42647238), + m31(1291689052), + m31(1356389505), + m31(1456045481), + m31(1904372682), + m31(1105685351), + m31(2080621438), + m31(1577617430), + m31(224774354), + m31(962612097), + m31(862248740), + m31(1540487583), + m31(1194360521), + m31(1925031397), + m31(200807602), + m31(869011238), + m31(1974141652), + m31(353651717), + m31(57782007), + m31(530392060), + m31(704551892), + m31(1028239692), + m31(486682240), + m31(1116640509), + m31(1951507365), + m31(1650378090), + m31(574218490), + m31(1175349065), + m31(1024517180), + m31(1603175051), + m31(1798129329), + m31(735119252), + m31(917715518), + m31(1154149402), + m31(1602965738), + m31(1942839726), + m31(446979449), + m31(1145072570), + m31(230973699), + m31(1752231196), + m31(842527348), + m31(815547907), + m31(978501689), + m31(692956627), + m31(798024785), + m31(633180422), + m31(1008518980), + m31(615709441), + m31(788653045), + m31(1671505210), + m31(2122546697), + m31(1298822332), + m31(778105431), + m31(571087922), + m31(1979082871), + m31(1742220519), + m31(1136332985), + m31(689187922), + m31(1686889182), + m31(1598710147), + m31(278099573), + m31(98935196), + m31(387687447), + m31(1314716289), + m31(1311067427), + m31(1611792471), + m31(734994538), + m31(435241163), + m31(789358478), + m31(828944885), + m31(1918828573), + m31(786019851), + m31(543831228), + m31(414467871), + m31(1730540597), + m31(1297412262), + m31(1093171691), + m31(1238100180), + m31(130767870), + m31(1133513237), + m31(408346887), + m31(774948657), + m31(1251236522), + m31(427858127), + m31(1101677713), + m31(1343936805), + m31(1156015074), + m31(752559442), + m31(1382742963), + m31(1743327618), + m31(1936274332), + m31(1488148762), + m31(1499383205), + m31(577181914), + m31(181443329), + m31(1393110003), + m31(851126400), + m31(2093737968), + m31(1902491868), + m31(905175445), + m31(922424643), + m31(1434444226), + m31(1616087327), + m31(1848401727), + m31(524335429), + m31(1698945408) + ], + array![ + m31(1417118828), + m31(1072889741), + m31(1461978216), + m31(870117628), + m31(1301616527), + m31(1449527809), + m31(1617906670), + m31(273553577), + m31(1863702875), + m31(1994630749), + m31(1055135073), + m31(1430546310), + m31(1937437940), + m31(900863559), + m31(961321771), + m31(309320828), + m31(1620682774), + m31(79779707), + m31(621336147), + m31(1199298361), + m31(1863325223), + m31(676543863), + m31(542772325), + m31(1491736658), + m31(2141239321), + m31(1393371105), + m31(1407469568), + m31(1509671001), + m31(426917678), + m31(1241959708), + m31(38168331), + m31(2102042368), + m31(1028957686), + m31(970239718), + m31(572659533), + m31(1496326391), + m31(1705741915), + m31(938454392), + m31(1446138831), + m31(56836806), + m31(877808743), + m31(962098242), + m31(1665299127), + m31(1543426769), + m31(1670946972), + m31(272312268), + m31(1389456648), + m31(1369046655), + m31(1554047750), + m31(1127230444), + m31(1528169768), + m31(524333020), + m31(2109582191), + m31(1062820723), + m31(1756565996), + m31(1381803761), + m31(1382069878), + m31(649606957), + m31(1649494975), + m31(1481314004), + m31(669575898), + m31(1825248741), + m31(553988199), + m31(1193266118), + m31(613722300), + m31(1526106615), + m31(1618920698), + m31(474013977), + m31(1901135641), + m31(1291357707), + m31(252417210), + m31(432741036), + m31(481866283), + m31(721996888), + m31(1248165977), + m31(57437939), + m31(2131710186), + m31(2051465433), + m31(1027384768), + m31(1135628291), + m31(192334607), + m31(2045783156), + m31(1720697110), + m31(660135416), + m31(137975032), + m31(462335432), + m31(282387699), + m31(1546711659), + m31(1542495398), + m31(969252010), + m31(2073998393), + m31(1768353823), + m31(443842461), + m31(182579377), + m31(612416946), + m31(499880965), + m31(249347313), + m31(154559029), + m31(299987195), + m31(1058132797), + m31(912271230), + m31(1284822309), + m31(1462587079), + m31(2118524670), + m31(1043666324), + m31(2065526953), + m31(245464277), + m31(1877495445), + m31(630774261), + m31(1380451290), + m31(1357750889), + m31(1183575754), + m31(1990111748), + m31(815327970), + m31(1461958335), + m31(125225722), + m31(951757908), + m31(435336517), + m31(1692708716), + m31(619321677), + m31(445411756), + m31(696558212), + m31(1043760651), + m31(1600246116), + m31(1429014378), + m31(52121656), + m31(180564662), + m31(1544042941) + ], + array![ + m31(582850389), + m31(1070804668), + m31(968134151), + m31(457401378), + m31(999474935), + m31(1242140053), + m31(1729732804), + m31(1970719260), + m31(510475590), + m31(789220207), + m31(896336715), + m31(1303946882), + m31(1399329876), + m31(2074009162), + m31(981234856), + m31(1393859012), + m31(14447301), + m31(1022307025), + m31(294435243), + m31(241451633), + m31(130529703), + m31(2026663579), + m31(1401729823), + m31(529224836), + m31(1816651820), + m31(2089772677), + m31(1937191819), + m31(1557890904), + m31(86738617), + m31(1819558335), + m31(1982099582), + m31(1027624267), + m31(250524973), + m31(438339855), + m31(136838009), + m31(1979207629), + m31(791311081), + m31(1862230926), + m31(1015567377), + m31(102495646), + m31(8980620), + m31(700992493), + m31(593170656), + m31(160136541), + m31(2080129511), + m31(1652600846), + m31(846705167), + m31(348045987), + m31(16998285), + m31(1406703509), + m31(1353854313), + m31(993477483), + m31(1932187490), + m31(159950648), + m31(37296623), + m31(1150648738), + m31(720761218), + m31(15939226), + m31(1986143824), + m31(2119316989), + m31(388319866), + m31(1948206265), + m31(311262213), + m31(1957654791), + m31(80282191), + m31(1375632909), + m31(555355112), + m31(1042634824), + m31(1674852472), + m31(283936127), + m31(1457422804), + m31(748757841), + m31(598067844), + m31(407823608), + m31(117444014), + m31(2022910116), + m31(597972519), + m31(1918571858), + m31(1313087317), + m31(1170374071), + m31(701960783), + m31(67120089), + m31(333853975), + m31(854769628), + m31(915993784), + m31(1838486163), + m31(986012328), + m31(577865229), + m31(1146461819), + m31(1041991270), + m31(805819930), + m31(308072143), + m31(1209138585), + m31(826204711), + m31(1515471760), + m31(943347050), + m31(911158303), + m31(1144345546), + m31(1105672257), + m31(501780360), + m31(1773508313), + m31(1733749959), + m31(1055108032), + m31(1295264773), + m31(69632732), + m31(2004909683), + m31(850374984), + m31(950830753), + m31(456769616), + m31(1075776488), + m31(608881740), + m31(1725370765), + m31(744353420), + m31(568405736), + m31(132689846), + m31(1544264647), + m31(1566544333), + m31(88730941), + m31(902869269), + m31(1411091456), + m31(1416925099), + m31(1136779025), + m31(938101644), + m31(283311153), + m31(1180895162), + m31(793391715), + m31(512577657), + m31(1999367311) + ], + array![ + m31(1801749150), + m31(1061208299), + m31(1400306220), + m31(283443510), + m31(1186233488), + m31(218054689), + m31(89563024), + m31(191645625), + m31(574491711), + m31(651050657), + m31(1449280233), + m31(1145426064), + m31(589939115), + m31(1500777932), + m31(1869630746), + m31(1661745790), + m31(1039581402), + m31(576521152), + m31(602833648), + m31(1090665157), + m31(572857543), + m31(1851402442), + m31(1262164223), + m31(663331920), + m31(253986162), + m31(880248344), + m31(1836563219), + m31(1489612095), + m31(1566817489), + m31(1248235591), + m31(182013027), + m31(421950564), + m31(2119180771), + m31(1310988101), + m31(1906016522), + m31(1352874167), + m31(539080131), + m31(353207594), + m31(2043529346), + m31(167501520), + m31(1050584432), + m31(1966456542), + m31(1110230795), + m31(1755651318), + m31(436100033), + m31(1071281495), + m31(1575467976), + m31(859039440), + m31(1211438437), + m31(605979487), + m31(285860828), + m31(1551567947), + m31(1727807113), + m31(1167283549), + m31(531754016), + m31(534429030), + m31(1464701327), + m31(1030371408), + m31(574402590), + m31(1108085778), + m31(390086498), + m31(202113549), + m31(653388316), + m31(154663988), + m31(2086826831), + m31(1360679110), + m31(1866320602), + m31(1833830379), + m31(796536368), + m31(2101063055), + m31(1786693642), + m31(1388937225), + m31(593697168), + m31(672646426), + m31(1789645363), + m31(1038413459), + m31(350011405), + m31(1264548214), + m31(1223481995), + m31(1186968961), + m31(1043445703), + m31(1697375119), + m31(2023078372), + m31(788624199), + m31(1818806247), + m31(622221245), + m31(1837868900), + m31(1182918654), + m31(1572994125), + m31(291177182), + m31(399258310), + m31(150452263), + m31(225899619), + m31(627478567), + m31(1340510759), + m31(518306229), + m31(483948764), + m31(174081670), + m31(1954373882), + m31(46618268), + m31(290363808), + m31(808970318), + m31(1790417955), + m31(2065790287), + m31(354412269), + m31(1026039750), + m31(1519096151), + m31(732210404), + m31(40576268), + m31(1037369418), + m31(1036059120), + m31(715878958), + m31(879684719), + m31(1186031068), + m31(1096875566), + m31(443678861), + m31(743016337), + m31(784800934), + m31(66098845), + m31(772849191), + m31(683265920), + m31(26636107), + m31(1606309313), + m31(1263169950), + m31(1423761231), + m31(1188493742), + m31(1677200419), + m31(2114819016) + ], + array![ + m31(2130432831), + m31(1696864690), + m31(1290480791), + m31(1718253703), + m31(2020689618), + m31(1087145888), + m31(1637701309), + m31(1791388039), + m31(1076626556), + m31(1101913824), + m31(881103737), + m31(1246832737), + m31(2001602179), + m31(2022781174), + m31(939073604), + m31(478328833), + m31(258425365), + m31(1120859638), + m31(1015156736), + m31(1477012106), + m31(1021560319), + m31(1263712954), + m31(2086651002), + m31(439504036), + m31(937623475), + m31(95358162), + m31(1543321485), + m31(1326754136), + m31(688728291), + m31(584002824), + m31(1823126982), + m31(110686508), + m31(1729756531), + m31(1744769133), + m31(1930716129), + m31(430748501), + m31(588025694), + m31(1924241673), + m31(889937840), + m31(324147221), + m31(214498138), + m31(93215606), + m31(333024529), + m31(603994793), + m31(903368818), + m31(1822389844), + m31(624153546), + m31(491049951), + m31(1950696818), + m31(672797847), + m31(1333415245), + m31(2088188152), + m31(42211350), + m31(402592202), + m31(1940924189), + m31(1367736201), + m31(1542367225), + m31(359918456), + m31(975875273), + m31(373048872), + m31(642446114), + m31(1666603352), + m31(2125124800), + m31(515829798), + m31(1124371199), + m31(1501847349), + m31(1578103063), + m31(1376837631), + m31(446879975), + m31(1290844907), + m31(861118394), + m31(867258331), + m31(1346165725), + m31(1196549886), + m31(725459102), + m31(397484314), + m31(1490542627), + m31(1666811614), + m31(747672400), + m31(1750659599), + m31(995404898), + m31(552336035), + m31(176071642), + m31(1914787086), + m31(1478870991), + m31(515610936), + m31(577859771), + m31(1361225913), + m31(1585455262), + m31(215652665), + m31(1964253260), + m31(2077622062), + m31(694214578), + m31(1062487771), + m31(645637718), + m31(1853038114), + m31(1471685107), + m31(645084294), + m31(572940635), + m31(1889896973), + m31(974361044), + m31(1009288885), + m31(743874764), + m31(1407368248), + m31(856697448), + m31(1392327910), + m31(1812638432), + m31(360859145), + m31(1641821017), + m31(1204048202), + m31(1055743060), + m31(935613491), + m31(1322251553), + m31(1128034), + m31(1885354549), + m31(685057365), + m31(1184460330), + m31(2133680620), + m31(512222958), + m31(1685466664), + m31(1123655425), + m31(1424092548), + m31(1795501535), + m31(799909756), + m31(1881942604), + m31(2139856111), + m31(206764467), + m31(1376905088) + ], + array![ + m31(1465875185), + m31(1111968354), + m31(2132987105), + m31(1368084993), + m31(1636762349), + m31(427055863), + m31(440610790), + m31(1543054665), + m31(214377406), + m31(1871556895), + m31(59479002), + m31(122309099), + m31(57997235), + m31(1932007000), + m31(561143215), + m31(892587145), + m31(239758507), + m31(1317784933), + m31(1947642737), + m31(1778311948), + m31(344697443), + m31(1983728587), + m31(1750373253), + m31(1982648376), + m31(1121794688), + m31(201982295), + m31(385738074), + m31(988618132), + m31(32053986), + m31(1539369672), + m31(1629762558), + m31(1715229991), + m31(1438332025), + m31(237533080), + m31(1026553216), + m31(134129372), + m31(741651925), + m31(1903696716), + m31(84146580), + m31(1658236327), + m31(1995095935), + m31(270020055), + m31(495339079), + m31(1393471799), + m31(1812791110), + m31(1189228971), + m31(1488699519), + m31(72098174), + m31(529264763), + m31(513285364), + m31(979718616), + m31(1464774825), + m31(268540709), + m31(1306319893), + m31(1612209057), + m31(189161728), + m31(1404175926), + m31(1276411), + m31(1963064662), + m31(1176901312), + m31(597464234), + m31(922647293), + m31(489617836), + m31(802992796), + m31(1751523907), + m31(804502269), + m31(1755092712), + m31(1389273389), + m31(1605639860), + m31(288937844), + m31(565714251), + m31(1588687324), + m31(411454610), + m31(902508772), + m31(869513650), + m31(380376730), + m31(1372612501), + m31(1467628770), + m31(940434981), + m31(228130213), + m31(1680647614), + m31(1497025118), + m31(1270060627), + m31(1594933051), + m31(1635071281), + m31(1892969796), + m31(337116246), + m31(414719450), + m31(1630077054), + m31(338226060), + m31(720212374), + m31(2119448425), + m31(986674924), + m31(2092174975), + m31(734247889), + m31(684608366), + m31(1669340708), + m31(366588336), + m31(814910532), + m31(203762503), + m31(1077665798), + m31(21598890), + m31(533083795), + m31(776550671), + m31(233916180), + m31(1258506241), + m31(495744727), + m31(55168313), + m31(97772848), + m31(1622140899), + m31(1475664393), + m31(1181780492), + m31(2143226076), + m31(1564965575), + m31(1574261229), + m31(228961767), + m31(1817351934), + m31(915582273), + m31(57037603), + m31(951550359), + m31(14574754), + m31(2101227646), + m31(1973879714), + m31(1195372609), + m31(1054011284), + m31(1799369675), + m31(401889147), + m31(598216918) + ], + array![ + m31(1361834612), + m31(720821571), + m31(723395866), + m31(1519907767), + m31(1353849054), + m31(851746205), + m31(93139238), + m31(1007208335), + m31(1962336385), + m31(519775706), + m31(1783813219), + m31(247180121), + m31(1515329889), + m31(1151554102), + m31(313964807), + m31(1180998392), + m31(1378221293), + m31(1376443899), + m31(782174720), + m31(922757423), + m31(1101931317), + m31(154227592), + m31(1869438347), + m31(228080329), + m31(1813182469), + m31(1346270592), + m31(146388286), + m31(1110837072), + m31(472278204), + m31(413864625), + m31(761752226), + m31(1053667011), + m31(59624237), + m31(410078347), + m31(756932921), + m31(2039509414), + m31(1546050858), + m31(300086556), + m31(1581412186), + m31(960090732), + m31(572086157), + m31(1955541401), + m31(1394472850), + m31(6466821), + m31(244937908), + m31(1839854831), + m31(199755056), + m31(799119491), + m31(509101897), + m31(1374119650), + m31(200207566), + m31(721677273), + m31(1105097456), + m31(1494038638), + m31(247562313), + m31(1577991176), + m31(1552391336), + m31(1170976417), + m31(1285667504), + m31(1367544502), + m31(1811172060), + m31(1190260579), + m31(1828971299), + m31(1871261422), + m31(1759157753), + m31(1496799558), + m31(1043862785), + m31(1478053779), + m31(1650711059), + m31(769917049), + m31(172474102), + m31(792993621), + m31(1962879080), + m31(1657432809), + m31(1285870730), + m31(1807915915), + m31(1238805325), + m31(781708138), + m31(193418605), + m31(855005580), + m31(186161314), + m31(1561193677), + m31(1933583970), + m31(1776160842), + m31(1724305553), + m31(1102589145), + m31(1031212208), + m31(324186039), + m31(1022465481), + m31(1651954240), + m31(932804733), + m31(1132109432), + m31(708643145), + m31(1542161844), + m31(1079131096), + m31(1164764092), + m31(511313401), + m31(607346959), + m31(348110377), + m31(1888585500), + m31(46522942), + m31(277336631), + m31(1538876437), + m31(69923166), + m31(95957481), + m31(578048205), + m31(1442716461), + m31(1836095034), + m31(1573779097), + m31(1193790255), + m31(472690913), + m31(126892137), + m31(139742623), + m31(1835852100), + m31(856728886), + m31(27560844), + m31(1447805875), + m31(151091046), + m31(901572651), + m31(1764904211), + m31(1954656510), + m31(980814583), + m31(1170747939), + m31(1569986561), + m31(977395904), + m31(1692639795), + m31(379939014), + m31(1146660584) + ], + array![ + m31(255453332), + m31(1845135532), + m31(1807001117), + m31(147839383), + m31(1176760307), + m31(1469898567), + m31(972326596), + m31(326060210), + m31(2086413186), + m31(630786192), + m31(1798386269), + m31(1090542056), + m31(822674304), + m31(2102416934), + m31(1877473878), + m31(1358809259), + m31(1579704261), + m31(1822460323), + m31(797107512), + m31(29656344), + m31(1304898834), + m31(1926555245), + m31(944722087), + m31(470669278), + m31(1422872469), + m31(2064381035), + m31(1039204960), + m31(112806697), + m31(2008240349), + m31(1262347515), + m31(823318206), + m31(636293669), + m31(358554250), + m31(37827432), + m31(2060264597), + m31(2036008117), + m31(1388569521), + m31(684283233), + m31(562868454), + m31(962680199), + m31(424331075), + m31(1930957433), + m31(1877617901), + m31(1631593086), + m31(1072636144), + m31(388046350), + m31(1358371661), + m31(660773548), + m31(2122680261), + m31(99434229), + m31(2046870405), + m31(466911649), + m31(1903142204), + m31(1960947929), + m31(1899162343), + m31(1031148526), + m31(1103946233), + m31(793396392), + m31(1834470571), + m31(634764061), + m31(1628137027), + m31(1714691692), + m31(2026321441), + m31(1311087930), + m31(659539471), + m31(1691616895), + m31(787970249), + m31(838500268), + m31(1652551989), + m31(1924410325), + m31(1142059111), + m31(1854800044), + m31(414831594), + m31(735035337), + m31(1214955577), + m31(1097994429), + m31(828767197), + m31(758785060), + m31(1690209652), + m31(841736549), + m31(2101857869), + m31(448087236), + m31(2054634402), + m31(912766490), + m31(1536890483), + m31(1016454118), + m31(1324312685), + m31(2102512154), + m31(67088252), + m31(989317341), + m31(1114154029), + m31(16182233), + m31(778995665), + m31(1316594783), + m31(1496065944), + m31(1410297959), + m31(870760051), + m31(1497658726), + m31(1940318242), + m31(208058570), + m31(898018361), + m31(213573222), + m31(990436897), + m31(207681446), + m31(783628410), + m31(1935452063), + m31(1309003921), + m31(433772806), + m31(678783916), + m31(142962381), + m31(1785753886), + m31(1944663052), + m31(248122926), + m31(57010879), + m31(1151666548), + m31(1894559906), + m31(157911054), + m31(1386414152), + m31(1122671804), + m31(455784404), + m31(1329547714), + m31(141077373), + m31(15826418), + m31(2031208607), + m31(257829706), + m31(1187352130), + m31(1911105795), + m31(1004192030) + ], + array![ + m31(1421846916), + m31(558717774), + m31(1596776997), + m31(2040397934), + m31(85635481), + m31(636830840), + m31(1637938754), + m31(1676227322), + m31(1651663004), + m31(795053805), + m31(110774179), + m31(1598999304), + m31(2109129771), + m31(1428507811), + m31(1067131823), + m31(1643986270), + m31(1546308868), + m31(2057004280), + m31(1733553645), + m31(138330618), + m31(1410923453), + m31(1725425803), + m31(143290328), + m31(11117455), + m31(978941745), + m31(1900858924), + m31(420144165), + m31(1893172872), + m31(641340737), + m31(1915589762), + m31(1547457025), + m31(1164537179), + m31(1193137853), + m31(1393013142), + m31(1377350612), + m31(1230030081), + m31(1619378646), + m31(774428445), + m31(2062135346), + m31(63903356), + m31(534633910), + m31(1147779955), + m31(1669887943), + m31(570310959), + m31(1124746880), + m31(1042012975), + m31(759286143), + m31(192558409), + m31(1240471859), + m31(545930624), + m31(293222617), + m31(608627574), + m31(1749832323), + m31(337232052), + m31(1325451386), + m31(1025682800), + m31(458787491), + m31(601710859), + m31(1585482735), + m31(2128721305), + m31(299930021), + m31(227390333), + m31(1588467692), + m31(1640425252), + m31(1363486524), + m31(1010075187), + m31(840742968), + m31(1592336192), + m31(446120095), + m31(1846227147), + m31(182849770), + m31(695398857), + m31(24193948), + m31(2125535914), + m31(636679597), + m31(1667751609), + m31(605522632), + m31(443113985), + m31(1719323628), + m31(1365880130), + m31(363909874), + m31(1068422167), + m31(779543756), + m31(186373556), + m31(180784573), + m31(272499966), + m31(1557236742), + m31(1722046851), + m31(1262150758), + m31(1362408004), + m31(510347932), + m31(1143026920), + m31(904490856), + m31(669694171), + m31(1746991678), + m31(262774230), + m31(1349197082), + m31(1815923677), + m31(1845757868), + m31(1672889213), + m31(594403201), + m31(791920055), + m31(1806832564), + m31(942849700), + m31(146198574), + m31(635017533), + m31(1162551214), + m31(795482506), + m31(631328878), + m31(461874748), + m31(1886495162), + m31(1815868249), + m31(2037811261), + m31(871291923), + m31(1751031261), + m31(1837673149), + m31(875175238), + m31(1090304359), + m31(707277251), + m31(704025290), + m31(1574843573), + m31(1237657129), + m31(1745936602), + m31(587445604), + m31(2063734518), + m31(590730199), + m31(1334965253), + m31(1076222287) + ], + array![ + m31(1219655611), + m31(840341105), + m31(1771588002), + m31(1881028924), + m31(336212535), + m31(829124880), + m31(1141375429), + m31(1676700707), + m31(394693088), + m31(1720707713), + m31(1615733226), + m31(1583411862), + m31(234145562), + m31(484263122), + m31(349052875), + m31(382738744), + m31(1926106218), + m31(1764371052), + m31(1557425477), + m31(1799482657), + m31(107153891), + m31(378189827), + m31(368932819), + m31(92628893), + m31(103015659), + m31(1990992585), + m31(196655325), + m31(1117659893), + m31(1623565451), + m31(1035334941), + m31(989318206), + m31(482684717), + m31(965415297), + m31(477268210), + m31(407227181), + m31(146407491), + m31(172384446), + m31(342794529), + m31(967743948), + m31(2028564642), + m31(1129368778), + m31(333053765), + m31(49857680), + m31(1956445302), + m31(917479298), + m31(1001862277), + m31(1913435740), + m31(383184895), + m31(750276746), + m31(1168421562), + m31(1442300704), + m31(685963740), + m31(313413197), + m31(2121055393), + m31(528477513), + m31(1813335813), + m31(352353050), + m31(1919866868), + m31(755504425), + m31(1013744594), + m31(1989617486), + m31(31425328), + m31(2007947074), + m31(822547049), + m31(1565010680), + m31(1208760532), + m31(1327639667), + m31(1247799482), + m31(173108299), + m31(1107060007), + m31(582968397), + m31(275421379), + m31(183886929), + m31(1331778510), + m31(2054744481), + m31(430023397), + m31(306762170), + m31(202085807), + m31(2060881066), + m31(973095697), + m31(189129335), + m31(1622026779), + m31(169017578), + m31(1069024635), + m31(543784551), + m31(1384167655), + m31(1311758365), + m31(1656296323), + m31(318551854), + m31(548695803), + m31(686342464), + m31(1787161819), + m31(982750956), + m31(602233568), + m31(1095835339), + m31(588015395), + m31(657075565), + m31(45829419), + m31(1657983), + m31(968582889), + m31(1666471247), + m31(967724335), + m31(2021576286), + m31(1163850586), + m31(1937915416), + m31(206050746), + m31(1049006992), + m31(1703099888), + m31(2144403563), + m31(1937847206), + m31(649477792), + m31(1832581355), + m31(129029692), + m31(1488519174), + m31(1066552882), + m31(1755063017), + m31(1277091248), + m31(1776063393), + m31(1415615857), + m31(300650934), + m31(358467123), + m31(1218172087), + m31(691865482), + m31(1843536417), + m31(235182359), + m31(804583105), + m31(36153800), + m31(505461623) + ], + array![ + m31(1811918509), + m31(37171109), + m31(1465727606), + m31(1354357311), + m31(618281251), + m31(637257517), + m31(380961504), + m31(1793580264), + m31(856126209), + m31(1959995838), + m31(859299003), + m31(1955324717), + m31(1700492464), + m31(332379280), + m31(419781978), + m31(1502862583), + m31(1394539574), + m31(1600488721), + m31(1488223771), + m31(1706347673), + m31(2016025363), + m31(397554254), + m31(2008780334), + m31(112887825), + m31(1104075464), + m31(412486988), + m31(263027308), + m31(1350465620), + m31(975269780), + m31(1983106866), + m31(545935766), + m31(540424074), + m31(1333379413), + m31(1220893023), + m31(18071054), + m31(373795778), + m31(1854159722), + m31(1608196976), + m31(2092601086), + m31(897986976), + m31(2112525895), + m31(1966219450), + m31(1379449886), + m31(2121004915), + m31(644581141), + m31(1487571470), + m31(697988660), + m31(5125338), + m31(1182102560), + m31(1547188243), + m31(1881442991), + m31(362673103), + m31(1117000889), + m31(424048434), + m31(1072564061), + m31(2144300187), + m31(1582988957), + m31(384644402), + m31(253612325), + m31(761692962), + m31(1726101799), + m31(1421255461), + m31(913664555), + m31(146416262), + m31(1908089234), + m31(1131397095), + m31(429858439), + m31(1165435967), + m31(187560791), + m31(1818862559), + m31(14947254), + m31(356206254), + m31(851578975), + m31(2034024015), + m31(1305043666), + m31(552498378), + m31(1648207424), + m31(152449295), + m31(1436953840), + m31(316369061), + m31(975461623), + m31(2066249112), + m31(1342119016), + m31(1527244508), + m31(162819425), + m31(1713699204), + m31(699399357), + m31(294772438), + m31(1387277311), + m31(1451818856), + m31(779368420), + m31(1132396684), + m31(1261240153), + m31(1108911684), + m31(1872888912), + m31(1055770471), + m31(1713226194), + m31(1218576714), + m31(945335628), + m31(1353214604), + m31(547382723), + m31(1472952072), + m31(1958340279), + m31(718021347), + m31(1447187376), + m31(559254332), + m31(1670355879), + m31(150486711), + m31(2050454924), + m31(1807670835), + m31(720455723), + m31(1106432457), + m31(172411379), + m31(405893836), + m31(1959417013), + m31(605406319), + m31(134457786), + m31(1470869180), + m31(1267775383), + m31(1686797254), + m31(107526197), + m31(63836188), + m31(1342480137), + m31(1173358821), + m31(1965207541), + m31(943834140), + m31(1860120724), + m31(1559924275) + ], + array![ + m31(483593184), + m31(1277977971), + m31(1768914450), + m31(1172255247), + m31(941345415), + m31(813057195), + m31(1441479850), + m31(1644844905), + m31(839082636), + m31(451574356), + m31(934133817), + m31(103108691), + m31(1725592087), + m31(911080999), + m31(1217480148), + m31(1870623371), + m31(1404563455), + m31(1153257344), + m31(355575395), + m31(288068904), + m31(242877951), + m31(1532334763), + m31(1797069538), + m31(1180688255), + m31(591328882), + m31(1773612543), + m31(1979386212), + m31(1132277858), + m31(1280423064), + m31(779142311), + m31(1699835143), + m31(2046419723), + m31(524794401), + m31(670466930), + m31(1778008155), + m31(2075961114), + m31(1395267576), + m31(380445901), + m31(1684796621), + m31(410339790), + m31(462574399), + m31(611622267), + m31(1839231258), + m31(529829301), + m31(664313732), + m31(1753253317), + m31(2099845115), + m31(905620236), + m31(479884152), + m31(2131489798), + m31(556182680), + m31(852270411), + m31(696066330), + m31(319034739), + m31(986700729), + m31(1036315619), + m31(1590782847), + m31(1322459022), + m31(877212409), + m31(1772269478), + m31(895463613), + m31(1749399214), + m31(495668315), + m31(1258711275), + m31(1459884765), + m31(1229267764), + m31(187951121), + m31(464644967), + m31(589739484), + m31(1233794086), + m31(846127961), + m31(1581364197), + m31(785802298), + m31(304344378), + m31(1315881464), + m31(335029601), + m31(1633005597), + m31(260495043), + m31(1640908220), + m31(418501334), + m31(731908558), + m31(991054850), + m31(1000496714), + m31(607658603), + m31(1564786165), + m31(2055335549), + m31(503947708), + m31(649075921), + m31(2029875629), + m31(193107643), + m31(661618203), + m31(1448914613), + m31(746954880), + m31(191569873), + m31(1827262366), + m31(948492062), + m31(960498755), + m31(5432732), + m31(398337269), + m31(1632923422), + m31(1142013234), + m31(829432852), + m31(2090057881), + m31(547669462), + m31(1945379417), + m31(801407574), + m31(2004512748), + m31(632493619), + m31(1811635986), + m31(588959002), + m31(2047327554), + m31(670580979), + m31(1934362326), + m31(1785598658), + m31(298729193), + m31(1580749000), + m31(461835960), + m31(1651921149), + m31(785243862), + m31(610593004), + m31(1070665380), + m31(954037664), + m31(87196210), + m31(1774392244), + m31(1236975771), + m31(1853772051), + m31(937246510), + m31(1867226681) + ] + ], + array![ + array![ + m31(196033818), + m31(457822072), + m31(1894074007), + m31(770659055), + m31(74868091), + m31(985407150), + m31(1672109135), + m31(1717860421), + m31(1172189654), + m31(1359293133), + m31(1930566785), + m31(1266979242), + m31(717903552), + m31(1528720479), + m31(1450307426), + m31(265772456), + m31(1687226264), + m31(743278416), + m31(1881892115), + m31(1857877030), + m31(1690490900), + m31(1595297743), + m31(394667781), + m31(784146300), + m31(536000327), + m31(467180380), + m31(795324829), + m31(774986466), + m31(702171623), + m31(403357397), + m31(1974920605), + m31(1720047149), + m31(2140214605), + m31(1457231168), + m31(951922864), + m31(1990697440), + m31(80198191), + m31(987670094), + m31(103113261), + m31(1721364124), + m31(1321355975), + m31(1207484936), + m31(732682056), + m31(1468876394), + m31(1889435556), + m31(726369327), + m31(751621942), + m31(488708269), + m31(1172084065), + m31(1007898290), + m31(822435098), + m31(970915852), + m31(1904313568), + m31(1516105823), + m31(1350891311), + m31(339281639), + m31(963720466), + m31(47480754), + m31(1121055079), + m31(1040600916), + m31(622000355), + m31(802154513), + m31(1248639850), + m31(2019595815), + m31(1838495552), + m31(408359551), + m31(2056560365), + m31(739751082), + m31(1860860349), + m31(1381626126), + m31(756305330), + m31(1858675426), + m31(1676538300), + m31(2025296057), + m31(1292823276), + m31(801622907), + m31(2034084440), + m31(235650824), + m31(1979312487), + m31(432485064), + m31(336595178), + m31(1247586244), + m31(2063050229), + m31(683285052), + m31(869466838), + m31(162083350), + m31(658226329), + m31(1994891303), + m31(537550573), + m31(391950455), + m31(2044047054), + m31(858631658), + m31(418546321), + m31(1590194671), + m31(308924844), + m31(1509424475), + m31(1652045338), + m31(562343608), + m31(64413865), + m31(943913004), + m31(1739257198), + m31(650020488), + m31(1844911438), + m31(2118358975), + m31(591312563), + m31(2014933034), + m31(246304454), + m31(1639596884), + m31(1929894976), + m31(581817881), + m31(137995717), + m31(1839015032), + m31(2129578612), + m31(856751250), + m31(1835378006), + m31(1139364293), + m31(2052141976), + m31(668562216), + m31(1344632400), + m31(1826719724), + m31(884845490), + m31(93929804), + m31(401467287), + m31(2077049040), + m31(135089170), + m31(804822375), + m31(869417581), + m31(404431608) + ], + array![ + m31(1886099644), + m31(938542450), + m31(1807637493), + m31(1525640146), + m31(1945017815), + m31(972422244), + m31(1570168663), + m31(374573913), + m31(2061510935), + m31(235089306), + m31(237951306), + m31(2001071125), + m31(1637488388), + m31(1888073175), + m31(352119030), + m31(1120435464), + m31(336251757), + m31(1235052877), + m31(966658355), + m31(1550124404), + m31(1591156510), + m31(1056303827), + m31(949975409), + m31(733719872), + m31(377665022), + m31(2144435617), + m31(208637651), + m31(1094299155), + m31(1990925233), + m31(1947077195), + m31(214493941), + m31(981602085), + m31(1876737611), + m31(1145293847), + m31(1627234468), + m31(961090238), + m31(1698250632), + m31(187134817), + m31(1320873284), + m31(793658505), + m31(1304423218), + m31(328192134), + m31(1479410506), + m31(1098239129), + m31(284407653), + m31(532557459), + m31(483685943), + m31(2130671838), + m31(1876470111), + m31(1739660261), + m31(1658743684), + m31(1133922057), + m31(781055501), + m31(1632878627), + m31(2040390055), + m31(837911660), + m31(1355332167), + m31(387756755), + m31(1607408210), + m31(1153536724), + m31(1295407800), + m31(707242999), + m31(730627871), + m31(1235354383), + m31(1253050941), + m31(10591848), + m31(2071167511), + m31(532691953), + m31(381845118), + m31(1420068919), + m31(1353286680), + m31(859700251), + m31(1446392925), + m31(2017698047), + m31(433696973), + m31(1029297588), + m31(383625488), + m31(255065763), + m31(2002350999), + m31(471201028), + m31(1752462111), + m31(2102717622), + m31(1962771239), + m31(2137918554), + m31(961267495), + m31(1278993929), + m31(1353739507), + m31(935306738), + m31(296340600), + m31(1557145956), + m31(1368861766), + m31(1496279252), + m31(612507531), + m31(1320545411), + m31(543733177), + m31(1331938590), + m31(507604809), + m31(452874615), + m31(1256804590), + m31(245705932), + m31(1003336979), + m31(1992728670), + m31(1828412188), + m31(1500147939), + m31(252485701), + m31(1374754188), + m31(1654151516), + m31(776710173), + m31(202677882), + m31(1817522537), + m31(1218166950), + m31(1823046806), + m31(1153153793), + m31(2045074680), + m31(737614062), + m31(1748129851), + m31(1021811898), + m31(1824265773), + m31(94538130), + m31(830040528), + m31(355314720), + m31(777089228), + m31(759052204), + m31(1393313176), + m31(1605696909), + m31(1492381144), + m31(1573127248), + m31(84136704) + ], + array![ + m31(1215800426), + m31(356755902), + m31(1364613392), + m31(2025045657), + m31(635911644), + m31(1220725039), + m31(1057641529), + m31(1232693423), + m31(868343140), + m31(1462630489), + m31(1864404819), + m31(828691530), + m31(8742884), + m31(93474700), + m31(1676977809), + m31(549119157), + m31(1854562997), + m31(2064579921), + m31(467575324), + m31(978540415), + m31(1179176124), + m31(1763549382), + m31(1942961461), + m31(1534315954), + m31(1972804075), + m31(1081667721), + m31(796519605), + m31(1405599009), + m31(1417233683), + m31(1030109467), + m31(1600642785), + m31(501256199), + m31(96630248), + m31(1407342209), + m31(898560087), + m31(838426833), + m31(1057710701), + m31(51174969), + m31(35987651), + m31(142517337), + m31(2078984569), + m31(2009804042), + m31(807327870), + m31(122898529), + m31(2137627410), + m31(1435953542), + m31(1995944044), + m31(1143428786), + m31(1203071593), + m31(1015162053), + m31(2119310594), + m31(1863141455), + m31(2019925049), + m31(1361147927), + m31(855206391), + m31(1886792202), + m31(704356681), + m31(562535666), + m31(2013490108), + m31(449979755), + m31(265454134), + m31(1406668467), + m31(1862893167), + m31(2029150314), + m31(954743567), + m31(606070101), + m31(829886922), + m31(25063199), + m31(1553706728), + m31(982238460), + m31(312499173), + m31(263994758), + m31(297011664), + m31(617916255), + m31(789967701), + m31(1533565987), + m31(192877506), + m31(1911414397), + m31(1703418576), + m31(528702119), + m31(853751689), + m31(1558102206), + m31(726285104), + m31(2097585087), + m31(1934203417), + m31(1290998290), + m31(210561139), + m31(1270465170), + m31(1257656423), + m31(998647199), + m31(1441451525), + m31(1685266753), + m31(485456532), + m31(919303451), + m31(510996526), + m31(745718731), + m31(2089166265), + m31(1352148310), + m31(933137148), + m31(798089571), + m31(151977853), + m31(191325298), + m31(796462913), + m31(1787224581), + m31(670823758), + m31(1820499588), + m31(1201493992), + m31(480821394), + m31(915262307), + m31(1005885192), + m31(1274963246), + m31(1627349124), + m31(2050638791), + m31(2129057722), + m31(744245897), + m31(1756785109), + m31(426413594), + m31(1245280607), + m31(1888442312), + m31(64476626), + m31(164586679), + m31(235149512), + m31(1612989428), + m31(988293798), + m31(1332521716), + m31(1393601735), + m31(1628668454), + m31(1157746074) + ], + array![ + m31(1092293949), + m31(901787925), + m31(823251132), + m31(231393905), + m31(1537496569), + m31(886685986), + m31(1905621579), + m31(936044197), + m31(2006996255), + m31(332015494), + m31(1031473785), + m31(1606843901), + m31(320602835), + m31(1431553453), + m31(1095207377), + m31(2095661876), + m31(1804108286), + m31(46355359), + m31(1905442067), + m31(1828897137), + m31(820918793), + m31(1559162470), + m31(433748689), + m31(712222421), + m31(1096271980), + m31(1805007300), + m31(1412409384), + m31(1830041897), + m31(1193425610), + m31(1770468927), + m31(1776442236), + m31(1836773298), + m31(922140875), + m31(1646427162), + m31(1482212302), + m31(267025309), + m31(1359036368), + m31(368493121), + m31(1695758105), + m31(733285446), + m31(141272572), + m31(1547691462), + m31(1985340823), + m31(1981451766), + m31(233865343), + m31(1843172197), + m31(1076997919), + m31(53013241), + m31(88498288), + m31(978315763), + m31(136153594), + m31(413844785), + m31(1672257189), + m31(1919467102), + m31(1363357549), + m31(1411199822), + m31(1412578127), + m31(2114821875), + m31(2146934291), + m31(607348392), + m31(1650810287), + m31(642942601), + m31(1600854186), + m31(187867510), + m31(949134195), + m31(1638936073), + m31(1176265025), + m31(1011842085), + m31(2006676278), + m31(1862980417), + m31(1191102850), + m31(502045981), + m31(109129539), + m31(1588562155), + m31(1770830625), + m31(1548269823), + m31(2126820705), + m31(1115378298), + m31(330359859), + m31(227967066), + m31(1160253659), + m31(1485163772), + m31(2033242072), + m31(1157253866), + m31(1635795367), + m31(276797574), + m31(300144794), + m31(1774211987), + m31(734248116), + m31(1281703482), + m31(277392917), + m31(2119287705), + m31(747671532), + m31(24719673), + m31(1183718162), + m31(954528502), + m31(1877613171), + m31(933375143), + m31(463885924), + m31(1551408122), + m31(993266291), + m31(44537565), + m31(794478116), + m31(142474072), + m31(529910374), + m31(1462503820), + m31(1862263118), + m31(1104218825), + m31(1514820244), + m31(1029883535), + m31(82607332), + m31(2049714321), + m31(584370786), + m31(784258102), + m31(1729758112), + m31(607082332), + m31(85057955), + m31(2042218059), + m31(215572732), + m31(686339015), + m31(782752706), + m31(29913863), + m31(1027402961), + m31(1739883007), + m31(265880639), + m31(152178836), + m31(32861846), + m31(651183857) + ] + ] + ], + proof_of_work: 205, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(855434226, 915534842, 1718138939, 791390180), + qm31(1141576290, 875843074, 1779334165, 2062643922), + qm31(260116227, 1529826392, 1093824212, 1487166408), + qm31(633810602, 1390111006, 125584965, 676035838), + qm31(1414539971, 1373865269, 520933030, 1009075073), + qm31(225677724, 804319012, 6094245, 687197368), + qm31(1709716988, 1745841391, 407849462, 1715550772), + qm31(1672399137, 607655509, 1759024834, 2076967359), + qm31(1998679864, 2047411532, 2077665380, 1647984915), + qm31(1318262147, 1638486307, 1575511059, 2061909542), + qm31(916622696, 1197486406, 1693395999, 1861472945), + qm31(1626925122, 2080735377, 1943350116, 1164581107), + qm31(1057980134, 1787386053, 1813345878, 1620096121), + qm31(368762358, 988256412, 1156207445, 1473362207), + qm31(1755021313, 1158335786, 5064544, 1473913308), + qm31(880748329, 1240538680, 418037297, 4900193), + qm31(16516188, 1469595379, 1464545610, 2070659872), + qm31(1987435579, 772127454, 1732495600, 769898450), + qm31(400579195, 2129705800, 1702269266, 665767596), + qm31(1750961894, 1721574863, 43444378, 689389480), + qm31(1350537640, 1504705808, 341711557, 796081674), + qm31(1057707778, 1365718968, 793584228, 1645194343), + qm31(1245397947, 516902086, 291311914, 1096866043), + qm31(972412076, 1650153215, 1654144410, 300565025), + qm31(762721628, 1069248256, 1942027615, 2134622274), + qm31(1529470154, 1361446056, 717504802, 311943945), + qm31(1477856889, 946396396, 1963044703, 1804259156), + qm31(613877108, 874653839, 1724876784, 1525094270), + qm31(1412819151, 390296297, 1097140401, 881401884), + qm31(1151084475, 1593888936, 2081898208, 49896876), + qm31(629562915, 391368661, 567346264, 315492909), + qm31(334673327, 1630663293, 1854145211, 562091817), + qm31(1273024572, 1935356142, 1408525203, 1160742633), + qm31(1865076111, 345775442, 345822230, 1729922356), + qm31(1374171500, 1675462312, 1182836338, 2111276809), + qm31(615922187, 1901761701, 1646640652, 50859374), + qm31(353947791, 1792189491, 1703145621, 1212099256), + qm31(1557554513, 1904095074, 1062177250, 1828301536), + qm31(997917797, 1318005382, 355808364, 1097252235), + qm31(2067563145, 366274201, 2076672463, 1901777883), + qm31(1863570102, 1045740730, 703799210, 1934480967), + qm31(1189464249, 1804525780, 507316835, 469105163), + qm31(1961909694, 215372655, 1274612414, 723786229), + qm31(80582214, 104719046, 183572067, 603111851), + qm31(1240725709, 804886245, 972348237, 921959710), + qm31(534610835, 2134748316, 1701801513, 1961091197), + qm31(1568981034, 1606623263, 442622931, 197666644), + qm31(331461470, 812856261, 1872176753, 1689083787), + qm31(634495116, 1836458501, 1177944541, 678267078), + qm31(480916293, 1696128777, 1748725349, 1630877089), + qm31(2001491780, 1781894555, 1178592636, 1354115108), + qm31(1991353461, 702340871, 850038931, 1688976597), + qm31(73083992, 357791915, 688951228, 1447105840), + qm31(30227452, 1203149757, 992858897, 1185574670), + qm31(255414073, 408103875, 904830141, 1777138129), + qm31(213904490, 253645997, 947712379, 44726367), + qm31(1427946243, 1199624612, 1567637027, 1658296955), + qm31(2039534719, 938261698, 1886417986, 1795809443), + qm31(1749030642, 902913210, 556163845, 461497437), + qm31(1251704766, 161334125, 117308228, 651468171), + qm31(412956776, 1404918152, 302005667, 1749727677), + qm31(1006565295, 1046642127, 1599372849, 1427173402), + qm31(245463478, 926557943, 742703698, 1503897750), + qm31(927718093, 962245028, 1843220027, 1826954106) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2599468721298592238971902125232879750753487711875142436251047350126795077019_felt252, + 2785433782256059718994352477827002910020510858394858648725241094510399517448_felt252, + 1704345440994652017238145091472815607936840084100835740354028248437082358297_felt252, + 807097594117976959051395543259556483279723441677240901339761652900333224493_felt252, + 998994535194823863932633849959907005336509559625679945883086818672306011853_felt252, + 1518214312404120200407005622890758377914074249318998830309808623779304961107_felt252, + 1295433939998916336847466650209004230540042254420569866411678950911408432464_felt252, + 2661829597229346497233915476382010520316538930424233961047122142243786214138_felt252, + 3149609127507380070165726919953708931498308545545791256565266667767788863944_felt252, + 2356578432215667613958062227663842929376700734578785226276053071855049321423_felt252, + 2890798270074633447755202703698624261725559097042000822930420805482543351416_felt252, + 190765735872248869462865525656410648993096210069494399485851076013539894751_felt252, + 2019079102160763265852428717997783638191030445773258099265929495933376288958_felt252, + 1264361277152305022136270172376926826297224330337205071233350748303456262376_felt252, + 2028518822787629265942601905053184851853077972290503149248525384419087646888_felt252, + 214730405480145652579048389468678120884242906196278858115040780113627916463_felt252, + 616205397455472240938484088229689379190340174918441900721683918860175164244_felt252, + 2891597601369804186072485850274242737636872503405023931045021070681742536947_felt252, + 1168559225238130337401272906143947257209396421290218439844672792577147640505_felt252, + 2988626492449116488681590048370286472229894678676999443276771740361251649779_felt252, + 2694252151623044002370728370122530381807903832063390431443372953518352233265_felt252, + 2647543502632586226262631677477602343954151738623356358542102667348266036743_felt252, + 3157073866606401452327160596125511470890232694780290583026915677285922202369_felt252, + 2377014139732946306984960441539031988675804445811286334942930252389417800794_felt252, + 2370381644113252262579895033248090397816836779666024030935434191393117331962_felt252, + 2239982008160194398179967297255625048725038891707484969688665242474361178681_felt252, + 2076211784449619252623166903642823511477887068507783986257202845543697973235_felt252, + 689690911087055804464954754843202809582798149473462708728603445712746383395_felt252, + 106212092305296427108401541429510001291962449584662827488392520413905657394_felt252, + 2764680507339759251992062744814433865168979261779605483290490021661278689615_felt252, + 557946555507924617656904855161783113038983799544011370705801875453210944484_felt252, + 2563320307041044680964920130262238149622542859164788835799351549695649397399_felt252, + 440454038080568476384241324225820504252086232042325872724175381084025379599_felt252, + 3017019192183123367489081799819657313715905716983102163774453820933114614597_felt252, + 1604327204254120062160988103110480720294935989408403374210430497740591138962_felt252, + 2433751710945132747969608679376110530843273180579191258972530764961824904499_felt252, + 3170320923824990028840743336506796691430381323009267409371869472275867589466_felt252, + 1666666599732894314847936077500599106305416039769999365525179393201903892082_felt252, + 918898750248322373483843924027121361914754048810633944996597367853170716198_felt252, + 3316591814385830502983212061837067613565765975018791171228294946519815612534_felt252, + 1805881577861856896320400643693692211659349075351280195869262785267340347253_felt252, + 1156854579977679731844782556915779071725074551939774681787530797948865680730_felt252, + 1659725368888538452373772273697019730327910014175471241848413221101294037601_felt252, + 2423275836253372344355670976314021139686232862611941651308297606884595333308_felt252, + 647394421867025388883253114865727299501714378718307105021605501134350245741_felt252, + 2008848942063721358722027202149868751477498852496859617678899944205819967430_felt252, + 2882545613091940731325597217039984004116881184367227970842706624378915362761_felt252, + 1216724978873262742739609871188645252647267814147937893716788906938097604748_felt252, + 2190408596645135746217094790028799221864341534949235911186400907823991055780_felt252, + 472773054331756187608519720567305984233104338141835970185172803942594078736_felt252, + 2527732507466469675671104902743694670945064385626527256935801637633068466623_felt252, + 2853815083732792716908670973777822817267277055622443067103197284326088969829_felt252, + 1753546109902866022447163018256052836907913029554378489539109277909458879562_felt252, + 704485856900840071698754375395329190581678508948626884410457774755955250618_felt252, + 2889664934566277188432505624026373249256624267163201322670495885979424870027_felt252, + 2994592462784844462472527744246078791308218752846346203189741178765216759692_felt252, + 2830992470449702561131296512698816183872770960257357026751155337008789432075_felt252, + 75695422041735112087216560648269349366552664647021672349196681966843691778_felt252, + 1037210431443556573455463031169845293544542814310110091825406947880125266134_felt252, + 1415868462594728917185315130872053448899548887915263792179982485365274973055_felt252, + 308541058719725131950702819192445660240042534642172954190295163478191705381_felt252, + 2007223497505333781875601872361165130547460758082066284193690393316792301826_felt252, + 3589274570385283505392886850885887779079301544991673912796284811763242580432_felt252, + 1932925986258417100409762090837627852065751714540161606376941801591532181595_felt252, + 1354523345782079569124420825589068024047825915366365954845651850821776234520_felt252, + 2612714818144842068745430837798294731092766770972904465539774210072526911122_felt252, + 3362373368846607228677747993502914270232351429983500204987704239862401172418_felt252, + 3354361345526378544312719380009253986933761519044588753154429791442846400826_felt252, + 516470180458450485187675453404679233849083896549160515855225350850657037887_felt252, + 2211113500814704659686283212624545107292174831499013116426786061370616206707_felt252, + 2985847102953849924857451141847835522201883214157560579502609399497948056981_felt252, + 436101009352477003485451037885069936451798277584152146088972531347852747592_felt252, + 2810704707877791409577020493850361078724171872575066264255707383981533206315_felt252, + 3031463623159199887885868098017906975570860229731330111084320076477255654756_felt252, + 403537442673641489293469360972041193598179080144397356040053120000239585401_felt252, + 3579455452802852048812098235189777215795855030334578735608373360665235317824_felt252, + 144409790603001908464408041091449311125063156058910573097909781936683197242_felt252, + 1976189509543246059876426931375522729997733627066797738058137305525893398347_felt252, + 1586069731580846474647958074398885594510317395492655561288996346076727800667_felt252, + 2971972645637025607148707494515017727810129939312925544652210633581891417714_felt252, + 3416284967696427446941810051084887098910388984904239182095656703821418725283_felt252, + 1307414057848447110442377254677721162000776706911710683728213070997299008192_felt252, + 162974312839943329527508756358756706167680719469783132891093438007111043229_felt252, + 248512767068395039563608842387499090435247629025303853924831183486666922713_felt252, + 3047103853894997296586786815371671107501871266935192045791145833016381371334_felt252, + 1202260177048536841193206006027839542273293570718179439610186851247073946162_felt252, + 1453153344007888188644759597253833625689874630620003599091673561041301656528_felt252, + 667431647012692879943689535448363374213459698593714702978228272358020327591_felt252, + 2053661465160415192302937881972756423478108203517910125511394537505524115538_felt252, + 2779523622887184966261272011457013771693645076712711249180685651157840536904_felt252, + 2131818528435763093434834682785250168488863209598119615217524304675518053905_felt252, + 2120774969578261926037422711917909184236972310582192014017911976484552047149_felt252, + 2953226814765019314060319184102300818648159619863719271720397378298603368264_felt252, + 3128692596653406550549541710051644141760259477862717356737306907023605724003_felt252, + 1638750401168013864403308347356592231526713668504841560042544100996250448759_felt252, + 1786530204784167575481790165556774954363294842748997412774130767962085868407_felt252, + 851119012640788893859540959500862524592014575930050568330143254562411826156_felt252, + 25216238103791742485321694754323082328956740904680265008161576784978991700_felt252, + 1236416266785139213445484212064529867570888976600417259596917297842481545910_felt252, + 3055237621385151703718110871519610583067812800196679113952990924612906014840_felt252, + 2416296222003631005259092366044363234786623201874864336070101198482890163927_felt252, + 421384345465548635635846735706120153538160835608594038488139011343161689215_felt252, + 303298458257727796492988804036671405730208390345991704349526735996119591250_felt252, + 597944088383428436033810520975709588471453991113977759410324116090044917947_felt252, + 160877627338569844533080862157492577518701479941593135865418569771479595237_felt252, + 970515653803560131061658355172827343243698585557836444460841807583529641439_felt252, + 1555300077160692837003830946602583751391206668742624630872758420613992704967_felt252, + 2899646004786710929309754635101494073766756196418872939492398316164541169148_felt252, + 2464036592491067004420441300516783725918981530962380273277261383504190825960_felt252, + 959146352370238965522848923326843698698355117619222745634316392669177607109_felt252, + 2113249907059843438454235708151085508508386521444682476253568981179271971409_felt252, + 1187558113444152469330883854624273237925244075114703970151913196129459098276_felt252, + 2947035014435490887235690345569648186813442659178439473907863727306631934655_felt252, + 3240530442112441462692864096825066368499663917029162618986049462894562406530_felt252, + 3124208007553057780306222491728164682835832531541376010605143567966537161805_felt252, + 2818074348928353286744855480840885272002616070056781553809644996613331105761_felt252, + 273748043759198072024032791698824235182513944498676852855407984584015502808_felt252, + 884002476048349750997824177017823062667647540002789662732653332029865006985_felt252, + 1684298940852440314618661806947626905934051190419754620571598650142199340036_felt252, + 2884476261073980353476433135453304688834632093228658061359608496992893373728_felt252, + 2950723266928816521635293872639774833923094373870507068212334855949258715036_felt252, + 557593768942916921535486701297172717446073531527387614270822324939273792300_felt252, + 1219157099293195175329317170390769134460268637520989858038968709303455710574_felt252, + 405888682013446290402331553187666088052191864137368098380924009676332604601_felt252, + 586446607659714474192447491758819927656780574270396345658562019003769013767_felt252, + 1141960077453115213210277162507522835619478391554026321836889574572362196313_felt252, + 2357625869312278120219649107404501883292826910953721365359252113695139889674_felt252, + 373937879790883784937542800007983280860146358587446650281787633370878961510_felt252, + 2396253757084527035403895266068443216705199789941041935885795601905267090834_felt252, + 807073669156747106500616801825050140495980755989828160105188852462108820793_felt252, + 2265781460845424040987764772252522076320221592880369746546985573578954167370_felt252, + 2759919828746195493737410488853178042904219733334032362619663673248593742188_felt252, + 148707514218311201105691173829659024629629919452671245472513937588215651433_felt252, + 3589310412467627615968647363600801192068711028602190075006433097912534577265_felt252, + 944023543083991858554471662895764758845200887879139416216104133303792392746_felt252, + 2587830833643447388452319626387337492299052615198274082606496931675507864011_felt252, + 1274319877405671814946107288067272076273031836809673874061649500746053945812_felt252, + 1207175530562988959775256107048780046648487375916082461991412483475370559577_felt252, + 2484064097349247897367871777003800283958714182549695749740908380454235790619_felt252, + 2178754071447200240413546428777325217292795942391468250519942057524443647920_felt252, + 274609692454106574772061771051925552769559676914028357447280168083697173000_felt252, + 3368240986264816283285084949402470145245602926004351344491241848907298442193_felt252, + 1920220708646406678496000696094674819852983097766249869623297071062523819980_felt252, + 2583718617688748465470793321469109723630946769692417913502316587346928481767_felt252, + 2388182734248915259779951003557563107480064675989844173237605305778902740188_felt252, + 3291612254726523284948071631225969621749012162046337277524399539199606920568_felt252, + 2224021146307993416880605155361360943639791255075528455033191101809826074896_felt252, + 2778638482902664337781850938234792590203888236136461951751993822399855591068_felt252, + 836469374057831916594613714962765269039866909941915595007992953487625025521_felt252, + 1472374318306455520584441451582536921474006202576169494376177537411613209550_felt252, + 341662000251660069470597486225646579959724647015864010135434341020774873163_felt252, + 721751555507843243944326812376339438011599151050020916794304465400286008818_felt252, + 1466181453562926831830492591220594669567712556116055770141708589232423842907_felt252, + 1123604854866934301929028276196974117959586030756080122609480903611607492134_felt252, + 2221146771506206737291417694005757537823887828402030353905185816954659184454_felt252, + 1279226144972218377264661052222848699636437921424531024335407747035291079055_felt252, + 501359198572540943743726439501528637232511160596056041349416583039062447277_felt252, + 1805545556650068577767556233446089670418933575742581233056238098228238519174_felt252, + 1398035105007525391600374929284613370019016861480005411076667647468720279980_felt252, + 945045621113148374958887788092478809863434044657210585269439165847724544597_felt252, + 1059858670911543206361754724964007633917657086483372295622783891448305760275_felt252, + 888164210905022842101552474777167465006782154716310148639589982022256976907_felt252, + 3055828062382982939071479484286616726910858430884883465278137819221112376643_felt252, + 599432296910760258107246751505796999833765347383232797423209524307108158373_felt252, + 510163232780964235865312743563586827651177423343078727821380858144156794223_felt252, + 3176399797414287059180324533534752759854889707672738122044759274593415096566_felt252, + 1399845953241476257383854087199454578885807381262392480217789011662575834017_felt252, + 1901935637318297578682385028824160679512413447554121801673840426307033092425_felt252, + 2412942297975106718210441266333109464516209902113712325043816366477105773537_felt252, + 734551865114450386090499179636161035809128665321256994689722000131626446304_felt252, + 2095188121976660907587550631497958154514816894123676655821384724394841993102_felt252, + 1140747794826884163996577443765810220906131833999544985147574408116351305479_felt252, + 2756479092531657664880786166461751884473994022348740628155851114107012319283_felt252, + 1047297984741445418078048646553761760509611428370014439581196444726497084167_felt252, + 554498744606701890407787922854905847754775626805308404508789475812459870595_felt252, + 3416150009119030706125864027006546604033970742061700696364067406051711428696_felt252, + 3586804205259758639160402213453456271680279554603609678569584043653776132588_felt252, + 2058997986100086353812088396704068107844822153617687765418225134370378470635_felt252, + 2586600184971459565270050898385662731200742779052463884811757593577362027075_felt252, + 3524318693788839924294116792084531124139458188577217040051871977428150384003_felt252, + 426318349685522220750007570626357531614147910665067384616463939332974036897_felt252, + 3309982052632024521833439973757404936617654965473201380916201500653851441182_felt252, + 2318499833565357991134140338479685767596433127537241817533382871337700214697_felt252, + 2521461610366112490511775597407327921837506416226582239402810199908287128585_felt252, + 3410422887458967033277528140228765656810322604470436001547134200921396121705_felt252, + 919831371546015852756702896275270770737079179385771736791376133398680592852_felt252, + 527208978053630111502833130878134989919242289120237213392710543019838452893_felt252, + 1072158050795269825228168276885025076392243546749006854606412289677719691019_felt252, + 347001364006160876225188532113939550744856448742471569278804232373601064387_felt252, + 2407873869692624809115567101217001439918390509597991454415614722375206112943_felt252, + 2475907923673644248458975932975688961605608251500466544155993476745658615572_felt252, + 364649166535472543953666280443822636905045330030132878444414021640263770441_felt252, + 2117767864793400996244531863920504343713025457552777283307838713209823886020_felt252, + 841826186272149142725593354720377911277767080575782481816222077057462096285_felt252, + 3022279645261654182212881362314782208540938723530159555010457420994782339832_felt252, + 181285586631778668760230929026114482347629944714720304911491127773407253784_felt252, + 2114202460454712948303036469073412771540628233912066513656160404174603796688_felt252, + 2883739738071436184417374822770548811007644699254576214728048330467232444740_felt252, + 2703281443849048102291504038948231866249520956373035450333980243316333015439_felt252, + 3275277928446115847566731088877534744156570668660505208324481211350026476605_felt252, + 1905158055863726112204201391376362280313275938105651778857098116616464421217_felt252, + 1972166704283167282002851313937470806595885974142606743113761111575667550785_felt252, + 1995264727905114644292376068361891875146090934212526895650980666418685150717_felt252, + 2055374085266579602093997698373221490054827815033400460014158205576958576884_felt252, + 3242939221467283190748546644484781744943835152736649478450239704203087734146_felt252, + 181516403880001275342596318698792409599318847465375835427669326168879505120_felt252, + 1301938366634463650575599939386862017605945623009413044073020405408388122029_felt252, + 1653400423003034109264565364797868165677537874443518075376456367909047267444_felt252, + 2122220153311227853382117168757303433059891179648373711784346259365407388890_felt252, + 2022570490666024207273219489774419033371319089503510089556955632672170616876_felt252, + 2600959677437470085819520357890977042688291252234885350580738832488195069848_felt252, + 921020142704686371880460703256162036403956098480655235606391634156240948746_felt252, + 1692831201928117238812123416657712830362459484137305852636719783787267920406_felt252, + 1467914088900741742146301102426141862332552978249719033516328546850148716149_felt252, + 3119235223226191531724264877760847613938364767797357101857591866735996979531_felt252, + 562968603138546477332530336246476412385572882102344852178055598066978027255_felt252, + 1117665002501521841444057575800914671501004463664919002293575663829639119360_felt252, + 1599496736806791638878697381014685527798786423143964014896574055528926135500_felt252, + 3145351536602261035624725878395287723795154033887506229412717087254849877401_felt252, + 2332567954140394663156127627315385690801130007005261302897691682078382177339_felt252, + 2928161383664720785104998542780017302872074940819830604677580992351324291192_felt252, + 3247114585400222346657260884800251113800106950000661991014000710730651042279_felt252, + 3161269000403523938956206838683517757480524582996718150732073025001504866858_felt252, + 1971116151190358114873587066859601682473955322319782728993982586483521939238_felt252, + 1004766650433978724352797604463155565329080708118271856571335332096781426222_felt252, + 2219923728409351446367963174819055919716064474251354204754441591602926729011_felt252, + 2276756307417854715740196929967611452337892314046682794486684406094945088050_felt252, + 2431039977063498922811728510726668212824124647050835979269912020764350310086_felt252, + 2002165934115506880003853016151787433722943394637606197233888868722672078181_felt252, + 3304109462158428898520805114604188716724224669504750916863634900907503145733_felt252, + 3158053101697112769904055893760985500878887395093352794136413545612322358330_felt252, + 3273092267346735696289052663886180812490169200158481104100539324380874497339_felt252, + 3509285091447189287383084487752760533060107379047791774439618663862541454102_felt252, + 1814371944798728085115240853800938491908308455954886458657123382106686063119_felt252, + 780847815617367106072976361141960140485685283488849622328673566529528272711_felt252, + 2979482888289097702700288172599450640319230973906631742587298614923214039811_felt252, + 2778690096746547081540722060059925083819563124437238366881037552679315130686_felt252, + 814306893115065462103850308917462129779703843410604182859339530728501048351_felt252, + 2410210248320578297805039113445212991614631738212384369836256691756415780277_felt252, + 1448442414917412917632054655028657229761866801379213388078796601906963383261_felt252, + 3224831859094050020885378710649106992426142525165884991105761481966728168511_felt252, + 1807689009844905460450266725864056409108970321751103051333522704454105553220_felt252, + 1284200793970806069537192931219828948526108469047370376119248084230887426575_felt252, + 2452665666797549701202787454367714244626780633096001885232245298028475034991_felt252, + 1555474920364571625673494270474292304264779268557205241744399249076559425865_felt252, + 3238271977119947246835627227985005032077791324934978011956238636413765500939_felt252, + 3141666828644068456448899459895254880209082522609437902009168375045747808500_felt252, + 2400172308682316583589519474239602180762651651865797220743617136006830547506_felt252, + 1229538595107589868915540773233840855117863212765361744636246497695906395904_felt252, + 904004641717631003580454896238019004877549793207917915535622354228484852319_felt252, + 488630118386684395540674623957723390358243537029220489915024125542378436253_felt252, + 2473108497678175685301924935525758701767431396253790613587780926277714012065_felt252, + 3006827475920606447375791518108392873571003800018583873268063753175024693154_felt252, + 1522504062176164416271691987033155245014904513800321042895187932319408128988_felt252, + 3163669146037617947027260188828392810112814525856021138236251018453814868545_felt252, + 800555353782630313017738496087004935179375852548984167904303495406670586927_felt252, + 1730647269725039694617726352657910746097339558885661843349178608496490846887_felt252, + 192885932599934174773903637042522344313694464513603785468638246432097250350_felt252, + 2309294808042355041782023125386723629421914602022404014270150963262272749399_felt252, + 1213619699528319661468484192025904953988817369984694766232819904233027835308_felt252, + 594253762651963606107361148756995658031017749160407137458929275260229202711_felt252, + 2993482819032964891238966322205797328592179307830326086831944780880664482328_felt252, + 2828912537727199591314705773232989568120211430434082661041201650231156691944_felt252, + 239841273974831522043315270694256836819757674839867428344590351334471121018_felt252, + 2887118390738109379702939701754541842823571747092415002573324107840392756926_felt252, + 932642038381845759097302041672927659160607667672517315212436285635693521518_felt252, + 1330017081467534051731237648529555634796886243611873733553072278598432865238_felt252, + 1325964736529624730596922182748350306000119581166590076829899675156842080525_felt252, + 2637731801945550099871562253305356471640680707042969427034165833561139853808_felt252, + 2790964537623483200525227595189560219189260445796797889976294718520975479282_felt252, + 1267462449093205786313307944758764597617218617532907048370422928451355611419_felt252, + 2914329162340272504470589542139040756077314027259681905579505149025046831595_felt252, + 1737175658996647249035406816898594261912001624669355802979580156945557066781_felt252, + 417587667922203555685983399400084567310145449601110169119606660069057491729_felt252, + 1009346019848836949099432845682055294516701115666952884982340621246656664108_felt252, + 3238431520613807360106483471972929916544455218574947121475794649508604545392_felt252, + 48091474358066765215001695363626887865679671943775743605283043520176376607_felt252, + 3214701229772637810019929696068459291801319041378043223237730261341635336009_felt252, + 1341432228571324365814208523862295902989574703083271845008350883701113052129_felt252, + 2954378535036563312043407210595771898800822539592578184024430765177271305205_felt252, + 2098044726850417150322151251161816229586981901493894877116569986577924924672_felt252, + 2769461997751282644471298171260513164173583709927258678926697474321532192764_felt252, + 2808695236167182597118629106677298579717456048804537357448736829353752113913_felt252, + 3554231843787974409382289900860442705207193345298431761592641235888737218432_felt252, + 2903608960170398919686214207910359235253452620559407486387204838169538705971_felt252, + 2686452161159751893639587795717026950469706472130600912070918447506212901336_felt252, + 3373580470028735014504727140887737363512707515423820671913973931222459566306_felt252, + 3408933106300493355686561018349483241033289583599325412498105163972184257440_felt252, + 637168125229660042751879483990082745281545845582540084319587954553825628938_felt252, + 1278449180507147537744968991809428797112586732360641873729669862647235313900_felt252, + 2139051641019754748170436712667636342293532197555733979045847241308142468148_felt252, + 725740192195584803571735309671753698460885368585009383151004094730575047488_felt252, + 3423846019674131362233199150888591010656748242239613808260868218592134136253_felt252, + 1532232858345769278406985395683795813290451325109312945684669441177417165419_felt252, + 2583710918058101383126858113797682141603349408309943622388899935263214314643_felt252, + 3528707644156067311324825105653758396226132945416711367290800236022390468413_felt252, + 437179261158469925545356211472104289910836960063444227658079440220694251902_felt252, + 2298189282906267696305144823827125461066227626471169392205994135492287089093_felt252, + 960734989113390588888321295038410831125883951110307255126336700476663837256_felt252, + 2694029663260153762855325392428440877908908488109217345887044542775591300954_felt252, + 3534554307717486314533481400394138766336230705505577974209308439056174420021_felt252, + 592209985209520379467372428149149084018082528298168904073848781756353061093_felt252, + 962418150117486370943274602258057127970396386499022380257895560904260185317_felt252, + 3416911663521351824220129632077424040679738219037945354197096634113638376798_felt252, + 3278483750064584538245981537868516274839779032746706728125175214541658232655_felt252, + 2593441069827542900082027405792828103978077015206262303487652228158733673145_felt252, + 2566044871118301916190068503728838671010409365055134737882291154451408673945_felt252, + 2834558996697971740921858749521857047170777755469032344540091306215519900019_felt252, + 2195257988817299045857402516924827521213860217128800423441001156687219218378_felt252, + 2944643997601049332786348963871395197581605477810655015066335401187229820262_felt252, + 657013186773331102119536880837710081891348531110047233731257456129045128270_felt252, + 1408075566140980980490265283178936554766850064829232021333088661553625589604_felt252, + 2052664026212507002290081383082885604497228430428736355014991307220892256613_felt252, + 1210801130983427980369919883674770523855884647251596530399695256827505143024_felt252, + 2797234743556791790618385861276684095027645659230911881035111004685338610670_felt252, + 1097672508901634227488558867586405226571232574723069523658371334422830021537_felt252, + 2599569455157647259306290288071001862401548411591642246230227951142609211887_felt252, + 1983290488364190657661324285054568659571174045577428097094506919474089169063_felt252, + 706737415596995702380476744988195136365198933156985658652786997461956191537_felt252, + 2443927565054820658613891889517585483232341678423855750587920285613890288690_felt252, + 1350500460036426086732683204065300830372007714188966546137742771612502468713_felt252, + 1978453375949136667073253088266021373887314693779602297353631110052975041776_felt252, + 1416405899306853276338603465089795449700106585706422886940181412986523759837_felt252, + 1322837070166102539429201172396195318197647660415683356772427547208640603170_felt252, + 292847563319300510773504112173446559732017248404037299978510637607366718284_felt252, + 3110785188230611321248623056623505100890927358120213965598292494148734467894_felt252, + 3563742607419487126490486442442346288316062032449529966863346181715747882695_felt252, + 2132476352291156256592222886406735474163231710309893963929566492341517495392_felt252, + 773051908770104722218784628164560931908943236693437275835850128151903391136_felt252, + 2115187180450940697882513171694237456491273520253887354306534793036436674401_felt252, + 936263248880711104250053388832471853692430835430225954394081791151475487473_felt252, + 1361036022664468068065246612015143375703569217559816241572445841704078268432_felt252, + 214717853395491648435467171638109065233309008147439392430592735104173406888_felt252, + 2058357194260912102757307748520334478334630203804032285506500004391256283081_felt252, + 2048105488074300678987658983222043972666401731867982927787817937636789335109_felt252, + 888770419785619074253621724913156667204819198158860586515801106500774378341_felt252, + 2256941812038603017293538950944401813994746411356434474701798950062823619555_felt252, + 2755166328263911462874271675100057724930486255546323295187910555546886089121_felt252, + 2556706017721285766408895243767550167143979552378494809369844211079169561116_felt252, + 1846477511713932252899737759544429413535490958462094169013190249074247565886_felt252, + 2440416249322951636755879882577534890945330601939612474212295888973647092074_felt252, + 1433779816439147029092439383147743869756924312152122776583413205181900173051_felt252, + 3281898208677119112086211553857177237231999306895535967022971043372255944270_felt252, + 2389173053315776754967945745215702173626294127985850166882917908280527315979_felt252, + 43010666995037485101340995454317812026973478672531876516342024830457794102_felt252, + 386359142872133981697296180153898422733104551910238164061850775869864862102_felt252, + 575389087623528118587810875993711296689775296834382960214573600781468345174_felt252, + 2091192926992296224196843491959536223529128480265356108983760444607779627459_felt252, + 2272655821652025766153993138259341419605551833856343816663269645704921698485_felt252, + 1248109924229667451983414994365029411123430872778885377211245637912041416505_felt252, + 3282191970850836865966363325003502122259128410684771004022866139681127852205_felt252, + 2387406106216648608378237206272552352257333432109859380131077271217786331488_felt252, + 1538204303516065716852427459505031425683889646383903068695544967559134488693_felt252, + 1117343997964139356735798923325906949896820194406308776344627608008011692123_felt252, + 2857629041706051020625058973170220857675752937345505606450529929972914067394_felt252, + 3062610660727115416790197832743812414181631128842773035516816524673591146016_felt252, + 2001983381889004994744059427342191463972998966762559804380717871379851679981_felt252, + 277557520339843368552800343007185829361231843206539384135376315653978346504_felt252, + 2744536799122825719396118750196331113810159255003705345155610666022353264147_felt252, + 1490160334496811602543288421304933547502653313965354826081617329421937240420_felt252, + 3554740690463289728648546020865423455290838553993907962441788303523278601133_felt252, + 1685162694418852520453783884651582224511226275871672734374725583563658799686_felt252, + 132396088901556739495512047147618447358825876850859536386382328192083831911_felt252, + 209190048183524286871628625613947745022431493271420390435908156613578350104_felt252, + 210339034945521940072438672107344230954852929887006896672716758876525246270_felt252, + 3361397124790579095416313847362072462601274158004628823505409038581021493220_felt252, + 670987194431945550219294644720803241615523719609545181220023166974767700748_felt252, + 1034153884429805848738362967802314098516784493728937907079108443300655695654_felt252, + 2968253138929872907425984828028324851869684299105141934020134186767084999168_felt252, + 92901559100284187372299540550292647034563665114897876317890969634563439514_felt252, + 2529406028960058531857884911891629685921207883098608680485159270268712099563_felt252, + 2650773012768395302022983523317176032212790984127134612636955022263970575653_felt252, + 3226848102570310857341648403427219741233041503568388970069311610768126721177_felt252, + 1694478284623326568774263316910551593865720645807523004743220162709455084561_felt252, + 1514609255973876778572489385374319688403529948992239356480950598952941767854_felt252, + 606586403536741165267475242370839201452864326784776342289343421104152088162_felt252, + 2858542576603909578668325224914295315523432866723044192465565092540851330871_felt252 + ], + column_witness: array![] + }, + commitment: 80034384306241717323391557500901260426788039424984182509874426364334169188_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(607412266, 311326988, 737409431, 1025083792), + qm31(200750209, 1087748042, 974645406, 486401229), + qm31(1346050463, 1018409399, 927440232, 1395177536), + qm31(1453444770, 437682822, 786021530, 1523990044), + qm31(1784433597, 1956478891, 748452783, 477620128), + qm31(826723806, 1431927640, 572977386, 815193183), + qm31(201152803, 1295844566, 44689797, 191421200), + qm31(333171844, 1532543500, 1701593882, 467809773), + qm31(1873037401, 2007856351, 1552715542, 1432462602), + qm31(1932697487, 1037896413, 1937464989, 1847585508), + qm31(306593569, 392077902, 1169179215, 944741515), + qm31(1375230006, 621975187, 1342383083, 761492626), + qm31(1521885891, 1647238004, 1531660448, 995728148), + qm31(833792662, 1523744724, 1875289988, 2106746392), + qm31(2139546449, 1819638031, 439579272, 1298653343), + qm31(34724611, 838914518, 1716225675, 533298120), + qm31(989891533, 390308908, 79433875, 1533844707), + qm31(644426342, 1507386948, 330259522, 1848790991), + qm31(950513775, 70238954, 1514813252, 1644400489), + qm31(681457463, 1746508152, 221208207, 1063496621), + qm31(1912413206, 158398163, 556161657, 1555008388), + qm31(2003146100, 1428849542, 168964090, 1261106674), + qm31(554881225, 1332750198, 604675212, 2011586839), + qm31(98831424, 545279080, 1162134663, 442327674), + qm31(2034510118, 1913078261, 1927232535, 1531877370), + qm31(1674721838, 607630163, 1321305416, 1271554383), + qm31(1034862603, 1702003631, 280779078, 1182185086), + qm31(1303901650, 118503390, 139529532, 744853855), + qm31(1724050151, 1306318982, 648825344, 581475323), + qm31(97185011, 1673357599, 408859643, 1374395733), + qm31(1085721037, 1687116019, 1485119202, 13966216), + qm31(616440457, 701508695, 990989606, 1108580356), + qm31(1865966067, 2132324693, 1068699106, 646721626), + qm31(2097771302, 31772822, 768186847, 166006566), + qm31(2091396262, 1458255821, 1125574489, 1170609161), + qm31(650730903, 322482910, 1566990900, 1870200458), + qm31(2138385389, 1590323028, 1640188142, 1300031608), + qm31(427097486, 45858558, 1540270289, 2054656301), + qm31(264478422, 1829396380, 1585644035, 263975401), + qm31(1433901075, 1139322495, 2061736519, 1492344784), + qm31(720178250, 1120438117, 1397761968, 2056559585), + qm31(603078832, 1055571713, 562064639, 502178059), + qm31(1314281232, 1040858872, 84147871, 193727972), + qm31(706765119, 991014996, 1547965246, 1691391202), + qm31(1341512687, 1389978972, 1966732803, 277696825), + qm31(81500385, 1230790928, 1651990238, 267082795), + qm31(1019008556, 604571332, 726619807, 325149502), + qm31(1996332918, 2031990037, 1629530255, 1954968924), + qm31(1149357427, 328823523, 2027515340, 1568620068), + qm31(970331019, 1648402182, 1069669697, 1727329357), + qm31(1625410457, 1982358885, 703880478, 1029229241), + qm31(2098433871, 2145295151, 1148351453, 1229985752), + qm31(1532678559, 1296558665, 470778824, 1619109302), + qm31(1531450028, 989638555, 160352141, 434262976), + qm31(2064825888, 902801685, 489534229, 1368702985), + qm31(1046398251, 1860472820, 628599126, 475280077), + qm31(1767684872, 637611192, 170451940, 1227975590), + qm31(630591079, 945415840, 90287919, 34440800), + qm31(1503151310, 524549166, 198766068, 980751033), + qm31(1417174706, 1142981610, 1422626155, 132193702), + qm31(1918419013, 350333106, 1342620553, 158615631), + qm31(249093656, 1396096705, 1287067861, 2114392816) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 3108636493470310749971250862012718188104364362695737878407264336215057964368_felt252, + 391628915680956778002999133328837298675876276097422199589914259605681685797_felt252, + 2543495313917587599469248532775585027117880009764720717664732620376108060504_felt252, + 284572048010808650554925656124187353719735864374253985357601862625256942138_felt252, + 561494146864413323309224428495521866737639229774518955261486010587024715484_felt252, + 1010881056036532258914249789608625144438894332356217974343323546354862929443_felt252, + 323550271478029721622403337236531177042673584410374234103826494412753078725_felt252, + 2878094041415961439954632758926704408234076938221388941907966811333309896753_felt252, + 2333250935738068018764574950928530013907088282119614828077789743093377754554_felt252, + 203006530181285601518806473814338005392205779335463643393978429876082423941_felt252, + 1152734583515784040381241625732342714629830191623243502422665236636231197339_felt252, + 2608673611064806780452920360377129634797589267667632741730626068189692118514_felt252, + 3614803408782261537683411543816606771418942011662508954880650343625166835245_felt252, + 1565609104484364470451550554495197775011428885662049577943019600319396212019_felt252, + 41676034405574767932036690165719250844779005847374952638074720399494379420_felt252, + 1247134408236731636743293684664170333243105962911102603862895231228855660639_felt252, + 1811946193050625644394771162682044982033110799546326376855355357812896302501_felt252, + 731732365211884767132856807206361486238088647385797864437365938598421421896_felt252, + 511094629465792358579453387595545972512183339573646559357548227118260130362_felt252, + 2585826417975115207258442303770787144758378311299806431019072345697118536534_felt252, + 514205098280439768304608451638459068844514635290484056300343016096975456018_felt252, + 2626104232720911113102579392485869872328670203072221506747001368165948609914_felt252, + 1096707247022133269667435265044411073769318557140315113661014670188280183261_felt252, + 2746502402874311064457530235967495730202748436687161266192564253622861187802_felt252, + 274738859656796662453487592088691627484032748151517924564411273070313382739_felt252, + 703667804127725530430884387795052426056642746531010566621557093032464799646_felt252, + 2233523109263216166725181360209967655884767152580027753057912269308092600277_felt252, + 3313753881485069514950962514374525011532136608622299404480834801991977463818_felt252, + 392408206318678790561334857805360944523272285580320542818788512304446280625_felt252, + 803466548476416322082967123364138741253759374394936331157035451233725481744_felt252, + 810014973494698349729285087464477581884641505214220457083591272883153480059_felt252, + 2250053511186246714891216416239862438525959168401761493209797122004029013463_felt252, + 2340477723660901498614652973194750590737644223351606461635310228876670133348_felt252, + 3505430188238261364951772854893269685523581624643179385128437407818292016573_felt252, + 979075675940913756050195884348683973472671833120887130349935737657237507453_felt252, + 2439396448672214317218914583438837351574192113832981292682460565281014722361_felt252, + 1520244145143222826963972633392452063268919519888269976772342657469600305246_felt252, + 1680237196357262776978906035012425052464774453905549876782178788332917210167_felt252, + 876101455241858545183898199548639374372517285869697412329387885955182403471_felt252, + 1433479619213063885030483204388621706212645334968724666901486137895682214750_felt252, + 137570328222443421888621541418607108718324894833666290265454373344523953947_felt252, + 1064253387203604831660685565081749674426518128299985358914495529524670321507_felt252, + 303562107792530685087037955982439899747772922254778708969427340032105033636_felt252, + 3172574769118276266798146858206021146794764317580666881703899252274170274700_felt252, + 2469399312002456833349566610597165555810964774619204578265798500976202928019_felt252, + 1217419392773819364824954778850775346327643395910368765608140911806125640401_felt252, + 2010686974397830658774238330248650611407460261326854611028275967164892207438_felt252, + 2766219945908541288613020285721922171491289457104553224802595434476756399167_felt252, + 2904393413988914650815226295793335435082350817565716219017634369317316608938_felt252, + 2752343786872354219100351953050367204043346542751411209204469761500469259264_felt252, + 1802895548112962399339070359308478466574284292838277173521274912545804355084_felt252, + 3076535629471979673167745357121393274611626113117718035648765138084358177407_felt252, + 79592313193877936578668003708055264696799345579384373151603458019595341861_felt252, + 136269444115873577271721657966392770490046419045373577391292701912726800774_felt252, + 758465027013605380296084635736703441015068011902107604875548817526692215165_felt252, + 1680633058669343993400590448051593743630371386696222417110604201130842686620_felt252, + 2719653855864803280765342696818595697844704256604771411857493328046426156677_felt252, + 3585070002065102335275094280270137960239681213061539069693574815392723998512_felt252, + 2017132870012668457540365163885582104816611547595733309091645677185125539289_felt252, + 2862326617657046757664352445197851532786499593843887807131754816830851960896_felt252, + 89132025101495312916852271970302071781482542306503579447747446774075056665_felt252, + 278443864276064009302466670506459777387200618623097328677020863267395167300_felt252, + 2205968202182302533341231384835742273693595373128286331389888535788233714802_felt252, + 3138606586619115018105613982397644067867617880212367866026796003065890527418_felt252, + 877973386400647492142611056424583384766871917280022031750528523895012725953_felt252, + 339795346558011887756205985981355564702654422021740938051349516245291487303_felt252, + 591997780444905885566328251771038299025944625951083732369816291248761749271_felt252, + 381906835353853614488582389297673490767082159321077991914081688988703255819_felt252, + 1552523234087371635928253695730493860475739477529788486201284577029964330944_felt252, + 2107208737373202492007184934411854838283562053522756889464019259527871741574_felt252, + 3225981472968845007724345035059021790212796387568909371985529448495976004734_felt252, + 744190940533241039181153173764703918732600319311253444223407144030763995669_felt252, + 2207472997600709625519539348183222001336263081775450536328065817019375718422_felt252, + 3254786692748692219734666001814688147775069963834068645036468589687637741878_felt252, + 3577290626874783479778121756327891103525521985568656841166151780484250683047_felt252, + 997817429623983688156939315340987302371365860855978073344243578779690989079_felt252, + 2484133813487889394195824107555858904042492499891870012724526885229242226050_felt252, + 2236833337222595297113414109995787238216812393713641146306142164231899823754_felt252, + 1192408409520185596852779048667104130762284635867500155087587294422677733883_felt252, + 2357584249120807005247282550396403431691423112780944996368855909222626700756_felt252, + 2354605857262757708332345569359694619073103378993440379185652873865923708010_felt252, + 3045397349306116219233475930891345268868612738365276576277313434326845809131_felt252, + 3143142645522112801346823783171316005317049235195057571156478794172061101668_felt252, + 371432386893512843158298730766594045395725101439422137241310114656740059334_felt252, + 2161526968094799398294900205446328017283184148228672914652391358675016244795_felt252, + 1287284629184198383377800675130102212744746410461602946964451373072577700535_felt252, + 1552331698470885915915486051045380260195221948448471739872570942530724362092_felt252, + 476859691761289658818058220550719147637565935845899675738155732572289378728_felt252, + 2979170064726836431523063322086961258618484900510201152371554360852614271718_felt252, + 528911372010102583692153537659963234570690059794273970422514579776128614114_felt252, + 469831780971678502988334575614667159842770645357507352571805216950981192215_felt252, + 631893447327504418110454669885452872615674107108825844951367838868889619959_felt252, + 145226133854837293999550853008462942827242492240221468729948683418530355300_felt252, + 1075150870422535036269271822206910154731123482713825527954366277746064167236_felt252, + 3254924090602788779711520042162249948617657614454159284520987466548160710906_felt252, + 3418067420408306024641552845194554312866760730840967472833607143203136512135_felt252, + 2482421352463644224271995004617333742750545820745436565158432513667906062825_felt252, + 1356518018894854063894603660616277090428298583829207491127465979023874194668_felt252, + 2651242558763085868040464026277847229573011864025866093732840488199521879652_felt252, + 913641735205475507648864361738552163115629769981556938792376015458556862910_felt252, + 2992624836110707987855198626166211161630690401946727110915790944201224716578_felt252, + 2650953668262090036860038043128414673810877770159149098273037361873071609999_felt252, + 3279782779934216699483373472177644430473524519458776608872137503454202434680_felt252, + 1416144595710805225923092739201864132607484950148843383245203551997611456208_felt252, + 2599882551395380146707132166221199864389441593561571349848053537071345784902_felt252, + 1056770369930967836370303181078466104265796338092882601675332492943324030642_felt252, + 271211372264750732669306526846505206153224919607471784483841437643158388254_felt252, + 1752648486962229497805643537180259148075362415133818716676373194638281428901_felt252, + 317544609193070123432018885918793923995360780098441782209440325503430109501_felt252, + 2454107903829893170422759216693243918500087450719057351401537850420138152454_felt252, + 103551690290469748541131530501788819760148359500912917734892895890306757596_felt252, + 3237959314216591661837380020998844033646601441851484033830804743416012641986_felt252, + 3408316969119587279327232179973228010055459238928742445855798935672941744278_felt252, + 1245998519113444057652950616903203265196093043472874647602064120696215916292_felt252, + 2519812667006949512049514961325441636213470815507062869658045130320008834073_felt252, + 288570452108138657213149614140354776708634396710958102374466714841961927029_felt252, + 2708543788618169840300828084574694085841181097129030398221152226555008251742_felt252, + 2558857307371399749654830459828160348070853537388543074469312877119780250545_felt252, + 2683954023704222457237215213099802390170811777048332589112484968849025512901_felt252, + 2978076188648506563471433005625024409560871600503061196897668093134686950742_felt252, + 3315165805650946560041495369262931536816032115433923522461471252587199802217_felt252, + 1732764451657314418042945856126125971988555306366720996550377946569339456427_felt252, + 1255198753377241830907643328876846410833581951333922105081470608491649590741_felt252, + 579223562360675174909412624856370202419680933820520975559217240346366918773_felt252, + 1064350937173528120039623550316698865734208373922983261323072422728850512793_felt252, + 2216969821044401299950394353331979475639440267971130592960511178729225435330_felt252, + 2047396822451942501404569903590066588679493591303449649910662468083309112921_felt252, + 2298338291561786240079527605472624312981017896851785466878567990417267270753_felt252, + 1584806331074419726866119236059794883388214261319783966472136008852978443968_felt252, + 2150338875832062678606764675796458132398487874285837770538736116553389507942_felt252, + 3257817762584304431802436863256792879731500758102532639009876381154772836839_felt252, + 3610551780830857530949018789125150911927284068397338121881874950065923394870_felt252, + 3080250410139808367541756430919590418766231868561887699467060429298535761645_felt252, + 526523401110642328346225498419884346523989602127687957094089945605831235642_felt252, + 2686967909234725772717166907466174431713570465817072411365068452274485332969_felt252, + 1213965891603452078027416980155368847940007561770824718968274578778637166461_felt252, + 884584448772871321648257522530426488752132973953252856917380447754511087426_felt252, + 1252256213454437818121637892481947301619010525004360688691689889408525878981_felt252, + 707264084236057006142181443460932390866084327240122142939075033695600979033_felt252, + 1494078221885620414854950138597126125056547750383433258900003878777881264479_felt252, + 2811622337257550915486162760088294002684731458454616286006437793631017105921_felt252, + 890727487144901151535344962343564119602697619280356549945727499432738460373_felt252, + 3502957983481747788495341296670717888834832918813788753795945777597825219888_felt252, + 159800887787108795059292782624105962682729468810359653151666143174494618343_felt252, + 1632882490290169670999031190525846401178071210998058164536848919315229074567_felt252, + 404579223657208406097518541675822993778872425329463309590252377388895468480_felt252, + 752989459762336292586229533013283381395903524066429392024687631104191586511_felt252, + 2525357798177807861048047026585303315069972925843911023288243243477181584806_felt252, + 380043677768116219617336474469628061837519349482106979958059329246714711325_felt252, + 2743342113924455573772379246506445969802368933600556100485607273071175306010_felt252, + 3322755161703274123287545225185291235695895697377620125392785292386594432065_felt252, + 741580728626566884229617864341360527868217966518489680220782561455917616405_felt252, + 957252935471324647640440489177994499467204629670681537514625475920464060010_felt252, + 3564174482575573668748151537690584194034725344007843008864975929578048033054_felt252, + 2140081848071391380305234216456422862830648385662369615517096421586942535134_felt252, + 408704095361796893917282885562369543316756438528912687900190144085432511251_felt252, + 902720754509814320277199325821942370233825771212095445146213829472943631066_felt252, + 2708046055753788503793911028222601887065667588259619809648603889520890742885_felt252, + 1695616696305069575622219032964095895380715599906227649364610439048460406804_felt252, + 2297337125616201304934446279200528982606282461300291737736080414833782356009_felt252, + 1134457042944547388493935672193719434278988383469975350487167550463059124245_felt252, + 3215185305285819799239402877473509218562461269480456256909440648757450281515_felt252, + 2862365163447919564363085810836201244578135447131007935436584805745265402040_felt252, + 571541363000540299207731555357497508776697188505371421928224403708926079365_felt252, + 1728374438801415623820765385609349008057500983454964403808308421959093962654_felt252, + 596796486477677006636792668495039620366713079312261384178701596990542422545_felt252, + 2297029308658038360355184826128393225589676898871226061057780232133045137034_felt252, + 1367974147320950056896670009195102645184382994923559546630308294308984650302_felt252, + 2701022903707964031130861058028686452259645834175132239897557274026838255002_felt252, + 2844862838739945317380282696197343621607762150328658796253601065604976012614_felt252, + 2607080076923992005730947174771243381436879094023412022705107470113991878471_felt252, + 1869706130396575752782047433182666542512980563501878250641245219647192833217_felt252, + 27158360688224836771468730138229716404165641908175360046343345062422000862_felt252, + 1637378093602025368287678889968862698341351965516763235929155636475736804660_felt252, + 3194109163065169083258951760837345386972206999461312632689551752008391967162_felt252, + 1554675725236891587614144147218858525853058566234983117261513333682600339235_felt252, + 1511841297689011372357347184722204749021918646269620035367536738381918296478_felt252, + 1792339936676222694589353267309425794422805934866717655239678075611509718614_felt252, + 2939801517871535369288641669067411321022922907362573160621025668216466336310_felt252, + 2197502982569706605021042064231194115413032391816809144454410587505838423039_felt252, + 399802574589523878399561780887529072918041623545938380959265242585450068293_felt252, + 2318961271714004709911357216414678504879738161869646781429056316146284752039_felt252, + 498364571773543250800088057229883476042257652246983025470506208789127365553_felt252, + 715222907448348580719854182531943655010820624692682475316454012284346858030_felt252, + 2520305142535143696556617450711864261066288133278107876784551597949036871380_felt252, + 1799493715844126799251635316360739329218332948507481354921548190323376191640_felt252, + 1206268767174532700275871130723655640785342145048506145651313758497790827011_felt252, + 471542612677736218861647488297640979827929229847813067738791577649383759460_felt252, + 1102370465465232484942654989729188092089285066879515200241143819230595149005_felt252, + 945485313935072787985901912748373646930655907459569506387635545895497309707_felt252, + 3136667819422495569681092151747321190946271742906525662831648370673018718414_felt252, + 199183616472184830631621898266393868790017206977599493831442285074105196745_felt252, + 3070772507010550863487096925798595023125909685970535032132866240872830569401_felt252, + 640662866371076846786016264884489430362969560528313298278704493737104680743_felt252, + 1360821370032774102695289297665999850521972953072783869599161827233079365347_felt252, + 3153126249814378668305013869954514514342324104352091620006683721789403837512_felt252, + 2536359139085240108770609952543635446948970211843533594649103640110991411910_felt252, + 619277507658615754820301376274714584859591416794776954723233992659378017048_felt252, + 573442354994969168591474858307403729429511810531792068764525480859759491818_felt252, + 1858566395568301202813581045072270935269405987402135275434181513511742217196_felt252, + 194928514245815660283686038369209439475085974958089935666614938407805131748_felt252, + 2233560523276561986870685102459408185134154278946550517184410181837105144328_felt252, + 686853984738886186910749872804838810767503590136473494111896930888745267388_felt252, + 2594399753679068078122135264093486821271099045393348573551470859062077141071_felt252, + 2105178085527771737918814294401918676376828553209060523182792377542109569110_felt252, + 2872814939376255082013239118228450697803447920290167619946726288541064194944_felt252, + 3279903833370413492392908129078476463726880351212526630685768252950612489613_felt252, + 2741151148021346308568358235566756700776714650565178458782807303821164976861_felt252, + 830937876874538339560215283966293560368145598253232901180115519306465011741_felt252, + 3287887657097792919874339643453296007608592206264655178219924877558768177263_felt252, + 1769092845031441545874261464805265378492388953265680173514266527040634078561_felt252, + 1655791452275323359163234864784835771047082732815832282340393819590265268203_felt252, + 874233227322872446178032674112723760285081748094564708350625374686931144340_felt252, + 3418733476298269023234434410078643156820023242930619670612728305025560693468_felt252, + 3515857802585822223338426227362336635433583686944201341766292194199296096414_felt252, + 830564173433730023482536815164107417511661896705388880829418227348847241783_felt252, + 1597132762324237477377443886064226388737018039246409147888997941844192448104_felt252, + 444632850107708983447215802619538538613259275630301444571740377729031315069_felt252, + 2587851768430382180577514957731587375613947600504282192893267982221377761575_felt252, + 3428776082355908892745154740822669642859430117200975350147750771623061725969_felt252, + 2803429875448186593399212573804437360018077042046771590431591775332671887246_felt252, + 1419779034434528908045665887889167184883034729150228697204216469875862399461_felt252, + 2346770335713701311772409535851508751844205576616937705978613498783317612610_felt252, + 2379589505864597221750187272315805533416937072723292461695426249520202894191_felt252, + 2505131089545423457038038440872028134360633065072311209166383492124179271557_felt252, + 2233457973910342619974762667213243252025813832648307012284784147215688511685_felt252, + 522051137856238705553240948581045369014424064398172638425539372049024180096_felt252, + 2773757934741735135455868429812212516450773408882063336867379323822774638842_felt252, + 1772774367694179965859599095292484514520191851362644245500527131900751392756_felt252, + 1689867299429671601573503048794570264063570652684261979835859729029450068520_felt252, + 1203609110576007745474761228660075291428186884074665212421149384638243709140_felt252, + 3522149911408229752450655734748141726307216994076808922055573857627814426973_felt252, + 353019636200930642266540087753997879892724339734328642197169546414653150665_felt252, + 624508984771760527134850319902219433651427536166911844801125755987897554418_felt252, + 1554310558400618855363064035794062288371881484305502156334483829296643745093_felt252, + 3338827038700593605817000816352330367664705046722393871752929617140296997610_felt252, + 180973377466394266540465380495701250973318241092377556866890308473506785646_felt252, + 3450062041623117175632277978879938655681071191769045914932515269891959908135_felt252, + 1862540950054356185424484853721711924381137417184075248064313766858080688612_felt252, + 2259033031606403825456253284429995496844616106583345727339958723276199418023_felt252, + 2335624437669290698423883449957589562684952131144211924860631679541533373599_felt252, + 1010877688382083906288154366986438291527322430175799214619952769095298654507_felt252, + 1500611106829820493505801862957860235116114324921858236932082828986159744553_felt252, + 2119388385170200061853951193279798555407996913983934478036329078447814361146_felt252, + 2762510563185393751756616136889853428218958563932327088954268487163070010928_felt252, + 2300004557391768171100425573664882899235817027638886301552647166940719068410_felt252, + 2774488191725382344920426817007337196493619445286722738123068288735198723494_felt252, + 3209770646359016039395677985826924688392418115919627119526111723442916076313_felt252, + 834450955297732343296177999464353308333910987423972318788326599454558034082_felt252, + 2955637984111983827496890481175564869525451610446822036051781912739454584719_felt252, + 3057774763945794728488875650655378706165006996336055214552887291119477985744_felt252, + 2744951481344574009347924690764673757779558226385686327773937074412094990815_felt252, + 2840263788174529335845279721744049528046282726661589146536374275565023386928_felt252, + 1764554208019142695561624445138641240339923825168898454734745157107984085745_felt252, + 1245265320986001914165299692619002119833832038335219465911636485910032045972_felt252, + 1773802610317321128828413432144600637719758902233722171949669191208327475721_felt252, + 2602081973124189205143924436638887122889289852576271611354889432319236965300_felt252, + 997718038502707710460367222599883566599330146202032867004147788838604126652_felt252, + 2660651607602283368244550239596091905858091723465758319065231010141374616916_felt252, + 3446598613914692441868269439507926226135803811354287376241919126574103411311_felt252, + 1346511849326450491931343001100722886109230705749869240100890099402364626800_felt252, + 736859510412037674249231251842409251766265171394304724712697306284308233705_felt252, + 957077415717567519224731055931959658446593266806402906115382183877280439843_felt252, + 903255530715810840373714172902986453035971105412568350496406584144142695844_felt252, + 2096660041686724528348252922094898214420075745844906265114680523743704029629_felt252, + 1157301158884494062618291997049625820531814725559782768590622409088646686569_felt252, + 396860350279667388755893631170447964699807841628993346734880010150707705387_felt252, + 1632191472927775069030419807097765471394472439797837118588194170099379851226_felt252, + 1708730490744418556929463835131572776353593145031839103742786676132484168454_felt252, + 1507878318397063039450594597660398449834661321798486223310573825218251831901_felt252, + 2080152667959907175474669260154172239412039304276170198217929870595065752227_felt252, + 1851013579775781046385628973052977240697400995188020817136018775766281809164_felt252, + 3180437990170216748136961814237578301617621741663622148300531241453149235703_felt252, + 317201926770272500450843377608789132257125144607540635327725861264820848884_felt252, + 894596673688663365766445947904923115233414664817107673240696274285937103119_felt252, + 1144761333612210131421032313701538696264860867820405027422890446883152338511_felt252, + 269628408960099820171623024146600463354317350265350029898483235517307292940_felt252, + 20330413860207128777878278037255575016495150949214138509319095669284104261_felt252, + 882077975052937026100397239521065763859883919231577500712060831913188706041_felt252, + 2448884381001011190264786664479163696290605150966920979544481830404468235489_felt252, + 1212524349797240412763357002246241486826943532057828006210032376452833156978_felt252, + 2556615616786475097840302290628258370012342405173839538582820989096737126178_felt252, + 3091292933356479380431921942409729541519830479224329736788251273052982413476_felt252, + 3043786911666835807945490080418927835196606737372218984622665600120731302597_felt252, + 932865555677612831912693355685016398917745495341775440481234912760884063046_felt252, + 1168626874167356057782275562908629236740991041216767243945458130432941064228_felt252, + 2118918454119998257320478255099530698441343465551545770432937144105272355058_felt252, + 2523190174282753006095523772580857582032444669049752835059691882768741488114_felt252, + 3323682981863395130529452584212413419191640589238816411850269262953182428392_felt252, + 558261467773697474565153952502675307729670177062895727185330700506793842145_felt252, + 2615931888769240480057269981974762385143661966694850553390901914383565788206_felt252, + 2566078278319955360431081773451711538760857850673316610534899864415744480320_felt252, + 1679383215130940287191555684392627027718779131699665020557333642503907920949_felt252, + 116731960346252978918579988313722836037765134191852572460484303174465049353_felt252, + 1554757746239107650796584785206539845762773366128562241200117532206702614424_felt252, + 1741641023212859309708242982567358746515286629733799566061165664532759261423_felt252, + 632052715510805720220005319262747265017184963704484875966122653606614339150_felt252, + 1289759393251107013072406397156703869128979692912096533065452272907747820870_felt252, + 711741249661869930855863031477863354683832671107450342277316792615524476950_felt252, + 2944566919519979117195874318200257785245102199496320068229423022915970506152_felt252, + 1380606266105440217360381913891154222646374416765703303012415990065099293889_felt252, + 2570500079180182213494433132026187484739051510046996353950211024977461424416_felt252, + 2023323354562039234792577194745300758345880549285672319687234416748457068854_felt252, + 1269618292942224489419920970085987004917351820338867159927874013919693704563_felt252, + 2086022962223979957016700820490179026775716043741593232253339628273687283271_felt252, + 942818187811674798128651933229176574517226916348335191510954835531382683923_felt252, + 734785120299348062898581820232368381581566866545973575696335561961551818994_felt252, + 2028996647506244096496012965419744450311149953010025702712343081244075736139_felt252, + 3452346548968842083733285437732008430166481215823457249913283028156883394727_felt252, + 3370967210052128363768558348135721120925935166145836703437278306466382289979_felt252, + 259623608840627299630210121797160966192366497920026526658813223507343029119_felt252, + 1745340145197923745023716593302290089296708154936401722504986839826008997718_felt252, + 404651371676025225218753924176954996487687220307874222535000806364550694274_felt252, + 716727583442963047784981790056418112040733205944963653036282563969121135130_felt252, + 2777365596179281492219813492583565367893293281657406536510531972483112791200_felt252 + ], + column_witness: array![] + }, + commitment: 2594873304342464810244618754355086598317975092782480530155042927509532022434_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(2032624222, 2019833997, 855180466, 2050532133), + qm31(149333002, 509676369, 537163394, 1889918085), + qm31(965322502, 714557047, 2051096010, 115450326), + qm31(1323069667, 285567298, 2002498437, 1972876502), + qm31(1566145781, 1630874897, 733679543, 1425569062), + qm31(1890709545, 1269112054, 686634982, 1051348147), + qm31(1104909900, 1456813116, 576836223, 1420735956), + qm31(1175459572, 4552011, 327398063, 1438790226), + qm31(1547888586, 1454382693, 705496181, 216885600), + qm31(936749799, 366392710, 394223074, 2026231318), + qm31(1905997479, 1874937987, 240772972, 2133919001), + qm31(1979132290, 576559054, 393047250, 1393676992), + qm31(1609936254, 343901890, 638942799, 1857768116), + qm31(1125108265, 498504740, 791190793, 584704389), + qm31(2033799141, 1842698867, 763581101, 1821761266), + qm31(1699320817, 1493403496, 1881554116, 981363676), + qm31(1151192195, 166345460, 1195656573, 524490405), + qm31(1684356407, 1525610135, 292631970, 1456135896), + qm31(2008952708, 241553876, 672915642, 1232415620), + qm31(1002675657, 1403456177, 655184786, 762211154), + qm31(2014541602, 1158376408, 1858203339, 1946629818), + qm31(1699532833, 1385625821, 1619385020, 1168007812), + qm31(438395011, 869859346, 571604418, 1037189777), + qm31(1630968565, 697760830, 761491246, 1646150030), + qm31(1496468931, 1205510102, 1471565775, 145523556), + qm31(1705230293, 641913819, 690958441, 445769038), + qm31(518668469, 1897845292, 1880718864, 780869319), + qm31(585409414, 1967118715, 1488348761, 1708604226), + qm31(1851847431, 2025659671, 1568706473, 1927623746), + qm31(244444525, 1328612528, 510695259, 12803617), + qm31(2011150417, 2075934451, 1554712218, 419679830), + qm31(881910228, 745044841, 2037205315, 965545652), + qm31(491903600, 908971315, 1575017535, 130023954), + qm31(1993525601, 1989598923, 323288767, 258549569), + qm31(818986933, 281552951, 1498726890, 1641060755), + qm31(1805596620, 1096892079, 487272225, 1384561229), + qm31(1307159575, 453848331, 1950138958, 1690955325), + qm31(1498400907, 1339135931, 2027606858, 652850047), + qm31(626792133, 943183782, 1662125486, 1188856676), + qm31(1615667165, 1120440744, 1598291328, 2052438732), + qm31(1474804962, 487661223, 1701505821, 1641891832), + qm31(1665950020, 1236299160, 1722518955, 1668544031), + qm31(2115213913, 953634108, 987906052, 1782005753), + qm31(1448672029, 1309818890, 879471424, 1992621200), + qm31(1558978231, 119456598, 1436926094, 1116482532), + qm31(1681665985, 996839671, 916218896, 642680894), + qm31(1899458545, 1817731207, 1130872919, 1135506624), + qm31(1250504244, 1195062119, 82763417, 1309253218), + qm31(1326495691, 144582437, 1244247439, 387396825), + qm31(1601864085, 1045114133, 1269469476, 1428051547), + qm31(1201625765, 826032124, 541469971, 2102929715), + qm31(396311296, 6123913, 1119347341, 2060734867), + qm31(1677588764, 1630872815, 385417595, 1971621886), + qm31(1669055742, 1683356312, 1787152780, 707022649), + qm31(2135587653, 1270006541, 1508120727, 1699513154), + qm31(1410634881, 336640377, 502298971, 1598492208), + qm31(536626483, 247254333, 425904583, 596331642), + qm31(438606650, 1744145881, 261461560, 361026879), + qm31(504635808, 1739719424, 1521931285, 666828457), + qm31(347020517, 1298465664, 1505645498, 1667208403), + qm31(1569969382, 1774652138, 471519620, 2019292285) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2131086096821559979446483118035170242544862837291243748106970127174599833439_felt252, + 129969687494624610873047492584289547190226012375579831085800747405740653403_felt252, + 877007084299782181019670312414861938118001663846374075738947798728056394375_felt252, + 3072737158394604773863049102899194159544181676258630082263875802865798476236_felt252, + 1875657627580046143136073314207626205139892647183053621339929696758569551698_felt252, + 86539323778413881359620552922722757222951508821395432726829100761870583916_felt252, + 750501084080459911724922280979062454147319784580010409386068478535592391555_felt252, + 2623569549683490528654368252847994588631533333044244317076365588128350035793_felt252, + 1720565926426597076663726845292189925780572992303436075297170765970858439648_felt252, + 2836632778490301979858181338180886254415191493437990858146284789841766761930_felt252, + 2495111982899740199333439009698814809536328250060749381642938398870539025703_felt252, + 620743284614799059684553156391490375336586260419827399796880715344641090291_felt252, + 3455034885079820006052839916021043779047779541727147852485587437350964574584_felt252, + 947316308839557188119136651110166634364713069371841270376107055956537751777_felt252, + 1036901790810027004908088051927578908079210031516141258291853774422051072229_felt252, + 152293430292424370572453885124829549482066498044140993482128259337244022724_felt252, + 609153102921453374862239831303038779670689541428305418808948522055338402985_felt252, + 1825702187303133660694765247623549240639680377699314118185081350164463515305_felt252, + 1585385546629574700199496255503828046870703124130131642963916004780486654669_felt252, + 707529461894502891762736743416279568920058122361187957420699564762785535698_felt252, + 3353535279082612313856660110012949359010941935052365416210483050663751766285_felt252, + 2118525268210161719227901986798786280034873882524330453339530371136800158338_felt252, + 1549636057727670285938712356002055186940984716194069323756930543452381097070_felt252, + 600668411661979504141186514025072818684714235905188797844551477399480049701_felt252, + 1067165900185379592736551051382451976823752593952081150934067497094980987552_felt252, + 802359352608603430145130811593444063381579827680593144587417136536767075980_felt252, + 2525209899630613540597991881036197853363829410702459650488425873075905025913_felt252, + 3162833308965595383742631136325365510460565320111955427754604273000245471517_felt252, + 2012178060508981916875176734483575802164851642920678526925683126327036702206_felt252, + 3586827377224365733574708907355102525445588121088405316966756976876139793915_felt252, + 185283709914362080533585389131798444321543085807929384162096203962205081929_felt252, + 3291826737121114536149628952785431216003787380812842065108417828108699721744_felt252, + 620006553885768419540236668526716769119612877009896452910489198597709019704_felt252, + 723873532690458385672489151196676447505351530980700545175008226262722521436_felt252, + 2052638015360887251993173484686697802773730737510425423081163559177633545594_felt252, + 1875218333345901185936728623770619375610300525272507486940925416319473624584_felt252, + 3589499833858006365230219538988296590459626806669327282642977788115207220292_felt252, + 1421275346481503832033944832824521389140219597948198330738648241733781395202_felt252, + 1807491758805763612987996284327341352000016508064061257337235691455823171397_felt252, + 1915834721365723181934403204845744056111125749258197463595434712013155666800_felt252, + 272897154820543432412003934940997818993505861938388731978256767633282170636_felt252, + 3032913671343062734679978935266493906718026440493604896324148499052405261384_felt252, + 1294598763411494459361298699609308375463931537715208525465030236771253864547_felt252, + 1005544024666567942923112214830386238482294687029167699186789330473868635454_felt252, + 759212613977299909025887970088297080956252225787119431460173168809305188433_felt252, + 22717440433287809967987517054840167519533300192893449054262780099860095428_felt252, + 733188074340536454560835467285084602271058542469866019380969022918547694722_felt252, + 2629099110381351499531486324505972352597498535694391564004929763341868260328_felt252, + 2007347657175599037794860388289071186182805803459774850117096294563974569988_felt252, + 3407362604317871664548794486117619747393916798052000231548788590343659409832_felt252, + 2845880167678279910930232071656694316513612448304361560663622183239801364631_felt252, + 1843292084955029005064125731451917296072943739591470334241509922085929568761_felt252, + 2697456737560605107055780391927996036016430532638076157632666366042940755818_felt252, + 2387437316705549395996710443169068616262409912633020174957025017450922790379_felt252, + 328063968048686941991279495962334725325055162214812123529132716981995878627_felt252, + 1465617328710057170207768868604383200804368217928156758296789116255735736686_felt252, + 3382340567310170831178724879445154742656101285950135164835514602048356409699_felt252, + 335955513859630950663430103826189169166624697641856040996096923830467968414_felt252, + 1053359526595654097501964597263233623436231932510175305633382848510079621224_felt252, + 3422370308516843536168336276585265134597897873080716757992038602293836851045_felt252, + 2259331575312423918486419893588048806711302606396569089959993495495367174955_felt252, + 2564093389520770900711700224761576195338654619662047356201299152706552787876_felt252, + 2303943433631311863969997832740474742409061478002490770177108383162774658677_felt252, + 284832169604849081567090059489706556359168989447188118563439651060372975070_felt252, + 475752057040418265521808122304194259200179233752128978070191968075635245289_felt252, + 3372751414724089441310811658057348155744729217113414261676163515961115456149_felt252, + 3160268964379277248553283038802128057427307163301886428160280335526795094010_felt252, + 2856286597454650481185952343678254386510531034056880251234066487093784046695_felt252, + 2512435190252593034493477182225653246773196383221002912508915559218671743989_felt252, + 1987405552919958287386461232913091692690783305316416098039127012318560320244_felt252, + 2448085047394551383900398168016782541414077376683232290577003884526152026652_felt252, + 2671089634851224666810466369048210004434499201395247603178675349338679018558_felt252, + 1342350428342328075185143850734143365468941523049045092385582397465056723787_felt252, + 3262970130422138005906115377418473945547558582915077818375412223683334391494_felt252, + 2559268955806896864872956165243615713744326221605961373355942903023117015861_felt252, + 1254924314499132263106580783292376477673850372858440074685023785338871432040_felt252, + 3439928632540955797230548883373081356493338945118137796568975761436438622224_felt252, + 1602708673914606370684393359417348597129424289038221404259700351317297881810_felt252, + 460421142405238964542661369423536916187224213704025502196543440629542703229_felt252, + 2611745301875440402806134581269669059746432160616011106991986810098698977184_felt252, + 970981810928921656780561294485830470293469071840232755839701376456869688581_felt252, + 2648279178488505128292192675479571825283916228220803342944984508652297068445_felt252, + 910963883013942541619396952742717066172095329979258576730658284035562939753_felt252, + 196052963016762644422614280965195854222130621182479320914692429289060133940_felt252, + 915609695563037763732434763329640941950729932631328488327618809134692063351_felt252, + 1733663471869911215067515666305509844408280888867787406659224369413090070799_felt252, + 239315067540193807955353170203272203393792404148180564748541129301918119427_felt252, + 2657039555139414263549039211641379086507302132574024878296886172334797969279_felt252, + 3189435843194541941557380342612875846407433394699303924642319241683416396947_felt252, + 2444175049095309535918619871165850987330302898412499254511357686260288498973_felt252, + 786367351731160817343634193938205387255963830995098168955756828966458785506_felt252, + 487056011122956657503965697722725667416172760420121823512520122105697331350_felt252, + 2286294502186600469755276878634211336473248117297620366246718891087299670777_felt252, + 44565605419788815607669518703749434848300476735749974194595585140806699118_felt252, + 265639199879455312551151734702492344612175209821106145357116732939028598498_felt252, + 2053990620352536897984053403952034577301583079735697797807786469905900687745_felt252, + 2930965833565224016022444907117813797057815505344218864565722564988969167750_felt252, + 2953810388604675181325969007980563406254877744352711550095105828936662365172_felt252, + 48146263579193118416565892084907711458052271955883478491944872769803647425_felt252, + 66772570225155449621344283693351534074228499972403353648482384162691795625_felt252, + 2087224440091950809692472401268509918039553964345489224472438019876719404256_felt252, + 568723106930308850646146681979977113950798840150347249881861865217213896880_felt252, + 1880856095204581711677776067840153480087360484366511110914767863627538218263_felt252, + 463623216991446480160108836526992412073624389108516299670739890224529636961_felt252, + 560545078096991982250687917964520074530764722533546331208313621079342564370_felt252, + 2849121556139628560557283020965762817934932827847252063175452325202004920735_felt252, + 3470947153879532044500898754959158048440446686766048836211587813148551867660_felt252, + 2351604983391846826404620926893881754204508373450519711922022826435977453698_felt252, + 1869898346544096230028399745143169179759192337222690687100530528874146473637_felt252, + 403081226697616821525872743617185243644038531607117540100277137687233543649_felt252, + 1919538203374311371950783642767215608300096038559437700888909654925094193457_felt252, + 1591828834620583271012559360670389189055593992940264233353844425822986760477_felt252, + 2757310259217180069131715552588853798695871646897653663256456044922934283880_felt252, + 2055892544112676330789347011649358600978990190493376861215237409217755014203_felt252, + 178359122349486387090354045482500161121471471304929039071394708766089670235_felt252, + 2812704156849453736801441234155060601840184351816360306348341743365950012430_felt252, + 3035242430081068356285210122744045178760122766613056054870319330289824076250_felt252, + 2300732139488360875647724318412400170138262987051511776571339120700186011813_felt252, + 3032516486652186656443561434344463215029774240405766452737896239915387683816_felt252, + 3095100847925896179422368464444825955252927149781754759622701621339256173825_felt252, + 459525507843845451665339489010383051378566375193397251692774934247340339435_felt252, + 369989863305022056393873417115345341147410674778338737857958944236653513046_felt252, + 264903178795181062990534059257425958888866347463628883432213975873240663223_felt252, + 2077448384626316632672628840870381773132042587421379800756071321257776101573_felt252, + 3425217456721136423584303863203930065177143814250586441099734265227082481844_felt252, + 603482280111156419561461797892448526912919061447017802476303840104720237426_felt252, + 1880890472988503330799551857667200871401681914386754493043481729906851678901_felt252, + 846308874476567615234945030856813357956478928385969351958173874969733990145_felt252, + 3045438848844146467527781478119561468356188479891685246896567301446096169716_felt252, + 301935274474714715593992016105876546590093026339828141579646602079478214172_felt252, + 2499078380350874855941353805295517679600823574187590631166558147766439129556_felt252, + 2813994073703274018166803452436365178023501410162176696184771439067841351309_felt252, + 3059642902155256382789401448951480832734059757374501713041612297867594269922_felt252, + 1890465009453748248523644296007027677198725065851348867383638022222355220753_felt252, + 3597022490967517410180843241570022017257992388122942295778047791030711698451_felt252, + 2122469964227619123746545046218093842745477100294023412248568968429180321541_felt252, + 2312480748329655653283627051920996355847300300483948627840533312786531979473_felt252, + 1937558331579856059280924788306502752473104853766774613545534438755923514536_felt252, + 1290091603767699284607061662726871198167595711551531140850201070101869787411_felt252, + 2662017169326509663286775172290219627860047429498677006293498458373453764482_felt252, + 1512528762768603632581731855254632703799021389859271416753771566217317656186_felt252, + 2815936176432552350623517004119125800204085128618956362691466965744931247721_felt252, + 3173325965549776419892279575556211008574881601221479156910000880582255639623_felt252, + 2129552808519977199063993682636057065360342017775510957369018474304438364700_felt252, + 21069048102050304943088405709913304095735679023193027719373088203990310263_felt252, + 12835985725306838318921904810636199844346713730230776079435681694264931899_felt252, + 1184050739011578142863980725806474209982228027533945618327206975268763662473_felt252, + 3415161240966126778135763972787940717764536661136078247762022067962383425408_felt252, + 560895829130822444231709105157532253725728478400952169708355498941377423654_felt252, + 1162711826683987548259256671887332181063408766135087075331273143704348336401_felt252, + 3259101227088851505946786796470283334005955781465177255398637538823483997360_felt252, + 2608002087328227562787691077867474251113091300455759320547644381829147969_felt252, + 1590782430380947532145049010730051882194431235901811858454940248625229764450_felt252, + 2091031675324901107265982633862354277476526912473228266082895948003985978617_felt252, + 2248034034366638022257841602218436581731821195121278615024875025747476131049_felt252, + 329834793546317922104325383291643815984094301165371249462286634777254542341_felt252, + 663582219677115781251455280924043955604824369442669198046892279013859879075_felt252, + 2526944509043215522664541085190753515919154650803507168892587977972322731931_felt252, + 2898947172163566489069804899809919100732759830579190094662873376661069103451_felt252, + 2299661329184533322551530806144642843208638574783816448875059567027241635264_felt252, + 2133860339685079493124331578328467063999408645341725364823395392131723956347_felt252, + 303281162416582844321151515243294401977206429345965051940574069447739662790_felt252, + 1027705002881400296656148405119882348473338098335016109478585841768234730464_felt252, + 2065650033975884070680257998604982656669640457531739599488304150946321652059_felt252, + 3448956668654453687799264288275395525804996910267588824446944140002065980681_felt252, + 1158356186921045997760104845660827436193028527110418498605050548262469556983_felt252, + 435646711996167185567820473794306094231396534795329510377333770780255527593_felt252, + 696965253626663830822548185019911680888341804933000299796953197067831774606_felt252, + 1733810075992321696475560010334732299415048046960801734091783931064752991436_felt252, + 1204992475457675572419525446220645054503218103626547859506200905527246317009_felt252, + 1093754307060038631257741208700906603781335890765519876448780187565205623999_felt252, + 3169085913583919475976136764264616933474353181228572187880678571652008350038_felt252, + 2479307854856474725858623205443079131258051336080914496881149157099485218349_felt252, + 892422235032865502952064199272085839059336164869313671445283790991017985630_felt252, + 3407777592956630482898548046124289806374376160831548465101509922737036345347_felt252, + 2864479329451619355363498939326164119550570146076941185956090744135901339031_felt252, + 54860531700501900735749616104989912030826994960701763758198982678571468838_felt252, + 1198702615207291652123567617859021984870180389221920969025336049440141841308_felt252, + 746728895703745843650519490701859441741067603003775877686733008613643058938_felt252, + 2675941150384969269989309218477773912050502280770944834671728933353342440617_felt252, + 3608235493280476936591816659555770181819918169334310438398051049672980731888_felt252, + 1297095005019158560147165976725287941355940408869336323318389768821178729880_felt252, + 1752236565088056285939989247502287315311870440971787139565062483731877909095_felt252, + 440437732434565310207563039565798788791264515202660863625412067128863842532_felt252, + 1002397329535769211896303693990017754226764063065727964942268855728157576467_felt252, + 958687777422478489316869869797165766135191339536395061371922029837089394103_felt252, + 654044878379001248962463449909255078741144955997878612613265653631151457331_felt252, + 2974180957361473241722038542505784521424209201540549352399638038639321635966_felt252, + 3241163995142702723318645769844747736311938306812042874005653679243361599709_felt252, + 9979379228840972848968666448329615833088551675924828345566494817551598826_felt252, + 1085288270483211989874740750794672665791796358657017294296461231919745952411_felt252, + 622794647332680171709254421400488894947147455936160566106499688551094314270_felt252, + 2475453946652211059501089942970149884421317850797429662616431495877537669297_felt252, + 3579083589086808767037577326926076488377144648017654909147145324290254310886_felt252, + 2531972372159370227069651402295180025300575384565279837958253186697651076218_felt252, + 2506087864800921263742301436204965743258075302064993987165132276308192398796_felt252, + 1677246486566724806881813590078664749226022466538846935505005937757239368937_felt252, + 2831162632496121131965034908776265889090623971469163093113731540763256060084_felt252, + 2148632499086221599682634158751408785075296905198695407289676142072591880583_felt252, + 3129695961943447290886596212869800540376967177876424768093947913601108817449_felt252, + 3047392821202964640363180040267931659568486929712473462436148133885014669341_felt252, + 2397823645573793408758956528404542997185489783921786572536187323696497870577_felt252, + 2860931040952135458503981887683083320111949014968465723394615821163980425217_felt252, + 3332984901232721670161278903269185948953057709475893886607511301182690026370_felt252, + 109746364646776753785211582799617278139000970334593711908002550135037440289_felt252, + 2200203217305433044403540072377682796861184220991830960800438052972309297744_felt252, + 1800351100779409997038292822361189207291152896836583294868737920546685108675_felt252, + 440711531191359727938560734193634829918324915448523755308477448649231491660_felt252, + 1078686882764464963251892781144082008216054249869194953870378785313178627942_felt252, + 1925370711892812148474880107044053411273942941347751529094208025961040939381_felt252, + 1664388095774626962419520875847489546881615240795205144785554160172869643594_felt252, + 2398282709117802175084148649523284593673859709761527654249019837036222345717_felt252, + 1687521960642026964629598298645972104919392193000380729305648915938143188936_felt252, + 881342506927391485709871476857526856523772564650523022379835577634016220622_felt252, + 3320592451919219678823237872844072598275295045010406088724728045393587122321_felt252, + 1750472458247612965637611002594383750089063222749385755944158834706298520503_felt252, + 3344166929564215551925100367450221149279152090638955532516011149139582866669_felt252, + 254440271734311129965016148684891249206030336528745838211888542101559012962_felt252, + 1185413288891150240137480356042223166757003178057743217028849155013555183863_felt252, + 2829450526965722272678151043651421858374721256238919482643272117067223057827_felt252, + 1618636212459765530790477152569222574615160949807873929990664932284736393269_felt252, + 435171266531016656234938936976100428617000661882813485856815047020995637070_felt252, + 2683343515183881770416390604296083802379910699919178963450358499475399845880_felt252, + 3081945135442325690682099930140140960568373095668434055183860957097946840154_felt252, + 26419261622188328588334540492239553264301554135508808403608044019983789192_felt252, + 2016259868208463681100911796584356709992181593289163550085053436140195491732_felt252, + 3146145597203548942588675347493435619828253650940631312677222740815560361701_felt252, + 1811847856314731070623400659462534384654353593140394014855406300836454470013_felt252, + 743393567791648143303555108088074059284404796059476165190441605945547211084_felt252, + 2733539657923843865391228437905661812379434621321896829351757324807760493838_felt252, + 3191984563806526504161776059202547364117342721378259174327053752853438627048_felt252, + 1642395900060325732692842663838637162225985281191991712241583933998331069402_felt252, + 1611027387378031718201525079194643979024813018102025229302089452909128801506_felt252, + 419594526012245834092528627351862826376025290257759644317283414350748589352_felt252, + 308296379952051846414805138522298331701752564801315897711770224315654017304_felt252, + 388509076945714734092325017685412219420914133655241210957018951099304117168_felt252, + 1577176946709200160529218873847357255576610960762405952067593596425226168374_felt252, + 3592828880660974563587727251300209250533852808517606864371170421642015213959_felt252, + 2403689289553769888117046983613245740631489914613999806944364441805991006419_felt252, + 1380441950062730684754103613303157079805735530479840385882140015896162158035_felt252, + 264258844709231409946713090769660412872213703354051670415774906830525837481_felt252, + 1906474062163387923023014457385023282074062106336826597883281233065414260719_felt252, + 2982880544932429695577339226571549266580917887830695435938120849571027192941_felt252, + 3254541834039989011707129524892064230854606213911419360668587508060686919110_felt252, + 1821130782984653943486688335924307746064166841907283606195808127001467693994_felt252, + 1792949948961569351281576888877861470325958649740316500900482246019403088677_felt252, + 319924213667090067359509268004219013089957756058469379415721898179217468317_felt252, + 1808012579473313858231669852146373675651940659790144321106340162204220293635_felt252, + 3062578899248793664795358439653053008817936394359755175079504081016394060582_felt252, + 1367771307460286346881686689870423539314313501836599218328105408551994155420_felt252, + 718391162060922100929063849980242326138976017256579372970768713978798729105_felt252, + 844292304855763319684617924239797221947970727234560029588345755790689452908_felt252, + 182611172735244556743389813355665368725788776378649532567340626956691989992_felt252, + 3339416758347386486267259048094155674804945768652610851018014658086032285919_felt252 + ], + column_witness: array![] + }, + commitment: 13365483691196274267084588680857081076995561067785296980563182560359752795_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(53182218, 578336320, 437404426, 1361672636), + qm31(68768559, 2015845111, 806561162, 992722321), + qm31(1004893872, 42895927, 356714117, 1264056119), + qm31(2122630889, 744068403, 67111755, 1625447514), + qm31(477738131, 720580665, 1923218592, 1512186349), + qm31(895636384, 103987305, 773282541, 147936113), + qm31(1503820319, 912057243, 1206863833, 649306522), + qm31(1032308111, 548140872, 1402936301, 1626422471), + qm31(1878775765, 860935773, 334406778, 467016566), + qm31(1786378543, 736633878, 938120140, 1611114643), + qm31(1156667051, 1545221958, 1548792201, 540453853), + qm31(1508586714, 1910106703, 1930517429, 887670676), + qm31(1541863754, 1671936669, 1587968605, 783727148), + qm31(1724689817, 1703092252, 643592449, 142674792), + qm31(715369588, 1909166042, 2015238651, 1804230934), + qm31(1803633384, 769112815, 155056457, 1549086823), + qm31(1537311118, 913454604, 1464598002, 207048919), + qm31(398283190, 588439073, 739919587, 1406955964), + qm31(1111027000, 1016580884, 1787675497, 439213315), + qm31(1954356937, 243449079, 1161223671, 1556816349), + qm31(185672788, 1600446285, 1392872295, 1364825279), + qm31(1814862619, 1504719380, 1377089938, 363172820), + qm31(1189393688, 2037141432, 916520734, 883166944), + qm31(1111565099, 327500738, 1483518611, 521690356), + qm31(1392885601, 1784952702, 2033960682, 872075350), + qm31(1194053756, 1441788568, 1921802423, 1810403131), + qm31(1918403483, 1263085228, 1051483197, 1860159053), + qm31(170218932, 2048721313, 416616388, 1366486916), + qm31(1249533546, 933407814, 1330104354, 2099100123), + qm31(506626399, 422982452, 1587637815, 1971158131), + qm31(1841681787, 352049624, 1648964830, 2069644860), + qm31(661914785, 84710913, 1550054544, 1085459185), + qm31(1787330304, 1437838119, 1911820719, 46216324), + qm31(751472605, 1745776641, 351206184, 275768183), + qm31(1155937794, 606871009, 325546487, 1685712190), + qm31(1760992550, 1476548277, 375074583, 2047536357), + qm31(67024513, 1531981116, 1414772759, 1746650), + qm31(393215767, 18609005, 1338747602, 1330425752), + qm31(943956974, 215182446, 2028420457, 2014857224), + qm31(1298553027, 155837011, 301227314, 1178097914), + qm31(804924459, 1065625595, 722384403, 1010576516), + qm31(1245099376, 862337695, 1104490888, 915711855), + qm31(616107102, 1241821076, 1895667585, 1015780928), + qm31(861085440, 605756597, 1110941281, 1453784818), + qm31(607131380, 27146568, 2043965600, 76594379), + qm31(1458994967, 777181110, 1548828592, 972201448), + qm31(665596378, 1765840411, 1069459071, 288089959), + qm31(835751949, 491212934, 1641821675, 574109466), + qm31(1290399505, 1879720970, 2118892338, 1116124854), + qm31(1579372553, 607906279, 788235898, 160777307), + qm31(1601128843, 1367597634, 1454743698, 516242008), + qm31(504948912, 2134144077, 276180918, 1491166109), + qm31(1912459843, 249683694, 1918445960, 443940286), + qm31(1309313480, 397191073, 1920757430, 1695242611), + qm31(1241379457, 1498074155, 151126240, 459756089), + qm31(1146065122, 1270693091, 956293441, 1673515824) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1402380560660777319382169654961054087784118382391491365145959026278531035522_felt252, + 317575778040368170452990976632270759203627205507677769281047780086238636667_felt252, + 1043864170277888306376485764970676173379427341603189328067849225315767027620_felt252, + 1043297367220069977132386114022144972395255724583170268677250965510331018704_felt252, + 2221585565556777266910529996734713328694375981621964448761611595543067467764_felt252, + 1984539735907686125761135847256627011146583987567468055676648271282118836892_felt252, + 3375378291522049196532610062373066480876955235757241343853806380767407546304_felt252, + 2030507541000269616586121937359324645786710749349213827704031346496087545604_felt252, + 1569323059751214025761497381411866105099181197152859745424274485699396119148_felt252, + 1302343593925722291493807060198977920775136877314139913933684735009144928962_felt252, + 2430559540384642406271308901912600325524033800155215134168202554476493507418_felt252, + 480904646879670817805785953263440775325387816120823915167791605305319672655_felt252, + 564772924904480028923934097948246684326667142324104358444041073596030620246_felt252, + 57051964488681726448857835118785934845468669011718957838921199835005096453_felt252, + 1689464999717748849341001024001008652520419835216985844494306327034135569161_felt252, + 3129079488549353690632727551281267721332954793832243783811672113171925277541_felt252, + 1806513881913844854567350156402956173252514320162958195269918868086950916236_felt252, + 2717116591445505837726440663112151763972950042261582625335682155182275759610_felt252, + 2840121678324459225984243242396266096575846370053656996561172355428521713407_felt252, + 2021126538765679139997971759704725463315351752513906662102356885161985868315_felt252, + 2109636594032393980795156673996514736305660260530120726712618377618171068522_felt252, + 1082152386736443824397085378537976260307377490599210467349202186781118069146_felt252, + 2353056669837506093362012197920899788511503789996661547044044216743188920994_felt252, + 101128781999669052537520955713409772905128299032174273096563003484745422837_felt252, + 1295895036385476434642376426482784679296835619314262785040976721318467526273_felt252, + 2107709192378711746209638604911390465485941030992191672424899676772789433808_felt252, + 2681737872648064920007647592274979028849720719315790148466885170607405747944_felt252, + 3518691804688324593075593827052281582105830245701075590589902983251112641655_felt252, + 1616344941897642907267415722623958767084605786134859222884152615295091842296_felt252, + 1271966820935361134352110043439790872495495351604833842720129749834181985037_felt252, + 3614819335926965939334105893289649331252638620166110095661614283420232983805_felt252, + 2770661054578231986135484728667521688687224905045281234890649916172552035600_felt252, + 3460266569580896078317046496017117905090860976820786551243288285852790370379_felt252, + 3108522578862529549077277082287980515535074760057030406479661742214179781586_felt252, + 1043423325798055968422910410900530109595580246727219843214861670198265045391_felt252, + 2546255853995137303825078443633813865922004861281144442177334924441772131734_felt252, + 1999857366938118999249580276605013284293361188363826889117221912419576283980_felt252, + 2336843185865406731152400426602119516922765323368107606896022013167100462704_felt252, + 2070608764937812802369278753453202706958040209144622366042629332614312377417_felt252, + 3300182072756561598359392020248942361167653348169147086490402202676394172817_felt252, + 1810287063729792021856698714370021300102909972051245433850658285386438311131_felt252, + 681204792298284837663449680429432509097116478609033169215877872258728063981_felt252, + 1262786862726177221514316098841243418475433279934711536366741752878223138169_felt252, + 331186696210681481414816779802726616731907149486284089215318130433226428702_felt252, + 3027953471891656428946887506341145912619559001441664927592110472965806377280_felt252, + 312035778327878941348050687553511862253958173017318137806124959270788739360_felt252, + 1303235007029578276501991311818359621408845260978906693293482225746285455993_felt252, + 2086166600933045114480876560538402321677088230433603197990869221490357869681_felt252, + 3127674992496502911833873321534596784520942919512076791620097611441807098274_felt252, + 2444760548777872355303823158831772510991775493432258881761665100378620343640_felt252, + 1917058615271779225290424989205081702613720645592347204340478699044613640447_felt252, + 584306457690227144912931599099573485968075894574915651178412519900774997838_felt252, + 2292265720548438013036315726979804819619019951838473829922918684034354534985_felt252, + 1769951281696579106747212899537230857619109349376480884262849188026233111639_felt252, + 1611524491914512098474327117322003220645326251462145555589644602016187458951_felt252, + 2009783612171393853568999929115467982868528904496969187058823514970841001911_felt252, + 792372030464006821587586378677947049380216592896304971453457866226433504842_felt252, + 2970043574836509359133514032604508747588532108553188928241655266998372759596_felt252, + 964840269135970479137526655173399916991274225567288215038686664680365486048_felt252, + 1656953716149615103688010387375853101650768919295492746665632276885284497316_felt252, + 477437981656812339400578399436861885371064756404890631025618595973377448807_felt252, + 1105957296591400733594389553447512838857488483268010677761164563993402764182_felt252, + 3013427767082991912341534077726124944189894519075240427577082908257023536725_felt252, + 2612901702461983997230577754714293846694923953344480838283099195414450511772_felt252, + 525892214366524360362822066282989492752901850566207549023373613877644810245_felt252, + 1579227022604912583695190506175346012832290474892301418175371030075858370665_felt252, + 347129186318636286989925592582376039766421783656054934074827785360978872383_felt252, + 2097635829813858377425410306250777041119572358024162861496599050197322810997_felt252, + 1504582903138916345250628725907936522262449637301824265088334614507530437227_felt252, + 802120650269358646113083178186411394109049147132173373586733163199126643193_felt252, + 3383970336485678832202447505681855668991966453557493688697850221108167065544_felt252, + 1262428890641715011256813781899662092766985395115539727004484476442413535831_felt252, + 434015207994788348836907419947329960153906584427578211639112422680269435748_felt252, + 3444611887609613104975273720128873997369650674179699375291341296604744960396_felt252, + 1553842693286319539920283176074212885096304122664825795571749346138904919976_felt252, + 2934909216465971285165728341790942740959712446815501169777308245054091074461_felt252, + 2744911728374238896044353648720966781057873864597845492008940887601371718162_felt252, + 456078522216163401618509519412216062722114534535029995158563376262068383834_felt252, + 1374756049639246259781715527175820160996423227032903034266755952659125106699_felt252, + 1684006191917488949996322719414606148093278922698606982271903439922465292185_felt252, + 1775950018382640532317542992760772615171798561324985737230756991967276201577_felt252, + 1881844213480270457922928827274329023281702422649301774733992967441993483781_felt252, + 2244533656181421781669261181488895017476345206195724436766814505623236456654_felt252, + 2675729523173988029934993396319882707070645715876909062804384765812816473673_felt252, + 1444214322955368954657909774258024305757374476532619334691540312903112447253_felt252, + 372040166180283917728193519065062230396671618430562969579053482745241519027_felt252, + 3169591817810542922773907718956589760680773209838436761209747799606705921325_felt252, + 932079000580391366807683538070513039791441365128900833731941188273889237992_felt252, + 1983702819497918775074745471482415759548752842476169943347243824144557536896_felt252, + 32800261115946269151621382259871766964351032170081898771211143674586683160_felt252, + 3280970722078269798532956080572029504023571691419249837005382839856398588216_felt252, + 3391930732665532925156055872475660050365201832948131300825662881201095086878_felt252, + 1100421154724470496300532574833157408154747746113929276157710282479775339989_felt252, + 1802985380191304794244995442899569929065189715130497873239236679310432817660_felt252, + 2025377094484891669562178658439156230817877147832062919870092628989370585186_felt252, + 473398394801292598922066995391115530931835552171157245279636616907621274163_felt252, + 1987342710888750526454740223280104770376167795845140122651774420398239048884_felt252, + 3102770653782283593283074827924234474597859202403039169785519243097225262911_felt252, + 1584881296015001648871222070698935466544267081277839538095470349487464873013_felt252, + 2624450537272323627406273619732756916813629291362648348846678749856298297793_felt252, + 2324003849611270981835502844549153549239239937987667207184899807865370922524_felt252, + 1743448795564366249683319874771176695915566399068335052472469579435917062279_felt252, + 2569449501252954642431219003109909475483003085055613880267767438754591337080_felt252, + 421338464269920405888198734479515064878372368103289084703083727923801242830_felt252, + 3195254002396093014701585770518218094021979119463032701095188815452423007133_felt252, + 1668503916162607410680601990502135370448864630798179793584662172915397058032_felt252, + 1639615884219237822380299351701957826603971715848209438141087314265073976210_felt252, + 795333697062727740496404253769697403667209414774267172543395790283781442494_felt252, + 2042764659612803064088170249370005896846079869945794782978803149268205874404_felt252, + 1158629964240889989304488209615850657525774976103580951915880882083406964478_felt252, + 2391705945492156327309652106895783976120387101251059498699313853930231586107_felt252, + 2109503418561966238014580250568419320316250028953775763104060294822491385946_felt252, + 1976469307203614651621783699062849757550668074606068031517093967685375610714_felt252, + 749963127017588760288085295913051182418875850240367131085641634967585664712_felt252, + 1691730527410701978582336513525069679976441178305874748475495458136926654673_felt252, + 1996922335951480809829951353931148327131565967256139176332813729307377582415_felt252, + 2169661590576275727683972018142357254089299490640971317739040009929943485711_felt252, + 3255264766774852219687269670161366453785607683910869766576353452420968182158_felt252, + 2645790738375560801111865872475737037252132977523224401079906024188390007412_felt252, + 892234005878471488465421151671329569982893587334269427957393646684894047493_felt252, + 3143895121207191980072447331374483410350189981393102304335245005216935665072_felt252, + 498227111149164204978043853663676084316816392453286803877792690700740648218_felt252, + 1759412472485629888840069219900054576972243239098507060913974949471607371157_felt252, + 1294789328655928615257452235286785325046859848211771322183507183642470134940_felt252, + 1309552050721981173456680202078660041421189013984870974594365577958390240566_felt252, + 1647855246546656894314996311037410567611970887848360895264574451645912386730_felt252, + 2595207279408441659764117996816905013969164135295021248696012209133871061998_felt252, + 2746166159596753490828407022557733008092601252446105542591713784560170340347_felt252, + 1039938692435316793385146507738385981343659095932559284789600525050500473947_felt252, + 508371608187620866159507692283390022431665415486211573226201871613917178238_felt252, + 1585433707250696002870047807546962197061088880518757556291470210109409301600_felt252, + 1631499675986558625101422185283675866407566105197340879931711421081373842500_felt252, + 258456331546918975146172790934640867870123985945028465357645180816685933752_felt252, + 300154080446967974361449321841595852513498608962424349429444387677253422733_felt252, + 3514122717679772951568298529557136483703179657143894868991923465756532086298_felt252, + 509672835664724650184877963687115240140629783333256292497445809777940242594_felt252, + 2200717459639513303062114473439188193158113115094981319028687671497789667266_felt252, + 2337384589932723937307883320561373230650463768426881748574175924441546677601_felt252, + 3379625835697218146448422647372754761244303979892430972491772069721680369802_felt252, + 2313610630031019144097690897684176920518313059198128310878159110213495803331_felt252, + 1853065580388424739214908247594176636129260847846956290756357846941274194532_felt252, + 2708846269968606259995903422013440847572297883991196354073184608528263536798_felt252, + 636452230557582671021945234682766190027724105133289690082936061875975086336_felt252, + 1704461214565693669083364667951232046987690536807910953644853455943396047782_felt252, + 2786756589910789261734395860757838087499597259582080702225579392171163895021_felt252, + 3577085487198213469707201842956187439023721482261506673134892552434933424135_felt252, + 374147782077557280454682113907227722746899576246530374766846433179049360968_felt252, + 3398062143837032326351139183742115894919609232109719326932570675087864770933_felt252, + 594708030370603111268909029518850332995891347540206072182032496868747569364_felt252, + 2807565594427335863459861793825948414347495989865611689744250313444300857333_felt252, + 916077233745107359633409822860813293496458431465031081377761750070361523419_felt252, + 1779312370625467309389288897458221189305818753701554247289498050375360870676_felt252, + 2027744058985405142230359721777312420233266775724529392475861486261263424837_felt252, + 2540696813809383165562492867037390988893124174031962993714008708154387045039_felt252, + 1906646792035703101269665649488658759627109147365631625653173603741286262063_felt252, + 592452233860905144488350971936404990109155588671570710277893612903201274372_felt252, + 191539901791905915069171407352524184524950151363942430231786770089139688171_felt252, + 2472317783634502895469324910212912676848177749714941436321393446074405554738_felt252, + 1304468703642793785247076982517007792794552315783676830257507024767595051582_felt252, + 2438885641846069976210897583188294056757829737043114481138440857294308005991_felt252, + 1407430461738969017137196962619233236109327159086285324582854120508129042836_felt252, + 2390069070718242454453517722257955065452381423374690684193918479918565420496_felt252, + 1609666535542350587344580334586844523213925308204915575154004116367475281486_felt252, + 1746027123794324609340457094539995882857014810051014795840466729191941814706_felt252, + 1109705630551015674858796843113277122691250542444816415042336530566967419338_felt252, + 2865551629762942838070954046073445437989046046590025226430786285933594082435_felt252, + 2046818859260789416458817858599738344915554645628591402877125369462505878571_felt252, + 805123076944644740075087105736848013499756755811728213629450883080687337564_felt252, + 1204764297458504632144666415654724692470787226338041072813696431964569228643_felt252, + 2216449492128413703642817182138432494975046844669183459350833899052874093588_felt252, + 179140766024035345063706243898349699939048061819685697059703449315880258212_felt252, + 2735839934019142017222730335026149200840094845005401363039001811656886600388_felt252, + 2562157299140460781004749644356055159016362127676845430925938126651932132648_felt252, + 836665663837958370025868427617162735208911574138739615321830910437206563192_felt252, + 1337666093204146860702670037351257976015382755894611946832272401431347762340_felt252, + 3162597317451524602154427526327771129939666210566071009729998395966423768574_felt252, + 3254566440076628262230382198379212653764914868198288507207879379059030960596_felt252, + 2311465612753206726884762835754440544556758368265429664473615664634359947747_felt252, + 1248273496901569236379470744409509441865521981662810382944423394506425151251_felt252, + 2488594904705206912943401389978343473525700878899961227074726115895479331147_felt252, + 3569408066982312204956659850280380030030684049391853876963438929011945153514_felt252, + 3403285821295516325713042700279271384130299631072478809571978041671276878653_felt252, + 2791124889960461042130767036210263063882825827922772328739151391813543940956_felt252, + 2692039769443872573336789388006353078455746801517189487470756930306643622674_felt252, + 1586044485200517426425018530449355589634979218109658765309309775063815042920_felt252, + 3255033758053941178468769032103702397704741230509973157947607402866466555140_felt252, + 1420259184066263439090991412296775854792811805812071567604077036183779562841_felt252, + 715250283528589054428446224951114797535213422804729450389611868872907015461_felt252, + 2662784427207002748044009125561947340715094448762598352215346833397227912566_felt252, + 2011622026822705901342582181461948534593680941496896898184113914310808856563_felt252, + 3131931326771850572330348244698967429547029326765495802454098085809078326885_felt252, + 2114977262541775940993316923669034917226764008932993992875930699952162381781_felt252, + 3115551743310859016349948759934612702714626416208338542482470039909232078625_felt252, + 2019210302902519564274555373516060873205145729754639644006185631146137734740_felt252, + 1247065956662647011914831693763350565570900393513162218843861026250729363233_felt252, + 1995823552781504608395426359139721769299480492637510290342111381929959012225_felt252, + 2000603119118066987426275884374175027968203487743545543150401947273175092574_felt252, + 742252553745096475434602951604229613018789064301214971700892163163584923957_felt252 + ], + column_witness: array![] + }, + commitment: 114337588561111272278695445477192663628185501524892600058234301323650851301_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1902707447, 1100130806, 1904180906, 780415427), + qm31(1202696746, 552327048, 427492615, 967940685), + qm31(125446734, 216745901, 1168862040, 1444859511), + qm31(1890687841, 2075320007, 397793380, 311759952), + qm31(401579592, 207772775, 1900838873, 1506355236), + qm31(1313004074, 967842526, 1568405582, 1922406360), + qm31(635088639, 559186101, 125246289, 1824155928), + qm31(1300931455, 505427962, 1349439392, 1837864148), + qm31(1913703932, 1602017792, 370311560, 1373280256), + qm31(2099270278, 1781167132, 529211214, 1426506706), + qm31(318632654, 1646303299, 582824606, 1541241703), + qm31(1061267340, 1781503739, 893936182, 1441736949), + qm31(623800273, 869415217, 1494735080, 1425267024), + qm31(777193083, 407502822, 931909787, 1473084828), + qm31(45444954, 1568778156, 619605916, 256227389), + qm31(961605738, 2127426993, 1562408448, 1925722895), + qm31(2078013311, 1074002066, 1472684935, 1697436499), + qm31(133191996, 1309816560, 1365823050, 889426802), + qm31(1081442090, 1179898489, 1409897865, 1095960415), + qm31(405708591, 532211191, 139849364, 2014844135), + qm31(1443502252, 659291668, 442272458, 1294475817), + qm31(2120949514, 1912210424, 1400584141, 1963205270), + qm31(132641764, 1813816144, 2039735518, 1739848928), + qm31(1308569806, 1355368316, 2053842049, 923899720), + qm31(1210710523, 1935110055, 762755175, 1358252635), + qm31(1167470622, 1587122706, 1504643405, 774712080), + qm31(233952244, 1982631452, 1556777412, 1812215231), + qm31(195965093, 1051296598, 821271876, 694415894), + qm31(649961373, 1356487708, 1251685641, 319745028), + qm31(1846405180, 1750803975, 1575121460, 140607976), + qm31(1217028523, 1946773939, 2043117358, 2145902002), + qm31(551244346, 1648739172, 1536302380, 467563044), + qm31(1797961756, 1802863505, 1497545626, 2142598123), + qm31(1416693285, 484651081, 391138180, 83279382), + qm31(814974224, 1666718760, 496595193, 1696731316), + qm31(354066864, 1164671872, 1996403112, 753294682), + qm31(796689130, 1925333, 2012838208, 563355714), + qm31(1475808796, 205764902, 663361218, 548118426), + qm31(1127903786, 855662007, 306364381, 363480863), + qm31(206055892, 310284343, 305623488, 1050862053), + qm31(2115984413, 307529282, 443408693, 1465088531), + qm31(1119561277, 1599736645, 2073065703, 490811922), + qm31(586066967, 1802485907, 2142361342, 1421802714), + qm31(486897252, 1943208550, 2059964626, 48897017), + qm31(199832787, 1255880828, 1330473843, 365054945), + qm31(89756483, 1506990661, 989830985, 234067925), + qm31(1561951801, 1864748779, 494044806, 1638081844), + qm31(93864159, 1341524795, 1206617078, 534861315), + qm31(189950431, 1078070911, 946849840, 40439971), + qm31(671735588, 97053914, 1690487795, 903281374), + qm31(1100493635, 1587922257, 822350096, 490786326), + qm31(1723486068, 351802988, 717397752, 122092857), + qm31(1947809731, 2065900484, 1627421503, 1633185002), + qm31(1231140741, 907416564, 1687442910, 1146910013), + qm31(452803706, 986633549, 1838742500, 2080566843) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2599366257060315540236757421400813485609034662422236202511183709653944730070_felt252, + 1158258677982396548481437844861826631087955685194336009981036754938308613374_felt252, + 152320965684637177455090364540514079682419509391063209855561989495200282160_felt252, + 3007658315144003045296524891286365064268734316314307018991882375611970273176_felt252, + 2119407708963210594999685649502427835173046155881439761275057660945398036282_felt252, + 2692812194834225318351991481661536784797370892857838696715843306751193729696_felt252, + 1854763056134222436622982766761120700422118708570248674434436609189149195361_felt252, + 3423468180216739245068885201494476668262102007314171584977381467350247953939_felt252, + 952129630351360006230407806393934146330063565458903329168598244702947200656_felt252, + 2673440076792406064296999726800126337549433761980705500781424567871062988722_felt252, + 1632328355946402110506632330754297797622557024586905537010190881377063467741_felt252, + 585750521218339970803138412019620016110703646391136214155890996953001454794_felt252, + 1815393579942885377696650564978876985631365468533070839750022298818473029979_felt252, + 206576957614561982674378157796928590858026731433417687435472705308391471666_felt252, + 2488830454759138222336227313778115175262524566345461342948761418851016308950_felt252, + 143466145599322608964727205113107325577803641856811913590550746064723599660_felt252, + 179748931157721585204311114228171609681778893075086830926975517165949646242_felt252, + 600883605957838710923136614178863554487440827924551201968319159454159129386_felt252, + 3143977422025750911978472853314971892869711846518364153251153763152492105456_felt252, + 2978790275997495030970459957000821783463518915190896273557977797528431042084_felt252, + 2113782244570541638391669240417968153280719869715006188206842086041624818296_felt252, + 1939833574035237031982630044091034966724983721849126239428345358431768794402_felt252, + 204452214802533028477599307743143241853447017364837546295897919409666938532_felt252, + 935120625745692830082336523718250433514339589579031347861316541781954631720_felt252, + 3283103751554520609502385141782064581369290546381272937292509953268037843716_felt252, + 2837840543693929292818630356022534710910957336556295482917661473565376900030_felt252, + 555581305079149878436640451864402357763636091133100114175451050662400809104_felt252, + 369225845220192922979754772772406795461008106081405384116749636673992438664_felt252, + 2586214302250149588751876464409697591545228669654478259423309033476150040402_felt252, + 2736705085530392195170599313181041758188342360012458466356593028534222629906_felt252, + 460445454712070722561741107855976170734629351683515744277724495908448186414_felt252, + 3123174905958230416126714250371234589642948119962987744615076998414723366318_felt252, + 208544342143211740726292055179278997824822268038246258040232693766245631180_felt252, + 2609126844988093555442682701042487288407690453874071667790871058043259977514_felt252, + 1501373583791136892452718643211603116151328837307171559427311114208133021228_felt252, + 3592508544961746286859422661811911658855804924044570789194625787123196600563_felt252, + 967192785819915618048473704205318821256909385428176573818970322032505809501_felt252, + 211045029951603843889192435203689509113720328268168521362880929680272257818_felt252, + 72482337255243175533215069352904167388817597777465280519381154533505293917_felt252, + 322091713481817272610629839982769315590878958691796465274483716749394342910_felt252, + 3341712791497393381761345655882644108735219769929120878349197421259260264470_felt252, + 1276977917727921332705974533798804001984515007454578980407843337447786198382_felt252, + 7824963414040918051160297944981683239406652913253044717330791154177036311_felt252, + 2552516666363126141414286015932736314644912834155347178218161530664289021489_felt252, + 3449370281634336803759070954509407166979475561983633826314090315521949398126_felt252, + 1230681711965600213630273935238919970429269807084469046213629392269159381153_felt252, + 1321064505642081188585778850687557342628734766874836918488694057729201671942_felt252, + 3458799294779492487381525564204030030743619946172113461370347304999377099346_felt252, + 205395092484820296065403819278080479765878483454161895659211204756230777084_felt252, + 3553151341752992130050291882882163132867846649372032598341220158589103514480_felt252, + 1120483479244983424054116438986762258513568042945401837136948972231980544097_felt252, + 860328663987000330218865671150907353593647848812839524712295857791176282806_felt252, + 1871750930028421902506997439467742993635350338418811774340912189425685665697_felt252, + 1726838589058748214184065541696757079850678189756327249166055743742416397182_felt252, + 1274782988916283328809376463662895245690532347194707414387724358728511072617_felt252, + 1794053229964583873036451788240393260934297489541965531365593975708423440142_felt252, + 1922575522615586641306140139757767676490071752797628745377357430177495214464_felt252, + 3614936861791230427873717696079564282412644608386782431459383097249317027330_felt252, + 1544250506236444408657890448054667820932803203166292697938190206505574274713_felt252, + 2824603869918699005779669045276869470116558840116514262222551301173489492155_felt252, + 2953078724688530721322394597816026002441478698075433830575937456157241622742_felt252, + 3513368094808893752693198293482115485867943964621739605899653793914447273243_felt252, + 1124013572141308820963817164086518487830528306204699657220623423920564960963_felt252, + 1330249212857675957601889002577037347242717229239499201589135636776959951784_felt252, + 2338937342249606099209011679900588485345956689729327123073630297232774644320_felt252, + 2557013243425726036366541717464801389626861890510591361935740219950021491396_felt252, + 890079828579553107422909793454977457620061952965988512739078656531959812568_felt252, + 1032950712299832618940761306404573805021148802524506375427350472868256215550_felt252, + 1525259133091577146383056272373391536567022178025258892407976122130884551580_felt252, + 3029605887907060447130024645449940802179640663731677027630764945579319786611_felt252, + 1073361581059608371905425680441082279920107858179500019195926493817485672133_felt252, + 3475009690963686505103209666174095636204173486082445458552171033720997651300_felt252, + 2461527758544672219000130230879792733899013537033117922357274248514974923700_felt252, + 234170695842433404820588937782956431734145886480163500962673481714345641961_felt252, + 2978232605960359453748017673693229863038221342395031154968834449409354429147_felt252, + 1433374348685348790368937768407270468286966419747439239230105106924220430098_felt252, + 1289426189987602154710401563485068110369613269334736808480651546075930069725_felt252, + 953330267741406742167622540886045902113912461828468729395271733560466411293_felt252, + 816254000867199967707325491399286230377622247848041614894961057307525319945_felt252, + 694855162273172086907499585041776153042254944052128121974064716616495327990_felt252, + 3530377848146595011846936443286322983377015106178303168902785455273885666929_felt252, + 3170034215374731646257438677842107930490335990039911514381686948692817844522_felt252, + 1556739938254275279943664847191091089012230524802928556406759930090175331483_felt252, + 1898007856508819571467971847915403500853472456953670677505678339443886589205_felt252, + 1450567068517983086742209133414606005614174127452953892691379289416959510659_felt252, + 1467339352625101859763352853335820771160910343546673501872321450613425729027_felt252, + 1294249375618261739579055966523389811895436727264800023272353033236762298869_felt252, + 206227745268132843771663841861022015034998044431421870441016751703513436469_felt252, + 88758883728548823151328007139131544066473406663741854429618253364389959534_felt252, + 2136158285171424818311635534293288535372831846554010546328014858824675877700_felt252, + 40053447914972072543661261065184016517307003558484803377726128333045667557_felt252, + 2762398176688660577636233482644453939330523467047386469775055759298741368886_felt252, + 232190299599630484790146470351863334341931444123591758123092629135619029365_felt252, + 1042764670110584668861910577448018154154511720032568997427600684110614074689_felt252, + 919641058370637603501306957775535199184002627016978582894722753177185890461_felt252, + 1357751288782294933870234325558358094235281563494636187465913704378843907731_felt252, + 2267593933903658952169135960979313845490125132164080546520255289446559958779_felt252, + 3202581503110466193034542057695455619569449059461995574056643040066782216305_felt252, + 1899233416913376821138903333001545065296136515041767824840244354390288616955_felt252, + 89278674714655640611628568590268330386556184885604049419866503346849179152_felt252, + 248058657766656053950717153110363294648480214044270168203829792135918843043_felt252, + 1974396805899705051167944107728371145863252141267193037616202167601317246933_felt252, + 156507144362300958687148494429771989355506872693113607822352723818986655535_felt252, + 2402117887547097597862991614631893469050990643290610378072928365863840766419_felt252, + 2475223649498401908840101374253497503125955064715588191417419322295845464749_felt252, + 2916282623758131983687722310964454324995223902024289884932229496182058367553_felt252, + 2363600597199186729078444474468467242604852951399419373491735993545144728316_felt252, + 2510427175841875635089465268373523949004950179704004980965051035192671016957_felt252, + 1507521746097697448455602391387606440170755225985801634235003371889211830066_felt252, + 2198422687176117990165644512209163318697079535095627151744415141399102517526_felt252, + 1519732542527736476386136188306353141224268165087339703802213975407219236739_felt252, + 2624550563527722456037272820834285924267645567485538028763194319062834683221_felt252, + 1816269770114621205806761481432137257806572841046173670769738524438062272615_felt252, + 3522817035739828990083278382485119328849987078735735263432229996239516155154_felt252, + 2421850563062141157906736517883444219844870031791467988736539035588334797300_felt252, + 671793419357540056825134784950070489632429063440582038831574339264648061162_felt252, + 2336489318795657483684377436504195278761199652420049070001132075826423793913_felt252, + 2663210380674166345376166791240241811433024984365973387518887982561101994211_felt252, + 722078710012318875075517577767918943839393585838423822375485996503914036723_felt252, + 2959561303811235594992688778051120009504893913957528820138783317739472879855_felt252, + 2013586654244528122705303077551319714385472694216716291515744993644934690079_felt252, + 1256040696156779597293235007700828111556010527421473228088732894308117759670_felt252, + 3033993839031754314453341662801389439631863328949542183371019644120660226506_felt252, + 2634847942593265637992105921791953155107371148423212695519584425181108577442_felt252, + 1679686880457105463301399428352342562540943250263423865176472099159672147526_felt252, + 145826766017346287846180049865151311463782418854366926893891374027120425579_felt252, + 2725523888170941145298412383860607286935654364414772563385095182293358694902_felt252, + 2684128611272002015749092059856749807150330443245278673431316602608773701544_felt252, + 3604786425426182434902804867253079106789368896667529225665035474454363645050_felt252, + 938484555662656828283703816877309451246408369351380830398463299527958649429_felt252, + 1588800314804450132369634460035804352041269197860791876759132523938107267461_felt252, + 3275402425646069626285169556165932302544170238570815366961923374390111810004_felt252, + 24018135092222114180132702961564027727428995789204628718720226822767028480_felt252, + 664298928380861124959192590582113159109773534433541950370848026189755778864_felt252, + 3315587298612203328169910975257672407749399625965262066148436595348367910059_felt252, + 896365003352008636460496094865491336016359463693313108193050839157614315570_felt252, + 3352107034711845166329466880234309939036069647229511278969851041589891066696_felt252, + 695786562718102264588196744972643894965084023035772016920800410284848413853_felt252, + 995064477047770003612493855785700523474127187200322766227918484445977885551_felt252, + 3396729885659323538827474305909841731013809872216540711920937918740956483571_felt252, + 2136788811080858942089416625205866514291587216195745299472429866285246839284_felt252, + 2340450950984993176385555072168800462685482688349634548829369247067063736505_felt252, + 3220579727724239069568510090795145887570921683373076408587779813694534766410_felt252 + ], + column_witness: array![] + }, + commitment: 13989883723304096003468466879096772724821656103042138092738311557859653324_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(1543968317, 1553323457, 2077374632, 1278957919), + qm31(117518281, 1275806452, 127398118, 1389630398), + qm31(759639151, 1980055112, 1276054002, 1227452831), + qm31(820727017, 1189116733, 1702723144, 533782680), + qm31(948544076, 1299760637, 1694239273, 1342631090), + qm31(1630697576, 2106970147, 599883427, 2083733460), + qm31(1957511163, 15358270, 1289883619, 421071931), + qm31(1904352923, 1432849199, 1147351328, 824949793), + qm31(586519345, 295162251, 1299701842, 702820716), + qm31(1633227186, 820792985, 1529128933, 1500981351), + qm31(1847527634, 512721975, 20021669, 1223018772), + qm31(761681479, 979636445, 1930837288, 1534284668), + qm31(1291156122, 1483727711, 1549778688, 1276057158), + qm31(303273036, 1421625407, 827712035, 605938979), + qm31(1752451400, 864575622, 8860295, 1857089472), + qm31(1240300881, 549145497, 49592595, 1859503608), + qm31(602163640, 1414244776, 592439822, 2138587335), + qm31(55114568, 1357342069, 400210263, 1008083714), + qm31(1492216675, 2109997286, 1451208343, 1476415829), + qm31(961417181, 1659890831, 839667288, 1893304062), + qm31(359474975, 287779310, 2115307222, 1797204589), + qm31(687455112, 1336454562, 931058307, 346530695), + qm31(2053865102, 513689971, 1631767166, 2037123808), + qm31(576877559, 1719059510, 993997743, 1987645735), + qm31(81590517, 1654683543, 1984997062, 998231097), + qm31(884874295, 1627721201, 27660465, 1451901241), + qm31(1824905700, 214064107, 1072705590, 138547796), + qm31(828842624, 1046610364, 1782081625, 1477376157), + qm31(1068318561, 393011910, 982491594, 1258661439), + qm31(440744438, 1441213173, 315428246, 46131689), + qm31(2018278127, 1595307675, 583906733, 1188525423), + qm31(622147872, 647157111, 889568352, 863673417) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/horizontal_fib_5_column.cairo b/stwo_cairo_verifier/tests/proofs/horizontal_fib_5_column.cairo new file mode 100644 index 00000000..14387489 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/horizontal_fib_5_column.cairo @@ -0,0 +1,3911 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 682714019925974927585333944839628730500791373503657704036888360734265893858_felt252, + 94938228139014107207680632916407287995782509935015424337642498673824717072_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![qm31(1, 0, 0, 0)], + array![qm31(1612700356, 1720349793, 1260080109, 1888584383)], + array![qm31(1692991676, 1427716381, 1058186060, 1463191168)], + array![qm31(1926717365, 74086283, 1030465425, 1109152193)], + array![qm31(1766468269, 356504722, 422734002, 1971320425)] + ], + array![ + array![qm31(1399273666, 1915464409, 363592941, 1229455132)], + array![qm31(1408412258, 208849525, 1610547610, 318966933)], + array![qm31(1638174898, 1210535222, 1011871962, 2083456700)], + array![qm31(1999723281, 1395700094, 522178179, 43061510)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 2236409965415655213270652055497754848516243594345457406951360171998122072217_felt252, + 2283762155386586454997762265683958295787393598158801213494791456707705549188_felt252, + 417215742578552103431836286560999846631628339373868287278537636403332865213_felt252, + 2439976368437006061208985437154959475436111616982449121579588068602824634034_felt252, + 2041683721006282652967766531590422200845648322167103427120052356596959777047_felt252, + 2852033185885008778540034022610663735218779388670643725308431949808519853699_felt252, + 1899857345979969108139415459426259087720448220586719888247905881389320672851_felt252, + 1934684802366383629059743403396712358653390722036792709044277436506560601074_felt252, + 102093023577304868300421788925185431539209652709432462120955346534143150602_felt252, + 1791390765848797136354758955907648498049111855786209454261710614471561379847_felt252, + 2537611407391645334417954522426732295411070236458284726739942498108086409649_felt252, + 1695360021607562783282780404282540076786338019665535122095119125877235792876_felt252, + 345787125810664376701885115900836159842981396641585610264632402769364664269_felt252, + 1147279787271497858340188287560540177343216191391203095207838503638512988426_felt252, + 2637413548525970181214769484527486829120760130284738282963935264793771712108_felt252, + 1183995197545233011363661905884477870106122932562446985403604976143538031978_felt252, + 1798221966508769663044955962215138102298428179731960658355492139995591224302_felt252, + 3307481279094452616851752426951682767795926603465378726417886165691382057520_felt252, + 249708065777829923509522240705416227032090903968918855698667228528456006954_felt252, + 356472822440108749716139290737941814265598813912360116037313220520120131206_felt252, + 809709422140255165384315046227544672939936112737183922192258723376723342057_felt252, + 2213508656030152320887486279493947991912668379510795566826984020048610551238_felt252, + 180364407563439410813574280357368907165329545429670974360044113501325085335_felt252, + 3080260838235563780992894052408070393882689794872263544788745346685866388580_felt252, + 3269894774652065805716017853078600168248214998393126799218959794387675208154_felt252, + 1000052223864922006624415928244232030977793170056288056124289475164941466393_felt252, + 1885371801559432347964879719523543381374670808863973375782685092407150133985_felt252, + 2651239008528227361308745870799426002314130210242463621548365449328915350265_felt252, + 277081470435834486023660361772016829260446584324109866775852418993319170681_felt252, + 1645761031163963285242434176875331862044614983048149915390612490805420590580_felt252, + 1357533092216751147630200572619717051180002276086466322763812209121274637962_felt252, + 1324233513433422774760010576698792345169403255153400892639638064079770996589_felt252, + 2166977366854861178896033747438823754324376008730379540211349861569471980091_felt252, + 3400165668829596774026191920654943601857366543052655091645127878640036124218_felt252, + 2166354318847474730221681431427948138682423506898053953964563375449930070373_felt252, + 1092069966949899032243499226266025577478330519132012667039578430895301305461_felt252, + 1520142973028291022908870872238584624661866258626345866005190909900567352625_felt252, + 3190649081429828424132021790533106435197106424983855339811006244594958217384_felt252, + 3335448196056252386472992550533510654569746836439705481955795886767577789868_felt252, + 1316604486483886630060743601647224953250679633761305390250250599408600575965_felt252, + 461101684014001783078728347069356527620897291314551113067955227933029415982_felt252, + 1559954000613628258706129809126479910365429780124887658966759613551507777788_felt252, + 2728077278342164252727893916354391621615182761829094544535514629395547098958_felt252, + 1577523127010347170540347552856515347565113788997843574050370977942029961076_felt252, + 3571289349814688297749587168717987744542121967777513488090495714759815230019_felt252, + 2336371267160764928058231854807480340012811548128787377610313208621173294261_felt252, + 1602725412683028590904801849927773447365331259283579695121326811967201678150_felt252, + 3521050961225931634084252751567738138770732696112526598944776990227465144794_felt252, + 2627914169228298797300487484649208117962152108175287821899769926197207243171_felt252, + 3040901265338926893501922750376308266112343566652243712056196007278086902457_felt252, + 819613715965024730991684756967035341423099949689395540028946900718863774296_felt252, + 1246857031555065251573309763434087607629000674161840692423277017320780043314_felt252, + 3589904869149799468258094149818146263588763642864924349902972970294565654011_felt252, + 24593693821634306203321500354257982893013035983919536343256841250536281859_felt252, + 422153869768406630477001350419050692398219404658784080764751988378783762369_felt252, + 2848083284435416479048054054881636943987452747454367772110564674674182660329_felt252, + 103481925912093427993762931724985697148270835410108949483951141510354728587_felt252, + 1006019767827962379465008704099895910362610654444396775713693628814521753758_felt252, + 3475475682516690318941133284236851005770132290659856904032680191091427744129_felt252, + 2032160936170592731086952267977457405854613181969885710541866481396153819724_felt252, + 2340804782504663881317479364195611775621537582900689605699118684904248906053_felt252, + 1513574232821637478524265905230507728275382937840118587240843812998338950518_felt252, + 1031822129422507036460295468822022609345250111008902276992274652183425757216_felt252, + 2439184706266957712243117194975380042201044448858900987888210178584188950245_felt252, + 3294504298487757758103015617080033613957031415281244596080441639099906921641_felt252, + 2897885622227350121032648772581998588949129960115224856125775686553478217211_felt252, + 3521381824689182820426566269145619699097191364437634180275884539752415772551_felt252, + 1819559161651723956571672094268964219088889021014336265829685917911195452794_felt252, + 2903432764626937017704047260679584847146250832600334067126462567576083444002_felt252, + 1179131147042573876818214622866803070383286991646529588733749552538880282468_felt252, + 3330176449802502297706543459688931586340350038880629698411546796626715900009_felt252, + 1652757151167374528833169966271728536882185902902313646065610249708287055690_felt252, + 22093175707286912696692891812627884443673155745689874583664424537547914152_felt252, + 1151719790585932050837132436319511768585142929739141335547777202672006011375_felt252, + 2234590324606485814743845259690016352858574370277296756577201728224551763825_felt252, + 2597162224859709876880047977557965365659653956082248041045099927867594927688_felt252, + 2929883331846556673692579559283882520214027225604474477013405693695667663877_felt252, + 1307272199515382216772154767921064279072944701668017260199974419655606161511_felt252, + 1056827031694938145897834623237625838653712770704699502239953483210923547198_felt252, + 2513329653897117245848527894090523843552449576469968298629897349621467671952_felt252, + 2209384312532469354283436172866067338752544641902629492048728296465719998998_felt252, + 3100197047295490795505128995299946174687476335724780000891269725336740616157_felt252, + 84813615295728301829981567617571203225460785473438508181002254614439000768_felt252, + 2127713013876225364511124334797306283778887951407409953859837815068822633063_felt252, + 148824401605383998659898471959925438751844319579145061067430510715278123752_felt252, + 3593938109946566317816092950963492596126772005097428220685570174229157766169_felt252, + 3322557060350396165147230101211417686104085442481751233453301865617789592575_felt252, + 2411573088320899203487172985199809721364283206285930733309093086479163538114_felt252, + 3573769838413056514082545720149166341738783168635068127576619195517369698680_felt252, + 199725718909744134836140419433251499240570810987883093161401948423584467566_felt252, + 356258393156725335000089317417673513826833618835568078050841351712318389286_felt252, + 1005717082829228448921596989092957656943829653685598176392347759010556627843_felt252, + 2760286311911782199922406712826754964350703424387023362302636351283069466667_felt252, + 2526991668258094192763933840469603831084541822088143920178947061075998866533_felt252, + 3467357918915429289323896977638025324483868052254070700003856960734602222882_felt252, + 3454732412147488381222634006069193781463079648826557553338510826483047925475_felt252, + 1127937591959040478835685110762561062094987491267084589613484749161315036490_felt252, + 1366253432106933471216718512667838381798109809373238739498224588810868088289_felt252, + 2568491826923947584442869106206618588828860082581168358687798871075995715647_felt252, + 2288246879113798277453577900965211285887935429988115235383817793539097081944_felt252, + 3616739205287613204808010279180754587520479671734850765228045655966978676774_felt252, + 1147017615598131825323636799567631205090249850300187783691824789752046244311_felt252, + 480316425827011676479368835375237071954115183511851875396626422314041263803_felt252, + 3515123763883468161767006087984397805675238103651879619730219083662221504531_felt252, + 3318952891479929376171609005450388500410893652132939839324384389266371762608_felt252, + 2201770521718629673653010095388709262913022530156635513948368859732974873378_felt252, + 441890451024946760938769522318261359565055279507991221113569669092239583693_felt252, + 754014206121942631791993595346615381787149922964062975660346653097268947765_felt252, + 2597157096001252231575329683549838013810341190584817320494742961988278037174_felt252, + 2677221468479896682230108376353949572646063800520807876912069554536827297500_felt252, + 3359657479048804028290333984178135816140165402942033132926279318023348209151_felt252, + 1129093702825754559723614050329200480119662442648558718478903288987569136540_felt252, + 2494668354017406647039627696575396956601710376153989754936245924019525938577_felt252, + 739152882636237055305839337255585115779953963282666418768385332996693193119_felt252, + 3298344936243076842311035152186893917165603549459070517256623060990065102708_felt252, + 1374506619638695663600233039970307479842216038206314842430975560066183167014_felt252, + 833092005080679394967873559404303713067976719978591806472732150713539668463_felt252, + 1984489238594428634725559937057973063939455088034666322921475152115260304523_felt252, + 179166995970237024410625040738806803795306439084142679487998737933113293037_felt252, + 185274303532647814248878291462938296729159418746369754376747885020924300905_felt252, + 1572374832974557599751201195909503332898686890779355502000499057211359577591_felt252, + 2101472642165349696549648435236739368696213603887951401888795575594100235282_felt252, + 1036318369656880558993976624023180317518618448648354391664198421671981353867_felt252, + 1067454946121615786072237207401955695005306188483221248216585738383077131087_felt252, + 1524545192956827445972844315843846056629396157981337648127154149631442100779_felt252, + 3124670807196195655713648713219752197916702159831723679661288697153834641715_felt252, + 1120181527404527634271707641413902541691293051225361682070673600471506589733_felt252, + 1435979150748673245792956109141234367852849429893804891893361809348382043603_felt252, + 341524027731700684879859912152256269090471318470614663291078788223156927145_felt252, + 3034444334890050664823383511335781602811811733710460059310981451062174346920_felt252, + 1468694436007609637665359126666743742766807640785128487347457170209293205924_felt252, + 497049750308134845728918941492577234174948191384981672422419762964846117179_felt252, + 720255712310060015095388201040959905624519813925165513759122481711064128729_felt252, + 193721318802260037537588029398677890608034798281678039500920206301666066185_felt252, + 2633103210042438040858088742873447572673744515177069460044087091218894814028_felt252, + 903653174535536075173159759403456944266880647861567188722770545992439803545_felt252, + 30131064766446451659171950388122435917300084696077626881754177057235723139_felt252, + 2709275646319896774078066764341201801929268145602363940349968174008991868080_felt252, + 1706284417091521170546362652088594746737598890481896426066360359645068022383_felt252, + 2900996516525783482236032998262832660532475530963059373351528527249691782535_felt252, + 3365216357919590843107583877374020312807755316581071935494391495925068940935_felt252, + 1213997203271575337892129684444992745817979097262895364672172400484997755231_felt252, + 831445505690580428371575599850507647861690972089163587214002226662313500821_felt252, + 3299157888682456997605761608136280746693864183253345408949802367340094959962_felt252, + 219151790516942642644548537288736697180591385661225197409057531746043070257_felt252, + 1348738564685050382766678205047852887271072637671270014521839137398635252723_felt252, + 534701507257148708088384412565640026737553110895637304765406060658962258415_felt252, + 2476443795241071083015129760375994755684950987793299453237519439487939207473_felt252, + 1901240278403312013785333491112108375443121833673494261840469768998330703742_felt252, + 1494922267300508870006084382101107696506178496724698236403011312493056051602_felt252, + 70570710753032693357090547168953216289188487363815542101474063331997513502_felt252, + 2511492174125528486151590207403507030330273544131871732754435652735427156327_felt252, + 2754274030882241435322516981692301587125751777303817569819796459456613743354_felt252, + 825670132751103674160459031128267466643630763284649909559045781469292149881_felt252, + 726973158591589496721903920930543804074761463759576294066713735307230865346_felt252, + 1314125243162981025875166225657690897335760275477449313828704871339521998784_felt252, + 983420192821730235878088194918973075963583175092767274813136779393200291668_felt252, + 2489107541055874150265079053154299739588085848950722449922455098132104262068_felt252, + 1021633716788770688882759580130571212292149472437074736859954343050366161065_felt252, + 2172573070020174017956404107617528660769966252584075100339078957652668364230_felt252, + 1972783276974178381534915578171478025738804231173751044692438860301320394322_felt252, + 1756379520544739061905681522060265917522375028037909967831100425606812728639_felt252, + 341775330119680932862275101156641029521241745998124354414665474480963085258_felt252, + 2717923211190664058852357787284712175451216038422060511355352055816267351296_felt252, + 1080740902419320678602139762745266661377734417811611637013501239905632193451_felt252, + 2852039051320395382378869317314074740874361292409297212272339764810455528500_felt252, + 70507463500824598371617899254526807198587024810424421287579796508303335234_felt252, + 2063393376935881151472606117909382640848965986229109631481997388311564935213_felt252, + 2569924340892405802044169388898977866583076636613729704433196510683854800047_felt252, + 3566332444559146728733781372897961527876004207026646769094037395956922650853_felt252, + 2285310383009194736214158972621484933404120808630801174102476927815556700216_felt252, + 814989576546413906922858962008339854384150344654744735722077518617393598093_felt252, + 650383566858575312176979685547458020352569332162470130801402190643069835914_felt252, + 2889507837022813966345453924520585918401543585202759369765446787373250220500_felt252, + 675101518755454330101581000520548300141810401145031815070422381144359909967_felt252, + 2426576518326157252397727464534377703316539344928979880245446746191124449960_felt252, + 2580132240905660428451242765489115268161887580304354332702483425871673106533_felt252, + 2240845313211583607467769825619097951252878469916946513485162552492229833569_felt252, + 3425183272081675526094903248540699138105230168840005750343642782190756630534_felt252, + 184216078419879853132548079474642247025070268226559927019225908526632628878_felt252, + 2321153165965703972710854429514611966754595645201932010436630244488734647959_felt252, + 2461610830098483035243649272466250047214032618023699394978423225083498851470_felt252, + 2312550466256728263056814969368333259105873043156587817008484520533136289000_felt252, + 2335504786444457572754323283600532803489648405172526161136351036219823399266_felt252, + 1272819739778686323430479295943788933216073800984388104366430043885844802986_felt252, + 2302437818962560700007527599095753154668826301610526780619618137540249390916_felt252, + 2334575368670634351335376090428457692726824055239775177133557171734286207258_felt252, + 2720893292398102922592286969335226755598412548497141423546896834414912372146_felt252, + 3603298589524854482383372295732136487265040182237819053143147832503768033935_felt252, + 3262279995195206281430279953691267756045789805265547736835573347443106331003_felt252, + 3452980619711916119267322150351866789087487639724811185319888337626958228908_felt252, + 2609461928726453537672847062305485569172370134433775183332513351426114384616_felt252, + 1570544506769671369418432344026357801779222364272560009317271152404165493731_felt252, + 2734440687814708501726213278662761417476825408886697629370275986508252620708_felt252, + 1065628453430627041650495861070371822005999603696972778004347461521489865530_felt252, + 1522804870897316594790136813628892755639338952270588143576711305299747249354_felt252, + 109132661953711844768564506992930301125280361442485814262557513650971395492_felt252, + 3062498905435468067230704491004267089996747658155274135158394167619080606622_felt252, + 2471042555947279024045513944492288318089861299418013668525273376584341024985_felt252, + 503676505906987642704759572960320615444314621417199869995247245011795607625_felt252, + 404713578210377841206565010096863498580559126564445177508094880817127053966_felt252, + 1622439661115168177317052345154733477884200424537716014579237290536736547105_felt252, + 1163346388368221216248024464255010405664785391290741041086535727997043058785_felt252, + 3506574662788603288080028594725007016917544033406415137836931525648361590045_felt252, + 2516742592040167857969892343233850491834776079913683178838415784755096133709_felt252, + 3235695677176265921570752044940015697137919720597652584126409558535049519314_felt252, + 2934579540595413718197421575926545423850883058968315950084083073359991718488_felt252, + 1616795052140291350028013942101078922291772734838334537657067818584174746319_felt252, + 2912556495892647375312562637439997218665169365837722207001593520271364752064_felt252, + 2371619795271048515512499815194799739802693104377865096395608033461817595853_felt252, + 3207558031114983942386446756585069457505192456068749429472519188504614459171_felt252, + 256272228498277683131109557682060273453676213937014100096925125936048243287_felt252, + 253480997468381600419422591234039880575573099817859535629302363751010064714_felt252, + 3128872230342034762663361361441422100394680657896783434682290039455181037938_felt252, + 1791882162704680879472042180554856636634946777823708718756256859640555365656_felt252, + 413733031433322075748687925335650320458813039924197147812748622431264333987_felt252, + 2494986085547030232888289961738357813299125562871266682933579625154567098905_felt252, + 2864568933855472627426760159760249266343274699262830281287302079312926445993_felt252, + 538031225731812350075344814892256752096127831942864445882162708211863572258_felt252, + 3598631770581326096020930709779887432778950740293135372476926839658506860936_felt252, + 1818470478495587241349734807110167533876201532924113711838230374056050165567_felt252, + 3017516786404638585085971089833530872697364400043113336532373141798594430533_felt252, + 1598862435383075005332816031283759776981893845341687475704328080932375581370_felt252, + 3026752959064706059119745428001710379129502974007730530580387071256780429866_felt252, + 136262294099561966906722725838428181500188681986926545973830510499324156401_felt252, + 1686691698731496094616115165617322299133553183865692481790364557766827259137_felt252, + 2836455212749546688557547544694623613164947046604320945399028084864084512905_felt252, + 253872481308598849659216581931649529554021357686022105344478822099630459435_felt252, + 2538636013599404143472545031321518728679215544418181404329065848380900358156_felt252, + 484587994117551437433466747139254392589695056269417195681715745812506014954_felt252, + 2587590836870076891749624776665141413006488303437424351881410685720466292040_felt252, + 222039341050825344985304728944558771772606830789172950415794238055769947382_felt252, + 2562933232798983035235166761132506182731988283022455444141384053879805347110_felt252, + 65134429738051852975985732826704927201967974767467623009121374433108662222_felt252, + 3064302525374514648529415226952677805638065380966913637452865957148796529449_felt252, + 1571994002286500565590553296916536195662905712534806117064532631165872425707_felt252, + 3456548843961413637711681112247671360213319370825065959831075946903458140787_felt252, + 2328087138501846965482825398563430640601803313636724157240798734019488217143_felt252, + 109091960402728544190914818895130558191207744649461624818132888076628212141_felt252, + 2409190240651903250557291832755289431105966317712896243076756453887535461795_felt252, + 1114464989553600195204749142011733533074875137788029148840343456641999364474_felt252, + 2383106023148818095163145838688385643323143287011712672810765697606252894500_felt252, + 2898188197329418046631997122651292221790891636632934941600668557136221733294_felt252, + 897758921183677488010608526039651337841584537748011544784539853665094728916_felt252, + 2891185692004537871063876127781044086285290373150933970811469891695420779824_felt252, + 2114069505159132447563906586812571575530517459849216291233421631916188696786_felt252, + 1665611023159938776304914311421527970726642800989980098319343151751475782949_felt252, + 2599474801911362878664467464363288047542483436954423721546730553850954004445_felt252, + 188779116366138277923522918703624093729019427100360654133456625758891829645_felt252, + 2498023229761395754397152439752526543260441667265789798146058344210150823620_felt252, + 1013617088734820832439849719086221074129509558205432377671608992151238844981_felt252, + 2033437517857058421734407434382760806862090722436502528174469810405318031867_felt252, + 893572312437630472488691544465126331049731259546818308564411888049116379570_felt252, + 868081234190918542716720430486507504728314783460586860470898427840705211374_felt252, + 2331314396305840883016545447577440421159447188565792468475038261184865285665_felt252, + 2387768196474527158890628654055426124443842135919165388592120766762590562840_felt252, + 2442673241655109122721064088488269531902036259224434230433796861451896972491_felt252, + 1206983066373134531842267183201021326513369266703262051174970455492718890063_felt252, + 2781048077654684339203632417374898518192862284293466231644563923863948772443_felt252, + 1033558813741083516715687468482034656881056355328794666983202730813007614594_felt252, + 1899333060951034031467104932757063742163694527260783676224197435077635268696_felt252, + 124160960928784064932232206813955357353889017431847736187283952623850195830_felt252, + 1681941785678757119178230498644177814770626854240063083318330906862060828452_felt252, + 1645756334595852560192308495452528635036209123731192323914592484992357608342_felt252, + 2044915717016380224188565098424561981236672439053944961328211388834628616693_felt252, + 1368315887272660275102253421999311655046658631741171982361369895329744070828_felt252, + 488171791431537825330056060719645772868529876830639978165841130778233998030_felt252, + 2022198535316912978244051764460609311025272568511039245296707139497204259608_felt252, + 1034896159329151329888891939356606722969025592970749976864356432190909693564_felt252, + 1226651501014673151568166749364862124843679829828733624007914303381955902218_felt252, + 3332542255883443134717836607136713186665874485279910586695612963805745910653_felt252, + 2897983389156941932390266231694770643171347964838668433918706285871741540395_felt252, + 3530429299862998182012348926244916216592257632501378613883915393010073440683_felt252, + 1027367513056408538303449111828289313559769895096601756551043123158698653993_felt252, + 535927175860504666429182178238055630514364088948398145436302617630895688616_felt252, + 3564339510280925492983698200280390151824566533117028064091601514492705658990_felt252, + 2378202765110918036944344855041167046533486195796651467194355186261912548811_felt252, + 1749040257969036292532643028137854949684401187285388594156090360945630101824_felt252, + 2560327510998619654373803830429566705333028068682127770594585910046655047628_felt252, + 1941579284507591340408059286618786305683322783160153535426967447421419357337_felt252, + 2593365489553929630282764667933826532926815371592519969591415741218480540087_felt252, + 1336859454665432803776065663743526585436944791087167729530704873174863162047_felt252, + 389687514576447033650113375052977673824202420045605345005257392598748699914_felt252, + 3268099749796710190759975579844713915568245742642984999852473738924659730328_felt252, + 71749377506195767842743824399687061956030981164973817821749036290601283221_felt252, + 1128950560028931358442180254640064705772427331727379137265849520510177960770_felt252, + 13750815343830608209281675091192304989728310746019147901901707380564574998_felt252, + 528235282490888312551756392298917748402978370148534309060896027942162376066_felt252, + 916805798775850733559715258573088516971433146539867904636612871773105412095_felt252, + 1360707881200193673827293844260559721728114604749962383986344858215744885516_felt252, + 3497879580082389410349935403838716733424916860905675003220978759093884790461_felt252, + 2862853397281066213332959910775433845278352540727764463385205126848654817925_felt252, + 2778517428903218889477715902450725874089885684263683075188743789592774339755_felt252, + 862324126495848617516056062640831042891884317760737096420626454141692799461_felt252, + 3485551598113606675046883431856164779043076655416783071185276820860152751288_felt252, + 439958061366386615154254491161452299982615208119828533978186050337716656648_felt252, + 1646305178893243963705029112229461441009914754687385129223494140351244485891_felt252, + 2173138239470201094340689328352333162721305135286727364833407751681000380662_felt252, + 1171649046462433817295710882292828438137023168522162502651564721778541086196_felt252, + 627398437071758285546937953608885559797883912246216699866090495129622210430_felt252, + 1342846541920974929557632625665207614346204233293838168480663858735945381910_felt252, + 585443830289708344686837715523913894317102899003366021345743606475566910135_felt252, + 723985649593166976603638316058117031130900198061542147819526713010980568354_felt252, + 974040787950902775314640461422166332442836708340863111086487117478234403378_felt252, + 1600797161409806697660038359375425916355750275759356747438817415645387459825_felt252, + 2897035521595999684305457440644736201727746388334904412647110845341045392140_felt252, + 1308040943843640151492664504267925654400068812033019301303793331144108642043_felt252, + 3469897813935157080765198312372891580361998304175938415535745561535940618637_felt252, + 1887466013601652924087326635379327344020058739563459871231752907814374864079_felt252, + 2547346348133644478690194663283532101093773431634409674871092821923707633008_felt252, + 1221784889391550965408467669050348976628216928299590026418439358429475662881_felt252, + 1343651824502319893999231479534522530615944474016549391518216264224749471508_felt252, + 3569455311304366866312452844986454723933727556606863207548797340495002230774_felt252, + 2004749114934636456764853948632666256786703198460291207614350862690905943248_felt252, + 1053532758376718983202456926161488165407955650894755580414664799855437272955_felt252, + 130283144667396784258778380806385230479952100569759597581492626247506414774_felt252, + 3022743632495719134408820314595096907322389886565466598040459770403996735941_felt252, + 1586525664146726520100995019839808724225419544782800236030364657605858291162_felt252, + 2584248222114616105942334378135235332892428741668228505072791360372517654283_felt252, + 2542665385056712528210450036521852666326678728054107381347565642502144558078_felt252, + 1737624875554074542551532722544449492989117103961186674499043597302129693891_felt252, + 3027161260953092622069225325738859379011933451442575295325755091897510949484_felt252, + 2016879129306025901218759951413740870802576512102953343758449402361868745018_felt252, + 739497650744530599177383701227442111986670947685271198392430732250381766455_felt252, + 2822596158243426980331441003191490471791816649235963416581359619565803280023_felt252, + 1987305524085326211609831584359923074329057480954137866108420455181793885275_felt252, + 1935574348725851413450709471289638170474198807788736416341004410101982281047_felt252, + 3245871741446757214352262577009437832878013922413210305737527362884495310900_felt252, + 3554209432107767213694261578842311348281851189681760169554650388884597815086_felt252, + 573231620831984474393562110659448101197249671510881433968957339184557768910_felt252, + 3482075425934770506432851408646228805888035329470571848050123842364576851709_felt252, + 2145636108747832115793761665251623194804783375421423563531370923363301438713_felt252, + 2326097801720665462946247163309871963547606855901267035873645226675019655871_felt252, + 3151012139614828548904086728697328043697222608333857744526431914805497477742_felt252, + 116076281307154828930585085395911577739751411638236140673380598201063737646_felt252, + 2308331776419627794139160165499361680283367251587743175570757463055990792789_felt252, + 2517980952365751584647332019479502463774881912806444210685069479223304046388_felt252, + 1200940895042587180204304835741553263617353631978295280489531852425110746463_felt252, + 2446394330396958013919999298180319767385507962134209120042230787699649597674_felt252, + 3300371360408327727100921112050559385943967839981504421673008732355342894938_felt252, + 2064277587912323298283988293461828715067651530817086229798635415700929555089_felt252, + 2478811051506889837364341754184461187673982657628731085757451268135843802867_felt252, + 1857098912390597265627240811838899448308870595287655156847320217977151062992_felt252, + 556038500222451517349466414280181339469603774264549991516912331668643827764_felt252, + 3256841220038730180907678404315155404418273514290755989602538859773641774217_felt252, + 2717193019040746998000117804685033123985579588426490358425699660408209920610_felt252, + 303435429509263919541730401294397101855435624559880494002096518441275334376_felt252, + 286766049278381485545493100098017518960354463942706462188173235385777083154_felt252, + 156463317859741225671332885425520258315791025344595165483407954312010602156_felt252, + 2693357861425932847261903498045164736119982801547229049630081748481721789810_felt252, + 1520966451866053398582220306627082305827600492780452625978479318288010235097_felt252, + 3206373127986930373121900589109731173571373087607195688066330938408794581824_felt252, + 3037102902071280222287642854759379858866538700481746393039211242315066278101_felt252, + 2201095745004398113534362625314499249876168444376816399803311400850931456578_felt252, + 693160872396027574326064659510016722597140543714206332684767146999755686112_felt252, + 2669361616518427775991755488606224876285393642246078766658766702058463764063_felt252, + 1001923267146420410557473345667417029939956287299547590654862817837049991205_felt252, + 1789077507576680517806380002918432335937685100719979303012958743802381789008_felt252, + 1590238950853101991712827483588494367992779427168598123030492190796601276007_felt252, + 1655297526176009950026755016047564242581072444539610178769033746087056045302_felt252, + 1276945657308281442069000943505792544479476090750417161632156889149539474266_felt252, + 798779878149768415197441741668123195571652591355101526007408927039718616132_felt252, + 321533780286441727656943507293289454901304013891811433106091915027368411838_felt252, + 747970239696025953163650582615288278715117723438908938361085368348325553782_felt252, + 1887461733435123459084214496640858108227181988606014505675204479141849101283_felt252, + 2958029480975860058337625734913431712629528138939759313384526633559622974302_felt252, + 1042060253939738123594023691451919566907905465114491487165112677970977948793_felt252, + 797712359928517180317618579922996407373210476938843826622087626708142210437_felt252, + 1121339888516614961492951261461510303526042308066943259333229078023670915065_felt252, + 2029836894088304783973379825326842843675091926879434258382025615933358133309_felt252, + 1072858939201417665085456793916879742896918641129440231762898094088770032520_felt252, + 740119512373401501841170522938846165126393667206491245092102944404787634930_felt252, + 1789945116019417497197222568782219826808125998656977606405133170898242568704_felt252, + 1040182432319938718402396900968991042157630893300782105461996871328814704401_felt252, + 2048107528414239170866825731465422602213932673765927202183208097451101049472_felt252, + 2876250027704839393091843360483847762033487753724588352951485029745987441726_felt252, + 2397295430379977522821731505718645018128351506855084509964176462774233954430_felt252, + 74653958049620777349649438730425204291391229975872289496704483014574905559_felt252, + 2150621431210888147104103362926497597872317925253449034093245924130000232886_felt252, + 3344646212429279505943124771906630739717528963331006610297281437536788539377_felt252, + 2121407067678931142772283110119129670848493015326302436752134882253116739084_felt252, + 2815600505221784218636839022835084295148162336634741142536804463245897213487_felt252, + 46635480926438278148323500533742496255674757609535863477582542589092495289_felt252, + 3387190453263584821737283569288732479837761658091949034749217530554739563473_felt252, + 665921612472952067123844823844901172892487847000248693641378618475401061439_felt252, + 909177494840971950088055535693363535772524523088142292609293003531034993065_felt252, + 2387233803868433229394128470051317367169330847343813535913749952643204137600_felt252, + 1086294805411931221823015609257092459251666711279010821149630449138994457013_felt252, + 356471037569986334123836711811893893549706964487763894594785920383182818670_felt252, + 1088656570286593139694420591408737825257257275099595397735502874398362680354_felt252, + 2055103094800882007684125568829475122106827165628198153841199653149262014203_felt252, + 3586554130689857375414170932181636654320168519594585836863952311199379359007_felt252, + 1987329911593729467726882273730451997950985267179375555844929802850545480081_felt252, + 2501517715274372204303386026067638438681828305670356042659098141490555350406_felt252, + 2773468055982802730002645470368086568054565031617410158601407782381392969980_felt252, + 3520793579221220203498152712370766679034011251145277124399853019672105880388_felt252, + 2861318910559133631358243980861734765375204489485270270359860669012245398860_felt252, + 2967061647173014781607197992552971581171292324953108157363749045301601573904_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 2848254379373453188686180825530058524885110580872267999397078458555876296429_felt252, + 2179445920695079728365978695451564223370286077003437382811629983098492024552_felt252, + 154188810948360151933977788689562057526048585131046439215940871815632361145_felt252, + 705571085234099238683140912933200797268893139714411063949995619047844992027_felt252, + 2678863832795074008418530591171628256345029840453550122367393422632848158974_felt252, + 1282525253191172651337816920811207035848313673589690740541490178664196304797_felt252, + 531771698586618084984539923740416542036099640261784985315608799121594353868_felt252, + 3212364428227033099411880453509913777809796432937735768417509548675564814567_felt252, + 3428822224004121748101801789629493424191302040610226965787602167068983540035_felt252, + 153802267788759409571158692079000471079345953934403684746347322020265124146_felt252, + 2110191531425371235601033405279172636628567652873771480531639496008067277922_felt252, + 2520073643874177555928979951436592681785346076095418376320134630760630100806_felt252, + 49462494894759187874387457935506852157941349715461303190210762197392066164_felt252, + 2799188205739441988282547776443027319593293013303837176254003587882113549949_felt252, + 2857412685816777238310499567145181681041013342866362434676050190463243825322_felt252, + 1496738810456687404855426089777662390709558830074964539710169130899385211353_felt252, + 18483827192605250100959862369965423676900860492385207123641280250989836791_felt252, + 428688790215868502544985462911607951680193182039697015040143466781919746364_felt252, + 1221269377247692644812223336694976908339590186044216375451880631374920749033_felt252, + 2589844457261559441674069414170771935746269441754249270091948878437467567551_felt252, + 1836057489781830993912402621808730676213013300924109472918767914054602112377_felt252, + 2685730010859897547834236283437408573560325192549567157976854419510093801382_felt252, + 2430373714682111979450403744186131874018059931967281623699470379661210963441_felt252, + 958981862272585166883471738280245207701307442366316510926839796580726274912_felt252, + 1101919828332997862006260994959741628372153046563189261104069480887164491773_felt252, + 1032171743623313073993241524229451910512085567292757946788143291203589490716_felt252, + 2126900081883511653477053858838521003929920137832248929309478264305013835467_felt252, + 3455552788208542943987180822863837960634312881130203054826749555085900200142_felt252, + 2920543980245387760403646503995338816695200582306423081200034972403400382620_felt252, + 2493528575888472888311363431599040690787190497298219478651079078094507820576_felt252, + 3430584756509322681790041193392390265111031741886236538748561796271654471044_felt252, + 553928052637164216791114121038366404456147232255927619545733997184378136609_felt252, + 1335888546032862198260711566437245565949439905225294961483307275217693128619_felt252, + 835991626850412860094117116269276841098936742225331202779929657533266969040_felt252, + 1965956129543139846168265103640537589056315727960885415282650213647024055776_felt252, + 1362067126467140455953178219365284480455215314392979080911549531760332562978_felt252, + 2328807616676484010588450376281751151498391590364340368230516649233680809540_felt252, + 2698003203107343788915267883873133283131987486796221295953888441247785687271_felt252, + 2215208922884768326997844255333769436944383587197990057532756737904117032191_felt252, + 1664925902325445363037756010196875285480215125241594368611955616752787067007_felt252, + 627480503564553386462668199372318783179651693105603708472548898091285054722_felt252, + 528587727433112359282067135931657134823603577180673513511136069285599075792_felt252, + 2475098260959373863327620134939722737083138499833053086577612441349139933235_felt252, + 2487411818513987956615498383348772939876453349956682753389489808670829015457_felt252, + 3192861235086940588290503916992071000286804216356100292777027877407944238642_felt252, + 1365402431271725719435971232776009726458920498938020613541704009996423946973_felt252, + 578131829698375355545026717333707767107374679865981018185929893902574353420_felt252, + 2502030936666785974757614047718313517848736670967883006894032174594443187892_felt252, + 2945169734040775987113342578761217336554726508331918864952252108464172446236_felt252, + 1349130460137267022070852414705160384867435619388503585591299551032575079685_felt252, + 3138135831080348617922972132772284654553757040193887637931897745456081513819_felt252, + 1323930865244766626873660995551704739183337675496551659159270598737963941325_felt252, + 2999530809532542749132543284625544797295174873928225494474583522602468957308_felt252, + 2849339481281451997149586958139947917443448515489825934179859171519162261024_felt252, + 2580946061138571705019701764811781707702854511287920153463501952139000705430_felt252, + 1283180837801354051085277603679306844879492311033407679717649185217148807830_felt252, + 545432193041095823099635275840861930632372410183717698313401085417558252016_felt252, + 2008304176484848661473909447785024724392263309006607026861626573422268072131_felt252, + 2263344530233052808572691266310277384224008921769794089420211794724575511422_felt252, + 3260723576618664106894515567475649972751146202166207638501364503308112111641_felt252, + 2063135929466048995931201393603380323952838220584930006908342137863766340193_felt252, + 432316376939902249266631090910000289005320264743975215127691276294751773636_felt252, + 2588361258815912199346078130909306377909841764454922572645134010185138958620_felt252, + 1091531862745200091481767684977995529263602803476737876015427016063562771824_felt252, + 743497949593535265513875678031495012237796484468429204677071842377130765192_felt252, + 1802350781340106436791875021361148764197610177126471206841145270862511209740_felt252, + 625947100957835847879046135396392586578489336948208046827071503635532112026_felt252, + 1483152476549100578876623216201309628561520596741530382130031945792336364944_felt252, + 1025821351168133971021395577005418902262184941404404459734383162231447586549_felt252, + 183315293824882561899791869338964600013673523194283102041816460302248152727_felt252, + 1262738746000435295349285093055629939364901041295405036724283034780728954412_felt252, + 2282323207379412123650596144552422429487307706633950745314131148811413057987_felt252, + 1526676603447835423133947928048078528763173232254264890185309001466026089030_felt252, + 826061417152246439339832305055056173595502630743983402154434580007676172228_felt252, + 3183145376931403289140432523030629344595147612953028218253664277018728269546_felt252, + 2934613014603767493298199533069412576383775231937997868890775602795289611428_felt252, + 1910520750357200063782629373513100042847891411977116295774071562068673969288_felt252, + 330148416597865617031428734273289734845752489613450893437251072197070714772_felt252, + 2069163561021026908762899604145871553409633960823574679104150263669294800900_felt252, + 3449060399381010094650862236761146295229182663738875061108136864865007275417_felt252, + 3401222476044253708853655047737395081933198487012551410509889732048444186532_felt252, + 3219078517017343633198401190063024756671827263886557723456413232426758807459_felt252, + 1347163016504113893765364655369513974207771754387971115861083589522179020951_felt252, + 1697508502896664817889255609043450042862649532040840329238789031354338226976_felt252, + 2944178342160246313754645314694232080927727715373551372225242276858083386881_felt252, + 1025751995421782522395495834212719867531279083504132807956295011667726089401_felt252, + 1818446763590200249987338752774196689199310110193457785034711504521326759953_felt252, + 1720692153924377026384738371769673068042809940475201870491326054263134648497_felt252, + 505782584890430310189176390914641861559438708260395155890300293727615393957_felt252, + 937733951608643215083332656753718300229537187306593334901191694183549252867_felt252, + 1287134579715417713209113077379046926012660968593142846890493979091596499208_felt252, + 2912882465532105258499876436474723267509455999029508287542485901924862642651_felt252, + 1007935490441055273457032502536505318658982242788060652641163219504944291949_felt252, + 1687583127225848799884287574947003452264552379697367647087040098656118774158_felt252, + 261069474621174822565658358580596851555080514843783240921472494840888640991_felt252, + 2742465429259222801448768218736039813027338491094438677733726965036990100287_felt252, + 2574389292974937646041932006253915107225127272013924987538597868299478752988_felt252, + 528609294430447558196043675548579441025707917987111596064925124638491929314_felt252, + 433803121138344029795334084205710785643815257167555402188519595267323830391_felt252, + 590340437680185773878809766463132665122911084277468037516613369074920657978_felt252, + 2088826572392191004694989297803144797999830835610682916071148722801430853278_felt252, + 1085479319545041118302421638040292948605620179863582135085631341358784464682_felt252, + 185247316346323646887838509680523398465251859322938784222903701314645525875_felt252, + 856413093821863431319362229204235678323434978326091938834416951225974542108_felt252, + 604986991798955320714557748415079967274650976780163837064345877821641487493_felt252, + 421029164887186693645669773784742391715812738873398117702041004565999766627_felt252, + 2477265544306983811357089847961341809988995417789127176444217765171183895541_felt252, + 1657290330081823764374610176394745967454183870467852574668298777325096701973_felt252, + 1020528792716544832576738999815438016558887390881752388574446058618680095170_felt252, + 2954009253961376919813654051422660864129102616450619441155005780542071812916_felt252, + 3187238637365730808027758905503981961312433264839299665999431627251675140851_felt252, + 2268224335614064768299562654328206867132304725245270933874073747946224007421_felt252, + 1534947016899248401269330205774686319126613537102840447216745820319872806154_felt252, + 2539730301332329520619822199556835848858436328428691212395414360553686886530_felt252, + 2404677685415739146891255541082097426930631743687785130122910952976486498413_felt252, + 1805432575355450605680245512097765024486209905641331938732620976691136564007_felt252, + 1915464732836310150197759024694891888575319321159041258447224789191977913519_felt252, + 1158524954200254307157268511438148962018734527552298114088624182841824519318_felt252, + 435790465482936272112570927056382138714379062669536911828581054050845317635_felt252, + 2583696106252555881136991117552094752162287411112669553771840257729497715448_felt252, + 3553065444499436879652509332401822981406291480953319010175964061473328970203_felt252, + 2337628635031907592610543060081068708135141745060746736907313901516699656078_felt252, + 1434159703770147100796101136081351400473485568484182008266649076990529677370_felt252, + 3615034373613026559448035456462773535216047586013721340337580185057103096339_felt252, + 3593973854508295255065710309526154074123162411051459494418011393299534465149_felt252, + 2862162831656859371112538185862985458937641801304665955851343680603861888756_felt252, + 117422489131708660331538991877488822411469661555644348459495499792229280027_felt252, + 1453057710532325565359312301533560257600803549370003024103184496069305896581_felt252, + 507550148638059847604507704427862708182199594862175187084225116545698670486_felt252, + 500537032033018551243622758478158090131174246129563635932393708882410714705_felt252, + 870343110623205665986110591806005078318335948260100053816406860418569883265_felt252, + 1451983102905253427750008887912903541318292115325034923648623527383843061142_felt252, + 1679401720935957317974814748436772519854326969430029172792495245109833204034_felt252, + 3523248005562524377608776168074092877445796077794185129919801441301803574765_felt252, + 2100524169783560476781937997187720769864345903145880979550780421393872902157_felt252, + 1099449508063569872373742691056764710352904642508219718569214600691357151979_felt252, + 1703602961927504323802751747258876822798869929360962431782256786740022298049_felt252, + 3091535431306430979946450159366775205638056442687326184972062432751698839973_felt252, + 1126787826237947329063449505109940781371205420409165403502669948724136054715_felt252, + 151631557067815708836447799476155387545936516739917418202045259346501012755_felt252, + 3126292373670574515027569703638828052620370866810673459575391150762714075756_felt252, + 2577607500135839869633233380228625490571855616577661136932531201404585574581_felt252, + 1178893320522232245355211703351287068743462636676903798266422386864567067390_felt252, + 145955994771402112555544152787041336498697821879021356735047949088958221699_felt252, + 882658263661439840548484056301113605817411182018946962728887167882758761186_felt252, + 1385194599696552433461966405962433831079715374933258502129996354875937965357_felt252, + 211695338322778688132589097507680131461879913354151619752658509076561971657_felt252, + 1695953082729211482445765302218785222207868974030031630078387763964063922758_felt252, + 1803964448479743696827585976162004869291973977913840141374336453997079526646_felt252, + 1952273978427434108964962642791303326924653970072314095332993570689579909412_felt252, + 1376532862064007160528938506589027494189618308034910937142815205218953127707_felt252, + 1940907836398215460263347569849462682745861346841370648933555298280458463595_felt252, + 489381485951706766719245281116616544896885404546291499157868467243287892966_felt252, + 1695516324408754420986307472676130352680374167855271361991594143161564063440_felt252, + 2560401922506711512751265628514889335563164534108952073760853313265850447120_felt252, + 3608754621512488239327485431872259605816794194868745981925644239154448264672_felt252, + 3011409164935093981031935572344338636304641476747979169556149514631662519737_felt252, + 383281620031247131066952728215429332404696552200289798905129830240652096219_felt252, + 3289133871589353875519422206643067702549864779107030139564435567461748788382_felt252, + 2480556304616880785251167827443461050777094318706108734710086998274052086959_felt252, + 3430206515300693278566833728210350504524611191165234767409334999668920415334_felt252, + 3464103081580622666474431863048014083427368635211342178693959985594026115556_felt252, + 492013292368474861865965622426394048860214988150295029935949550945946990404_felt252, + 3429998978436871801997247123438882443872155041102890738338318596855542317620_felt252, + 3020244347625525837302567213384520272895650951777536218257982600834403796076_felt252, + 553132629706435268135529446729437249862696391822396351703950831589226784309_felt252, + 1606657608484258584720866609456037752759412954779912195235997170077553082759_felt252, + 1610776770452753288435905473559717975335457755827495111113033952008351488531_felt252, + 1770304860965108121751870114144607227814948671693932047506088450165931856524_felt252, + 1153272308600403965486229589571070626880984110056745655173512994804753538294_felt252, + 3185251433237357696274614164772402676537184725277340126661957391163932737088_felt252, + 1196925860469845620454032035337852002772510317981693197742875667429975051616_felt252, + 3392996107041116873679234816162533273530977555616128381713469321453808393045_felt252, + 770749739548634711272522924530486640265031629912648899375347477101746766706_felt252, + 3427282756830237278890538991590997968853737312050666524567133186810317057742_felt252, + 3459007085887041873055523663933546934247085326223558762545447877895818823133_felt252, + 1886042349421400100502019920897054936436778966957720293065307035449087131643_felt252, + 3538020883035616683533548254170905260692346530100276490381118050603757156756_felt252, + 2729703415437306283924102825569840005567782042676104136969140341260651985965_felt252, + 1160974853952409419337558768264224863216635690949572718203956737213745747669_felt252, + 3583399414610637354418030213083301972575242302890301874460133021307288851975_felt252, + 1948650822432843832472074421405194386119152694858723140785171191105536351703_felt252, + 484849234230626322629982106834563928717075115356763380508551972053016802332_felt252, + 3410339078945212423286792173769793279425065227651895185893604320972714543752_felt252, + 2425714333423591193008720497696189439382537232743238092447678673192907471453_felt252, + 1391315847411270642815519372170814600845511681119088081553171564292850775001_felt252, + 3538461816122182530301434467170587347811754437512449954647439428978088467537_felt252, + 2867971293837505218671220471092850219841560204224003444661444155524207803878_felt252, + 1045962290573625326797799166313814515294147032416584326680766227364630726994_felt252, + 2948004322746124098084985194511050158974396642695804336800964769178633900698_felt252, + 3464129259334714372115575753706769768105235673330562515684123316852612978735_felt252, + 1033010577073211963916018294357592035863540295361441946662528533758787179752_felt252, + 3318728273101667058005546657640629853904802573676584700119492171866190180501_felt252, + 2391482874211008697145910312345690134883203341415575771872771952691620811819_felt252, + 2789350566413114901155773063270581488138180328465729638459736381974883321923_felt252, + 2172153322128043555944049186815454420653020891512568871659578523886661101792_felt252, + 1453416788139080910764271618041183638262919243494085517727341642607067139939_felt252, + 2639258543986603861613799813454849355516374939399213086154462068896437974073_felt252, + 319188760573308106466695078619782922466430103436653064658779945181313521570_felt252, + 397215515206355741606179868040601507273621494365669532167185670866072879219_felt252, + 3185667249813918000330132269312036651913017196405548113847807241103090746110_felt252, + 2587332547048820453783999442105997926597111472019996991701155552295443955955_felt252, + 567476489853177340122724651723610820083525727839890503697829860792102373227_felt252, + 3591370388590148638537256968994266553624770413604100760340780244718359526253_felt252, + 318838117018346105288531638347734677927608665346582399051069760576901197613_felt252, + 331221767618027470328207838509380729808887637644455199782100929945669237283_felt252, + 2809251734361733175477290293448606509250626534116426642569143386597022872803_felt252, + 87811878906282184813117918058314086620548672141513168077244127409763214429_felt252, + 186002065175708227579163312890991966613285475076922843016296351512572198916_felt252, + 1838802585636156753447563155002221143037229366143943632233052555968611950680_felt252, + 2329122638101163726461552844679538579503029285570273810908285494634201106205_felt252, + 2757281065781663800070903377504474621388807971173630583286775437318133166587_felt252, + 3229031491352060914994178741080375748151321704675045938929563774733423727457_felt252, + 1991255408435280743385406507356716113470262864338518260743047149447041137731_felt252, + 1770369139500917339221413918579076661464638337951498288669340201270636073745_felt252, + 1052025224429693374591787032621611190980349824845308794725948214948074024256_felt252, + 799238130469054297918087167833495464078440119561534359677587640425683769899_felt252, + 304698008936891717771311405483196478987550274981907909200147001582036936955_felt252, + 732198448541702970812250220510923630513395596885845063796578036188401952540_felt252, + 250617995677953290150290232245799602676992163639118033596813363344460645368_felt252, + 1246754266395072911453954403046827912014314717289366931841237266807825880352_felt252, + 1410461110554140141354030628210689967125523657149771342567935998903236925384_felt252, + 1513705397684966890038795261282686137772232530084613753410150113912255008104_felt252, + 164713464648974049825270503109239292426808379618846088846672085574139156597_felt252, + 2379260088226812547358671169411598584103031479366587634947309606123742111365_felt252, + 1014156753913570518102347186704048106864780221977825631860965700570036425696_felt252, + 1367325062245068203747678387407579636781776899136612024389673372688261015665_felt252, + 2330513647327195559819805138129267292652765162785188461724280822949300081439_felt252, + 1109534240071022433041973131536313542402811254394406909680005142528045103143_felt252, + 1512306092904043812277427379759907725247581800363672144410415560560958901615_felt252, + 3260886424821839392834716955204712071038074161699387119810086060196520043126_felt252, + 352644416580989580937633733469226259559073613458586378807170638070395914872_felt252, + 1199834778676007842476855113543192630021854589457936276772933099672875326674_felt252, + 1596605003274835387807914997473938669931594842009091083039928258245804299224_felt252, + 2921209496880915604687516974099273166101876127208867556592036911738835522816_felt252, + 1322891730341299415994922918760253733261520625358755489835236148152813081938_felt252, + 3365953239272879093268014804501743763949881651677018352678393628868966293889_felt252, + 516577019900554026590067483785648923062127461648680256756529833964834782574_felt252, + 2624805342722047359795922863998051911226217606113193799174193916375289487105_felt252, + 17567264204698878239243341143865572486642118069534246191241748678919436233_felt252, + 1961579571281108193718679537098914785424064734859732863427309042122473735687_felt252, + 2802861458551311885048292818161298685418710904797024864156251433766947036606_felt252, + 2568725917781954189589943042319417787181641989681284735876589127565778146832_felt252, + 3249770184095529745300763364839020416832251717614136897320822325492730255675_felt252, + 2901006107850867112036632737151566329609067994644748529091592771008290176333_felt252, + 2340395964406569463372651221362490677341939570065025840483044574881948716099_felt252, + 3250281487893708118921708249882543531319222163703567902402752891948246201940_felt252, + 2476632155561896120460158478666904995846572128479575808545474348323134848212_felt252, + 819694544414603385112647329042985199875550597708986900748627341454508327924_felt252, + 813993336495968766738701845678743150249275549845869534384262221990892138128_felt252, + 563884294497399175890890730089845214379745121545546577899038013812345701616_felt252, + 512202421422012689399254381136785952002141239572966116758847174772281002890_felt252, + 621738188768749280383553153786659433517509651758534292754852335552672079015_felt252, + 580694488535437400804040748444959051213640870308329298054790215656848131495_felt252, + 57561531357163592709760143159659208245910441488871356494295944130737250914_felt252, + 3031407275743225511092799363240031508824905454580709308826639398850487989271_felt252, + 2415166793966512041791328682934240396023487583934466057629122361194112223254_felt252, + 3133884504299538179306175745824493993928913034167211483347391862912368152532_felt252, + 1078737065481084165167141727341848716609526585458611604034477205526150200584_felt252, + 3434450273897877928349207580403843669816443690234331481156162937410780607447_felt252, + 2575970825466393316676358293857420842447815806896117376494301519058070431456_felt252, + 2599709766799636281606417803834691726251331935554143068329557610770522945084_felt252, + 1791584796944262580090285605849238602762178012017153693443206693826689023954_felt252, + 1575993236131330275342577026798632381011095329286143387219610240167254649729_felt252, + 3500387597567969860641245010280966302334212861806720074386431057156406627999_felt252, + 3214157290440544960078228379787857219128676656010591902765100033799458232611_felt252, + 358397409467357847294175165399818232448845338920100219443432825247068660326_felt252, + 978171428889939000869933147856236701863813415475835166582894388163622616963_felt252, + 3184275363199316357843990810427573154477136955106492363472264973711212676369_felt252, + 1542526962030036173584441398267679122600167811309451005315291607617852669438_felt252, + 1575788553051696945528573367195307957367796391519508201252668945423296151190_felt252, + 1314472757457951207870075028381917686468525357561439555310252349885219638609_felt252, + 64423902604614415876540231944362057917924255705616274236318779624631198280_felt252, + 2043788981844690347987950533858606944181604872118544549128161480122461743323_felt252, + 691636418871044450674346971220605577995667444815794320770114542464296782413_felt252, + 529400376469744019717266589132159947313687940881769033197646281592961358943_felt252, + 990452156236974915389291867053045976412173600453847917776712584615220866628_felt252, + 1411692197978276573813544435384281340466327465011092339380151814307374744725_felt252, + 2841350432544685402785711520017442235530622234373093439663369693747882836664_felt252, + 2637788197760241514721714262740774121279765876975509418409201264188476335919_felt252, + 1855971862511388932185075999215338570137010994284628612945905810117553006167_felt252, + 3526706135072806333780082583641310810273954691666305680078525950859134895557_felt252, + 3312297412445941893314660612745540664349114049733140764831622241551951204381_felt252, + 3539590437351930655166206486223832925672586666496041709231672034238440312065_felt252, + 1226494878564398917545297680704117255362367428355583133475486900613210146412_felt252, + 85249969114625195588895431958109089614170024073402817995951462975999947812_felt252, + 1613186370552593131956884673249615245290525888225199080947638767008994760333_felt252, + 3559751687272691725672087495352460374599028087106515153387261755580422671321_felt252, + 3267798763656116770564397522125444778581586497121914854384274962464970240627_felt252, + 2106780876282405335776920003565094047872645518799392374780104404909198121699_felt252, + 2745038048621839057001748850501536721381131533183556227052619380803515483229_felt252, + 2352290790286849240819699331596743651734092332830368274456658087410818769008_felt252, + 1384756305875163271847515053001859251667309853827709750628907840183575253891_felt252, + 3439429010322681339842432959989443761315363528024667710714921837103066785741_felt252, + 2852106459437524073379491574742261286517281985541654473977677397206646065846_felt252, + 1374451735223139054571703140964107363684071862904859252856653282985715899738_felt252, + 91415024538444428479979591411941251660427009528168808101122086493717569840_felt252, + 1298102189074180396355684698062387349975058975189032319620493550962228896222_felt252, + 698049591572847395235146550554199118460376894659503078653631694994702461626_felt252, + 2286691532531462026479575125756167672459747546011212026389335750183534686363_felt252, + 37259263942428313410986220297371271505680946561989500782719864711528278092_felt252, + 2590439715619984354442490855717681562777910404105598192534031311258821441916_felt252, + 797992351681752005973528187803485581725387692185754148871196389114251847870_felt252, + 721007660640342738297895145247744658358109334583999582156635400006056432159_felt252, + 2178546666228146920453496540497507643634484066364201310177400596318059269178_felt252, + 1201407192641156747221397326943058665832263124405061976072773284074207747093_felt252, + 518139334515265129995203781964992973728430033058851603763153511532965557221_felt252, + 2381848917852977285745363549839189558928060717891483078570234227927287801081_felt252, + 1110951488317122572649280995025709415216021608004006915680000477208832967215_felt252, + 3015905631070393664374538091500888560463969644348504907059302007394848965657_felt252, + 1050322652445694685796243421830295749781299263362269785520221132577217441707_felt252, + 958123701376637522156263490902190065649199538335292116407706136302238189703_felt252, + 3439735672238887581429121891108508319227791588844350948958350223200944169447_felt252, + 2654208903874066247701732623860804482172306852583992207472448362076637679566_felt252, + 3402943484867766200087053082211041362878365713454153598890189544968795671982_felt252, + 468404366628940773028963490256177109424222639384535668552335737255443649720_felt252, + 1348239928631413609197784962589672457088938846858099090311964947070976978660_felt252, + 3039938470410460897004842018274148698292878251009593820015542780873416839185_felt252, + 1263931291663988767963446218094200420230214593006798452324127162099728931504_felt252, + 1210836565152145872812179684423047760844371240121137673421100370724503263154_felt252, + 574870962012975943470985156027007606521388368667829736573314082234664740531_felt252, + 3594722082201181761557595800086289481976508295123722889284753909485688235709_felt252, + 703388993864031884515891744752738123060985049233156798713541016780187687186_felt252, + 2481896899786520455360431211726235135450972687660019600750979927508695545935_felt252, + 192148970010352927805551256305777713488926824883297075136850194005293748998_felt252, + 99243518120825897252924999016088062787148348323658585919148623610338740192_felt252, + 2504005355457548593634132509036362369773423407462846926393516150846546931010_felt252, + 783400278502642471498085451447074879397219364176670259312652622877145011055_felt252, + 615471397704202566172619527634979152146330826529795685932745484144650952146_felt252, + 3015899016464151491292980447450993059053570593683461382090534979001976373051_felt252, + 2337359709373238438096694929494256039101859635779043968704042965253834641304_felt252, + 1032661931594027317586822312869330341938503160799068789893392105876092935742_felt252, + 725089945825993685684490466204730150600299409371495536919181693382140803559_felt252, + 881247419446383403538441059669681158179885509981372196319511936804093996044_felt252, + 3468631615540136140516025280862668290981893362322042370320034836289329761878_felt252, + 523130910975581090250030085777561028217085575102455729263832989921878062814_felt252, + 352199265965767892367362625837365808695224511784557262758417448300477501626_felt252, + 953565669950432045038365599720808917369889840108889009670140454704356990345_felt252, + 2304495199702488716535030331049705808473102813768396165075753154262701095219_felt252, + 3088109667820231861429002997298338281310569140344565851119288469592354293485_felt252, + 209393011495621201216862735387815667879140928140014147064249133235959272098_felt252, + 1975030750128011670889227471479806927801688783720656403637774328238654212138_felt252, + 3331611843859762751268987794729566838462524937607673733836380167413267722625_felt252, + 1417149058946675603176670622689329278914440650742335344297372962404383230843_felt252, + 2424811569713674072007578652183987317468444518506178834405866072662689456372_felt252, + 1005172408869866755055548970303029672445287349638985437650100596581170753412_felt252, + 1673179667480161727442959422682946307626835310935295467290542846075965969640_felt252, + 3182285945506534174246796745338733544974170597374745968654534152193130196105_felt252, + 3604227494550900444813073243001703699945275972344847966384871718702772039498_felt252, + 3065388468288097140679665081784075650583337534288195636683822462538492687190_felt252, + 432571345759394204295510585544640131615735957189068065290682274805044542344_felt252, + 1673806180104644646168779953892911859305574862903817549989824963957015011272_felt252, + 1605651471109107196743879829224694918836022299594884724650195381430214902365_felt252, + 829322233446121715092579857944761817526256505072925454929690655705720277227_felt252, + 816080165774247952115260086739446481648491050444204992914520623204941074315_felt252, + 243438824113518124446144471109663141506870942099058923673732486098295905810_felt252, + 2152792543064678114996261993200489730269519601271442532654730234776021075974_felt252, + 995678218179155801156501484721755524757155297626386406952338024122637881775_felt252, + 3393651710340203521314959102498078882531832780387906912749614518416053365429_felt252, + 1951751774210055754782309667865379535444975257162560083916745747954042163720_felt252, + 1906148648452228041037297916557387704629948450341729401393384816223870569158_felt252, + 331228368200709545888572226809364974684314100003700576515281467261519961633_felt252, + 1336199728950113392381473384381608732175837535662397224168172012342915442866_felt252, + 2613392727918227662243570594945233215189869188918952038067557737730335750737_felt252, + 2519448582772541473370634916787583170617272037414819549656484664923249379127_felt252, + 3312662782306485624486500685122070705771086590730405596318447924930320343829_felt252, + 1034775947711439695604424139666474697752165533416198148925353558243405590583_felt252, + 1404419046471437804183219218652088485506043591435306971856659751196624612335_felt252, + 1242089021320189153835213764300326491644773323359365904655088260123673043135_felt252, + 930488973958147781477746126607338864614729229845500319299095780629124422158_felt252, + 3220837925962442566368206275784633507656703959731815083014539728298537598508_felt252, + 1225961254955599050259786697934930947905045655128346128841240697061056425133_felt252, + 2130440448415140594950299116871786333633540581787670302214730154619260984475_felt252, + 2712673514299763373996138739753315877131051086534959649247253367489486771918_felt252, + 1207734260688227013294402885525182227807454386228358761698409279007996466988_felt252, + 333851849012383605281100273979733135384799279747461147686960270031708794569_felt252, + 2969556080957555240088314259481790787888905924605800954455598523981264764247_felt252, + 2632371746665754335008347010203037619557893373432088948658251243827490998173_felt252, + 1325897394794403876478247583216700834706480530692328557019831143528619151145_felt252, + 2361736854457006591106030950111632927289309272151880605192045584169966156700_felt252, + 1886639799174287461785435692308403105321869143689156760635824932061345319173_felt252, + 2223745730030622223211788814314560557595060112717266583354066271754926776579_felt252, + 3330627814297920202173992545706095404765203420388148041230881145078599912162_felt252, + 3437502524805503153133546704368827554048025052080159054369685130160800618251_felt252, + 78566410367918196328062367670713305717967489914616269845880715010338265125_felt252, + 457369115239985740113977587681723755702579860007765328966984180356448659221_felt252, + 1886955509248744188728484892780152764857691813455933597693400926637709594448_felt252, + 2916440443482429024239795395825428949422034394812755916742762144463953577596_felt252, + 1218424379980015058101052763946722466873230313122719215861347361787382774614_felt252, + 1123174621274629892617346909708551859198195429069193193951407685233574169609_felt252, + 2772650153374658705893429733633622960161620939083158003880573135141247315339_felt252, + 2849464313847128185145889841408476189187400131261512488510527940784090034858_felt252, + 1687972499726703863536634901561048937243189445549942330517740973576061810833_felt252, + 2321084038241770906394371411133429752795100562106689015337878441654584638161_felt252, + 2465025340456424307626171792497671507567885334484862242606484800985734387109_felt252, + 2705242177862481317154636468357026029296399048676007795217341168495400212932_felt252, + 410696054752379272810712164124122822516790272830207610698582239832760791350_felt252, + 1159168595316229099046133919169675424542169756452895827374954388991725586382_felt252, + 37744729620874707079056243481160900665243458266466613410430681129194840459_felt252, + 1525696536236456598894221934367043422156636298716953876262337564170454210212_felt252, + 357866304394586728612096104001096248189842713259753016112228247057688681422_felt252, + 1058174893148375108708747007729463541693113864830392959030053327628389060256_felt252, + 3336634628569719202391823004585966259238507936635748602507272949966924363172_felt252, + 3549406966493389576241261206665427698286683483716510757595662190364620164659_felt252, + 3576463022473691131338333274828775806817855054867954557018870413128251978123_felt252, + 1702348275980851199321174942359995123017971958764550632311683680589084970710_felt252, + 3359096110601017410301002484209373530381761717334129539163349107253446428247_felt252, + 243100241502568269776946339013578497221710490135262317873128519995193829396_felt252, + 2957556278290388766427650066968457782588227255967781528959554775769946715487_felt252, + 2192755191499888570925905583659297564663855290411131866015424286817697948609_felt252, + 458616490602614890054921566376224305459222324051449896375226414157130759043_felt252, + 1935799891650198831165685774190579440686023558234445163982485871819473949144_felt252, + 271024287239599767115012069523678959168131782765712772835023649213270995333_felt252, + 575843347768084165625442226720644432324949384633948635246003760839547343991_felt252, + 2976975388327677793104788315679685607228478500608329913447145730967216824231_felt252, + 1188315548842756002958474446488195930049906665699539741148771180501481830484_felt252, + 309809810719050333447805147951509704923879376815135932659557377166450718096_felt252, + 1825943864729963235799510234666484206684473782760353654234638393587387175109_felt252, + 1924156277980121510527049763386744958504152324915916937065121319358236407387_felt252, + 3313573829104177263585377214820945620851445040533299519983868915722317906643_felt252, + 3294058820378082322821839918431628456150813926575215301444898945415279858323_felt252, + 138897514020284364216008726689984551862540976028058431073758675112534153313_felt252, + 2774294813591285298254522052041810326039576048314329963677050619896032547140_felt252, + 459855272300131141697312615562511825804625690405773829581023580623206517268_felt252, + 1567761631156461580915603392367398240774793556346674162415255741279913473037_felt252, + 939258736425206623893594325682768206207032274207728365973865621380504601293_felt252, + 1914837045805156938942865864476184909311680633535864661750626897109288956287_felt252, + 497261613396501291710267754553124756861493422943203420732615264596158082913_felt252, + 669537034270284432877905338155515141840095107080297517118424808531444601373_felt252, + 417217577504142342802657094560761605325796672763392152671245193500901769959_felt252, + 2209865230244832764158801609766520662955036420060222035806072094439415128898_felt252, + 264435677089950196907891327394003963246878359176699426722901193886338575915_felt252, + 3228283286979434255504494420167609764906921703059022191763317769517510748426_felt252, + 1009526913424785979978691684668450150804837539437485748848758530436160610687_felt252, + 271181448611909227846481198442795848913881656456813016504691267333694204577_felt252, + 2934322390102012169697302836056200486061332788259163337181719100417565283412_felt252, + 298781542777832469060255696936273537809578718630197867147765385028271120110_felt252, + 3601071038830217792480428541549498675882464391466187894317572452087131112514_felt252, + 3362219952920635835889240243710248538251554016206333343302856203535818920352_felt252, + 558684953248398792346164066216735089114247430456019027902733931608512291716_felt252, + 1565737363289093836061141301768310011816762810317538376726649730975839244945_felt252, + 3541756901304915802960933647328838315552823910063203699184511952227192234247_felt252, + 3158460241855282167557819855146023341228324267819525402776975920867341575055_felt252, + 3190434744459295548797234787851787027391684528784129734183929656806349560798_felt252, + 1644343479874581418724490506182519021593450642674842807916658052802601132019_felt252, + 3380460580996006196503008679439224691952555074108502137934702351491007700092_felt252, + 786484975041331612816505251073742795140118385028800875967541554803977110046_felt252, + 1495873684096514774148645899366288695470735390068470920291342918229366878428_felt252, + 3201416714114043985681752011920040064568410134031260386792564687257162378023_felt252, + 1701627038263070863987975149347576881830217741915779222948799265813353117844_felt252, + 1038476232759182794998959625074778904573716669621825094158254039825222343923_felt252, + 2579582587493748020381413681548678529085165787237140268275400811488824766370_felt252, + 2928801041753667211250387529550243293694422247743049908813328810285119503137_felt252, + 2464452478677948619440218016471681976360228501977108664642114091189981400301_felt252, + 2767688337060326394826582404738553508094609606741110301415058380647211043219_felt252, + 2711149392164684374241236479222352767895242133051567459414474703691413619364_felt252, + 224106170531767450433767902565029650778106823691991084414590396335872466929_felt252, + 2334239909488812668483507119748296668266040740837937522446087459157175558674_felt252, + 2306651402883470589361236019888834366494777892228957815391338508446237334654_felt252, + 3272092482367373443412025378985615963506547715563289756791770722079123122413_felt252, + 2669251959428674133066899194873198426822584916505507631257995189378694284284_felt252, + 991685968516163668419813072714622526092860683189222054314668969111867750671_felt252, + 2834070900889581417351495223416858047063513543424019579479213503795145782723_felt252, + 807417622711255023806623906592931906516756387408182052266559688107321548374_felt252, + 1930098899854003345708615183011302066943310180949894528972116228928037252893_felt252, + 1087833368936157772569389818425666300352901811085224809297099549694906036111_felt252, + 1557484418576662841561645595090295575917500745506836016553452246431332843523_felt252, + 2639014361070105650340324159650179791153465984696706334063177342340435972396_felt252, + 2966344716838551205778061652720231166814625318565064102520114485946200617286_felt252, + 454173452776493462314376698488754391193441111054807768694149869373999157649_felt252, + 3365834173132495359963078302485189484897614265418978177680216553800404580083_felt252, + 2949874415033690109123199884424156450108723224701512210373897988974102363087_felt252, + 1242443256922941454543032620185954798904275183373424387209979171544254087091_felt252, + 510103991795976854564194152073946649784036204270546579071558825319946088225_felt252, + 3484573448248488702173891121145954656645181181484435333436825165697849314367_felt252, + 2223830951961846800574927990938077933921426403946203354864634802799358267068_felt252, + 3343381906353008084688173673756267325851350287463566325995516188193837385381_felt252, + 1895630609189794901733356862052467328460328027491027317954038517345926006591_felt252, + 3265596976540107683719868006886795727614308044089453830215921698508547847993_felt252, + 1499916749854775554587108928304359857249005908806633299632061856668254893863_felt252, + 2640520160879274869398469175002114332922615696230295978059665533692163655011_felt252, + 3448371131299466382643074663920925629346921976042085502516859117934280177367_felt252, + 2897118512734088894411574853675050057282752688966316631116011502067146395980_felt252, + 359685905421136797242051859391271464237326460618256683101556728025944933733_felt252, + 1558845901549196881187944507725869985668722372203038536821770762510620668104_felt252, + 3489155034171809678606734068204295315580840066581705845207751008810818767115_felt252, + 817452408257188791934292226680152611338918127778549405933869793060815364271_felt252, + 2234153900902397787899393233983897116625528601007623006884077598296802383300_felt252, + 117692275798758779155721945894071551831992927057271624587531233671939294242_felt252, + 1822340860006052632063023155618617763032124004891483189265658269181581420219_felt252, + 1412151155179764044475706447012026228878247200893866211417319316023818317715_felt252, + 963747467733936264981916073035200565964320774977076092254366591142789308648_felt252, + 1047226322633471994159784459945941936261046788078403355956985236728494283388_felt252, + 2491335968155579704038034896247659605705526296084027422179265424193810870260_felt252, + 912220606000322566126880716985716582017001389534892555294919391630843572427_felt252, + 2190634614694966305736886584067602321800418943799734069700234958910255228650_felt252, + 3169464292252368636241528153873868939477183543498492261562936471456840340086_felt252, + 2659446947437874935818690091689065921151741547843309129927049586263570798217_felt252, + 2592674177396347526808874619052643705650508013148330248592533213613494257236_felt252, + 319997782317503587216497664486885735497959552771315979573568208390118508142_felt252, + 1680282377489229847230113984122328323900209437717039740747444559764862384531_felt252, + 438153464271596300863326229770829184502390124494518417668704018539016304172_felt252, + 354669581094917700855563408512771063177727133377569928972081841709812917465_felt252, + 542399749481192880097309205189628919747324301720852664888411710279365302305_felt252, + 293106269231731275941355122951459862350813797478032505455531675532839669635_felt252, + 1080659158204811821951129439084986831883578051815537585982054309097453955744_felt252, + 2226344687690717251947466506548687802811749293650324215394965558787338058999_felt252, + 1441052848080130821409717965978304961439071043904994829661652432986731320133_felt252, + 3595973706142180550336327141104742487098287898736063984102857692526252743737_felt252, + 3156675095387683089744007468139209028622354330849574958928461343922653689064_felt252, + 1886976791202663928354072904068078369401548688476498150242993685780005616339_felt252, + 2165976982018584907083065796815815975302641089510758529153047008289535386443_felt252, + 3284195680266200897765015409992977992870096739931760560504374635439689878284_felt252, + 2343992280960915033349852454015778949496867971099703564947833835546044135669_felt252, + 1125866912399186226074649167156171431190986893223836060594491394420816605936_felt252, + 2598826488238209141647577862387429117947461262020202314568089891442154494273_felt252, + 1200796673345308486439578754370770978582328579703001726012245139850851279862_felt252, + 1254863777074269983499280645419054432654319315561412700022663037006050214092_felt252, + 318254562992531382767509462713199016997461704986434173577022376598838770826_felt252, + 2993781278020917224148997289840034607425957525981008018568531782136514228657_felt252, + 2349590845868920097387813141039238404819241967886515898825431209837713778852_felt252, + 1631738538168504410694545152063242610257395876708409270500382966172690181476_felt252, + 3357699149924684472092946517900072352821728314247510297845596252349762288381_felt252, + 2693961682529823443157979939110129708080218934437854359392723049409832488039_felt252, + 1535047020983540787912455969679263562197722941834458371738451583273104190475_felt252, + 826914953554403867121479485538249047294539397538398297099091777886881472427_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1) + ], + array![ + m31(1053210137), + m31(1509905866), + m31(366589002), + m31(823284731), + m31(259347338), + m31(716043067), + m31(456761625), + m31(913457354), + m31(1358835043), + m31(902139314), + m31(214613337), + m31(1905401255), + m31(2114007202), + m31(1657311473), + m31(805983556), + m31(1385609393), + m31(1320692324), + m31(1900318161), + m31(79341598), + m31(1647199408), + m31(135960474), + m31(1703818284), + m31(761985495), + m31(182359658), + m31(1331743276), + m31(752117439), + m31(1537028611), + m31(957402774), + m31(275099986), + m31(1842957796), + m31(1365027329), + m31(785401492), + m31(505762097), + m31(2073619907), + m31(1565328009), + m31(1591492686), + m31(1706839295), + m31(1733003972), + m31(1926724475), + m31(1900559798), + m31(1939911271), + m31(1913746594), + m31(1544819150), + m31(1039276322), + m31(1531159530), + m31(1025616702), + m31(1107675645), + m31(602132817), + m31(731458508), + m31(225915680), + m31(178489696), + m31(1820430515), + m31(893465429), + m31(387922601), + m31(887270314), + m31(381727486), + m31(22450689), + m31(1664391508), + m31(724622662), + m31(1230165490), + m31(974112626), + m31(1479655454), + m31(2040910921), + m31(460687131), + m31(623295037), + m31(1190554894), + m31(474360157), + m31(1041620014), + m31(938594516), + m31(371334659), + m31(12199597), + m31(1592423387), + m31(674965827), + m31(107705970), + m31(461745084), + m31(2041968874), + m31(479674198), + m31(284977927), + m31(1371181348), + m31(1176485077), + m31(1269048033), + m31(1463744304), + m31(66914005), + m31(261610276), + m31(468209008), + m31(662905279), + m31(1744505998), + m31(1939202269), + m31(1035298768), + m31(754351621), + m31(1928930980), + m31(1647983833), + m31(2140571748), + m31(1859624601), + m31(1486178781), + m31(1205231634), + m31(481891072), + m31(200943925), + m31(1991768693), + m31(125232193), + m31(902487334), + m31(1183434481), + m31(1869484815), + m31(2948315), + m31(745607576), + m31(1026554723), + m31(1380106380), + m31(1661053527), + m31(786090194), + m31(1800051559), + m31(133734430), + m31(1147695795), + m31(1468217320), + m31(334695038), + m31(452114577), + m31(1466075942), + m31(759327002), + m31(1892849284), + m31(311450860), + m31(1444973142), + m31(819597703), + m31(1953119985), + m31(751459012), + m31(1884981294), + m31(402522106), + m31(1536044388), + m31(1574426730), + m31(560465365) + ], + array![ + m31(1111433504), + m31(1308402417), + m31(1607451397), + m31(584916070), + m31(1154931831), + m31(949411920), + m31(1798224907), + m31(1021847829), + m31(18709717), + m31(500724561), + m31(645990273), + m31(1516130145), + m31(349006262), + m31(2145943518), + m31(145405669), + m31(1096771557), + m31(2002930121), + m31(29964094), + m31(1689774034), + m31(838911840), + m31(1841801529), + m31(1563714160), + m31(1719475583), + m31(1718359621), + m31(2052057875), + m31(803034971), + m31(1197114130), + m31(1905681174), + m31(66317540), + m31(1827117596), + m31(217742372), + m31(427796182), + m31(1247597179), + m31(1079573148), + m31(605990859), + m31(876194229), + m31(1029756448), + m31(488559831), + m31(630953893), + m31(291115232), + m31(1178886018), + m31(1931940448), + m31(336187316), + m31(673966975), + m31(1485677097), + m31(1832953576), + m31(376841659), + m31(849052778), + m31(762946322), + m31(1257206792), + m31(229762526), + m31(311485190), + m31(1893174178), + m31(2003351640), + m31(637262175), + m31(1043630911), + m31(208457473), + m31(211477915), + m31(401699864), + m31(1595233404), + m31(893682485), + m31(1554579583), + m31(485523198), + m31(1522557305), + m31(367516947), + m31(1380575277), + m31(2082797635), + m31(1150165132), + m31(1864330924), + m31(1878697475), + m31(1670997052), + m31(1296581959), + m31(1685089838), + m31(690852333), + m31(1660667287), + m31(1000236076), + m31(311276917), + m31(881594291), + m31(1506686284), + m31(561867281), + m31(2054250992), + m31(1291866091), + m31(137583764), + m31(1034307811), + m31(319975888), + m31(1287749381), + m31(1766351722), + m31(921896413), + m31(521959001), + m31(1537815976), + m31(71314060), + m31(808129137), + m31(321959529), + m31(371148859), + m31(1962087274), + m31(527701119), + m31(602368396), + m31(203638405), + m31(1377981530), + m31(1254985304), + m31(1126719982), + m31(1575466650), + m31(1320216146), + m31(978041101), + m31(1399508683), + m31(1484477836), + m31(397169854), + m31(302892162), + m31(1349729820), + m31(1233063929), + m31(836308140), + m31(1469608778), + m31(1864862194), + m31(1259559014), + m31(359999136), + m31(1245878229), + m31(121725400), + m31(1058130312), + m31(75620107), + m31(741642213), + m31(1038633789), + m31(1958145401), + m31(1881899756), + m31(255062139), + m31(1200800990), + m31(149078112), + m31(1336703385), + m31(1573548298) + ], + array![ + m31(1437187653), + m31(682293666), + m31(1283950215), + m31(1491072784), + m31(1698265702), + m31(558603222), + m31(782719668), + m31(1118096382), + m31(2072756271), + m31(93982873), + m31(816598703), + m31(544011184), + m31(1183152338), + m31(557016186), + m31(1920269304), + m31(635326746), + m31(1084090035), + m31(2059673558), + m31(381423218), + m31(116977391), + m31(1406999780), + m31(694085942), + m31(81648618), + m31(1320867304), + m31(111968159), + m31(1143567820), + m31(2090646086), + m31(1957714383), + m31(910219290), + m31(2058852759), + m31(1601138835), + m31(1725656455), + m31(1866078389), + m31(1500289144), + m31(985154863), + m31(486497529), + m31(887315032), + m31(2086322096), + m31(1841160953), + m31(2028161417), + m31(978006453), + m31(913913748), + m31(788045029), + m31(117997765), + m31(295287573), + m31(1702100763), + m31(1987768651), + m31(1517748030), + m31(1353438829), + m31(1476838786), + m31(1734413546), + m31(371877073), + m31(2130991137), + m31(2051723819), + m31(1025572540), + m31(563858322), + m31(340863849), + m31(105858004), + m31(1142070504), + m31(1829253953), + m31(379036918), + m31(1115846475), + m31(626829032), + m31(328344589), + m31(1337767987), + m31(105785117), + m31(415827354), + m31(787704133), + m31(552516427), + m31(1794503348), + m31(1455898931), + m31(306905156), + m31(564938807), + m31(1632434800), + m31(1529671645), + m31(913817469), + m31(1651024563), + m31(1612792815), + m31(1429213167), + m31(1411672520), + m31(2081470472), + m31(498838941), + m31(421041472), + m31(1678101640), + m31(845926310), + m31(509539723), + m31(482199490), + m31(1685967618), + m31(2093419570), + m31(1006068963), + m31(461346937), + m31(1849158829), + m31(422792140), + m31(1386714025), + m31(188044070), + m31(1620098514), + m31(449390803), + m31(2037762327), + m31(1419169654), + m31(1035216329), + m31(670847366), + m31(1860921667), + m31(351214628), + m31(1139859914), + m31(569158565), + m31(598993329), + m31(1594833984), + m31(328802346), + m31(1108746294), + m31(1519193846), + m31(1024078818), + m31(946260401), + m31(1628229226), + m31(1919426834), + m31(887818002), + m31(12746333), + m31(1117162886), + m31(229389680), + m31(1500819632), + m31(138904907), + m31(1736716724), + m31(528166623), + m31(1719951418), + m31(655202420), + m31(136569103), + m31(1249929195), + m31(730918870), + m31(967850220) + ], + array![ + m31(488088212), + m31(289585626), + m31(52940913), + m31(575084738), + m31(1701365454), + m31(249794363), + m31(979919392), + m31(1752088165), + m31(2103114054), + m31(969113103), + m31(236198031), + m31(143998837), + m31(456401059), + m31(1121797618), + m31(1072453775), + m31(1085466040), + m31(654363731), + m31(380110873), + m31(482726634), + m31(560734862), + m31(1429026409), + m31(1059492780), + m31(1323772427), + m31(1679617575), + m31(1037540379), + m31(1617348850), + m31(531042914), + m31(18731795), + m31(481168855), + m31(1911829299), + m31(1936939595), + m31(1845979918), + m31(408615742), + m31(1148775988), + m31(1619339465), + m31(642216876), + m31(338991675), + m31(1069336485), + m31(1642258537), + m31(1626216954), + m31(1199168221), + m31(1234422755), + m31(2090680235), + m31(7764264), + m31(470768953), + m31(67854377), + m31(1194495856), + m31(1918022037), + m31(649619547), + m31(76735350), + m31(1333074210), + m31(1886631123), + m31(1941935572), + m31(878248942), + m31(1817474927), + m31(388877228), + m31(1069917256), + m31(1417959615), + m31(124321712), + m31(566682330), + m31(36346716), + m31(445352232), + m31(1354031789), + m31(625895654), + m31(1411054045), + m31(1881268487), + m31(1288031767), + m31(431819769), + m31(1423760027), + m31(925382811), + m31(577959758), + m31(855703410), + m31(685255340), + m31(451389414), + m31(1966189146), + m31(967193012), + m31(341438200), + m31(1344767881), + m31(991437438), + m31(136286787), + m31(2039245268), + m31(9521485), + m31(316392897), + m31(707308490), + m31(529100479), + m31(698259965), + m31(361513580), + m31(558365548), + m31(1569218830), + m31(1141083258), + m31(1565410807), + m31(102989587), + m31(1723184015), + m31(1785762386), + m31(1221154515), + m31(1049216698), + m31(1123369317), + m31(910011124), + m31(770374650), + m31(258185360), + m31(253365656), + m31(956150834), + m31(1105567490), + m31(588736126), + m31(1119502590), + m31(418389878), + m31(978907946), + m31(2085036764), + m31(1437934743), + m31(1575062406), + m31(1372168673), + m31(1482258185), + m31(1996553247), + m31(1010679260), + m31(771198007), + m31(329504611), + m31(917136076), + m31(1846495836), + m31(335911069), + m31(1902154632), + m31(372699597), + m31(1009261041), + m31(1865051144), + m31(124123473), + m31(785665969), + m31(226542025), + m31(1912900079), + m31(1890662688) + ] + ], + array![ + array![ + m31(1241446753), + m31(429868511), + m31(1769209925), + m31(177405805), + m31(839961266), + m31(1920440688), + m31(1734454829), + m31(700809054), + m31(891723938), + m31(1926131761), + m31(966830725), + m31(1344992603), + m31(1815145656), + m31(1408098588), + m31(710634684), + m31(1326773753), + m31(963015487), + m31(1746796541), + m31(1253713220), + m31(1517192952), + m31(450389349), + m31(1509340492), + m31(790845512), + m31(1159839036), + m31(996560836), + m31(1298815753), + m31(993259319), + m31(294030317), + m31(273793548), + m31(272702235), + m31(1534450683), + m31(947013878), + m31(2106026109), + m31(2011740801), + m31(738556615), + m31(1292507146), + m31(1210187973), + m31(1149867151), + m31(758535655), + m31(1982174732), + m31(259161109), + m31(800057228), + m31(1568769348), + m31(16538508), + m31(1658103397), + m31(880980304), + m31(982646706), + m31(1918017120), + m31(1708709842), + m31(1378149938), + m31(2073023660), + m31(1999920996), + m31(725840508), + m31(1693326597), + m31(1274267346), + m31(2144647673), + m31(157617060), + m31(499688986), + m31(1431386603), + m31(1599927754), + m31(1570051340), + m31(2093041873), + m31(1842050770), + m31(133988560), + m31(931593147), + m31(343638403), + m31(519814973), + m31(179743399), + m31(315843657), + m31(2058086145), + m31(431298684), + m31(697750293), + m31(1980872017), + m31(1716226887), + m31(1128689609), + m31(1776162148), + m31(2140942534), + m31(1217523113), + m31(523559502), + m31(568994986), + m31(1155695286), + m31(1448113596), + m31(878995164), + m31(913827434), + m31(1100133868), + m31(937783613), + m31(1431599606), + m31(735876719), + m31(1438822212), + m31(1567124946), + m31(1216253640), + m31(803722478), + m31(1837959702), + m31(745588420), + m31(501475170), + m31(1312973037), + m31(1766825333), + m31(225668531), + m31(1078409982), + m31(38910835), + m31(2052482479), + m31(1562087368), + m31(890214825), + m31(2031606307), + m31(711026603), + m31(12908049), + m31(1414255066), + m31(1303598240), + m31(1743349568), + m31(891237529), + m31(1434839009), + m31(117345141), + m31(1010293230), + m31(327772604), + m31(103007258), + m31(787500571), + m31(404330745), + m31(1679068387), + m31(405919989), + m31(221202979), + m31(1811015724), + m31(1406586260), + m31(275594147), + m31(1207195825), + m31(223348201), + m31(1115614199), + m31(1441067815), + m31(816503794) + ], + array![ + m31(829496679), + m31(1445519006), + m31(433573110), + m31(472075419), + m31(48643245), + m31(1552456555), + m31(515145428), + m31(146947400), + m31(1586729234), + m31(1900604068), + m31(57342710), + m31(1018957982), + m31(710174048), + m31(1425911979), + m31(2098709110), + m31(1131020451), + m31(1773153707), + m31(1810364814), + m31(1768516246), + m31(1163087693), + m31(339878883), + m31(1055405643), + m31(1337182508), + m31(725200031), + m31(1947783140), + m31(542658180), + m31(288222251), + m31(1646074135), + m31(1316502549), + m31(1439263277), + m31(1438996655), + m31(1206515910), + m31(1179444304), + m31(108785332), + m31(1057918877), + m31(1608343072), + m31(994675727), + m31(1359959195), + m31(1175058800), + m31(181353603), + m31(1756864250), + m31(1799100828), + m31(1594459169), + m31(1552019918), + m31(450916789), + m31(28528440), + m31(1950823545), + m31(1392037917), + m31(466154731), + m31(1491783071), + m31(176660922), + m31(1241326830), + m31(1705955546), + m31(144274927), + m31(1863630751), + m31(456074463), + m31(1505761788), + m31(801254344), + m31(1175589121), + m31(877661542), + m31(1126141607), + m31(1252425084), + m31(1729057942), + m31(431644357), + m31(466521165), + m31(1463453334), + m31(458736348), + m31(30546462), + m31(1242347193), + m31(329632153), + m31(1017707699), + m31(1529783543), + m31(1792935756), + m31(963488236), + m31(1027580022), + m31(1641894265), + m31(1727455833), + m31(858183347), + m31(1977840379), + m31(542696181), + m31(569164148), + m31(335153762), + m31(1571687795), + m31(1248990794), + m31(1254011753), + m31(1134416985), + m31(725265319), + m31(1379120567), + m31(562719364), + m31(891214199), + m31(1674825283), + m31(419941558), + m31(777041919), + m31(1063425243), + m31(1266764005), + m31(977940898), + m31(1389782428), + m31(1878238505), + m31(1611222451), + m31(2001257581), + m31(1291626460), + m31(450343978), + m31(898228662), + m31(2069375870), + m31(300427746), + m31(1147217994), + m31(602044792), + m31(739931054), + m31(1785684689), + m31(1392410968), + m31(123056940), + m31(1134299352), + m31(255537596), + m31(85292321), + m31(1125502839), + m31(1853721497), + m31(1078149463), + m31(1738208278), + m31(63793132), + m31(1089383337), + m31(152160816), + m31(685833671), + m31(188846229), + m31(1584827157), + m31(579537078), + m31(1009304432), + m31(161229033), + m31(1535862908) + ], + array![ + m31(455886551), + m31(67590841), + m31(892598823), + m31(271444803), + m31(1901386463), + m31(546280091), + m31(1994967536), + m31(114487525), + m31(179024372), + m31(570998663), + m31(476745036), + m31(1635847640), + m31(271249228), + m31(1187812636), + m31(944373823), + m31(784800845), + m31(1638718337), + m31(40299604), + m31(1659944656), + m31(547511625), + m31(1863311415), + m31(307413268), + m31(1362500205), + m31(123290960), + m31(824905117), + m31(906746401), + m31(1429765726), + m31(1655201426), + m31(2088421742), + m31(542489227), + m31(508257244), + m31(1567313580), + m31(1892768044), + m31(1511967116), + m31(1448145436), + m31(933652143), + m31(908195493), + m31(1275343190), + m31(540155754), + m31(526147881), + m31(285483931), + m31(1471327987), + m31(220508226), + m31(1067580508), + m31(1927472880), + m31(1779502870), + m31(60432326), + m31(1334463053), + m31(1590284408), + m31(276054595), + m31(1541607208), + m31(206863239), + m31(2085645248), + m31(1211083263), + m31(44803082), + m31(1054247650), + m31(1666064426), + m31(563966427), + m31(1712486989), + m31(1998721743), + m31(1880380902), + m31(622230005), + m31(1290468131), + m31(808354101), + m31(1645142219), + m31(1502700008), + m31(1686601820), + m31(405145406), + m31(108758195), + m31(1593770808), + m31(333908929), + m31(1139696857), + m31(1802986094), + m31(1983989469), + m31(1560585589), + m31(929652719), + m31(1850085775), + m31(57073619), + m31(2035144204), + m31(430664394), + m31(1144192292), + m31(2057143556), + m31(295940084), + m31(255771068), + m31(356023205), + m31(1010839807), + m31(1765173986), + m31(496829333), + m31(223721794), + m31(1978881942), + m31(1414260709), + m31(395760878), + m31(365425348), + m31(1543810533), + m31(960850851), + m31(2081893243), + m31(309214317), + m31(596810049), + m31(2075217570), + m31(1976988682), + m31(1633628652), + m31(576650763), + m31(1764191118), + m31(631521358), + m31(1912800067), + m31(1779434507), + m31(696837971), + m31(1658206928), + m31(456255382), + m31(1916908957), + m31(372077908), + m31(1208882848), + m31(1073927654), + m31(696605636), + m31(183799903), + m31(888542307), + m31(580563846), + m31(1618753053), + m31(2006024245), + m31(621409752), + m31(1305049744), + m31(819080270), + m31(1396220187), + m31(10770639), + m31(482891673), + m31(1164366821), + m31(1344659398), + m31(1546600659) + ], + array![ + m31(1688452524), + m31(566747500), + m31(1861682854), + m31(1939270396), + m31(1114535837), + m31(1695665783), + m31(825925787), + m31(514643128), + m31(1003668355), + m31(1238477950), + m31(233083382), + m31(459748737), + m31(1962054145), + m31(872417813), + m31(121372288), + m31(391918137), + m31(786842142), + m31(487347324), + m31(669753650), + m31(72027144), + m31(64598133), + m31(1389340860), + m31(444519035), + m31(1982331611), + m31(1728056825), + m31(1716043184), + m31(323302122), + m31(1845988688), + m31(1209866268), + m31(5151987), + m31(490708654), + m31(1982548469), + m31(1920137648), + m31(472570930), + m31(1245781044), + m31(862969965), + m31(1433554488), + m31(1372091411), + m31(1218521739), + m31(789511576), + m31(1820128245), + m31(120509398), + m31(14301669), + m31(906093958), + m31(2051273642), + m31(1200327236), + m31(1423426889), + m31(1516938572), + m31(2004028681), + m31(1427404453), + m31(988677382), + m31(1080163621), + m31(1666853459), + m31(533035271), + m31(697509762), + m31(944872895), + m31(268375223), + m31(299405133), + m31(1651211295), + m31(1238861289), + m31(471303514), + m31(1951436643), + m31(961367828), + m31(1181943915), + m31(1271421247), + m31(1192794639), + m31(1498729883), + m31(1579947621), + m31(159351278), + m31(265177622), + m31(585598732), + m31(1335266398), + m31(982333662), + m31(1829924493), + m31(638544313), + m31(380135145), + m31(2017887677), + m31(1415870253), + m31(845496437), + m31(487490391), + m31(799822387), + m31(868402435), + m31(844991830), + m31(69158034), + m31(1282284961), + m31(1442552666), + m31(2088218366), + m31(1681524240), + m31(1878638610), + m31(334380775), + m31(1120787761), + m31(1963127765), + m31(1141233104), + m31(1778298782), + m31(264307561), + m31(2048481441), + m31(580507731), + m31(689819734), + m31(602777593), + m31(1391217370), + m31(220077025), + m31(1581374717), + m31(1024763585), + m31(1385586528), + m31(1021917178), + m31(1302022680), + m31(1204554758), + m31(548239901), + m31(2055472029), + m31(1426884281), + m31(1979646674), + m31(830113157), + m31(1669542402), + m31(437123241), + m31(1380892438), + m31(1581127231), + m31(893350051), + m31(320803320), + m31(1273884531), + m31(522244246), + m31(802201995), + m31(54975598), + m31(1769949917), + m31(1574652287), + m31(390504353), + m31(391625775), + m31(2045273818), + m31(908152915) + ] + ] + ], + proof_of_work: 1439, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(1778362851, 267905255, 1034658821, 1644716014), + qm31(314879472, 710455161, 1680157739, 1502829038), + qm31(986656210, 553114912, 955835669, 1686582168), + qm31(1962955143, 1087748884, 1383795613, 682409563), + qm31(1981672097, 1204151353, 1442918244, 840408798), + qm31(1421905042, 1393234416, 1507533276, 862277124), + qm31(1335411594, 314512435, 131529278, 1619832546), + qm31(1608013347, 1478702990, 1914388629, 439120975), + qm31(453507621, 612917842, 1886360866, 1441499004), + qm31(282528966, 166399177, 1926434564, 1217413443), + qm31(347257945, 1621122748, 1014690421, 1035348776), + qm31(280329396, 1222073811, 1853350926, 278871787), + qm31(490128830, 1673318905, 509963440, 1787377345), + qm31(2022115388, 283829789, 1535940618, 1192082588), + qm31(646231789, 1227357389, 1933263253, 1118825476), + qm31(1640051934, 2120916590, 568300805, 490201790), + qm31(1683081718, 411487305, 1249816242, 1584707656), + qm31(97591514, 1223644029, 396647381, 65887543), + qm31(1408557831, 2036068579, 343229715, 1312945460), + qm31(146518042, 1647322716, 1353130864, 755614199), + qm31(2140482884, 98320348, 554909321, 634208946), + qm31(1313282070, 379931871, 1152518298, 329889131), + qm31(174364602, 1055180078, 298166637, 837602475), + qm31(884137996, 1390114166, 281300970, 1208690500), + qm31(427316150, 503258163, 2002868731, 1958019580), + qm31(545111519, 359032627, 844104218, 1684392100), + qm31(1456766084, 595864111, 480675878, 259974594), + qm31(1320241441, 1228843356, 1653280756, 7066051), + qm31(813394629, 1376038277, 1756099636, 61044937), + qm31(305053895, 1026342122, 1966886663, 1467708733), + qm31(864383881, 1346055286, 1749930747, 1503903460), + qm31(752223406, 2113011477, 1605048036, 2088774951), + qm31(1387635978, 1970242899, 388694768, 884182911), + qm31(1823610906, 1775375279, 627477501, 1022257724), + qm31(355986409, 1742265204, 2034137310, 1007143608), + qm31(280253869, 2083250583, 1856709646, 1120208305), + qm31(1674118112, 900922439, 2056191651, 2134735655), + qm31(2096714549, 1348252192, 1997384973, 1346113181), + qm31(1729527507, 1429309445, 855279378, 997504669), + qm31(454989196, 858153925, 1687398969, 723611047), + qm31(2136187311, 2046712068, 944931018, 1596916154), + qm31(1604681662, 560125759, 490502044, 40211994), + qm31(1627580343, 1583018358, 190766917, 199396821), + qm31(1275660225, 687906850, 593107095, 890991990), + qm31(1719512436, 1106038075, 1854569036, 159158223), + qm31(96875910, 1291231236, 209884711, 2107227763), + qm31(1201913079, 30383108, 1465952123, 1974893592), + qm31(1438876596, 1439440858, 1141734921, 2110995001), + qm31(1606539570, 1842805655, 1315585561, 2066606362), + qm31(1312132786, 227180974, 365848652, 1278761888), + qm31(514709780, 280627393, 2032252963, 655964061), + qm31(123207189, 699945764, 1770314417, 1673440738), + qm31(1807648453, 1247218703, 1057023827, 1957159760), + qm31(984938850, 1257657756, 1498995459, 1552551199), + qm31(1730589151, 1248638814, 374282426, 532543944), + qm31(298411432, 1630581269, 1579353552, 518953600), + qm31(604969160, 675806407, 146076159, 466243665), + qm31(993913557, 928437001, 1607445581, 1623388135), + qm31(819802537, 82001627, 1769975804, 1317246199), + qm31(1640211156, 1211003196, 1575796313, 693067835), + qm31(300560697, 312232873, 1073989169, 1179616735), + qm31(18541052, 1198664460, 954704363, 2090558429), + qm31(1309493501, 1935337512, 1121457807, 1918058921), + qm31(1900960372, 1438293827, 1330969529, 2030414228) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 3167318403262582112295747271195673198857263807911885152614333176853029399357_felt252, + 3615579390713816602536838175971577097717543977254359270776019434858951488819_felt252, + 1561076288780042849095778865540932738266071420821860726586013729225054113196_felt252, + 3035770400064691119487117475949992345015813566682857214989758353333107243334_felt252, + 2995731277472689020501979753393737218157014444654701246484600102244687525208_felt252, + 2172918429900785145490981190957170147925033536558862093768218452840852964408_felt252, + 616482091822603569078888151490508337389885434029890918278390701737696257617_felt252, + 3262843295428900090805455667318623510230603720539827956903006062644638527715_felt252, + 809334201389836001704805198002473732702855410781863358563345051720532353365_felt252, + 2191805640457875132989121057740441812835480331148635454523939479821444759502_felt252, + 134845266299939830669660945627860001151877853491158680607099185442580176127_felt252, + 641213592152773942940233867999527942307826957556257143337562787540679520334_felt252, + 3454859651191973412633599001083476540801403738565912114195686250021190321427_felt252, + 397920459126189767812567340787459655418888460431021835188718714865980432169_felt252, + 1914849815691052669664054403318679304560787012629079330878354406752823523236_felt252, + 1929065881817717233035674409287364510337300107561873533911696097350831837155_felt252, + 1912205578291509662296645497769183958538162007109951229942701746323983841856_felt252, + 728020114350529310977685400225797094403249288029385373636462411413039823492_felt252, + 310405001921277057366733307054213170584032789927145992846564913611511548221_felt252, + 2029928195199256587276367161850798200024301206172440496199569113794193770717_felt252, + 2326280845279066815282616918128269859295714062408334267310899695339245770562_felt252, + 1867568185119534484026853119515675236154179352456940354675801623619397158722_felt252, + 3253324497222508371550838213081165034833409370268823754611881417330528575640_felt252, + 3131575877104348016805364607181660573652711762209375960459748900694650766822_felt252, + 789536102342227859438927325411505814978106190368835093168680321694313684871_felt252, + 1461259224826918397906286133113739314523571827116560507360879959674656399814_felt252, + 435653318225494407350659187163210413584948275120632339469547868650004931743_felt252, + 1923271882894475996206938799386950198703962126952633356883909876913239343652_felt252, + 1417896787042567126739065450814728713047935256946220789400888670124088568646_felt252, + 2058563604584405151330641791780976774343352389365403124034679256501486199468_felt252, + 728533607747940073720731257569629712855778931096488187080312560734562179517_felt252, + 1192020755575241965566336793963136650150335101987826860592944168306086395488_felt252, + 2394177169964896806344175918240120331643416194785960286268872715680028690674_felt252, + 2912590318271875193683738224696518075639672519034811167816919639217753902187_felt252, + 286902444714788747910469110399919574846583716699272872896834815406500013970_felt252, + 2064205289446629562199097195752068112722465934103028488587364980440878161251_felt252, + 986251958439551445432635148561220201511290698797734181508276439565471476527_felt252, + 3294914590334225702227269212961918655181917537266755995397521329277018630665_felt252, + 1812860322921254980307701457472605344381010553543759285869576273695434448761_felt252, + 1968641805138404666532643167889832228632196174014741057590932708652672836665_felt252, + 2915280519007409806980798721067268201745040528010388598642020213463176359762_felt252, + 2991691753880122331148885038725989080595816678801194288434023875480127891968_felt252, + 3527780858337487212268227411442839865539441834192863133123651032188834439246_felt252, + 2128308594374836041313352986162594896489890711862957335013642609980295337118_felt252, + 1927171251814317113602752685573315692961301034980496275512239043667166544426_felt252, + 1232420443494516690922711885761669273484828460969601217779908647206669947611_felt252, + 737580266671638858112644575419964698405777901117253263369810930758680435856_felt252, + 2291184421104384038946462582463146091212734985282261734124865937948778473153_felt252, + 656328402258511326583070834957217624950329086740245242090486899548233105294_felt252, + 3005767388752526979290174262756176815377540231611115418236815300184064617480_felt252, + 2554105705452556206726756779692784762026152876943456475852999704912439503644_felt252, + 3379163054931144218584242476749050168324603894727801543711487879902546923798_felt252, + 3588840820148019562827784530260476315495748755287744568862160026688531344513_felt252, + 2161960240617836664659037615541508337832424557900946860220892337778335835976_felt252, + 180907959988594665965377127206095455196895440816417113832698018415409316011_felt252, + 3247943117082163629148693599367962250784724538082012493061281569519850982950_felt252, + 1783368704299838555123559094002753077237146662312902583784502890882358633762_felt252, + 2856837344652720231745594402153153080950153319518362594239098789797217613449_felt252, + 1304324048715285237452900403715473462281388937069334964210553857775914356673_felt252, + 3224795362877626103720224683981087251168020931413837677609890123460633165224_felt252, + 514358626243624916821194879577375695639239192420134958585314784619162582532_felt252, + 1915844619919763326711373875418419806476584126928275492708407670780554792631_felt252, + 1120436644145657384802552914905446860034433675487160136743177900758060641219_felt252, + 1132110093463173322249234087767538630218587960001523775975254085861312720613_felt252, + 2600491355727855751812950437705070153621406717090936141238576517648923585758_felt252, + 2610972157121881259529788807488381525783735858807216068515380304556567842919_felt252, + 325142622854159273318402148810653536123900216895571650037984056878673195754_felt252, + 1578109508579257721662311331145295135903144312110619276627916269938944657232_felt252, + 1796813207849459562449929813897677034115979482138698004666075912352941888655_felt252, + 1643311280733636112684352798502570688241038166690124569243733290344591101801_felt252, + 3451048182290657123348281843725728054548481691624085289032751397180813152084_felt252, + 1885190115473464562646188553896141851273769743446839080192878762641411985393_felt252, + 863890640810517764990771516136092999352608587466418319706008544784501779087_felt252, + 1627613054513189244023426647931160537284291599914413583762495064784360049101_felt252, + 2824324334867058838653565148682844827557480706595215476733433408977984557612_felt252, + 2125070745916343880551034169515451814457504382618639709231867637299337956375_felt252, + 398116736397242692669531298761109016122478075737532611868941834871906409875_felt252, + 2022357718737343663594839849569846340383131427732125220260230119821381662296_felt252, + 3464234835677929459019880596310541859883941215903652741620856322716519686786_felt252, + 3439980826335031816892122670622924920532784243107785407374183180392779026173_felt252, + 1190472079843410264387220515207361502650333049335636879559634448793065475021_felt252, + 1969129997212080707225521097041560839306046443748675633902475259589061109693_felt252, + 1358122319639097718150557533184361380544076063717803569028515763267472438332_felt252, + 2368487956777277549378045683459908191045983074515207367804506794522687494449_felt252, + 11231854324138092542780660253782676589255632954065035241763799417698230821_felt252, + 414929665727820540410315687242678091785998068541596206444507727236639008978_felt252, + 2103181503090331037325781524839650885633939297605869281464238637456869820_felt252, + 611566283649108746491038969279288074426377854887450024044951593014159495825_felt252, + 1726941296761811808772560445588941438278305505870082186128602245190317089016_felt252, + 464933454925235207601993250625996074429473848158286135871479504887265847825_felt252, + 1303277605510548141566397323264902773319853501982140690400050667208209384814_felt252, + 1767805326125298345154439702081719530633110072385034869659186703470938445986_felt252, + 692564214111501740333720391697797302026665257995611049495293128701762176042_felt252, + 1980490946884345076203863867574437139806090456377311100020371649335386301830_felt252, + 1013721886881724196842439964058499928036356536315886701842045128514155502997_felt252, + 2574052131539673776331749549422702381612672836311995518426422104488784343579_felt252, + 1190972679209763973169771335496207288094890891101277390728382940259247211763_felt252, + 3075156867476665282262065451743522852466538243876310697305634812526432840007_felt252, + 3165888778227817977928686959900046778726000762525069256913501566737379209536_felt252, + 2705118561230470690413357746736443336918231430245088314944755516335885677709_felt252, + 1488135663169001971091164248763967262881573634964460551789761727624405749200_felt252, + 1657056989535121493569122058257676869035737400379802138106017784454162967617_felt252, + 637806020460922798672387663068222019659304135787737455562140162098164385800_felt252, + 1220587073588081004957657592159051159896950270527516211780616670243039162664_felt252, + 3297749646327148442815348045220807766087607367559018631432034608526880165546_felt252, + 758641750600031380508395210237423031763971966546558090033829435314942484215_felt252, + 439082670577000760924259177117720383553408299491000568634381010758692186174_felt252, + 2028929907793382893418118906552002829227392862139475680490427791613613332817_felt252, + 347284455591331143094445602771374925525193556790906960691366450109563688057_felt252, + 739283557089375229939650919418674981748798326574413198434876443084513791941_felt252, + 879852589832610177236707809546332823660116507996245734071131029534003582457_felt252, + 1794216204298722965770385418913044306642039964331305859344108421214449859090_felt252, + 881558855734915891635683256290270327644568576005179519904966658255664139298_felt252, + 1072920759423591915399889025719290797294677043456276245674161962971585365829_felt252, + 3604862926072118540742522370155592431310211979506953744110711778777899297822_felt252, + 447050891754592338933566815994880994187523761176404548531652915492169563897_felt252, + 2464717785112201084092943935862501920823671546372812753290701499304912062849_felt252, + 1132269455733030354628724844148037682916637051527853402298878241295792202629_felt252, + 441352347571818607480430116313382388559463489556246473333686200960490019270_felt252, + 3282291282349768317420768405595795581094620072012642712495705302840101397215_felt252, + 2212132555164125431421160630260485145224940261908632721383907077881186901388_felt252, + 322575632720532285909699145852951383300689463526465140063020824032523754980_felt252, + 1033890852389366048710745547785059419307494336551014277841067711881041203292_felt252, + 2230082535540223258862212448272652800386530685919178613531347715444609433854_felt252, + 784918315974260677449785746890221636634933752618238547096582171250879659214_felt252, + 3164494926833848841246975527468960907347421742608256528508640652804288334111_felt252, + 3579395077337042732174832935776716367348219852909152424031010395810700452956_felt252, + 1660647375679140942169957294451333790286823220954571977699814254118084765514_felt252, + 374741855965512155371038918628304281188526969103897392913858180444514505876_felt252, + 1465934576976191161764145275440153055402872272893823034291807870485969731775_felt252, + 1636720170802780204785668378165695180793644644029821532291885218141653999670_felt252, + 242084189980604208829421688990292306688903889791378117938435649265649869420_felt252, + 2463009962622660969730532728188572756045546502154639576039251151452954811789_felt252, + 3030338055641557621697278885557693871873350539682820425314828612354939438020_felt252, + 2078538401842827146535766071691411380585069802231436295305832258875926414732_felt252, + 2775714628528988895559447981577986466425192954915264836403961939772273917602_felt252, + 245826078749776023687889384709135223003365601539576928142159793633907298738_felt252, + 2600864802489416622919096682863682447688669632260781815211326157078843376306_felt252, + 2687770228154049322938519298294096849445607527903126354876476126894629155544_felt252, + 1586292584037565168931310117066443429024399816366157487684378909852777535973_felt252, + 2693042283002336656678144852126770422248876722400833983926626575301695843766_felt252, + 1930903702643634528224872429631112031578663232128610568079806982365899358337_felt252, + 332808712979173619618461590404992134079247807609185606381265224951921945601_felt252, + 3100511586627285543489081579726569692939861245752727364419617443848464061591_felt252, + 1225028366126854143796138956881288899307953190336481574257853824820945498944_felt252, + 1966693274642172450725447820415628030962093812776678589871632323303804092599_felt252, + 3192270490156129116382543036821177853059996025860335854163800352668440843248_felt252, + 3144087238912174361605359065477451390602946912974038916293716927363498391901_felt252, + 2034302521715199233104893944121887773039380713333257114943979743946772937868_felt252, + 3219698906353341697887419178581835400973538923313505870940023225331206552370_felt252, + 3144088066286029098565614937508997259229132028478271531085909085894126203822_felt252, + 263543925650597218779331076500598922150394607244397362488060810581566517411_felt252, + 4010353946883772800799330563177983975482327417396076265725676323992568598_felt252, + 3330299960941525250730820091533307855124473162593318915278543523576747702981_felt252, + 2742461327568946460980688476365965215481855232476054564180775082779113158273_felt252, + 2341576195091456546769631092179059413182893492645182367785384896451827235188_felt252, + 1599448975917838374509588367239586456868728552943700662939743508993665214854_felt252, + 1083029968054921167742870252403263651613837766176726400970411173531030786360_felt252, + 2714382774807481874882896806406613239282652909337178349526962266107844894775_felt252, + 1133935550184545320490861764994927074137904168634711077925433160599720802432_felt252, + 1784357941222755831615893664820453139681163915031424423318183564104627094171_felt252, + 1752996295289054730284643399344537190679045892341353718645731308058242553737_felt252, + 3153223356555523411418144661096714787024043162730717953498170131311021864499_felt252, + 1838865690572015315527634312877383730334309171774092271238712381915784266995_felt252, + 2278236832488329384171296987350138414446454479574432977263273298787216461028_felt252, + 2163958769925910924380037886559798716514670344807690994708216938449200999128_felt252, + 1405648646401246067765223414081231242935764557835339116507370473641691294028_felt252, + 2180109052751745348383842228509798733286601504222966718596792510482125060158_felt252, + 1315121493709466681821483738476466038161381387467739843339710232811490351954_felt252, + 373159740226295835237529362028417095619866764970592446835295381712573573140_felt252, + 2269828727514223068154862745040685133132893985015725987303625064050414528736_felt252, + 1776131553141486175313296320346854326517869041768604766137893577276622159948_felt252, + 1061170370341768623542829993403351506261988205522122530815685105064196875843_felt252, + 2093217883303238245857493962324816825907038184954185722585359965226202010575_felt252, + 828228012196876473030168338140936684717561049506028627445768247208085829835_felt252, + 2734032158741958422565501623665113584165897527157337861948104180951417437786_felt252, + 2468723659089361410413224010998227770950523803094176847817475104119660948729_felt252, + 129206445977624773125852629740633880454850124060116953132269697760307866975_felt252, + 2293133920661970717220594438128691378105404355656272165737094794894090295105_felt252, + 1738546463806974361533014609468445293723933591268009627499553573741969027215_felt252, + 1240967633480790628284851715973107432101272302002990460236902745408641829496_felt252, + 719205166173729367467724581250910846737870037201626945188257660344985322318_felt252, + 1270915472331318459322564831798467834992731155686794408628352883475774255744_felt252, + 3038369115951870818177278254330825881470164391722188899926621032824767125879_felt252, + 2387433016862640599959792559195929414379865972318797125522584722004565737968_felt252, + 851696480986856863582057350083980839462138178386024636630275199093948829091_felt252, + 1888508476622831392220361268953166453075118052470358421131162380816975841991_felt252, + 2388824556745335209527068574065306620197834056845563548638614397812071204090_felt252, + 2369505906956799427299092150307395440894094538990140259337940823332036578585_felt252, + 3572294469162254220021403372295069911532076041914167728869644632268167689211_felt252, + 283432283397286906704795113952497235343691509434501330808612353652401176540_felt252, + 1677501681881411586351716909419556492662132300272013649296399506136254044579_felt252, + 1370287194944827401706940400224990857417768978896667540964659733140987170668_felt252, + 1046451371402997257782786276926900746617848623487997732329059197529503443076_felt252, + 1722318654302840696478797248939313424721788908114368852618238269419571589814_felt252, + 2082864903197482200518658987450729895910017478668118361197314506068410097252_felt252, + 2780615778912005307197573380340317014242806442673640866952005548001618909532_felt252, + 375418998236353534758189709544080373741782824306765626318055973670398268621_felt252, + 613371850130805383995892487534993853620079047248449846839238962820113891810_felt252, + 2374673113029327836791740280568272366533076525048854933749627574598426265529_felt252, + 846867289789023638673786318446908924624888723257161267160741638202888849016_felt252, + 880843373448842274984994985694385429633415782768038544023223206391012043912_felt252, + 38796070169887921699721357881166389217194946265105343445080889869737152699_felt252, + 1419848377984314329587436353141529922100995320221364910277994175930707348558_felt252, + 948801855738412011432885216335526900944373483281965443287962798737286300598_felt252, + 1374063329877410601632432890799401982182873024549657525623875935114727097666_felt252, + 2533997186408267916733805830756716591528175403080623637308349240858882624783_felt252, + 834273447068027015178686673949970085784175826630034872507748505599937853996_felt252, + 3395919321309131670305402251352174702719011899079736519317694207963864185594_felt252, + 2358756633841004018485571197828857388644975679979627581524735090473503197653_felt252, + 3416554937219582403466798633182997434113112384206164015130583289855889506196_felt252, + 2564306481960429962048936383055450657424565343992547089696557416286933584799_felt252, + 2524660165464081524778147289764117647551959325340835390255763225446451701712_felt252, + 168377912619989838167050057126598839939123872179607649580120737741493941024_felt252, + 2061934472757175269885586092027182135330018109370260043705019330509692119696_felt252, + 461649576570442888445283524762256372344651415965821533490998764544359678983_felt252, + 2712735014019140191176611517369115063384449869843813168411436556693412936921_felt252, + 2711267638042006479489984403064250494166024932990370625233456169702826349305_felt252, + 2251055061307874877070905547437114016386481423610872788425003395313233710565_felt252, + 3501890797804157688732273463550023766038452246650782658341871392712256567967_felt252, + 2628940092187240813383392327610531105925387854443241901846443774863466721733_felt252, + 966225615526364377763337875269134543376501058179259034851044759889897260710_felt252, + 1183460828262691688326605349451611739154097960948002719698826053872927558221_felt252, + 1120594878268517064303082812009392348061233027450974342305571414723164101224_felt252, + 1889887130398391676270655334906971366996530985893935055696147053636066647520_felt252, + 3363094202320142081609544344664477741848794472000866387686005652043239202089_felt252, + 1939676288845837683321845958483186031942521178301418208188878747917198013287_felt252, + 598142844963251819171323257827036766579216285201854246536774697698329746012_felt252, + 3000342345242217064790340459890377110009143828016586024226965113562458278335_felt252, + 2673182982221195375390683347073960365804332231341597057570107407057850610062_felt252, + 3362057651243799017374925405456486688206295213984796914807863536906792085743_felt252, + 788913399235788766377928972690212288807304945887214205456750924666828241205_felt252, + 1432121325687142171254850345494373452753386546417093296436159087752973125541_felt252, + 597106319780471700659944907040353373046689787545589758736904840722487845185_felt252, + 135854517697090750601559885314821486411361649910046555852772387302361183045_felt252, + 1724689889691369999267225857776331513905585083942693982556518731017379425399_felt252, + 2862375554295620871646428425944844263485625090057221878270208674409962595826_felt252, + 3213324443114087416748538190965757646952819110072996036681604000050564208434_felt252, + 3438314075611522009643841821295168137935811050166690240317715722752170326920_felt252, + 2036725427228458999337630767133666047220841550702158971416171025165529928724_felt252, + 1330700530251901740855932172184364861099768572895528435619189608255129246342_felt252, + 34321154962319378701001941917614599288857973440522777390391562503536777259_felt252, + 2673704043048732525198656992526298949230375780130887680567403363250212136668_felt252, + 3420583120712747301277995678231292667895380858354003510931688829052834270190_felt252, + 2684828404782117357348237252641206558926870239416795539609391741788610640932_felt252, + 3326775021866586616103906812494007049653304382854967531202994449605089770298_felt252, + 1690456294494910454156662659530571680263903107162890661990157257454918714843_felt252, + 2358472935067860201704739022643645887068411607790285985786108036931324107558_felt252, + 98543593398960788473095385717399759883939540035365148404641979437194870704_felt252, + 2295252043100430657270885375604567693491708272695697714243857320187429900913_felt252, + 3063530568774645310017073958017629383172856029606746064831100298140355428076_felt252, + 2197481683958271070590080797527132531323474692870500884672519914045977469431_felt252, + 3020129128487851500871397314795609008763947755861473087026376060903735709310_felt252, + 1265990043186921844161125129671137299155294058727185281210385654338774597037_felt252, + 82140509444256839418655723085587900784484497635515402264102105445416896500_felt252, + 2834096664139174685196772790799208660914468281982046284899007341377481764417_felt252, + 486579001637283434438782310059930840356110290772347822315832020619836225586_felt252, + 2256619024804870569635983412610951377849263239228833700862666135089324672108_felt252, + 294030932703565089434138427242388721090926299638135489339837945042866919972_felt252, + 2509630656804352565420808031587114957722996740081894140152428556629927449794_felt252, + 2486423336413796175868823837085197145722153476810373151116732040445250637215_felt252, + 2118622844399821339758408862294146640632893132040047711974900004207452943489_felt252, + 3015635902369360219862904979702870236731779446273394788113129460068227883262_felt252, + 2987729327959473744715828450000179929048592146190868746533023040154280701910_felt252, + 727026478464644934002119550965061736991144427102751255388647739346470005306_felt252, + 646466734775987660266127743182687216809954741245951126734730753221399066306_felt252, + 1483224541415800985722525108094915766815889154834505393978330690626548916605_felt252, + 2822665643666858655767925825070884823493210617360686416306715509980437615568_felt252, + 895817682850638785315829255573034976357913989685897844852919771055492510441_felt252, + 107789307859461123336446461990254729587484146169141536233413226828415616415_felt252, + 1741322413414699463023866147151935904167553178111943971962661347434239668685_felt252, + 1237623416609356653275526065644746084629287352226406869756279741179878146599_felt252, + 3610694207758372574113898225927491146008742986376178559084060431080769051975_felt252, + 1119513760442899268199115202247551971469736019790194429293800234291774758653_felt252, + 2701629692706542145649339069495663157949762875606608209503662968391677113002_felt252, + 1631503940016614505234213935684763312558345522264807981617508924819862846005_felt252, + 2423533786386960007193109072805199413570598029243053137621694393644379767467_felt252, + 1590724718483004234154841763924304203117578264017099804307593926851168703539_felt252, + 1071347614316652345415549179520253673544621174918450332477427050255436721181_felt252, + 609828960050346995586533940537875700865172075129870115829745621139317524273_felt252, + 1211307790238994638189293166724921322927515898416929797959720535566782542886_felt252, + 2955419164708081493750424866450623170602836249865387520017745105381153212438_felt252, + 1029496478011992314995665334414837305738590521890281276449270954172222486014_felt252, + 3574357486126193139432481241525714024800010872940262516062492459216489828603_felt252, + 373330677931327603272431440978248872672039673510842444884621053583176154127_felt252, + 421122957436141754388736919579443817892255995376396066026608800815061249554_felt252, + 2291731968799029580993302756324414019873655038572397836836480335645562183389_felt252, + 3370472985772315948402624497106407045213303638152673692498217540485647640460_felt252, + 572157599967857051694361703543889049026510865677856940731460158687006048843_felt252, + 3163002335399972675949083829094621918485664157267365657255676770076218205492_felt252, + 3258067044871189082319552081317645041954258099982886243402020487578978077269_felt252, + 1549775573177677636566703317602926865074434131199947180533532745602449492228_felt252, + 1125672551705509234329498653843479817937940203534558326541902344132159189893_felt252, + 1004231047620034098625290827497083296956581313210182781624348436041984007005_felt252, + 1843728384931388231871031219502651236594641574993709039032580693104258586352_felt252, + 137598083323146186713456085282794153693665620852705661332955277515094343208_felt252, + 1202043129802366924762909547039258007790679129547574525654192873023095262110_felt252, + 3367403142473097394193796788515386393132428842619731702514985468470477662749_felt252, + 723024245873611954008990522395706403348766583925679767410711307589759343428_felt252, + 1283511463395897360468538645844761867801108473841732938919871867301959705257_felt252, + 1821352583480642205087136406336687059895195717864630634822023419455009626973_felt252, + 2451940819028281349943980644708703686242186538055001920481061488782464073747_felt252, + 392650903629509277491830731783876947473219272809581000501715500983814899124_felt252, + 1882146379724571706209558691142931924326044047907406829575186513909466970217_felt252, + 404996411397535998372425121175479558082327741963005678305414230879615248688_felt252, + 3376627822727336661144428897825834236562444444656467540178934901196714769251_felt252, + 1294399511374048998516851682158712148337876499968281212603034105834909583988_felt252, + 685563838441927962348019812470975398142544521482023010307812730008578748478_felt252, + 2467933835859473522003541876254578806992713656604122007824904921018376964830_felt252, + 730992400046857672647589591227288793268673567974397158003223862936676685407_felt252, + 3454568143113287450151925349074866985027149321833851681466573656798936474486_felt252, + 991746399271497318292421564021539786119860334220978686324588573723403353601_felt252, + 1614703406008441026572059207506947364294499453443931169024025821241392971146_felt252, + 3242075045764465086279013383100774196913006124022491864271475336773026080526_felt252, + 747585470031652919608655302685384500755988873568407624647250356916001012198_felt252, + 3588062808288034816283115495466276204066665345005610935531895229205243291035_felt252, + 850597516627940425680334967747238808503886896087715960749292109720513445857_felt252, + 1661882021953887164724826523185823519945460062929216086960278090747622785279_felt252, + 2746360598815554015143737085862033257685954936740160988887915700528603083706_felt252, + 1928225511043902452298049308010809556598520848248225289806497572689031944201_felt252, + 1695122322003083629910225040853274122193484015624362424026938695047597451744_felt252, + 2944605671935756906869639413430282973046585416321579539004613520855153548577_felt252, + 1882122047518142365824603950922128109325588050162346240733784536029026024370_felt252, + 2465927246413351351983956024142174166071744002803653674514193486954566372484_felt252, + 3142789909623271130838886135182550950212748936828905717726503223203305461968_felt252, + 2172994374145864386841861992242352380240498878347534564350970076521362532642_felt252, + 1123170719774045273768150052677126832879259422677342876144816917164415338188_felt252, + 3077813202187093273730021866326105417126969094935101898819021640109626368390_felt252, + 3307750973193048013729555507449199255321244464041976048379020487384843055445_felt252, + 489605340543929844890623599493678988002085066028095462936480119866857826725_felt252, + 1872215981469397801375823293401351036737638305214496958287323953970391410536_felt252, + 2021525856381569724410626112505874087144831389515262972417766681955123142504_felt252, + 1705948600955220706625133776426661259864443944774672986660979395383328171410_felt252, + 3552462218669688122679775162667962620224146594542788016866104237461747489018_felt252, + 2855229794019873730097045563332890044156306988359404129308598422140906736122_felt252, + 1537745752907965045417841018912564444101386251643122234488559989727111865565_felt252, + 1021932926928174017020086147571228248143241197265311053010874584598325400347_felt252, + 3106263652678168846443063676466716623442840189111940403494845632626556001999_felt252, + 5497069420691230284651870912723424177100941855807032772835252744409003232_felt252, + 1965820044547691414839920189779099528237122082341325140079939099475630845768_felt252, + 3331365759535062198434990880462416938595960132584125861143904185750787212198_felt252, + 3306552786056014191692864179611973772607838317291265133200281335887657738204_felt252, + 730085516623327055854393579419541695500288542190024341611408046799410690227_felt252, + 2965269592983805757108011075765088869206481272388382617642605231826773768611_felt252, + 1928226186581203042908089746977371793472590887200884611438567239624094953179_felt252, + 742760636553640151564040361538711787281508027639725446302399406186131849905_felt252, + 1397075163108557622108987018577492901584508008455542456843719077300429848072_felt252, + 2117611702709938055637753202918232950806325851388260608745717194149663606316_felt252, + 2180261198851301126970427913159501714338558238565212338734641427304380643542_felt252, + 1102275715449125606772818580138791207108198353358105016349718984323672483449_felt252, + 3455505091021278296226293904283998145633016073773937236430765715344268825531_felt252, + 782043393583669164952883295408738246925039318862442406478720049665089030013_felt252, + 1266825628187840414490448826309272147995927915289594279422191969659461892983_felt252, + 2856384759886489005222051843185831486124196849869237515545560501147029746100_felt252, + 1821654306034629188783366029592005234364842113392821724630744353564261528884_felt252, + 1417170379021682322729060112461915346575318105534545620539581388296698962988_felt252, + 2088292517272779955285753545375612256276618538217091956097528081366653824408_felt252, + 1718100277848170578813339867379678802481387363904873747670782125568703233740_felt252, + 186495851257236032913771115610464267357518846403866035022609656526317173332_felt252, + 1237840109055338942517756160022372367708695176633516817356800488876655609938_felt252, + 1076306838733331209237870028916308969375752376504399548247251659984341714333_felt252, + 3025180902274003619814809867608372940619852729340143751391334894954962976534_felt252, + 2174381264453669794972407257380673000604316882485574820344365567023756671948_felt252, + 3436195843567361289049122539090432509162777760989797923479759997635865586083_felt252, + 3386554127147076514582347151994655809573177325968538075903324356359335760229_felt252, + 293718245851123434662073095226923877012418329253659933353627725616098937970_felt252, + 2518141023739053048419285054680959432003654616154371309602112854769853908453_felt252, + 1979812838633307646443617127257528891716975691011175593920523376780124891337_felt252, + 325294543458020876444891782964724096865291357247362052917075117409268656010_felt252, + 911552080260742482324590138311460340385382602718843828829534242135344416764_felt252, + 235327212646471176682793104199319794100455593642406731104098379527934192862_felt252, + 2891799310367415199259694273740102927354831044085047658292595549079927872758_felt252, + 3077363286524182256610554721661885313718045566266476558989554568352488836187_felt252, + 3114778309062302949901427412832125782803240076087213279596825873515307562813_felt252, + 69994998563528982996093005521963688770968848408817857514182119753059159673_felt252, + 25922598526138966285199621639205444609724429850618701027877127657773164768_felt252, + 2356198208983134769379524905954787344731950467272969681754105314175208465339_felt252, + 1542204106602796979236013243058650720808881482341484657149681494233900111298_felt252, + 3374689343746702401774105380434676411231418557807104569171034569294460976675_felt252, + 1992041094433716319423557171661774711391395096064530342551757041276988976559_felt252, + 1560766143216710547378100630306953498818918202980767310739320773214670358328_felt252, + 393676163323946343209248618318448026401683821436996345703406390176723375114_felt252, + 1666384485093738071324573289477310466400546557751246162297284260380724925177_felt252, + 3042881678986852198617437569693198524180294073614517226875866851633038419467_felt252, + 3458064485822957213201018387113408364956042070696511834922129852225594823810_felt252, + 2849979839833828604817456110763169214304699883713859880803360390655934649583_felt252, + 1523344863023344586615556732142475416599632851553461579124348592042447712352_felt252, + 647486223284977189255024319120098323659654687791340438858448269142051475850_felt252, + 2044578019521392418777616808249260889167530050876481408540415064978040296048_felt252, + 1341638392073829931601840697772588579424166644987145001591686476535088175095_felt252, + 1390343286466683392063025506197273478423869190431984957277715325090993876751_felt252, + 2178136437458978347577479483319546700906462539754066930050179766155451505030_felt252, + 2274395723837035490047897094277697680039629964562261715000474155042996211836_felt252, + 700976670020935291965737987561499750076489239016379003527196988713806824899_felt252, + 238139734514913104732599234204596351793532383878454741805951324277944182693_felt252, + 2889422899406713951172675022697026528927484419926721537109658725566602503103_felt252, + 1733452121945655771892938938873462162050894512248493196158655943921225734700_felt252, + 1990849439496622165982976347557576714357551268914014973199924341893664048365_felt252 + ], + column_witness: array![] + }, + commitment: 3012081206940077228459902333197396908737908956391001370855158083013442810893_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(2112103370, 1666519861, 886690886, 1110929828), + qm31(1134132647, 1188837986, 890272550, 2071219218), + qm31(309306557, 27020369, 1890204144, 1598300169), + qm31(1890870187, 1203421681, 1720867808, 618069328), + qm31(988128214, 606383945, 1227138265, 1521007313), + qm31(1522312538, 282821259, 1851906782, 1722823448), + qm31(1583902255, 1891436462, 1452313864, 1253798697), + qm31(1315505721, 233338203, 850451170, 1643115575), + qm31(1067134802, 914548672, 1138195600, 685745268), + qm31(828898130, 801979294, 370444476, 1195523276), + qm31(1410801205, 1157237971, 1440065258, 334972480), + qm31(792093874, 1519978006, 1541060740, 1812835181), + qm31(1856527857, 394162373, 1428592557, 1133733920), + qm31(1641815816, 351838326, 1205186112, 1119988300), + qm31(1061547019, 551607720, 295019629, 2623954), + qm31(1968001167, 1995284966, 950634909, 1229145381), + qm31(945860358, 1732960002, 1287274424, 241037209), + qm31(1718340690, 2105872572, 453972111, 1047711738), + qm31(195463528, 1029983761, 2116620631, 1753993842), + qm31(934739116, 297634372, 1028424832, 1670990158), + qm31(73624760, 1876236119, 1220938025, 1712850582), + qm31(375145644, 2128023730, 1043093840, 493868365), + qm31(1595136753, 262173575, 357221565, 750796573), + qm31(1863052827, 1113579012, 1240692287, 524706531), + qm31(1618510174, 1844030322, 652082798, 2049158956), + qm31(556737741, 1032879811, 522174542, 958673873), + qm31(333071358, 938401423, 400462223, 2092661713), + qm31(910119609, 830670555, 1958557037, 404663943), + qm31(630302789, 1982582897, 1320751701, 869101434), + qm31(422970267, 215036093, 813252445, 1865761081), + qm31(280873646, 1741173452, 1007970822, 982912057), + qm31(1963452507, 268241420, 193633881, 159983295), + qm31(1297220215, 731416052, 834833336, 1721032401), + qm31(914578984, 856884051, 1265988959, 1829766447), + qm31(1999388343, 663616945, 1664731636, 922002241), + qm31(570724620, 844104817, 1211859251, 1657488763), + qm31(440279944, 1781207937, 1189057644, 1660657717), + qm31(1691964062, 57771649, 1733777399, 1790325376), + qm31(66084298, 2033174094, 1063676896, 1949941868), + qm31(1755453349, 832429585, 2002167443, 1599914202), + qm31(1647423943, 1260413762, 1561825372, 1230879748), + qm31(1437257307, 1943555371, 1056512949, 1314420153), + qm31(480254474, 1643755071, 1972832130, 887742947), + qm31(1004166872, 888876953, 782054857, 363265150), + qm31(613476930, 1775060001, 768389591, 850913752), + qm31(438686090, 1587487402, 212612704, 1914283359), + qm31(1216392410, 337765816, 1486418004, 298471476), + qm31(1273146992, 960727838, 1098451398, 293838345), + qm31(1032175882, 452892577, 375882831, 1725841044), + qm31(2116075637, 1401743282, 578630565, 2126605938), + qm31(1146590376, 1334391619, 1021746121, 274144239), + qm31(593794443, 308480721, 2136329005, 1242607886), + qm31(1902193759, 1143248380, 595670942, 126618363), + qm31(670776068, 103955938, 911025090, 392744668), + qm31(33530138, 438431121, 219151424, 912993948), + qm31(341120480, 2007867484, 1274355866, 1045831006), + qm31(1810843460, 1138653072, 56085410, 1136701037), + qm31(1765810486, 1759068354, 670382174, 1173143679), + qm31(945575174, 1033468769, 2108446728, 2086669089), + qm31(2115249035, 1253966597, 1977278509, 1935916792), + qm31(271588219, 707157431, 1870395453, 1457361283), + qm31(1376965338, 2006385478, 164113652, 960527502), + qm31(1284237441, 418639076, 1287255071, 111402926), + qm31(902080159, 1233698845, 1394881591, 1495782917) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2470001165597656141976077791793081983453702557298593512706936234490991965387_felt252, + 722869355938877446499706575438497413432670021019241157573316030148402747261_felt252, + 912339155797802980343995443545153511551941871701769375840153428529070445259_felt252, + 595691560132055151799002546580946145332312201598346812817225497371764659553_felt252, + 2687256690099358327585793067909372839269093772001918207520870238482637443706_felt252, + 25683787940081069255265104664659614068573615347011341746852770527730553076_felt252, + 1343705549512873262487282769295946019828789949672490659260876521196669639365_felt252, + 1510170067722306097951252109338133932235945744022762722268486273170484441656_felt252, + 2329777964024667818571838314601295624334912123420821156417863190452440394678_felt252, + 862069913635135514369454149616149683474374052789740871855031860968559832186_felt252, + 2546929212180529824226729572851442094866379188235934742346408924018999654995_felt252, + 3006775894383642041550846869281859968751958729027594327433708648436254011699_felt252, + 2241610101444034679390807931965497448816125174306615433722772761539116265297_felt252, + 161393094734891688132649778596032731976158330200677017535139012678662067779_felt252, + 1209574791772972647784679360422039210646104353107467566431585272030326296626_felt252, + 216121515311372777545358762213599375261140752601706343622503862745106174142_felt252, + 1245696428440277966764361850109685605065294414363714607290981040715346131756_felt252, + 2939294557715890509435574691988761656528208742018220984126634379293920688804_felt252, + 2171871002951167277394207350786305760368306651211474944715615585142054139580_felt252, + 1232642016822958495063788252551674116348238823954357235432642499579105325831_felt252, + 1239143867906801101534861204630477328828861653877426192844980772125702390335_felt252, + 2582060746596940878208728661025643464621977242772915564041430376623172650456_felt252, + 2351334117189187635714654433086128164754057015250925577334536159125460315962_felt252, + 181297756252025275156793257501746926226941307848250199762921075819044243098_felt252, + 1249674023758002836721615191867423134179963843342035487478423536348794402459_felt252, + 2237801401390405066336020393382285671115651191489144493430317924263637370477_felt252, + 2269173298178807720766999730614114769180356672697275220418977956969574838843_felt252, + 3288597449886210405255504631269847627252538371118301828734917153729339792084_felt252, + 1806675931472672279600890563847968331586721577790679984638392946437842010309_felt252, + 1589316726062330032563047630170652792786027567662212918716724466198608987775_felt252, + 2273745890502073673331215459539631881634222463490562826999151957022410880593_felt252, + 1539579965770740279131235511015358635183315616332644477710780237253778443514_felt252, + 1875030958852136041075595515638175366929519454487192039732103987260765826747_felt252, + 495755630217920763566910338113406047276239779860413245488116346445229552958_felt252, + 3068937107097190895244283081122820038429858354027491892117266322779523373797_felt252, + 1928461517143813139890320441206040301806704731357114416186647641203244480894_felt252, + 700535187604685961845652860227480344420649268896087069818231157402814936944_felt252, + 2247024322022460604521114974912699999635301545070522064529908850242842196890_felt252, + 106381421040817144596546484778801651601900806429466020546913842455722803982_felt252, + 2330959599965476099406371403317571895978056991314934247703429667046311987166_felt252, + 105944957801511517637537478148179105232037313845429326443879849675989849149_felt252, + 3071471909903619391474621856405318810794015349999445128001275334821179858283_felt252, + 2033193498465265575723498823724968141720430370744052984612439197054797658225_felt252, + 3492971410169970048205524549885449698530131332988031889881328441236220918430_felt252, + 179375050651013742977392127830487708659837126453336207682663527965071871565_felt252, + 3055121290848131114758205374055869652200248189997815563194291584588116646106_felt252, + 1425955572629436079895617746799442542506066871625860690067631615511004125259_felt252, + 1144396016407256164638794327288818416579392555461409311479557236975297753648_felt252, + 1292803227179103287927766542996441943069339135593470303872484868856572434055_felt252, + 2484047279326671599689757858153012273102302754201108194512987352028433276898_felt252, + 3265896509182088843604596371443538281300344961505459274828514310599940317910_felt252, + 174128200261333901312733864795729752349815456993747747363175890348678863536_felt252, + 2626562952799243430570180043219986331733914460205978204244145158013861011186_felt252, + 2050366711687571661357340269306865686276111182365749740460825197033592269388_felt252, + 1546833486958594771973624391031067835136626236749352096566283054499461598833_felt252, + 1292212034499141854721074348674100222501043946570735908998846760356394827164_felt252, + 3030067608350630853107668375483188856981909118591405947590972393271340766629_felt252, + 965235973608674049131452988755544853274614336094821459242227026184152748579_felt252, + 464113908465049885533508966395300918010153118608576890755360577151889702579_felt252, + 3069311110566837529673128572010261183333935666385599023820494585704254320054_felt252, + 142679204814867985517504400954666731953362486754129884946984044680476551145_felt252, + 3338505700507292299162118016570534738843274189710695537166655570040633005705_felt252, + 745231227444811977904794823317481117031959981926202789373903096044601501747_felt252, + 309350171095911375471810400232461558819649865867292987421347807071992207552_felt252, + 239773116658512690531263448122173538549747207459759538262971119016152278972_felt252, + 3356672905716972672597486259740706828406846457168659671587413944375937398688_felt252, + 2772078115235719857788472615571658455908905535835925318325488431818231782098_felt252, + 620033538542688727343224544457318074339816654164782940069313494814623187099_felt252, + 1915042164516367730050285876931717059641411198841032368442033571216342749668_felt252, + 3565662550363762453800079029535255765324866186728530636809699617614173134079_felt252, + 1738261506847091292367870072071599808712815055128082530823399417989628255663_felt252, + 230513410939784400028999607748819928906581972893499870377547061103185148685_felt252, + 1112025162705341963186599292263353927649882469945962680616250868288955074965_felt252, + 97622253836508333526361745016046348393349664732531245849427276691541407068_felt252, + 2202368815475566214516058818456683702230254164945480070414915955192936889104_felt252, + 292646860327557706131643286488567117566586777924529202351868389498414204592_felt252, + 1127749396549018929114143535639523904581295452309223521865354476815246836169_felt252, + 3606301193673816163441631911551258213629979758265254889379951977021296714661_felt252, + 2403908492286202590846027107176299141404329854573719235014690048552783501954_felt252, + 192924185322743971557669923012247214477598920585264339103039613786017177653_felt252, + 454020304076632669388918996713837531507963174093218612610567720291436119645_felt252, + 2195338041957440624481075386402849377883248367920180189513155579985711533292_felt252, + 990966542957596270512286529794703057577783539531414515505611964549189045747_felt252, + 964910353662781378985248142266044611003260865824521802763624119670985490806_felt252, + 611325589831668137527873456259913652583256358758211298458187516575750999977_felt252, + 1717375599584966843064772416918901276346373104612812254832772607340428784081_felt252, + 2474047572045266386308700684925370959212600993491053122244251956370226877239_felt252, + 982859903281536356969419302005276976798509534231302952917406637091552189835_felt252, + 476631291077703059144262935624174184621361000736362456920509940745568074091_felt252, + 3516855209756654806200917536189876737327180083243719642080348162636928073185_felt252, + 2051208681976360237550884561581716940749606501522715112344647481904515520325_felt252, + 585050342715497399923873140270005440147460842044944137014848058155858831114_felt252, + 1478686418705804867903416764953256832398965710938859943524738728734927444808_felt252, + 552660433930669617413775867670647238008638097774952216536302621647748570238_felt252, + 964290083493152586277191683490156509037061417865006269073633601880502541001_felt252, + 941853775643067850737033770624266574311774908981690637694422189495628318731_felt252, + 722532136546245101013943094197447124091335884659809030455808774850799508856_felt252, + 1224732444140703214136236726528741616472063766112011500010748758374943947454_felt252, + 3339767438251840960857698367239477027120272968131970879750672007903908093589_felt252, + 3316295182932433722084182321732985046940261041238866774402475259732526784807_felt252, + 2831946192179962320125520402544135868968011912699515198015124816946899274379_felt252, + 3233335280067845760597163359603901013953676459835909667812840717485559206654_felt252, + 3001490512471905733741571021431608483903634763951974801651091240262377289041_felt252, + 881279342579002462537517876365880786608958990621910481619198902326627441677_felt252, + 2885378268900464742062339182205854166653085723261705246554039918764436902076_felt252, + 1435377397516870877794131385787185138960221580856158485423727106883459127688_felt252, + 590380467381986923280952247908714074703713841313233091761354243000012216587_felt252, + 2859889560819615718120578874317547545351645464930098446205358409550518708638_felt252, + 1496122476623844505473318061028626400862655996856408912596025377782189378100_felt252, + 3541496912285550468975070319580064933329273091285194920872750987730802544279_felt252, + 3348487693681249320345792167842160775027799633970098813854476798960453111976_felt252, + 2051865929314545730430696824485542904695623891978055491346947099884715908215_felt252, + 3545157796031745055390562614156206716202810425780818065697782041495376838185_felt252, + 531878764120199423772062317868886942160907907396707810702684654323325035479_felt252, + 3173319548855040226474446385316307897172494052168883726108632798616298717735_felt252, + 2790724123486314431851450392179004472430144724661520711944509131736510457227_felt252, + 2045822056741221572046874644924121111679248164282612316270642377969087341237_felt252, + 361844608624202876053793982805430100636405487114095013241370686704246979713_felt252, + 1349380911249713975574610606400067944297798671903912311289782858885090600260_felt252, + 3578974841481566331535221326915597399726010276134455859552104649301885106799_felt252, + 2497721203070989204539010656130272717735222020664399767187543194278271831842_felt252, + 2880034329300750442361086259477796007670544663408576148741235301561054543618_felt252, + 1825334541201465046466814268199126549933864981648898607035877410785083692344_felt252, + 2907592250432364313382327757439885099791081408040175520295942866451158376757_felt252, + 886198408956621483501370096703975125225765159823657569581962470679751256_felt252, + 3557460126148578906528001738913962282510539191542080517223440174889855336967_felt252, + 3297188457123239088435609820871675423900188427313874589986193044594662949286_felt252, + 1738706490823341774031544969170081771482099708909915701392770648775545591806_felt252, + 3352527833739162038871499771118164444717626200632158708806851485932995500229_felt252, + 1576847501327773617585392599201875283973747962242393164167061020622539896942_felt252, + 221376944138544254149720781261941790546923807995316410836571604416893002286_felt252, + 1508321191433041601395217366115317114000359168235409689414407662822389407787_felt252, + 3435405776407888551259730113060006954108209295670850612777767114937859030325_felt252, + 2474760681903731886719170298226004964384170755160550934570680147713236830431_felt252, + 2105411200519608488347321065217766341872930682290790333204230957302484827301_felt252, + 1119347976677540038108416864876231241323023977702882224749274153226333473578_felt252, + 2357597995659640694228867810348798399774262411996552435473058219124246026812_felt252, + 3587845572605617872126147075542122377615179285538522065290833586706771485897_felt252, + 1036215085556530616743351016039924812974033523609272557667595717173535886524_felt252, + 606706217482173278104558917382525755936454078600015822552384843988696420540_felt252, + 660228098057866445499640423845209635510786385794314393599796636346861851220_felt252, + 1466381133671382714492683912090525923595289454616211696981393123407932961785_felt252, + 2521402797233369080316360855787772236184714748574901372646152480397027008537_felt252, + 993612232272067501128520461657568346859377478142563928899103464600894095663_felt252, + 2996675462075706376309018976647378372498219695570244406032784298847511872318_felt252, + 2035363068285326523982682016781163047752705711173964079241264510958404040773_felt252, + 1557577345192357933720727804651160732479917102329477755523200092263357718227_felt252, + 1373135641032851350152380567675028493243171848921441473697401200295252409445_felt252, + 2914191472649377764721392784651535949805338333113518778850768920564300314439_felt252, + 221306434023063341639475064419831492629246278905418553345693719189808894615_felt252, + 2812121465856005023796473967421331620096877357426234987979087916426792938049_felt252, + 472179833631576106077060576303104114201125686757610683516809405058724194806_felt252, + 2596993169667986451020235101386463029362746335862501621499571737480627494286_felt252, + 124349788804091338008311725525146148717969713727133396195254543264927355923_felt252, + 2185513771495459723144133194271466861312544298043094962406365473596058377394_felt252, + 3567565617471046239775813801189876698267625510527947947365691033615480608822_felt252, + 2093277177132200951756662255494943965248647789467111236826365140798395843019_felt252, + 3172335189519488137510729316439812108549232993100593245030488046444850046587_felt252, + 427533041652170422779859676203055772893439511335023461702865943366635073292_felt252, + 604012953909632033893605295447854061471437462411378356553227758294779838135_felt252, + 707423533590944522984433827794651983498009238243845728906123393402675650199_felt252, + 1326664147986450891049400827579657853723260560892313562304616685228761883025_felt252, + 2169436705962420482696831384973059501434631848490083853206550821049818622099_felt252, + 1493407299149180816703942272973418405376921521422320769556127549491361312700_felt252, + 2586441202637196636430168314798893970514766196487567114878581635148342053106_felt252, + 166188809328560562164120934134861173993237686763151918534948739530580478632_felt252, + 2925548228754648689619917872136253282234438725051430436089243203423265469482_felt252, + 682454609966531219950203831894335742203205595034472745700082174683536305568_felt252, + 1597121337265909191773570227040878117662834321794143057965742101702320314288_felt252, + 866826157981316961159565767663524080959786004575800760202506928535643037384_felt252, + 2312539973465447268314003974957178704440283568586106252044008557183308199028_felt252, + 3466973839405491887488031031972258899852353223734961913158956988612810796191_felt252, + 3343100574327296039020799721969662617296015121747195922403035142756739280300_felt252, + 2901474035527463968152780688954635525679074894996303615686311768870603749644_felt252, + 2777433361770185863955212156613558293292270842884163202613461739574202741794_felt252, + 971922331945888836535190858717917980128558874617169227561018469235337509038_felt252, + 3016753048506769560641752551605085635409502589235632977595478618679945577516_felt252, + 2796443075549456555080175879761861959603543558233842375423737294814784722872_felt252, + 182171656957396629733310536347216237790093947897499099405061898133784213345_felt252, + 233425839033207505031513692378348831073590659088601274255779165664116296253_felt252, + 950061361168787420135130745715470543899330345414251923889478007260447295540_felt252, + 1926599324340233617715775481712220683751570164681812677348668383422141546051_felt252, + 44105646673850035364502938125601570737173837000187064026183706360150444467_felt252, + 521546015597966596707063734583832078282813893488533537040349387184855794950_felt252, + 865252688621089397708900026685363658222848166696321578075059874949308239267_felt252, + 1356807209460200383029238995458385814893979340256940373051392499450773643918_felt252, + 2707207930351096165098371447656730025229836516172930184870531810833879892964_felt252, + 1873915151210735313079687497716080587894125584460592998932876555921286101654_felt252, + 3336864996066558395362068205750967511566775460472138222433971255478500602939_felt252, + 1513804583224001225432888027677837426880498475179587700605008422360143986456_felt252, + 2871340919804281342788241771213284092783226322220804590955783820860715960734_felt252, + 3525255693097774134046356599652511989835317021246920236917478910822151603780_felt252, + 1369884120738182649505806190247161406937677359891959103504612342871569945942_felt252, + 1912419451245198987622935278531032203591428104572025296147747167475747048067_felt252, + 2863273051132285966658936753053311264161045984882035050106902191742003080102_felt252, + 859187429235597586220599752287582342367753311662031842462308698696796709366_felt252, + 2319162393200908862624075352933747892176708108265860855436586877744694895600_felt252, + 55067401048503093688025468591157938678600487544206578661732843774160194354_felt252, + 2472613319259100170874040718435948225716588576963157799051724914573524104119_felt252, + 3488081523282791776020382034705442272293885366532681623741711443273003969423_felt252, + 3197190916966996188475040460838121322448350032154639101477814115357420577436_felt252, + 2120054142991388162146266525598821380152220374896727648900446581525757784578_felt252, + 3377198882189865239318487091977626009840645133275414103601559026063075950970_felt252, + 3514246961997362792241881877083194122365850550997712493112692550895013275446_felt252, + 2451183080407398412646592839436647791348448647816122969004622334460284854283_felt252, + 2876307121983675460466268115533369488268859811335646139164088352179279122816_felt252, + 3047105935383536905050350414396605776759466524155213827019825699803738466192_felt252, + 3369697206710156633383381134223792406606087787335701591073339735683148040661_felt252, + 2572229614747340226117712780988304732035485289584365595454583212880536322283_felt252, + 2536779561621926435194958525083315796149206479466191519801419536927714607831_felt252, + 2918109679932723865375975047801041300662899738010519377353952321135568612191_felt252, + 1164017254854286819063356816581998588507325111850642948761786707685245101895_felt252, + 863259354665116385104464889325665045948752780695186833331272819185193933028_felt252, + 2608630932360416932416970872973908105839742567716425194191484579059368445997_felt252, + 3457960537615943997148733209253010517281168587296872491231101231114935009334_felt252, + 286070048627092433183590375501676300449133525190833246101534943563614337955_felt252, + 1462142939510096270189638085820670973228144205588688655343395169810875119951_felt252, + 2433921047032123472581504831936193951651726068253350999847951309478788143744_felt252, + 834630471689407080361728442604427815239950154976987108240121802372660189779_felt252, + 3311983747377141597326942568752114248284905348574812160401434581191526977193_felt252, + 1072503639308969790715296535128868546251366686082470171542251135776028846347_felt252, + 1295785564601746884538741010830517442704994245543445261299511330409507454453_felt252, + 3353218855898481043260383577685228031330548186506662343354870675997234757496_felt252, + 1157458386779874375955453724014833812519648435458539097239729588208951355534_felt252, + 656961297018593085900409581032719143582614638794942967523495780903333086348_felt252, + 209594774151777903196078343732380662558839465968054164759310758162979421439_felt252, + 3133672333233254993367320551330425213269824394923689612383618996688875994454_felt252, + 1032372797963866741585355174718405268440891288056753833488465102117075409942_felt252, + 3388163355067645487133540695674474716007333634822695329088858192796748462642_felt252, + 3371813338482629563214863956156211219768567621024128186693935138174365931288_felt252, + 1665518736849025395185936746265625849837716189029794218575854030039459974247_felt252, + 2942945497074426255611617364857677383235629265074607184079621944147628486031_felt252, + 3287226781184391165991033636098494675914807619078786373958164226748829324135_felt252, + 1801871881904390733625199557279474609286985709159179845203051659311623059234_felt252, + 3542769361682624721698929095717877088271459540691760917243921341242976430170_felt252, + 2590103787699711608654976837564067136497054663209663757874858500070870962988_felt252, + 826200586452671298089106715482305443576588843577946049801767634231035830665_felt252, + 496492413527236643220110214087137845629949634947271011584649399999827563832_felt252, + 2592895970374712959807626711747307580393595047096367731865416781115542046487_felt252, + 831258822992009049756050663927946331970803953933622031547920011192809503429_felt252, + 981548912372508702113624847443473906591463988252975563768545889416356124929_felt252, + 2070682259342860826489018288621720555493248182412650227502179637179499866387_felt252, + 1856024896192522019463528134292392385408749599706348368326772499595870728033_felt252, + 578619744032105594886803658112695652865935873169521692431991039047743781126_felt252, + 371975023946928753650080424064261944938858506987972982426491882161465152196_felt252, + 1947619607836409841562187750829643802488191239939108172156953151807218807912_felt252, + 670756248501999509994126611668032193768849926356989013638562684949590579540_felt252, + 310979311016210341876166216877750304689310810055577819814487874830330794430_felt252, + 1362306411113507915555527085056033923127376275351459148373820085006018193815_felt252, + 1740563843287925282782014757060426173749049466631460873927788209673132909005_felt252, + 3183637387070569390913548272501977731707960490331216865881020473045858656930_felt252, + 3200941802677528320739311079579530572205658682581589284566189213556441138094_felt252, + 409240840457882362951621835581838231770069582843435143521127771744169112006_felt252, + 2745652283750654108080223594029852898591361133461104074348653126087894893048_felt252, + 1694793997033583337186082763009284078717002661057834764729738315863857870652_felt252, + 3073640728867766235520200083705564316325030337169646746643402560098074193832_felt252, + 743191042774869843446932594906355442845558784777895652341666620161397710422_felt252, + 571686175501548585470057035432418711181332511641080119843775037466711750916_felt252, + 737992060194661603393010572355498348039254784125840306775264956984204585295_felt252, + 3010565389043591709823652843636310014598079905768791237791168743393004418729_felt252, + 3339235105229229137585185773995944864932740975589763438891924702654273378816_felt252, + 193900874052499048927708994837201926943009443279389302892770623562238911281_felt252, + 2793667487904948663854688782929802845563421096509247363050920473529368775735_felt252, + 3220745675014995191099053948668384282350658610692077311046304423557183509218_felt252, + 532489558014119583376525244840386349350792961642822210226038021867972946335_felt252, + 817695370067618766382710991636930813888659561706045772002133513910827433528_felt252, + 3425978683894574398261822926637650438934557243358138879358547101016441226737_felt252, + 1216697894628047068426600620095103719401911673320284057978586063852082897116_felt252, + 2840349645621808842161947436769631298972702136609527313181005273122371592742_felt252, + 3077245169722230273088709191873022765307887480115103046834968074799914739336_felt252, + 2836926292588477157739157020004573410177482518087025301246355112855931696892_felt252, + 51973070753307355261261374119004473719382377094364978751687191935153232677_felt252, + 2523001744571767142032692042097671315265158324408520738205165239120775614394_felt252, + 2632647716221051719207561119904732007612064532778344201930070248121379865688_felt252, + 2334579125249130498577493380043703076493424177629121355266667867599429782284_felt252, + 2958290431919514835129756906080667242671318841639297561200203305570294953109_felt252, + 1970469078202084947369235774449042547771380836465443221223590686610144921361_felt252, + 13440849131201580248122653444569244046672399873142836263995082722106083859_felt252, + 1858939151314979498534578538231802876047917901568189551268128514029711500200_felt252, + 632586591988977391510786508975258195852367609395218898979246183253512913186_felt252, + 1489127620253848849413190194645792972494933822277453201334603144205209628625_felt252, + 1220016850838158416160104417356575519702967870174526324234435881353986793878_felt252, + 2274241255879924638355275952303573723565055389430093819481463331990218625847_felt252, + 1194465134109499100931911857426078064997208558920792665288363079741888119387_felt252, + 1150760058435854737684074555145680046215696796970247211420539508726539266934_felt252, + 2566218966653973352996789767848035495058192004563182181656402942308026607801_felt252, + 1299263096307179837623176201346656872835086151071679458946346798012050398939_felt252, + 206031850810649693880778872894757654929841059417227053810177028000521772709_felt252, + 3408383959498572967194592550839252745296343410707042176027951904350387119631_felt252, + 2633033270510667613094769911492946747025447626419444219233128499600049089859_felt252, + 1259008230930171295930773566071863254675323837706372038408863640627406175746_felt252, + 2866033512903638446501505410994970092942451618120974768178242615400977428545_felt252, + 2663977196437601282710011394785322488772076857493218416410861204801694984939_felt252, + 228408313218749601394275495417028405291555819280308699719702348423816776356_felt252, + 575181803843181807895260193278575134958626292035732100629974836453582611702_felt252, + 2744547985882575149793070355476732641925888496257468574377848220570582341350_felt252, + 1667780397966813552326234631820617900275759819328395680755065499371024929765_felt252, + 2746012066912839682956652836621477110139943979781772842774418080990914015731_felt252, + 1427238070927818309760284443682890264239478250534285281346488859718106542462_felt252, + 3006540113053004650049272403494925594266322505010138707253557317448073395482_felt252, + 342193481860244781446595606243404040038381163152326177850641504740295149962_felt252, + 3350064262375359556210246556349205337050309275845607941041957340445695018930_felt252, + 2212544101732739064259333184191621795156902546843300309466648163819115015871_felt252, + 525918262110280408641875894815922013719011407005784788707458403949922245918_felt252, + 266055362778996599987398852147145171293991949592389876709460249144387840516_felt252, + 1308219411787798501828934460281634227452911277328787863788632703130820122282_felt252, + 1636195742065593310915437064341975628556985884918761856002129288742404909368_felt252, + 2149220763470127228258823954131370674089967641589827267088594486267022273116_felt252, + 2749676065194159831611307340317179727314718072530106939428947813842144600295_felt252, + 478200695337374364109338514451518154939034321110743028292729697397335375062_felt252, + 3529219743637133962946066929747182769799038829969839459696833792847063414209_felt252, + 2682046627885316029550826581800652640424695788293545144972700727782275580826_felt252, + 3586478404550914954628956279920485962948132298222978503734451203620172047471_felt252, + 1205205665953657714902951607440479980184276966828971932035222988294012713006_felt252, + 1893810780576078932716346747929604826764459646207093565343215100434657639279_felt252, + 2573344079963656290346313491097341917039415622180074687152125371680567533124_felt252, + 2747624496485046364853289928460817347787116995099559022163540230339576539616_felt252, + 980245783446387277874630202777769472278290689392606291476168723786164611711_felt252, + 641252124271320621873143880640694158731887090081884763476365828929103059730_felt252, + 2072375016335252788252291297555161403284799725351260439180340060961603924577_felt252, + 314381464833407527008833279999160690190543151602418448270484775904845681630_felt252, + 3247118754203271279746996602985855563078818622230864923144653517667016384738_felt252, + 1452061649101033445338499077464890188684756894903888092523396921945557364446_felt252, + 138857747183791122438996177253320914651981889941812520849445721666822041988_felt252, + 1930245051487234913391092361805633673816380639313451586252748161890341615963_felt252, + 1146922156495350390158970403626625672377912250642748986791618818365911805902_felt252, + 2758768136303730889916884334439987235891892546640299962380921886627839283095_felt252, + 2216263110084182170878024758330301439336797777757638738533419803715470244729_felt252, + 623261915477066755061470066646025448348840869255845299310389586693330983611_felt252, + 3077620449976988597411726615489027640564330099276697006792235012923759630884_felt252, + 281063197791485132512685314217733483729846861641128845074425688960173936904_felt252, + 2608273872969176053111592492875860130428814989598930836234322430038320972138_felt252, + 1378040239609607949913378465033778993280121327026217389504018966515845665222_felt252, + 2648900332875652172883746031981208106939887520553168993938507611787977985632_felt252 + ], + column_witness: array![] + }, + commitment: 2747653385696948545214554675226537722484630730301232320730694118138688781279_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1804239192, 211312264, 1562187177, 917490698), + qm31(2127060242, 948735875, 127682132, 1791255640), + qm31(637330178, 437142039, 331801649, 1270166252), + qm31(224100583, 2141502241, 1200955323, 1637726810), + qm31(1785090018, 56204973, 376108719, 951781108), + qm31(1738706189, 605270757, 98950421, 660343735), + qm31(310616158, 781230056, 1312047943, 636303699), + qm31(1212313672, 73497497, 1409454106, 2047479080), + qm31(1451251222, 514246090, 799129971, 446579963), + qm31(510587961, 1125103924, 1065745110, 1376735202), + qm31(1987633893, 1534267409, 1672733310, 944981381), + qm31(58860550, 813756384, 796884282, 1547885850), + qm31(1051305686, 407977238, 1910278330, 825474934), + qm31(630680560, 1416787968, 1332282426, 1810388377), + qm31(1915590372, 26855649, 1817384091, 1943138119), + qm31(72659045, 1760618669, 165037042, 435854566), + qm31(130542065, 839826983, 261879541, 309650352), + qm31(501191344, 1334384690, 1971652017, 1259803825), + qm31(470618360, 503048781, 809758308, 555590558), + qm31(1725171783, 686766813, 280626576, 2076567569), + qm31(323770514, 1064223583, 1866323931, 1457672869), + qm31(468336837, 1535084857, 1373652642, 370075012), + qm31(942537104, 626214602, 549224661, 846764863), + qm31(174266259, 2006212463, 1810708755, 813461924), + qm31(1124726078, 1588501674, 781813514, 161736575), + qm31(25375431, 659008940, 2022326577, 682279850), + qm31(1299894778, 2467336, 1402097645, 1085516117), + qm31(2060628243, 2113187507, 299365097, 602383121), + qm31(841710680, 863040217, 1973050340, 800433813), + qm31(2021874019, 962866155, 1696604481, 1493182501), + qm31(1482467914, 1044803573, 1597815682, 2099298785), + qm31(1064594848, 231990604, 657796304, 1119333373), + qm31(1785835038, 1449536241, 1370223794, 1111984738), + qm31(1392591671, 168285489, 160501196, 1700843405), + qm31(1207243957, 1029499176, 454997501, 391704738), + qm31(1449232650, 897899829, 1852445687, 805099460), + qm31(422803754, 704238588, 1092015067, 546772337), + qm31(712370840, 1268710806, 1022834742, 1853800400), + qm31(1667852507, 1268617818, 1615901739, 1146358808), + qm31(408507015, 1248201570, 1696495994, 766825159), + qm31(425824256, 326346705, 436683771, 182998489), + qm31(99637996, 2067046749, 1536700621, 1595249705), + qm31(1546211103, 185225639, 433114165, 836794295), + qm31(163906909, 461084345, 1378819215, 428643153), + qm31(774210245, 326611714, 1271978434, 856345333), + qm31(1570667048, 1725751182, 1508472169, 1183366736), + qm31(69606914, 1460574438, 750225386, 615668708), + qm31(1754012018, 1428556297, 773655332, 477634934), + qm31(1862661297, 604185860, 892459402, 1369367092), + qm31(2089151592, 766962388, 752627012, 1258619933), + qm31(280541360, 405735200, 2001041473, 1131077507), + qm31(1411217307, 1325895799, 1053559421, 949845202), + qm31(2004816555, 1136251898, 908172476, 1938192828), + qm31(154564111, 491759990, 859594931, 1620323502), + qm31(1444123115, 208834423, 867594236, 1389431587), + qm31(2033604495, 1546260454, 2075474301, 438154701), + qm31(1112543517, 501485151, 1630376889, 1269027663), + qm31(617501543, 1082647670, 727303717, 557411697), + qm31(1116647672, 392808358, 1677308614, 736580256), + qm31(839640315, 100319870, 1827576248, 1904372405), + qm31(718163683, 487102025, 1363404470, 42839756), + qm31(638146520, 114152259, 137313364, 1824795252), + qm31(1711175751, 1415711567, 1534331637, 2128021273), + qm31(2100301930, 454950658, 427371787, 447411579) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 3217108193180499622679735057291252341375111133765052760263750301211544913496_felt252, + 3598237436920124395305586561084675191624554759482500787024150465473795128791_felt252, + 3310520763845770434256513964594015837113795880628522581428079390587025887156_felt252, + 465472321849578410417741471982040266278972969925164304715025145357499329681_felt252, + 1266111012836558450167726123280376033282544985776434175934023703941445184455_felt252, + 343983234368284819664108712536520959851298070490607864738804902313650006747_felt252, + 2797256365545147759978966917060732224335214227379097887725504265816948180319_felt252, + 2975683916749195618259488144260106631080068322794532768265484386712072114907_felt252, + 667460978456143330743327299239491191920742638448185822360868625053496873977_felt252, + 582387190562197789486981849913054786262622739851671923730906438796091020651_felt252, + 2252844193861168586651630118692488699433348681601341694146044494156924061852_felt252, + 2567081323249396541819607415261392635839893106185227250680903615524205639856_felt252, + 3077921986241072198346057856833044138302561610631968611281262009314407469493_felt252, + 402454897432501668010675350818831485012006878229374816593667459302257936138_felt252, + 157004971313906534700063508191572008002844173749016642869933890652248433334_felt252, + 2309501275359000862844814090899440131058484461540320135615338973848495005654_felt252, + 517122804962421270933260655461955541958370359303051643876257104666150652652_felt252, + 2051576609183881677690028548335172461722310077381919829552865595889790398312_felt252, + 2500312930432483376090700590514176459633458335708523892573108522894476320749_felt252, + 3036547848068122405439101110291564078530216390072629433994971500325183085497_felt252, + 2590565260163494479406118632816446366958547265404539755201691716033966746155_felt252, + 1236832108980268000971845324911858218960138118898107353818495277897258656794_felt252, + 1650466311118050806113766569579058762394149288101550597083195397013922683365_felt252, + 3450068896058723781532453370530580384290859899684539806281339772914106286122_felt252, + 246283300642823789805421003469476137883715115995986842558972021010527656885_felt252, + 740517958393283644490817334245088390930231979415578566065658279780688868515_felt252, + 684383125618393260554021624834975673507309665059933934753228769445811393282_felt252, + 1899400910145689027856619417473115944006470384997418787971858984933419351109_felt252, + 3270533099928072732098063301504813236537912640194234836569791491695003746657_felt252, + 2019439937752987606238122882015410033297377791217951823093632440593646628844_felt252, + 2440101093950449636385111747714606715549190808933290752015073901586756783316_felt252, + 2309804442326623246018927406485948396036709507719757875496086672695282096869_felt252, + 2082095760173919144958248175242703256416707738469807555709616103570584316075_felt252, + 3449692358118174370427873686918598749815574375509559689780194929995238621790_felt252, + 680766653525162344502284744969214265852491648877340084842155333702754826506_felt252, + 3477149317989840591658737546136290166026965089360154709014118713140784218935_felt252, + 1017445197885139035538853211546010272592232411929654324032756072060455786732_felt252, + 2163019826757890557872439442949862849008768939705923994479843354773309667033_felt252, + 972450242162983013848179240458495056395431045078705819955728569591303662237_felt252, + 2222785147608781084204540750704468325422815586595596324282550363038757001730_felt252, + 1480306575298677135273160590114167022609065579875397877665995584288360369100_felt252, + 3431025793891585406488683107498025150998217579258411693537278368765619687465_felt252, + 3095811936642199996836002213949064786069134850721590982883646759200688839161_felt252, + 978065897388724391995907766022008981726852466177878063602073801815285356717_felt252, + 2260575279660708484528162900281590440454291228431148193607871022799293542937_felt252, + 3340256870246457532336490196457694578802035846350867221197318726081967073919_felt252, + 1134997344089505140381414198663190710940239986317086335702670849628382374368_felt252, + 2738518834502111365846976210234011636680629902482249128117639123189538469642_felt252, + 733416350134297115412956119518404859186581471959440552272930641420680843800_felt252, + 1199292719313180407100128223639662282012496367610032306034406413429345417901_felt252, + 847497341453637189068931430027745306263826157286685652313751555576538295717_felt252, + 283655362999637561873616348667669123724090888998193021029745557739968334535_felt252, + 509094446945771890581471282121137281931861073817252564394912387266305841361_felt252, + 1752366912996651437125079967362870728471396866569703847139844637553313553880_felt252, + 136711455766698080151478014726082706498718581554738155549234330768308206087_felt252, + 2118908871546088666860395466941108436336565788477056948323527539923731948876_felt252, + 112975910425682191245486031176213687765885731496689666135118406099526746832_felt252, + 2472768708645193885227852272206866320925991902053584780645534750234211568976_felt252, + 1247380429954307893328455127129883484770824373134456814575477733278399755340_felt252, + 609587356272599067267005081708994889668276526559519625027090822452320280501_felt252, + 157740712748347199268277817823151111054166864501077513859045888311062255069_felt252, + 2298010022349133525022671501887023836728419877906870346162216873613821650512_felt252, + 2875626718275410420539619574800516065382223547741118939819900518125100394694_felt252, + 1843634651856975667946630388441762754425239367432359529449681858789005323195_felt252, + 2446595748183525342781461894663270286833898946648690574982585771805953229009_felt252, + 2076015661667373725972266605887082858783379790055490985584762595743899467680_felt252, + 2240308206560936930262999814008501497135036950736360662747371718756409946746_felt252, + 1081653197889055743440133138413710914623326017546406946055247901544319594766_felt252, + 872572922506699168828507925996895678858839445133109072735392918105877237693_felt252, + 1783453066345004112542151135902405110864717234555808515606276817138449199712_felt252, + 666565801112566310746336972869412663719517686088930941929139539267610220025_felt252, + 3162506579756419848316989342625064068462149455940672032972361858097116571607_felt252, + 1518890860396643073550758404022282021831548415940697701269610669606263185474_felt252, + 848917613095560051706005923187009238348017022390707801391899902759425576486_felt252, + 895944623344957783611021015261247321759920388183536097886782740585577188952_felt252, + 2143783332161100772969415113184983420871820994806295794706439700510454406692_felt252, + 2287298953621774173070894208610846258154091975902416625748528963130852577735_felt252, + 1471207093737846176901355513547425738060940074033077110659997500307878306568_felt252, + 1955276154815083094598159183406382460889684416329376667282571391785005004944_felt252, + 1540286215109136069331448796321145173780063447840406064839018262081214771378_felt252, + 2910207674210850650662562417976726900025176690652939918654015847096808540553_felt252, + 3361282664461139101559408945632210156186584133025435546919386000036947357341_felt252, + 3156144969468715299024036529953826127933596557109486372607716896652704892587_felt252, + 2148435586766321275317699346384729769996909718719797082749618686983103318619_felt252, + 2785274717204052305715042454436359461945177832859857944124735808922119562773_felt252, + 1550850699862117560673326451474876232481813674141058634728094019615608454028_felt252, + 2464681729453725585469532545469389409492502397108103421719558487555905019310_felt252, + 1438811249596838242891717511271566779180241585962177101651854779636394827785_felt252, + 1623645268564906872069510563362086296634938081352139300915648061642891178739_felt252, + 1574911971705935957007849938104728737087764096070281610858400842307872228929_felt252, + 1818442093787124139406036071349821917935962222257316887917928468711985861160_felt252, + 1707076506543452324096115264540663502601676520260605016548351512621987485623_felt252, + 1217745355584368727143957493767804239030980828933782456378714037074036604497_felt252, + 418128142944193966743343178854280437996242042867858629904719849235091731382_felt252, + 472348388975510979155274127185117560848263277217962541924251065634239361870_felt252, + 927671035427642940882134179696499083458912636239058953096358423354594311750_felt252, + 2801658252967958075727061813612403525705438857856153928218441225034835381372_felt252, + 2402826580857990025398488634153015488585633623642540953762227147689423212056_felt252, + 132078527181460404371775045200722202353133419206167573154823055910670427337_felt252, + 2789923168203380031147031761053944854569064741943302316563525345492717507113_felt252, + 2501140424143040494147121806862160099753841163693469466907609926022252693019_felt252, + 653571248373005082189372402349737854037467275974612964772066395189129924773_felt252, + 3098892845495915093581597304100549068817527324236010575972271748997458781148_felt252, + 2644165935987329680313515807399509602174493024063730442198384930729311838961_felt252, + 1800880840690790352047805805564796933507893487179668625246264635771920404457_felt252, + 3527677275138058695130678112845321363478780048252696141441268202023223070309_felt252, + 2237799214677830575443742718687768825520183028386970040828557529280915398664_felt252, + 592369676027649262731620690939230428689695038945296708093662689587565267225_felt252, + 1299696620881124361142059490862912427054030998325829975491945004247852203842_felt252, + 1023386593944713236895123160989105057149902755265864446214524833879634136560_felt252, + 2143122048780351918451828020332495782384017761603257138770366812494762312418_felt252, + 2277497374719389900064782371058531283119915920601651239970162517225062741566_felt252, + 3500630567567561209335866824046354593285139440859028817178520415115702018679_felt252, + 1470361196888235378795324901403771744706323625652852377454623018981275595450_felt252, + 633838737747687445760459804958213625996534332469736280869542404243885709075_felt252, + 1777712047245810837423898577729955278949972637412999445146275506246132854368_felt252, + 3523641339430457888126726661821095444525106969348088209736961714615626182265_felt252, + 2834301997583872900638041398979263847918808209649174413455490473444721602321_felt252, + 3380022910451488040123953908056061949781796213331928013506587180119687702601_felt252, + 270043600076384117801526368835642087246814342001459570228367398274099948633_felt252, + 1006063677998022875755429101395801439256121663980656155890994216387572715909_felt252, + 3321364949346196097593501618587187308630631898054359044712098411448864967943_felt252, + 1185810321558620700680000896638480734353629130693382301597708603472255321889_felt252, + 980322275952748379584942602305815649268079238139142374642715671519731503277_felt252, + 775122134666396161582702652370119558692955108941581391314310920875217161681_felt252, + 3100814509734449002955783085976257451108232141649406618707972705972377418034_felt252, + 3385779956670160850059322093698514856322237489895202712275812802351398523412_felt252, + 2559157038583885597082287605578272259291772751360417202983113301909433710034_felt252, + 274671711177799947858316710427264749276830623304926190344912492847325373361_felt252, + 2383100566213227262704129359543706264536194128347556832307267617573702436855_felt252, + 2628052667324568937584272689384114582903328356983035788134600756830570292987_felt252, + 2496913740588187478802787289480301415322928900217098015162708010116960183130_felt252, + 1972982493308047528738761937699517349995677255846005362277714656378427938568_felt252, + 312489329805921501226804203215836124850828849562413791827546563940238794810_felt252, + 1007100388711284244486445936387126444019848691472094830259528367620821354944_felt252, + 2723229545598908765921497916575126630676404101339572155926798139939510621325_felt252, + 2121315748542448071526817075320913543162008772874142390009802681225785676474_felt252, + 2085202197018860685587881011980781109522821641992333360490158819188489868243_felt252, + 3043135509182874460396815994830368358633695015536454755083577534091587517413_felt252, + 3138025883481780323142788357667753788999806710682072636931065690858814234590_felt252, + 3553737978007761061331784474383405966520682323941974516142447616270262496092_felt252, + 2330462079342433224545258137622287625984025441998811315231670320465962133838_felt252, + 3031230843007317495204936905381029318079127412171410801497788851117492702885_felt252, + 763864141901872158267812208900715421692391121831244141227711972665460143159_felt252, + 2194063637238450401488654239345774777555115221647750086628677725916497788505_felt252, + 1414924611883109640119225478621000584952801737938034141586665990994043712368_felt252, + 322556657519154975842531170159069835093040097720451450840095984670397923619_felt252, + 2849000051732719976448140706141212712214836750189628862715299478173166538631_felt252, + 621677419756099127404000783127006578869441588696804598129276459129350847819_felt252, + 3025409498858633750994918877997500770979669328879187633466234446638539121114_felt252, + 602741622938538491715676017425761086074747777624609672846851677400920150295_felt252, + 1579220440215279127848570788026863914367962688193712151036686906918327314987_felt252, + 1093341815122326103693171641312661113327944973968974897903029213441540728700_felt252, + 3595428562242096655952343412397190376314103477925572821405127824600510525734_felt252, + 543088670926648887286096018395509766278201742019403664054073306598077378533_felt252, + 1728406410853480335268275789293888256456106060293914127352658880043126064170_felt252, + 31161052871899121641541353726082995934503463904734079360287064093148167515_felt252, + 3447700891234505023746581477528211784837533528798785159015347636673697682583_felt252, + 3396384496942002796873821577289418095373134446753718661116785742590737134914_felt252, + 3051200894761103751341462127472055448099968856782952249204736006755054450603_felt252, + 1800019084960427222270855214103570655971654256388407501005702558126492331066_felt252, + 2814740894546650089065373843101278579472092168066515151776425690811520775411_felt252, + 764026549932922316163646766031060600008541849158804764903108230432738012676_felt252, + 15035259400783414970541458750211329097399381813784261523501082412868077286_felt252, + 1598260985967203842158798881114622653226061489292933702604080078494883867424_felt252, + 2472181767988536655746248797104665509761539839100130408256177641319799737011_felt252, + 606985942808568734627887121672328454097718903561421397059814318633278213268_felt252, + 696043156051319884527809429034502578832613074160944579050321458879869590552_felt252, + 3246204446602489915963657765557701010489094033388069276123518433279295536875_felt252, + 1375433470458815982737721961128926647482874342164804582300370045580102177409_felt252, + 1132844045891708258389519787139267631037574239063413273581168499368651479512_felt252, + 641791999945938029300386725165030087971705093935575679082325126854248455982_felt252, + 1466468316309644466619624568302427739263118999902650236855902552763657878719_felt252, + 404394825090955314280388594348458928966977026710805257250563815389703828354_felt252, + 2928627780650635170031094221867282247663177755343887951767420339667452320520_felt252, + 2206955397744614513037056874898115982700259195178137222378331796105609248808_felt252, + 1696628440858730066750260109829048493914660414466556031556775474370800906016_felt252, + 2730251405671060329261720311564237628302495033665742539712841096925410589507_felt252, + 3537611266271859835779951388651701791450827042240380496239591687672069796750_felt252, + 422298980871101391096649712904217744070923956890385708320238875892540616856_felt252, + 1836531568638138446604415510383213575663493801590065588060157966993691860780_felt252, + 2577889385717147505129301536713987091729494031790012810171603863207030027741_felt252, + 2807306184652211985389694743112460906079583265055421995349272458239893075851_felt252, + 2830303991079907459566198945817393202796935261607956944281437949635697274924_felt252, + 3412280526379366647237258328260257559745378391462418005706297685839927885685_felt252, + 3546488052768952299676792509742519934813017143501251870340903542802274365163_felt252, + 1402473212569835923438577926306718337632418382388252742660256536611106524645_felt252, + 1861178886447710340449589128498976855137475064169471981546604397203543074008_felt252, + 1523705352727765206574937998606892077404821994865027308012891719024617897508_felt252, + 95800570137140553565751879300396598469352297695513394248863585130778976477_felt252, + 1354502213217357822040982555001338663721164441448799261090620783205389449731_felt252, + 2548670093385721505958689182173400492936856166239324165744827162843565583380_felt252, + 46020080337129112886184923483938156640036438373900450543402711932497033202_felt252, + 88956263019991351821901597104999991694958843085139367377110042682304804381_felt252, + 814047366375288023397781374456185280433546930280881753078920708692557572682_felt252, + 2457526740222350111692565667592166805066526670270817216492917473522906258810_felt252, + 3426889658977165078578632053535118966946587241644345828728304134711457252148_felt252, + 3452008236352370770036133232438516804470754776796305155229852890435622260135_felt252, + 1401062212720405719315212001270540017398144951963489768177784609805727950166_felt252, + 3357879407860626251650253941281983385595708540996116292073550344980462837136_felt252, + 2074599747276104966204602526373524245757930698167856154714780658233976453013_felt252, + 856658687214891012712531719253274752919525491992789552672149986913666385765_felt252, + 2042847614832487213806176393436566757193192583154422131677913517807157978122_felt252, + 1266709292452361676377722925771503431135422275482027918142572798984571854990_felt252, + 3435320137269136329390631430806987435932697743882173279125580326036539308451_felt252, + 3374240193147047373100015111448894683822750497685663258271019449675725950372_felt252, + 3512554841307820879586551307382152739998983748077688166021297825492010224360_felt252, + 2759789428175661265256247246596461177843749458697394696413380323284787510593_felt252, + 1587058224720726863893476663471721181426106243352855877899097810729249672315_felt252, + 1767736911409393556942531429097490011512637885386462424337670315032711782204_felt252, + 1530072296818862351324551150945113386538953376611108958682525718657568975394_felt252, + 674003259196507019268855343761318075304428011444223029191812412652408059010_felt252, + 273281035322336525718518247987994955268911505715967066780658292263868746905_felt252, + 3444038044866782015450460542687456141569993288709416971786557784653625868759_felt252, + 511952812172380144036090731066316476613860738600298903185343603740367641910_felt252, + 1946112606349889738188759640798299995689642409269202485365432598274988358375_felt252, + 1036179445742281509915563353087713513428582566542596679148075720380487357125_felt252, + 1928616667225100283600017291601446331681802035291241408740000629077689201363_felt252, + 1677121106130261798120162667962322910208630842399653290889886209749405267973_felt252, + 1124602628392041018698768559645130434248070320844861454819194289813558056603_felt252, + 2911079211990591112837607251637678071374547188902309111614545861820489096795_felt252, + 429950517594905976551494851219189341034077346362154565238653613706300886480_felt252, + 2455190834966592444902482655444053401541717150601410819091243538769420294499_felt252, + 1220159356168569551209137877236363564259407228822834736397962949472390598129_felt252, + 985118524757626217455166034065329304889564369888057832315944036538088964873_felt252, + 2124496201144983293678375794066825215408683916758284304793092038980157604859_felt252, + 697899429198525438532913075261284788370866587745903196730357351738842678561_felt252, + 2627065600716202682225735334935633345351408028722933142220321881185522588853_felt252, + 2083965481787048668865829293301525138562642130752518032161664859300248297574_felt252, + 1147312942564657680380918094462210704105257804422933325625504857971273761649_felt252, + 2856808845128138868812038857351531477721003731112814091266178813244625714435_felt252, + 2285513376985078328125670908677706837554970192493506726167326918775223130067_felt252, + 1084478012804207379771296707716807217921973635617972813838910683239194621338_felt252, + 2664906302324440163784945048533642965727145852623098897445049259648696866570_felt252, + 3035987098460195026776559349154975309205082219616964801925898745154125141802_felt252, + 1413901254442285584589636296182329996107443242142211989547082723075984159044_felt252, + 929506529827368645991417985328422019144669355729612476460273831651110159850_felt252, + 2297484880422560144995640433123854983588547849109734907069814405086367493953_felt252, + 2231267765788460339387723870300794318063682220594121520501664027364329182430_felt252, + 439241071119355301529329568664797861695341481786182133472186527486145093972_felt252, + 2101950780928776206210592423867727478124400340143080427912321545984933581902_felt252, + 1734445021346340898990348427923353399981856949152421014731652720381582946898_felt252, + 2806572262596032812247472948567568668287114435723096140845094669130819893416_felt252, + 705713755931531212021366891374951965103813272909126074053080501632886241976_felt252, + 1450624116021295344506076761716836701470317568257082542988545766793216533671_felt252, + 380779804041577502383019371488709358079530358803939430359755873513791807608_felt252, + 2032912703715442779169352443361745162255130092670614457081835340446450391311_felt252, + 1181098318070355863969382227610832544308428200709394725673301985032116667063_felt252, + 838080458749207663971752895244932651186597752475457719641568838839880285333_felt252, + 3309834541182185222130048163438478029622807252020659985699219998622863198674_felt252, + 1888967913205178146401525023265425304109761417870616518248756137333298134934_felt252, + 1736988055801408101911349945307461955451817824045977274913688842659418004952_felt252, + 1787303802802978814912939077899913073368487061574688661698588039966772664420_felt252, + 2022336019412331078394284536610652437910848971017192871635494530732306843368_felt252, + 2345734152875460103006414337791388546994093797558154382694281286678070707774_felt252, + 1714745630415329672460387979388504280690399683067860242379682869537392512903_felt252, + 3318575176004472437034076226938539824023108259372022627216307960944076744729_felt252, + 2095147437698130068292622940509809523562576161770478520328512967636856297547_felt252, + 3190357601843756701640759065130183918355634746676525759156318723444901672825_felt252, + 3255211410756424840575576945550154699707548619594606212128811243368416883006_felt252, + 2039095195555775349816834986209764093603368069552372117470475784697264493922_felt252, + 509727021317687942509968114259838448632281321526771255494915313715203938481_felt252, + 3101377381529345215316597314520319001398075667200327097318980819288225361213_felt252, + 1590456185660680339904894858186791013767369621135416180835325351251575831076_felt252, + 1806036625265861509323678581429954096622819928733730839207857154014440767258_felt252, + 2086878245075207239240863749678421452997765337986120504568767844610791619377_felt252, + 2117687157509521198099880248598959791704453019979788837127113546811118975652_felt252, + 2970409062832754641820582070043931665644718490916982685300163466367651156751_felt252, + 3454612852317009151472859290001038142307356195590241282869643902663124251823_felt252, + 1342113097625790165248772331388011225348525262348752360401211752348672196460_felt252 + ], + column_witness: array![] + }, + commitment: 2400269688321154583178593797674179417097573049754246459057505628140718237320_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1961494183, 701059932, 1512959762, 1726884547), + qm31(321163499, 6604106, 1892788210, 336884363), + qm31(513283303, 1981692232, 68301648, 97724735), + qm31(333317971, 1746538070, 569178355, 1591686570), + qm31(942564611, 1100326409, 1894630938, 1318554712), + qm31(2100678668, 20734966, 2015751501, 1932576862), + qm31(65987804, 528573709, 1502150382, 568014452), + qm31(1737594351, 2122408118, 1529639407, 189902185), + qm31(276778967, 2015954497, 992872738, 1775729404), + qm31(1779652975, 553293825, 791230948, 1922092748), + qm31(1015560371, 1115794434, 2086563041, 1596167327), + qm31(594420665, 1324864016, 1984272717, 46683749), + qm31(648760624, 1341050463, 1242003197, 1429732206), + qm31(532609273, 1189390043, 803137469, 1245756689), + qm31(1856916938, 52994435, 1734690336, 1805645884), + qm31(733660411, 2144890728, 98091062, 218586818), + qm31(1367785302, 1807779190, 1449405671, 1447305588), + qm31(1570351745, 1346999420, 2123643722, 83956687), + qm31(1485478237, 77827800, 1973878943, 100573283), + qm31(807011657, 382941411, 928993783, 1525460990), + qm31(1473329336, 572224593, 1618363631, 1415375491), + qm31(2116290919, 1532672619, 952676367, 309567097), + qm31(1881728787, 1504438474, 1146409128, 1821307485), + qm31(680884705, 1714845223, 107155777, 984049005), + qm31(413163104, 721283392, 578933160, 1172851678), + qm31(1805823672, 1119788649, 914705277, 2072748325), + qm31(1478899519, 934429682, 834367417, 1975187667), + qm31(1626559306, 1407677377, 1582140016, 1571547602), + qm31(26385595, 477776032, 437312422, 168222837), + qm31(1126352745, 1071231221, 255619769, 1524941683), + qm31(1151498666, 1193130909, 368479029, 1002055568), + qm31(334399395, 91921449, 908675584, 821260566), + qm31(1614470952, 2108598170, 347137398, 910817099), + qm31(579764749, 318533381, 1257870669, 922386709), + qm31(1395493262, 14645900, 361482507, 1388277199), + qm31(697642997, 2100665490, 1906304819, 613984652), + qm31(1332584342, 117411504, 45752614, 933889766), + qm31(2125867539, 94612081, 1882380698, 477695262), + qm31(2101953159, 34971951, 722778727, 1281086891), + qm31(960916961, 1456717542, 1840208965, 1202379304), + qm31(463070542, 1970378685, 839768507, 91744962), + qm31(1815451816, 742394715, 1553947971, 487908728), + qm31(1369134874, 764367243, 156119320, 1809653282), + qm31(1463259965, 162154977, 847823132, 1907859048), + qm31(1033214704, 982872939, 1317166203, 36418531), + qm31(523629150, 590246220, 2068813331, 492092563), + qm31(1574275869, 430981231, 1882008266, 823550489), + qm31(818739906, 1654666786, 1325519570, 261973879), + qm31(854893046, 168442293, 285066024, 715799860), + qm31(1608399480, 1306849633, 2030360143, 823906955), + qm31(933375053, 128607665, 861083600, 1608902122), + qm31(1808945070, 2115692559, 498970520, 108473615), + qm31(1773921566, 1284305851, 1511452353, 1212912510), + qm31(2009964276, 1633830922, 1138938080, 1307251677), + qm31(154340753, 1049468006, 1771611363, 2054379175), + qm31(1599141634, 1621386152, 235877489, 339559598), + qm31(1822038716, 524428201, 1747940606, 1645444953), + qm31(1548973418, 116044064, 75325222, 1761443443), + qm31(948410954, 1561049880, 540662822, 1056357180), + qm31(1280516076, 906706376, 1022916711, 749883295) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1761648358912602023388268221033623047434920953140510961871040754019556301943_felt252, + 2544175616458230711778378461992611917963012899345493817833381518834055820530_felt252, + 910166572155911275212889273973629675712679487394557239869317779686471557783_felt252, + 3436913186439555057100667234577108482222252005751955226453132154128308637511_felt252, + 3596216712253998660323341553080494194731615360266368350573293878453930117005_felt252, + 602701047768877894059242743334028695854209039789724606869104817021495520002_felt252, + 293106339414803470604011949557897456454384258913685143896755282770105040174_felt252, + 282572236867768406561988541471707818345354934208394993452852099336875824014_felt252, + 788817405206182603686822857360975593875660819398878214356057775842065950640_felt252, + 2519887440230396062172032812692604840508477902291494591380893503482318225887_felt252, + 380543247983842268063686202271676639491534793620972416818241059988396672663_felt252, + 3513778916107538110928438733742333693564417081940194851577800824432235649109_felt252, + 193285933814223197844933304290764740822802166414824634717141211631086839946_felt252, + 923821172734357094301913539132613212144915512207661033326188687739260542100_felt252, + 188825734925399300521586486427209723179192691513453985451061644522950682419_felt252, + 1353908329833992400045719263780318612057140048197378104457549452206727189221_felt252, + 2410402262807050182205012646895378834591829502581186425157584351234097846876_felt252, + 512271687082158297511528459997167953569343451035027400000459171200780246532_felt252, + 190718303339770438045192060651305907943064623224409075947040132042330958953_felt252, + 3293790047237850351706268939053522301078812251366060879284971302488350342376_felt252, + 2207763945717231046814881079951256272977799031538333806455061871648366166513_felt252, + 3094209385610415213339062173806974620570276830937575673813785830165714910913_felt252, + 1908933399722827491774399750837665271839680960665870425675145803408208877268_felt252, + 771019328548638712101755789971923961538908162669206764440026959462047315145_felt252, + 2217749741333133685984154964395808940667353788752583434925685856738604138567_felt252, + 3439576462941310421890205981152737608471145358567060640642686799746326838005_felt252, + 2983247514460517293836776836709279357042954935906010267849762065804317565780_felt252, + 2548715495950243824792823043183281218903638198292907455549028288173441170823_felt252, + 1985820204940274641130413175368388141389896753754587323507639700168228279671_felt252, + 2292952026630577247812666032779443351054870754475079358557956087785008582029_felt252, + 2970823169539541318021910882198765480268119385012126747866724070345180637385_felt252, + 3256082884482313826903820637615252186855313082205682625924654511286789257753_felt252, + 1807840151499368866323071715047325469196279210755041741249543906237451316036_felt252, + 1188509658409736127160507773971601345140307753529757680555949701858703649093_felt252, + 2083133725721698834302338425871975895473094156177725324319583884649251514209_felt252, + 2078125205730739408680641281604151234443748360017747102828906060030906298007_felt252, + 3220308113539308594110312184493784691012576843088234421065578222990339278738_felt252, + 3215209570224807991602536682639521602462507899004374837406037311243872470011_felt252, + 2629766529724453613624132806093828801582603614060154515171717265307480381970_felt252, + 3484554667137876316578020694856900369855135920878808367217313879310566042158_felt252, + 1117242289792285193242560479474734658734450624660297307125763182125250528107_felt252, + 2402003518124750928853097876591077691445802313953097384356253135847419734246_felt252, + 2751983275921074683164730664587081475999458440124770077378455023504916752873_felt252, + 314285442930619107479696547970332787732149289402485947568728108766562111217_felt252, + 2228617566597431983944330616544232933553570464754862271723812708721900762411_felt252, + 1175847724548438217571184711923184458384098705140948585000954923111453712486_felt252, + 234380601120745528350642922153130430408244922083225893437711708314682908066_felt252, + 3360198267644544267214269016395889988902909488981682797145548373670653188037_felt252, + 2998982268787542139904046459794568268013031414008560053068335793010176939806_felt252, + 3534936737621425776515685486310042676011969585077222280932403846522170441296_felt252, + 3314270928404558922858082037449129933647038757463044973199065512339903361338_felt252, + 97018423474222984570312962047954045339316150110634546139124257042617755758_felt252, + 2637443052655511785073791075518020968257575452912565233555036944153504761181_felt252, + 1123815372291647049794178077981012364689404231274406070103415053189182944059_felt252, + 3556767286781123453172691346369694564062052794440785641732556746431207769616_felt252, + 3189417322726815022413904947857989836310366100567528294678794649027654118925_felt252, + 2807177417035056140439456029294531900907589242917573655519561575550678061887_felt252, + 2895989542633502498183923677693022033604037736363829125216818334647377599313_felt252, + 2249171124130643762385567564996394967337340568970653591702065593883757524618_felt252, + 1309063306654613843307777380658321105121210202414063947818119572275150414706_felt252, + 2360920754926899976343355820258192184422641875875141753374153970673310367427_felt252, + 2352984900728133463470160288546020056752096401948395906984478830842128664420_felt252, + 3344653897998078274430400098180929030318222373410510640712311123566719798374_felt252, + 1233915594569703042598977349631694620997832503045168774668501839683067179413_felt252, + 2892921234632845814249162705702633536600200517719611915748825256588831012379_felt252, + 1827192179710915120978720597370546031844413607530452037025763050778720943347_felt252, + 1335951624225431758070420020598706750500774912628663535160542822959998973246_felt252, + 2819545319534473520352876710689278436728507748631326938085797788949588129678_felt252, + 3325984185610167391163806985259994054751582333832055888417068871034815103768_felt252, + 1019022585468407030973294631119332620176784007115333125498040483709782428330_felt252, + 2365423592233395815181780355276773636647526643764371456471240162334733725082_felt252, + 2695108151808206467674745366227395988822694288754565520400050778529622858152_felt252, + 1076388856823700863029967249827383635601632701400475340463380584676351563944_felt252, + 1826929305425045721829585978445029820730436201246813279161931532404025444451_felt252, + 3282066163750510898131902651922078254521821010985268797984461842242091437599_felt252, + 2575947338033321648874321193981283987072239086607241206698665470475960885039_felt252, + 373561379252167705991998850365073667763396554167002534688716972118564659133_felt252, + 3452324403354356784939160477746740680458056579607866071261232362811189404554_felt252, + 866395358511488370965050820457145365109635464533294014575683254060362837959_felt252, + 1160603723997633592874190671673493735683257745702799340459845432830662539303_felt252, + 1344352036022271918610804394788055310726715212096004927640051450231713462149_felt252, + 806626953711468479289781542588308467068554599906643450450009272771537157277_felt252, + 223772662424338468062842766675826925652911455266866697291588368393893587783_felt252, + 3415512288850844468292671485419009910381526769580751312826280534782264086347_felt252, + 1529970746239691123552592663831481157079299658205761142561206515577428736207_felt252, + 633305825446882869521682666529391227527507471510116516214140918887446621218_felt252, + 2873966370810549540999815113277038380203804330999069997739367547597508759693_felt252, + 2925122439946356946318123685521834298659885855192383249077495737492827755981_felt252, + 3390402556208231459992571806490330329449678584242501004371132070463559635351_felt252, + 3144085871838801849885545446158881232851879308100419142944287626797871565204_felt252, + 3012089527757063154614059517795622692881556432889199707026708447347356587410_felt252, + 63818074114499101718282308110218299514864541870589201419601927173519585346_felt252, + 2186149025454058386156556015825232376063012790004393379862143895772684183995_felt252, + 841739580552050340762024237195382593372922725634650973695611262361640809224_felt252, + 2792262517171414839516188808780810069708278925527804269761383242478855861948_felt252, + 3319605198363827437335877003366903709590181363471802558205764815826967320772_felt252, + 3463169972099213978331554490128757560141265160150179894890143189972158825032_felt252, + 2895958406989740638111854979757404344441579054521845686476125233593070146631_felt252, + 3329214462809193926313873539431295243989828091960366442682152932219049057399_felt252, + 599669756322961731659165785371876813100899296655872415047429406088361352198_felt252, + 2690632274958438043394142481508737488382766930879519942433061561931317740248_felt252, + 1792050520313296948376341190714085918305766272113372854397779112728707712856_felt252, + 713246825196483532587261535824845840552124690713706479281442113894384021355_felt252, + 3414166596768531221852620928596474744954607918937813321203090885386934847603_felt252, + 1830740992994491403086943529176659745643456338041307150022241427693019919860_felt252, + 1142799562094543039595893961132270203974608196602630925497498327901669074226_felt252, + 1670330228723636770274250621142866488105080123257793921018723724717554618902_felt252, + 2457862156549895700971893208183852625939474208258060923094687409567393178072_felt252, + 1863494042048293826337032411832036089811809861714407309411303165021095353538_felt252, + 677116009284519029650224494841831684385235668335037820497533365032631437724_felt252, + 250195815133768050222919225575494361752622634408519301607949860303821404934_felt252, + 3334504264066554998063816298312150297315357885087452543967231842445168556843_felt252, + 648307209047618630439785266123041989604166034378001022174895428695289066456_felt252, + 344290120648403030924517559509409420949263752239665209337621462085493023696_felt252, + 471967641004299646537548944911682607307104636062252206675157394318541924823_felt252, + 2731496408707174384734540982825569526309667101999362725296701800901744066301_felt252, + 2385041376908766497014831239217233650413117972979657075799543503356645143445_felt252, + 1044538248561353220090897542005366471672679554782466294023749735138607286400_felt252, + 2275976733944601558953732237974764385575664318029287838745787496699256524691_felt252, + 821511714494185565662724748132675327671231410257362611508432125434881303005_felt252, + 319348663349317270649920122464392163291135791009604075723968876476321582046_felt252, + 741396805686132908040225980577531223628860826032695600630499762888506507719_felt252, + 2613134403776192496627509397406132699170158269570858950061271063242028578280_felt252, + 584463508551759351312558187551985971387913979501345890711194211542293672251_felt252, + 564222866425885263935295545377593269438941690684702900930979564426187520873_felt252, + 2811008156587650549999098365868251678461771157808066270086942562811753176258_felt252, + 1178632325301330058547045001748985675980936310120328056272449118913193808870_felt252, + 2938294220637652378655590065380633888599548625570170370440838836580123267394_felt252, + 73859909739923305338578042075123970068424411679927660636059405319527170844_felt252, + 3348258864620300037179554238889763167960515234283357270340983134414248925356_felt252, + 1146711458740497467925449756750868185186958211335890018629688577540153647148_felt252, + 1165490985215851712678091305226164959841193220716382713044717786778268973732_felt252, + 3559986551469266500368650989411716885530069383936128042479521055177638807443_felt252, + 1362628017155910888856826187949063974850607881514732852660654441577357261997_felt252, + 2945397308006925740171528967094353072935062154099668861003766438168388987071_felt252, + 1383174108333645503320073523147402624795049165618339411067585702282369665937_felt252, + 216309013211191013423917294715111214017542912794063817039291689629388192408_felt252, + 3608747446997350817174789235265021549143363471593910894440389708960517726299_felt252, + 2155318092679898442222891941518734932103345902383616062806130533662394699281_felt252, + 1266901961129213227374919713585186540479294186255375389858679518024632096898_felt252, + 1369194726131119821276809338182109953767282385452543127700357692744964683231_felt252, + 3436743672534802934768865122231571031488517880962666032046519631758184761973_felt252, + 3138901325469661030512091610140623842425717078893118272154373972464579055214_felt252, + 1639183448177147083319369517087859344647069255271289801966774868354827204573_felt252, + 589251278227305649925305567779355465923196965839796376496120865199502881317_felt252, + 1999843646840769870437591250930605261238035097652652756204147114325535325555_felt252, + 2290350885481207656869777546278065328498034377566834652920866617844289883963_felt252, + 173889875373627141681458918215269198245076945396993796084279508769699828511_felt252, + 1900171370504250103803530692606850949934898560017275874133066179714534802303_felt252, + 8564843868276984510700718556730608087046488972846351938531424535506207203_felt252, + 3357439606223278453857172240186842209810595751539200907006114972990061376853_felt252, + 1191472465272846170396494362974166781115866103965453230028944088296016308358_felt252, + 1869706324634236523370122641728606260023654035631262946627418301298527859120_felt252, + 115364976905256268031972650221544403374535336867296614986077910039530756137_felt252, + 1514355965629845013434817524783987427408896152307903523837000874778803202421_felt252, + 1133916518476159548153668738247488155480873609682464078453480723582794006189_felt252, + 2039313124811745940536588736571906718916005766387381084365644406437188353831_felt252, + 893443554295970750941941473018068131261316576163147088204376734867748008975_felt252, + 975003029825296894287725410788531205521278665594674010287124570212356044990_felt252, + 1668292964377830317066166177775900732087660180132593202427228923766304474250_felt252, + 2119397136386980909478214690479113298464612652058026054336077386764214731800_felt252, + 3161434693759929133315733783035677166764819796927738770179526384650501940460_felt252, + 1318906326829979939062422332502340969605586470408105961432040052907816659198_felt252, + 813009174274188153394274419188117063723404158966519686265757598531996102536_felt252, + 1323088798090605145193766158202861455844438924233862268311447888373132614735_felt252, + 3469678323521237164427906303177557050764745303541282038154244776658697157878_felt252, + 107737315221445236999372207060743324001195877503398952003110245513819264676_felt252, + 2254514009599213510376212816148504360381131508660740268617936987021820789698_felt252, + 2766883795889581594420630665234792455227301062805200348744246560086962037307_felt252, + 1608883459178157473364282605641393084373141628886804066274842106953222650698_felt252, + 2452925424068751387663652488180624183251244252199978575117778661345696666383_felt252, + 894483787126567366400877760073842681119041050304633901680807106337493175537_felt252, + 2283037059400036651160771148533892140255975791108252614611006297074647710709_felt252, + 3167247111972873856274944529257567963692611019915639857550977116969968026021_felt252, + 1378729599777126543077009911352957134527623846825495956276469159444296292739_felt252, + 3283304873719844690415556805874238149778087782798780316921983546554387439286_felt252, + 2280955723910151758518323632148266185337944092907404492988429810093216853277_felt252, + 1210202812094098364198310628032932690132558599860459270527936280262050038534_felt252, + 867022143568621847723125937071572481573292429677460876331017232214317616256_felt252, + 2810510053087245656686862587234825380977449341678750619522538250265723936027_felt252, + 2319586119609439254685679966699381530453103587397642257672947120159913292958_felt252, + 3490201906563925764910854666892181448836641635917880853076360839227935336228_felt252, + 2116286061086366519666252287116211579574677778274384390045745359409086028884_felt252, + 1704648652694090047215342150843195665934506435553214835745516323843639756281_felt252, + 973824487859390171805312544216843202880726653764702196023302533164154307116_felt252, + 2348122594364399447520951152708088189305378782925611518365596722244465647977_felt252, + 2532230559662572746036626170050319273791226770086382808695016883912573850070_felt252, + 3036478895397984865310978813601194561753898093581365176913755645030460480363_felt252, + 1930910217316880937889698993394879005209775446091658273002686907907238027802_felt252, + 2018761222043197427773247194500622702506041388316110499563788577942957327493_felt252, + 2136876681080407256002965687864343198054334146941346821570791169838284163560_felt252, + 3034961616668771394232581642488529977297198842779921723938592297692795446539_felt252, + 1968424737300357053429329157277243509417138983990457705881906044691899584576_felt252, + 2516660796229800177170189869985006572987451937439462177069115680588234799964_felt252, + 696821392267662970237013818601359798058397036059854660531902926646219989869_felt252, + 3205413724189009294119003166162323468701360257645149390523554473724960834366_felt252, + 1067601728950142273133949702403800936942403244321454295330444543734423538234_felt252, + 3065065114360427911062124075806242860245521772813041861589559759210718900646_felt252, + 3524638678285206616392500172536876933669823213394447492502983063343242983857_felt252, + 2138335574051027176229583716796957262140383166832251510882473084833746197735_felt252, + 3463547106266434362035108997043874044382570559431131966242068517037615130158_felt252, + 2601763804423564969302066663428803494472505339761873939170756988643712694856_felt252, + 2634370495761217982964692047182782235878311639947818890919027037224861503607_felt252, + 384009969439273154240185243104937098482612799892203852577419018139795733073_felt252, + 447264517040861093549146943477998292541051529359217179307250251970995022951_felt252, + 939292839319047843154707930294900111188609774586595629982036104964409422222_felt252, + 3103489626261966392911640707401613308841425849792191241310806100634701609416_felt252, + 3444787029304983133979337338566341609501201990318294807301219764800850630115_felt252, + 1364838059551024570007198769259918005884665861028146965582427206663853496413_felt252, + 3607672335180553883615599547851584970991814464301467540253627243614630376492_felt252 + ], + column_witness: array![] + }, + commitment: 308729568451884880683984083073678426814999006537087742982287877351781207012_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1213173206, 2010768328, 2074759373, 1487033708), + qm31(881457087, 1108293391, 497888094, 1769619864), + qm31(1460448768, 1034170426, 1516640274, 1263493916), + qm31(696431578, 1109381072, 928221255, 1631323579), + qm31(1856855595, 1314132485, 1673817984, 1744861536), + qm31(712783825, 336063806, 696256137, 1132774424), + qm31(230007772, 960830795, 33482180, 1749241173), + qm31(2051108513, 1307889877, 817074282, 5116889), + qm31(55957902, 434215086, 2638833, 285936393), + qm31(1379770988, 1571533673, 1557502871, 2021364856), + qm31(1737740964, 1740179262, 1396271118, 1770000150), + qm31(1943313116, 966147751, 1055835770, 110293977), + qm31(304099776, 1035802592, 1123381248, 1474405993), + qm31(1144320610, 553529109, 1349455918, 1445980184), + qm31(393762890, 1356432893, 54502107, 497784414), + qm31(580520706, 1811666087, 720774817, 423536475), + qm31(11971752, 1927816912, 668263932, 1333786074), + qm31(1612590746, 818462429, 372366843, 239596493), + qm31(585760087, 1776125326, 364961670, 1120834798), + qm31(1118611320, 774732256, 319754315, 2132194844), + qm31(441617703, 497858965, 2011697952, 79499463), + qm31(1750441380, 1230886756, 1276424326, 1596557801), + qm31(260760329, 171451821, 1017284355, 921327882), + qm31(1738915444, 1208911670, 1580629057, 471349011), + qm31(1452957009, 983936619, 948053334, 1970686502), + qm31(631867122, 473771094, 992169447, 1698286046), + qm31(993564276, 1641297404, 2106235855, 1303262150), + qm31(1467802567, 20908886, 2105715172, 746715536), + qm31(207058536, 1866818448, 249042132, 2106209483), + qm31(2076768141, 208523284, 982478431, 1615737840), + qm31(1129547549, 413162250, 455627509, 949983166), + qm31(965159100, 2004751551, 190503127, 900973832), + qm31(1538708596, 1722847652, 1038599226, 707819608), + qm31(528530091, 1219442375, 1979185592, 1561280948), + qm31(1760140830, 1430742541, 1714727000, 1106649524), + qm31(557359578, 1888064360, 406547749, 838641652), + qm31(520326236, 161125150, 757142339, 1357910524), + qm31(1287675001, 1322414083, 6108047, 779727356), + qm31(1678801509, 625432316, 1446226378, 1194839422), + qm31(2094670404, 1486312068, 1302576781, 329642630), + qm31(1051811304, 2032156316, 827254546, 900694237), + qm31(706621670, 351255631, 1324116984, 1220090909), + qm31(1583186233, 1345446543, 1728144366, 519640522), + qm31(117034567, 1579987693, 1762477924, 675608825), + qm31(141576854, 1761209165, 1879377718, 1621089632), + qm31(1409580191, 795626396, 345761126, 35980950), + qm31(411422426, 432721651, 130075114, 1518404823), + qm31(1268304971, 684137131, 274244872, 1472323290), + qm31(1176439716, 1405339435, 1568671769, 1500476452), + qm31(551327131, 337485871, 627683377, 1618315025), + qm31(1733219938, 217176891, 501405284, 1825039359), + qm31(597437825, 1695538701, 1748127230, 679769514), + qm31(907293402, 1828031099, 1777141473, 1353882965), + qm31(109540117, 976197520, 409727189, 452733678), + qm31(205456173, 847688987, 2029190516, 98019719), + qm31(513946690, 2083639037, 1029449626, 77260264), + qm31(1069934380, 652750827, 680818567, 1216357957), + qm31(1615136424, 813733735, 1270621204, 700573023), + qm31(1170355645, 1288221349, 2000616433, 1022306383), + qm31(1057190239, 1792130146, 1158423672, 144703183), + qm31(1894482967, 828533378, 177278010, 1759924863), + qm31(145687769, 204634199, 806418797, 348665556) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 666334859323011178183923086418163312170948867389430819553914470237060533468_felt252, + 281387268022163264712682745789043375022030908330310862192929367869686714994_felt252, + 1988706259655799468653751671551550094426233625026050966599956984300913765732_felt252, + 2793521157422484941658697447074357775027458719670336663163887530588606038512_felt252, + 1226946011752183647429719988170603844431984244125435895160174026544270773344_felt252, + 2052237722184402409070008538322246886655326958176297937333651606996496444270_felt252, + 3501159256069385412948994730788813877640043268738929382606119554549827354396_felt252, + 230889878175897973102470870589941699877192063425917656470051992295069649666_felt252, + 1748074533421485397713495242085874845556898803157125719853283679963547644707_felt252, + 1332750955126236595523626028188291372958723437072154524768597541770296998369_felt252, + 1583555350959159184194688977395139001220956809520952522315622089761235523304_felt252, + 3163415479950337731688911734891058901940351811283806518773709030307696683454_felt252, + 2282431034502963105424096144108394024086761043491013605457833409049823002946_felt252, + 705325630569487537325961018293601965300468816187908947107578868932973617023_felt252, + 1983281409833835089095644031477538087685796659158773442400011479886294559937_felt252, + 2863568949156024459920804495668661281088820895215730895774240114494612461183_felt252, + 313503962026319395515320163377558197642896418145496190870272423502388460963_felt252, + 2344592048513682824115068072645364626114500353343542798890055577680000627279_felt252, + 3160420171589963258465631402396208540041593189389218160919575525448437828171_felt252, + 721720136594392518448099716296521432598520829983187235768487265503545619527_felt252, + 2988350738517961970643899250334313484874830495941493019870096178190876451984_felt252, + 492198322537340019167223163661828270967155831059217108650195124811363569450_felt252, + 467557181338720611333563935682126770690141315525476923507907909017829054784_felt252, + 3112242077470400853086074861257329819616874103240926911706862801794220860117_felt252, + 2147903603682432706095247337748534924673550848326025450307299758698883447005_felt252, + 3015627608114400796242732501888273161567440871423857227139616354319623085051_felt252, + 3478567496671115707721821250829823560060801902689128873840074915896177956258_felt252, + 1423445429726915573226531168375713342438961325519795218630940249667147969860_felt252, + 1619317131495070083300014204622581217048668396062274617672493518114092937387_felt252, + 1496577933994320634324277005672932243812067661938413384171204375605803546575_felt252, + 2381913454011405352512788387804221805378662932237961150770557702990100105628_felt252, + 1105302157610883251177569782954134068188994973133245303080167514460705950151_felt252, + 1722397791030375434080499806692530368370375933706336470181602787434695039894_felt252, + 3092442346313906979891468781862900356196754180200265066881824391311970425261_felt252, + 3393873319905106381254604760223161769325781062525374814597056029637552614910_felt252, + 1816396180848339516021303816894981282352497407259087648630794587424614781845_felt252, + 3278608644125586905656442105492086925455563945586144470551046191621889704644_felt252, + 470921486725574844938465397851898122432570402511086186601795217788201344241_felt252, + 2332012894642760217960767462864888029889161968184301633214465609007769224611_felt252, + 7244028873518590224682075367646752474815535061255047698830864190735643139_felt252, + 396960955776648247523147410394534893579508629905121679186774075739682985395_felt252, + 3034730408012502698593444697066444037114813500674891598607380594944084457987_felt252, + 264513265057124758218499161658372688932027457399705497876700087355154184980_felt252, + 3592719132133303076956877206904699689672389075341783149126655800314839480547_felt252, + 2265797333789495401375335757650276968052341895595925693064516605327412382252_felt252, + 2855259412102033513716867617832085248325805476684870367232010493257753337636_felt252, + 2173511518747970927758342424834338580282527664838573915191865917938820762036_felt252, + 1272507537566215247664769840547438626774307055822645284327715182903136512201_felt252, + 72848530857018098149568142637613111936158259461759249869523795029570986997_felt252, + 66904793597219593276960183010391688552694214900822244510843215876746703259_felt252, + 1873820899223670030664312634824491673223262499536580182890077860599933756165_felt252, + 1511569891082272976080666282368622112793868884083933673263917152719992596161_felt252, + 885428293187979785682180392356171979085343210622805578232484099281085810671_felt252, + 581727039334899551067572716084430299731201067814742040964826118647450614318_felt252, + 2629411727184830704728985503600866861300754508371434343157094146477642666659_felt252, + 187661545563743506709232657241620384240853244641850372434794714357118102843_felt252, + 150510661734205024174603512005272645078226629724438109243210601177015164165_felt252, + 433228829063955358360454670078194275900832437934733377689506015338124778245_felt252, + 2709059909492656626183400647830113624575151593278781572672236400629327520516_felt252, + 1940493702934666493489237767882060914440398550171941358603304815441956587045_felt252, + 3399618824799204961869813249935039597851519485392058873831172170008854045396_felt252, + 978161557366657308118579754868487904140808068809290699789797118856259994744_felt252, + 127242544507530734358791903746086612308681853961982944592225469239498739264_felt252, + 239901154120553012358830144036148314383268841332121604532387994655195103547_felt252, + 943385204545161082017280403424655291417169157903013762366754718776634970916_felt252, + 648249504851937057451576571373510958564124866106693771818491012093248784141_felt252, + 2364672875752035877146994352201547783827587602518300118337606070945565738735_felt252, + 3550136666605334760058610535363743350151848014289235254989258710435210741355_felt252, + 1540290815498049683424512167759082473975198611237300167750281836046731535425_felt252, + 1824220262378429759770643883590018412818320121523988699311904713308808534747_felt252, + 607938943346384790108512057711640604132647712544262271652447212315191556961_felt252, + 2119653429710936125703397137680180470044518803757118145961254851741272470460_felt252, + 3387664817025413094321174814529950364671737525666557207865795401299516490839_felt252, + 2429234561479466937931664212602114380049623477179311308866225564699953765842_felt252, + 165932542098751096481726101297642934044708379355444995246604449078629047846_felt252, + 1254963607479026583702032882904006103196531548333585200384348684641402763176_felt252, + 1681169701925816470413875903244247982242086034256256665893741221278115734112_felt252, + 2400986649488042957033806759622282471300632801234409045431647954196652233450_felt252, + 2390447627926632634277522065761412748985541339976209312912529538261597236482_felt252, + 1893928724689662335814452461196985475454556685232926643100693581323846116270_felt252, + 2569725813683089841369681577445956868622061455720374954607420649911517962686_felt252, + 2980445871546180290762807772250124387055660255293318819859173343093603317519_felt252, + 27569259972107624957841585645788440135714720778554302576835958941058619432_felt252, + 3509537631606326095409652462284536584021274311332036652271157607012779711754_felt252, + 716362114032982162533346911193850316611829215780253412714323883010580809915_felt252, + 1469915188424009864190716959790287994735342600113711728247000531704913524300_felt252, + 1083326722574576704521488849375178715220388761491205267678465428652453254794_felt252, + 1560679906691206446100409386158116838355956772014247383619846199345961748962_felt252, + 3223204791626451261968855117310203331541463507882666483286326723704675294625_felt252, + 864221239737161840673280568305027945488989259788751015672376142006978902895_felt252, + 3175777167943450211881221039839670113025495511405658899732314896563765262153_felt252, + 1177178801333403547773088453030969197981761935748935747303096521308673941418_felt252, + 1771412846853945763826096909543386012380014439670000576315360632590616989038_felt252, + 608038272885892042853156990090480808814819667197416637284613425615271373614_felt252, + 2152165922163316967429308974257345056753714474145292942531597589993998178703_felt252, + 2186306503673980624759775332250366854439959840581123555042328880246240002558_felt252, + 3390862028568270793721217459035920880124134412577248297510488194107510434936_felt252, + 2934137971717760844973514684509630828522336690976450611964336371672077236949_felt252, + 1644002218184067910340986291073995718528451482597543987237815307597365085334_felt252, + 2293773263348495595040384316713726492124885121717904507517877518186449301452_felt252, + 1269494315987577959696347779890475348438972813967132574787239043185169660747_felt252, + 2958449025292839384222742641379073294172390882324480231495005344632496070826_felt252, + 1659176251463841972446987634105387121991660089839807085733545860215324378392_felt252, + 773411589851226239411229768140779807530922457347618620364091784446398686035_felt252, + 298670851820121219797449147104602237684624497655544136157315137137691855917_felt252, + 1003637409744768091603530139170234857105898017844092173479227546376750366943_felt252, + 2361210394163064586227932234198505451985627752213300595164173570063433946256_felt252, + 726002043287113617507578271328058351675109146109949529732973460598312421605_felt252, + 2436782341574586131325098857670178862713523775510104255580452856022923059773_felt252, + 3029339668820731883733399063143822973633535494698566372781470790370424687745_felt252, + 2880045641887072677895248452765123112521529500108203955983225555843715171660_felt252, + 1083221364569067013354821083995219208610009005050658370490697473503421177096_felt252, + 2027405087923689238833157731606832624260331707675535110153288792905833207982_felt252, + 2104877410650143765254744324042952866162926630022880773269199026741660979656_felt252, + 2802354275531344232001956901081735278840493241405403558748897776739998738384_felt252, + 2518139416001786745531899054416408302886419083384584550991002833212851506592_felt252, + 2697478677603134872161469600684388207862096782166558662563623947188103174326_felt252, + 1316075792997720244462613584323466191465407785497223886244781471941158902493_felt252, + 1519914847376900712328172532924450179734454329925842304951735533053011886315_felt252, + 555169193561694917457021612928677177958286399445193531191762510855246082673_felt252, + 2105787220264624691416566276490596242249030372106669360807025800018824990979_felt252, + 75655588840782682735765974954012890659071312835669061593023006376083351783_felt252, + 2215505612563134856112248328059429704303377493857125909204242529674671190982_felt252, + 3288682846410726147780054367840237653857455413518800441457578527722718915328_felt252, + 345631203994105882880441173278772058259226898093446563322550808516890716850_felt252, + 2772087983698810724660142818280111640725671888697314164976650987953035298962_felt252, + 2818627574690777616548447240757939927496203296948580063126906088945959033036_felt252, + 1965700539976162615796311372495064295056321893400386299972987148125906054660_felt252, + 2232801765457983867081836905804804974599875704559466777480464325003107351251_felt252, + 794037826467316058261989416819927478176074357997756735673420839574333362049_felt252, + 3509228835155715730348108458559738139472951650003144809896503329317667061542_felt252, + 1082928197071204815555681117496439960676538446229073590303985243733134604132_felt252, + 2527140783342284361658386627648336359545937053658773796838951140294660455100_felt252, + 1036867810742252794860082560543957885199970456548953861098187463253374755262_felt252, + 997073240202462609524894529387793847046349547439227973374866360965435741696_felt252, + 1653930388188894060842188005692854653217984139763426492759761586208656736795_felt252, + 2192389466685422063910606010777580902134833298489766307013611113311567585812_felt252, + 290483753132322097204335855552404217201537767241305083112552269459063858751_felt252, + 649242797382837467278963095237333301924684626885584184659010952570500577559_felt252, + 670628896171355704114130613548148897066606762548976793444667324437919012313_felt252, + 2421370172476162239142639245217852111939976837947418806470671582265567615857_felt252, + 689249687200845950664607193325382791145118896618993111703210916675709959131_felt252, + 1062097255631130213800202581687465797121051806179743198992913805966035049550_felt252, + 2865013639224416449351613240192726849230662682536100920895512231162172175271_felt252, + 1055842732438657126239999136724943908894927821612221232315661006450025749343_felt252, + 1871405040973313824690860638550092370081172270000356698661963044209873156747_felt252, + 488320354275358439351112739384488048930606536527847810227440396055726174005_felt252, + 1461047213762805186986649159097701101191705594209365527389589228856081644376_felt252 + ], + column_witness: array![] + }, + commitment: 3004915376389747231130514178869680537472770826670189046307186898048598710293_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(827802045, 1983489588, 513933220, 1223982239), + qm31(1794382246, 1076552794, 1243232353, 1490489637), + qm31(741001241, 1542602042, 534612416, 481625726), + qm31(285489800, 1981676662, 270367369, 2062652207), + qm31(1604459813, 331855114, 1387742294, 1395963903), + qm31(308965096, 1101802433, 1857078296, 854792593), + qm31(1438899511, 427975477, 1195897132, 126259384), + qm31(1171037451, 1920351646, 764053225, 1237823329), + qm31(32355208, 1541262450, 895891491, 2040756041), + qm31(417340861, 1626894117, 1320162702, 158410231), + qm31(832063280, 2007989299, 1411423862, 2122037392), + qm31(1251794302, 136685110, 832929758, 1506180470), + qm31(931984716, 1436366872, 411375999, 2033273529), + qm31(1819537758, 1812736401, 659504603, 247152024), + qm31(595068732, 911681927, 1845472212, 684353611), + qm31(311591206, 145155104, 1016566242, 1544926806), + qm31(2145295572, 409043080, 138968461, 72436886), + qm31(969661580, 915064989, 304474202, 505949549), + qm31(1967750289, 2027385965, 1356062123, 1645482994), + qm31(1610209634, 1032801881, 1713207706, 1414352673), + qm31(274713222, 934316047, 1578047533, 958630241), + qm31(519074300, 1316035958, 1791229956, 784502727), + qm31(1474017919, 2135500636, 71984120, 1367154450), + qm31(952767770, 45194520, 457942882, 1509666926), + qm31(9274568, 1424493091, 1058648713, 1917198691), + qm31(674127176, 465457153, 1284938204, 1499816020), + qm31(1102919440, 657121293, 1964256959, 1103079643), + qm31(1012234621, 707696251, 2071787467, 1158288560), + qm31(1647261323, 960471596, 434684626, 1947270706), + qm31(912189486, 1560329193, 207963315, 999242167), + qm31(768259656, 1097162769, 1295548231, 1930904380), + qm31(1880376100, 1592503210, 456768111, 1298210135) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/horizontal_fib_8_column.cairo b/stwo_cairo_verifier/tests/proofs/horizontal_fib_8_column.cairo new file mode 100644 index 00000000..d3ec80c5 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/horizontal_fib_8_column.cairo @@ -0,0 +1,4274 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 1674992539085431415686415467947171174202766335305761551885253556590825918546_felt252, + 3063970743155172335724241296975488132373484219598862711163298802165989111160_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![qm31(1, 0, 0, 0)], + array![qm31(170947450, 1657221436, 557868490, 1570607331)], + array![qm31(2123731711, 644868084, 263894480, 1326019032)], + array![qm31(1995765085, 422806030, 918134818, 233821266)], + array![qm31(1200626904, 1116220482, 869268937, 1414757198)], + array![qm31(1255927756, 402171572, 330617401, 1534173553)], + array![qm31(1918382056, 1932865879, 542943156, 1444018621)], + array![qm31(1088413137, 1882379091, 1195512034, 1570556865)] + ], + array![ + array![qm31(1060124404, 81813727, 1815754946, 1182102155)], + array![qm31(1622105340, 714349809, 1487496619, 553744574)], + array![qm31(2105578299, 1329515946, 739858067, 1990405414)], + array![qm31(1090629089, 94236040, 419387410, 320366419)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 156232611206828413502666175715776977739953766297679542243784962532322708107_felt252, + 3067488597402449192664449434255438494093759379769225033227794245096228651341_felt252, + 1916367680268516574517042789699938687298743129338428102886507834483723793544_felt252, + 3464724853770098834295766771827821518934624385978946530328170281664843554950_felt252, + 1917522975604330752266101997509589963823038417877250284706504392581380205282_felt252, + 370955321417948571759438994013759515698645483550237609005381124763167502587_felt252, + 1945621299911619601924831406826504617504963925949281921217547858899874570089_felt252, + 255084587086100530575384906504288173922939625645656678712546458912339971957_felt252, + 2369275701627694108166964920474974210608506885332549140472547208725502087045_felt252, + 1340148465131257808700263923038930257854526365189895952220572219847715007305_felt252, + 2467082224183136204187524882579065198386776138972044616723394076015906148550_felt252, + 677220340109895770878804885169451309604929856493569492004091005905863712371_felt252, + 1072255789834969851411206981007483477339269311352711630327502111091179566052_felt252, + 2811634211410734692557013225899544158121656677858266845516533047797433931703_felt252, + 2227399860211896456784580132477899151415686264489600521729244064923757513264_felt252, + 1230607447398368552667166576032914291734290731189139874359394176365010665900_felt252, + 2154169424574796061464353565200343177260684824010118363812913307896966938916_felt252, + 348888021229116800224773630582809843059100304106411990779721275518392517206_felt252, + 268804020463160674857153554081924536014084419113157355447405658914663161229_felt252, + 3052988170798609786618555086711942203072478263963227329709914771120812794390_felt252, + 2541399607643298764715635467698926848850263382396486444727235264370649062187_felt252, + 2085924899507017790050383394714224434118881035321472699832103366129793681316_felt252, + 1969238374963552639970129336361518135671513715648783462862671727987493042824_felt252, + 793790638747458666436870142767293081132973335953339452381653770459328143822_felt252, + 3274230382746072436953448253696469751334516206451395121766680045300252646468_felt252, + 3537672326702814312937852032292463073767400361617603778498595525218640506658_felt252, + 112929135464049329452328944574420385988330497069349163845717420153489060302_felt252, + 2767958665232158433954154657709752496030716359507853017369217480720458817612_felt252, + 2611714029892338088657538301597243163313488391923501448601597099747298158587_felt252, + 1998422731959171093237810546499150892661024963728285499197634834517709105364_felt252, + 1153514568708997380019559910941616358358575941975671676751060756383939113921_felt252, + 543075374884887571736072139745565108031757573751385385778246339256420340194_felt252, + 461275120291246799111776976321592396604762207731034754572928989168602195647_felt252, + 1412310977545809890535883302679675094015764039379099281056747936597924977125_felt252, + 3025957149480751004869695808560403166872706778904340598081865515882354449485_felt252, + 79542317322996551955670898400209568351318798046729908552718679565160142763_felt252, + 2868872631202431241700124794392699422762244124081888660477778867128674457201_felt252, + 350684628138320814915075131464276742207823394348558830787990638758667677445_felt252, + 1386401737891718682646232486170752920013458454045196792157250015944245381225_felt252, + 2070170346058092473632666018070602164977171882870832621175726276263752081632_felt252, + 1392670823212108786415801207304192278811771489157777531698778130775815809919_felt252, + 3584558534024264682731462899323079366169090889380602281726894187051728599194_felt252, + 2220931065242743767439492525148331903022314488253476137323861176087285826551_felt252, + 106093235092025491744305577608829887469118051576587191612476903326940907252_felt252, + 2560781360913054352903993695844469593002638537340547307460759320893609698400_felt252, + 2423950146106882850771912216731966034307173309656870208119096226595918025836_felt252, + 1384917421882373984109335608320672892150496067948060791370404451339399239178_felt252, + 45200725364369877344628253449564743778128732873161522604891576066742743947_felt252, + 2357753428280605419018805675602655309968519309702926399434466887440774979385_felt252, + 491569866306174472104259162950107668105971247947899871775599234301969953416_felt252, + 3096309896111877064182561560049114964482327501037949170112576721205382232958_felt252, + 1889568935712943964663913149564889717404127923986040074749920788106369109848_felt252, + 750962761031676455028059052025564605609032542567688174497230568618520662257_felt252, + 1575724436546711721863427729913292535250171166447283353062707932408713203550_felt252, + 1603352363500879812885346364729684702967489023655375152063923951093453310189_felt252, + 3006696668746738559221369659018352113162770521215219953963361973735320261409_felt252, + 3432064609437164817670744348753335027349079070292457594708790547631867960532_felt252, + 2509654825722686694099462056967456180092856342745034236358070884101504121806_felt252, + 281046914488360953375551985769057452326895153606834332183501202595592529572_felt252, + 2126731767274078960852293772830053613663344323723114177539780193978429792436_felt252, + 1735429633277017340723481988484502594715574008162038644382891398379271976225_felt252, + 3141060427941765899571405378612296029196689426008177630894710566195476038468_felt252, + 604473054361973148584035083825967934190677141824350583021843850700301161608_felt252, + 1409707526221868234307013592960315666734015275456303423971893362642657733534_felt252, + 174606759751282676042939847503080578769449639823415278066695216415496557324_felt252, + 180522531388091692678290723811446020415656164695871165108872532569581075755_felt252, + 3471635926465279285234518159951311378244041236786326098897510161180610909186_felt252, + 551566214454730794454513043018247927534001491563605120521306877329076786614_felt252, + 1664707606927557164233062151550237352444202138861516778555156818186188873971_felt252, + 2855836408856049213516475802892974647527010257407779307491230479854395149258_felt252, + 487087701204606496983518955738580819847669372945321272716264253585237519441_felt252, + 371657057660206826441631313832150561769843190451495050756676432029877577610_felt252, + 7315654269853504186344044647479797720458820609305592126721350601556370972_felt252, + 2872501642454230970340835098891747494561426319285205184733953262024336961005_felt252, + 953522010828511871040645952352445244968325099838824393695964067993132935046_felt252, + 3559090109227504826616464069310371904663341814711510866121435387651993511277_felt252, + 1756133750660368139773558454802526579475725041814255993151179227571012159677_felt252, + 1950563897388057301232878163289554826808284433689460980933542931865449930000_felt252, + 3355248702250116740069191784442450714373072651129346849075731596561345937718_felt252, + 818628208834731160251747694688129046152771425589431578995372040269115761268_felt252, + 3481656910459719642490000158033053414322311938058518081269794271278236099955_felt252, + 511988188103376177733851421790087138980079276241901785210065344993460005887_felt252, + 341177368016846420229297490154936520816998188823160252211441787880900121416_felt252, + 3345489276319328550967616368916980884057451244420474656767535394006795462373_felt252, + 3415482469420840033800241480915263744505258424367516959563404210047015750507_felt252, + 2993884288443815911026505231889724996916172376804311983899065596934245613345_felt252, + 3010559622534749869991979591532254780265799770804384519207002694499527693020_felt252, + 2380930824138281051074590569310985404644566600911350314201148966135379060242_felt252, + 588074842540588594150435215293150807384657120321433767639803411409771153245_felt252, + 1030317615615352678478845868786341828518144821007231093957252014820023871936_felt252, + 1470614145428245227533590704338111810549603109389424552902410941539698170468_felt252, + 789715513014062834368471976916446346008477631075922344900262281912513935270_felt252, + 2445773440478705809478482473595175656468591731665983365624726446877286517_felt252, + 1639237523357912644886117012921794546622106926116079837874450830117415754706_felt252, + 3161300639639888757859461947218322367263865833051693566360122565316251900555_felt252, + 601828794445835064385227692384137239860343511697650427327776155125687769434_felt252, + 30699204417191240978494737002081259427109336289416209201708020545683802996_felt252, + 2326791002626526189425894584274594499397065769355050469051379411710972688028_felt252, + 1013012692861925475185987126473051048576537705499930302158088035079542081130_felt252, + 2118191447467469687737546205409877479775304543333032369529809059111985123784_felt252, + 1243611380044856876325374506163160669475527744740766828564474514900312853046_felt252, + 284790444611787587439406527710790845271578752077416965494876561422360483009_felt252, + 1705833490269608361637353915505488701680898057083303903771081468205978678430_felt252, + 3095201391571788935110539277327014848322285709047870090898892786231655069926_felt252, + 3486808489492376927065134691291418607109498222728448600415801218422188078383_felt252, + 995521629391023944409460381393262347743052354460105111573613960056354161339_felt252, + 2455102123696827535551566934344291155958132173678645162288855208910219068638_felt252, + 2352060557398106409309896753222121115040087254944229582218440835370388082482_felt252, + 903158866475337372648078440415942021077392679307210668864741781638335419913_felt252, + 556689775293399324628679843164395423407140215691463809268946244037414842371_felt252, + 849639839753010056676901322788332214039561161845780570771584509829237331097_felt252, + 881126805983774492627620398839132127215494491905152496066442712819377822672_felt252, + 524144595462414611043113623871850091789210398918166203509312628032675091445_felt252, + 3285435467739328773122363666758307372825873672255263366398472200295496601026_felt252, + 1221320228999233242160397052973038691722200404595892161110628736476140681083_felt252, + 1773993039487646562463414563364932462056070143443204488002246050307600481202_felt252, + 2888298455705279396152980823430306170247455759182189400393068038512084491537_felt252, + 723564126335261884569856225471364618731760048794748748526820889514282754775_felt252, + 505418391071195708167173857405564725937175790905212002382247666627505258633_felt252, + 2571995192894933766527825118623391136744439305304694476847264568529759058539_felt252, + 440107128977595278158358010272849397432884715474438940377896391562450805886_felt252, + 3278562824925872580613147908415840976629868778185594466322831478269601277153_felt252, + 1279466504325996001423040369700169928233326315033060640860151556675498874788_felt252, + 2324561242097649733454061109141821714616252982848592036559045026744106259872_felt252, + 2021659080272465941421981309324145596137670119109808035417738071791700077658_felt252, + 1776288333644663286792890189245978688887964887410023660351380950320195013896_felt252, + 1429614237419539050409129559342313843327422593041299064643659683046333768927_felt252, + 2841483198001518573914753054137471389036754627519331777181029462815259995113_felt252, + 338319500822941930887231924901249005594924354854183425339104785848207032880_felt252, + 3255463293662190304284082585458690802013991666186543083983716075116527333612_felt252, + 2427908667816797037913179110916919530613576127916998126894923286968689505290_felt252, + 980418560942409451454152042152728337880608895965146208255010621616590195447_felt252, + 3262175225868012122353451708205768596107117075917419774429019324075192418985_felt252, + 780619693759492129865535389183512871065755405117803083937647264247066980324_felt252, + 325849040704784290316678103333321910753710855507011314830774043402005253786_felt252, + 2855789382083239341588790504817950505285758783208784110471632012227523170102_felt252, + 680404915376687549877862296809522826387355091147630016592352267113803649281_felt252, + 1953718236231843623567022806908416762077157664687964449058025446366398460974_felt252, + 1727638926381917173405150908155824229963271347180705214551341585671567618668_felt252, + 551087747706722811480446104190256232486121780798640266728297696476004057316_felt252, + 3465039963991541998473481979098328026737896229046228190889843452175945676354_felt252, + 2200837782922493544019643845002238599250180489544102088469520599344487269996_felt252, + 2006721041655474683936318364929023892179573138603498057189502504832948414500_felt252, + 2104483303549315738346569754318831759107100786262433236097481892895364245261_felt252, + 3176076506993610824235844103629030401479556677522480312953816476314040215412_felt252, + 1465537534967967331016138569900456771148391281698150468023620145302731358563_felt252, + 2882459298611907948751944595256726284286240176698837056622599608730006922253_felt252, + 1398176165270886395049959447157131256203357063246913533196082001716319916931_felt252, + 2756381872057875172628059726986025324373597828803197244695869398965862800485_felt252, + 2247814300950680806741789105506881774858790855549437743115046895911278250885_felt252, + 3097990940933965135704730692598307283495335975693921435369543143924893308051_felt252, + 1376450540723960035257889724829194515767827549764504148734012487708646989903_felt252, + 750073037863418206077357516450639295508401250154659234099343166245152252459_felt252, + 463008066881910888671079133355391579815697876429318642348130553223797915949_felt252, + 2446869026017585259319303945804418193053372976666063655392822145848633442912_felt252, + 2881593504745078646710959849997378536036590992836632727841487766004037430503_felt252, + 2265733791453768547999189042514006198226260091820191361166827027773164589400_felt252, + 1126300625787218299471073892040717394513971601549917113968148216141323197707_felt252, + 951088433457898236599453473888782916973351335507629558238317535486934866357_felt252, + 2209537067288345766368688245081888135235759208721896378188822335640579995727_felt252, + 577380276632976949375097813892433230095460621861416271020692519953516091192_felt252, + 3599806618162308372369783447764631319193840131008500019606422860361575883417_felt252, + 2407384062192629949881549482775076704578150591415002938438853023318492815649_felt252, + 367451440226960113904622834001475613834231035904640554571758232805011465214_felt252, + 3591254835048454526863883959368632615909675288751446677244237410261533244734_felt252, + 2662491889482872088885283331630350334792660378777327294130673117514155859541_felt252, + 681997542260235817355042473299283972330890403394408973573714027244101413755_felt252, + 2918083865285749574421705484295148336845696036470278907663193704240849065998_felt252, + 1031733493753811660341932429099777645462228365451827005058833204697574769717_felt252, + 1337310415669825337308155329333829462363515503319371007739155377803952008562_felt252, + 362527896068729989574721126801528189463127960156325155199269810884853198531_felt252, + 1732392166385635807075147005526586648813562875457099963859550990940838682566_felt252, + 3593041704560489353945347589325755743174963000477987583818635483982040865436_felt252, + 2768296715937466006623947238426514585830098256713280569942837231846558703120_felt252, + 2329250968386786137800855844510616045678757385792471792503964114649349082178_felt252, + 3270696010395766563343880417251814908361263403141336714908028399445905228878_felt252, + 422190880030327153267779375861852764247921033028084459967582198618968009092_felt252, + 1071877425886279779163876665302622104900189654817591594189280249239642904279_felt252, + 1999080537687166865003548351888825333626364174187571947530726474949396514260_felt252, + 181623686088809419375424202628391176811185354380152634293601459776426513213_felt252, + 871241694540689181133063397920792025765647128072335348404675035926186467035_felt252, + 2860931299394940425588061423699550672663978699279661301756155200741385564994_felt252, + 1381848773964408839362997933790516708712267127476679340505885479013576187527_felt252, + 1010438927726028075081966024881849910194653477809760738186145357547761137643_felt252, + 2123814088768237713241727702733456292581098710920661061617124440546469599091_felt252, + 2488263298937918054890230427460939749170728896951049157225656794674024471741_felt252, + 3609914486111935247654035922654503587680027675381416402729918399677782115907_felt252, + 1835382708597603698500124252796128449298380980036618195925912666478270440869_felt252, + 3558556977126419691784353666653210281649892258201534665359907814252850036465_felt252, + 1597509182379695847465222141003354298133473548615710424216731743846400478380_felt252, + 1607339068860475456493210937581622155026902001439043579567048511134163373921_felt252, + 2070744752867481523640213880777008360600729973854769010165970699787214021228_felt252, + 1405626712433889185794771868646508189829583098496139999625315568380937757684_felt252, + 2266168890452538495555131145076773345076652670873255395995296247414764783474_felt252, + 1472300931872607629278088748138655589558884705609047653964631951866542380071_felt252, + 1975500725306344628368411672835674007554000249994756412375452736217757147217_felt252, + 3359431155974669488119960014845356889345499654309044466348612601766328747107_felt252, + 254626178844303297339884440062796567386691043882486917891997643802726199905_felt252, + 1164317649241327784098471981121944940677694028779476128475775788415723043915_felt252, + 383791948611650284336944743123673075966323605305707974502850623969679951079_felt252, + 566787153175724718166156107457354899826042346788440749404203032478052408975_felt252, + 121377170223321633006760196528772179018177129095487060167522455223922987491_felt252, + 26541899427841154562817783971837632562849528471679692595888051338063720666_felt252, + 1969027419806372357627866266725142678605477697857172277583724855129580742468_felt252, + 953089645924683413673357110337935099622447449638457099908916980333578051821_felt252, + 1948853097029503918554627499197035123084263061702568917676105105992073237643_felt252, + 773332491475761189856581616545842621865022613517273424511830386723111410518_felt252, + 2292360877835775633067138696884093135256362429108954418585529033542986875864_felt252, + 102397331354594227149619911768321988181234975607856409271893593281502818575_felt252, + 3152058939874219802041090012737238638752620037460137342432997650514778629404_felt252, + 1166238997053672622048621736676525243653982117164794616550002783665575113582_felt252, + 2496621478191494433579890504454179647350586436632914368229279405961539869710_felt252, + 2377403053612829866551548334703744365420449436755111751575365576186631735482_felt252, + 2373931066493134432173521205223371383787704712023667121979488885792309943342_felt252, + 2973841772110182801693657196035953001446687671580314630374835251311933243066_felt252, + 1717322587006726752876411288098338432202894700779883444687987466136475296455_felt252, + 1657114480951971477797113280733528306981909073023342349936608618968695985627_felt252, + 3119578941992396938086363614025130332727898516739514678795450620589401622982_felt252, + 910237448145779023978685769325264038022446179290790729636513999723115774603_felt252, + 2601272401688730837376176427204685427360708996705025361800334555840967676408_felt252, + 3238000178923608361309498981647761486101793165898284610706293443795790929268_felt252, + 188177325228700666178841498947731791068496058681081843173415106549505408047_felt252, + 3074542941757118782688012937943535514372261630202756874501133331141763216352_felt252, + 1652382254110500259176823361635552413132082876084152565008837081547984817992_felt252, + 2468319045353210561369211396530100936833345556648249228208450504360998665657_felt252, + 1717463096033199770948346184688079225651200427996068742596803793437823133181_felt252, + 2093532401889681713184247561846133420100785449596098473430852478190855165090_felt252, + 364548454411471917572438894237396070602479487038290770236886786607318264369_felt252, + 3472149981715243687718528782703852566192672347328739440831538021495817018334_felt252, + 156498121741924040021935748074618095034261846670427713329303065399626892262_felt252, + 1778295427131340021760438800586255537156920065674427779713133118983474009741_felt252, + 2614588665090820792024440911693489305736110189211598649503092801001594062944_felt252, + 1141526358217437603309183822306226659793206030028586774674418126859671944649_felt252, + 3616659546706155727617362563479260401981948417928900535765678134123634668816_felt252, + 2464029481687919203810793005871396538014094155170107238385396989099755520354_felt252, + 2608586032414161759723058664143991064769313436126327414417512512003493009907_felt252, + 479387705502888155509947054102978847962002476978189338450958990956723904839_felt252, + 1555768018755830030798733412956683313793085092103072355083961703419434242274_felt252, + 2859699560537217059680294605635887634278151509363395266984354250223160445809_felt252, + 2026015276576762499619587457344722329678501198875073215381829425462285620508_felt252, + 371296416500545256411816826418446964823653228471385429798666698334339002772_felt252, + 1637099893132464198000758044008819430979268420468458030046535850941157662149_felt252, + 2148032220245982680785998825121023108931177291579808988334068725129278309817_felt252, + 2781603060682053004984143011308076987363225937989518602595270905809310703578_felt252, + 400144991614632340117119207741900754566673066454198403041220765844029408925_felt252, + 2712157485646835645279181880940134839342501368039793607166162720428674582321_felt252, + 2941169274644562259397893562436521633685583190744651488219388449797816364860_felt252, + 1771466225192827053289329272475434349390103639566764421429153505466049603177_felt252, + 3063148838812135734280277585235251490432447315883965693111050597043511321524_felt252, + 921131658676981058728709328076512891269161196877304317580963345795528343607_felt252, + 275670429133325779230326901047481569335739351686041174090775924457882638319_felt252, + 2582481450928951225078591827188771507445283159566999589955606635423220307949_felt252, + 3001874397164223071847642322530575048709289822057189953986905754126089353130_felt252, + 1246817790814888963758543965763526577447957831941864566522984937643895554744_felt252, + 1087438765311573776686003598395815632491148193364992459797779871804498653669_felt252, + 2461528287978268817313081166888991228359758332029945185914527617796667744657_felt252, + 2777036642825326438093945555191375479327505797067800938943241363492104575884_felt252, + 2461625511457764158347100608326246021467452853377604518783512105548940816355_felt252, + 728553813077784470060885121160452471008143347336097324722447312215315895352_felt252, + 1824276442603819335177261352554694231280760888943437151289635364336718194189_felt252, + 2642446855084583847748484738620240327282098518963246819341253551711023221929_felt252, + 278053095840220964291955610495384934816629284059986965229313475657287384730_felt252, + 2288122724539438228778575402915433572050735919478451851679655485996504047840_felt252, + 3119792203286668191919210644380722969459545043523230711639193788027971772095_felt252, + 2462389330773655208948558859007121981689779318433347036040366384439641381390_felt252, + 253437076617454798152252111122879998056214186243192416521740697444603695637_felt252, + 2505022803735927505940162812292492771713951414772676144755403357062294475149_felt252, + 1361894724466511919203109964343609170185476173872724991030050864325268083435_felt252, + 1542371982435603148658556224831656744850792421785752388916703277730568064688_felt252, + 176212573432407443205313275386574374552319467633674098185277360814180806195_felt252, + 538144843982241393149040685094394964704348856630478725740394755291214897381_felt252, + 2715844125199402126340321261842424371151815085233173407111233595833667881304_felt252, + 1982595792961885650274084140459631505091216704069113998043782965888422159074_felt252, + 453477809192684071646446293441046200145455372256892147654534053944311367806_felt252, + 2285580488868491241909200257255220404568063189099358153254262987782812330626_felt252, + 993172650018077223576679044669207094636384285846267287980848004443215803830_felt252, + 1028121861496087943499735740414466443454802984155934180268835064683783648047_felt252, + 3361053139776276022632844956564337432481985596944540929264996802223953253630_felt252, + 2100276568918527174226448586110084574875508052218497442966256934165498555699_felt252, + 1811914155048472771059829393612606283644116171208855877523315776910071586137_felt252, + 2240341445427235226822012675594245915354547994502396611489666091605825669868_felt252, + 1180262377520065311740147728462194210743189387983609822925130456139203472472_felt252, + 1998594591257638468295330465904277109075036625087865407563071173570245779573_felt252, + 1555892662302011817605628359316061126576996673215241020991988220951487064365_felt252, + 479648652255792302537840391012101492242703626387695121311760353885330001220_felt252, + 2162544764103808173000214334741473555886742985624533049135757383053381437453_felt252, + 2234480474248889098928427261318374684678229069609915060792636502077969645920_felt252, + 1753608793678195872964733535161395094896754128570313978843496997946998976104_felt252, + 3549477876822440053160815290946444168604529919973086705704205452611711690929_felt252, + 2723804353314421490916296638322024688819728041287208579403741428029062935387_felt252, + 1349305803728311084928604142009148596779716057682301205501392985278778861048_felt252, + 1349606439133122664653393551744967500468719722530929373447449844673827094199_felt252, + 806545603473362161121165133590149061034915258681525551758863412656990891380_felt252, + 2313365761133176586619372233830385625866755801061212230712099572618106835824_felt252, + 614564343859688964058216394007455251009005428584173034062579324990450050468_felt252, + 383637342355631261421821720667004535145867797657168462260021191820644399840_felt252, + 1421948790723586432868023366449964272139569523770152354402307990301461382130_felt252, + 189910687127256603715848886348174474157104818901654152919747899287468904978_felt252, + 704625140095847377988578263016147696268245772942183933196021001907594125709_felt252, + 79052234825499454330002399871930029252556308408950528503606210021630849568_felt252, + 1436004171654701365213635439460496153880255058081761736200545379716230997397_felt252, + 2755914088031757019523078318747434287257709028157698377905395344326273728423_felt252, + 1958898503123806591182636342899456540601135872771312629685321302801483612472_felt252, + 590945271845205113085869461152363323258442580413514760667213735576084894278_felt252, + 2356768844365749205628463088288141074095743479687733250148502508751056037798_felt252, + 1912000703189389429756983336913751883797105867435153658843389742780761581856_felt252, + 555226015382863532283169113003299410962699809225393539395716435756866848300_felt252, + 1021114605320182643571663058016256077220989598202393475089942088129180788604_felt252, + 3604003905385684738133193563497003351989901839246786157211295796772657181391_felt252, + 568461290385340411926371397061906599721397643694459391705988671891693345157_felt252, + 2714604890602592921070661580764876317875807885531891234734778760173465805328_felt252, + 2647543423393899106336853376262632432896668273209711185023432837097944324218_felt252, + 102865655017759803919491742239351710946487894212370902454574182431093658630_felt252, + 2302995697136440467884628564889581197314613251668917070085555328064009088555_felt252, + 2187731604670797513144921649743806442866451464941316254322925342072485891488_felt252, + 399839734351700692145308278973454626216071401690983254668055795890401954415_felt252, + 677935281163886033905369724720331630775898228536982272815977810303582603193_felt252, + 1030599243001563595100795556767592627717225328327927376271297095248841362047_felt252, + 1118199664688499358354500814420833041667919234438336464736423272868858350036_felt252, + 239431502926133162389781465419432752875941810003678771497689958429877525018_felt252, + 1084453035489809081835019457857965713546895388717075187426416956656601710432_felt252, + 3467226498686193995609492324972971412882413046789471987788316912443398773841_felt252, + 3326988369371530763669639517581240713439019753350364490114126124411416375139_felt252, + 1003996142652479035718534516262785689373176161103237932629155940569505560522_felt252, + 1556559612264699552122450986581947574286323055438517143949442706819145376282_felt252, + 1776221432880612205206206186704634838706532872578100528185062142439878292144_felt252, + 2699183031729679290622249953469224317825933446339333233491151647645568216365_felt252, + 3495818864886605324781476636993927982012920819749470636406851042346467419107_felt252, + 1167353512484591141991637779590762572729790681379882943587314363445519361844_felt252, + 1841487593219299913610394722694244501517524771850994822079996557175000800852_felt252, + 2977590193923369586926177658815559922432662205628904365738726936542134020218_felt252, + 1968601486043775960503394068658969698902263911706791842487056210836580835348_felt252, + 1828451005962043602831787313966885797878139683301559521569251560964050331601_felt252, + 297970338654019655001708650632377125138059090601213599245969369404531932085_felt252, + 2427890468480637459302640455180867070299889198535861956961506844677076861790_felt252, + 2536436637780569335598102659122318512803090700325964932871186300340374009832_felt252, + 3096329867525726873128557757311473837923165528423057114820993795691452237330_felt252, + 2616941122026279461720143432825314012470857146874490859042053951634337698611_felt252, + 3228736061114693770310943867467741246441077888126466079108069265618503673038_felt252, + 1774151815556164397761803240020515131742453453196310636765374623924345202072_felt252, + 1103041243742717969199409382190423860048566770177154551936158039599202445565_felt252, + 878775048622166610803736053113714739863552578142508076596104555311071438064_felt252, + 88503981759370365237004350811424666415754277505198013540936058655585253348_felt252, + 2936489053980557032591417067075633831389835885763034081223925873807927281506_felt252, + 2141425475853877430966510449855912385004788487653983194347735505556834947631_felt252, + 2830173209965742938258001278787337653066773721836876925009143938881663072566_felt252, + 822544188098968009103358738358702584377356741226954814849075656225447382659_felt252, + 2043706246036011433735195040676389688055662275670784556604166736542918319613_felt252, + 3216372638223050061285521322699459104298920151082857611059555633267798711496_felt252, + 1812407983704607845256306770002561188941548353749462903836189571123137354743_felt252, + 2376442763074089443055978576911474497959819316540873245980543821496292520659_felt252, + 2860488189857915960957754197936287228225722544099100362510739394558789241919_felt252, + 1472204899130197267090862780921581232834222225726305630259938585847060294042_felt252, + 211624758395699395540766256818587293556242292051147825416758504562031345595_felt252, + 3157045697320041990858259995133826480286766592582134733882780470196850514336_felt252, + 2770823382857518305158102310870065955956656029490509086151253614513261493051_felt252, + 3049979784209229668276384629711624680455776253366856919619591070789394880054_felt252, + 2870043502753124020608424095506866839228395498942577911237986199850810273713_felt252, + 618583812657352153690641639780595308860265985248116997057052451267385629440_felt252, + 183029451318482867156623757944950881450426560520086693394612695812475979571_felt252, + 1704173100221098907942440631172885483415843289452008687142788373226432237018_felt252, + 2431746796603951829907931295582789087518434259476973313601931899448382099174_felt252, + 3559952512435818119240820802351325836321239788490115122114395319200584858853_felt252, + 1109699428179732031881385870607857970975724321482886980745844714247996007530_felt252, + 44248770998407581921003664171326129184801393075780136941172114901400625327_felt252, + 475552744255862503339038647855594199390822185928573313353783962969227288755_felt252, + 1982423568271820455889285213662185298039730480374130295716064419843154448570_felt252, + 399012533179401939040653811289528336399742379767539973164025358510231842710_felt252, + 2488142126284792521321088456293198091702586682253880191159745879356302642610_felt252, + 3370775761454404381914086166626797673669863817621039986936945502859424994162_felt252, + 434541303509237737419047114457633895448991264773470204875780179485697261447_felt252, + 107332099077051776137299622736328782466358402670257697658944892496329018902_felt252, + 1406373942460987828178596940937098792201342388980762869432319725584249774100_felt252, + 2675708401277832406656245558448083118579748894534173128935707757696908634382_felt252, + 1164184183421573009700623993265646235849203000528972760519499741700155039981_felt252, + 2869758612804917133853422985213371614750458968234752171385524223973027224351_felt252, + 3069047445510430645671033645731201737400163994937720636111620671622391275566_felt252, + 2719853801470574443351977034946958103458642351825333685486308833649818017830_felt252, + 1347454458836533801430341505488856102413592925126003617768971197651772688586_felt252, + 2653101065513711209074806999529419876474907664188352170078650952573235397535_felt252, + 2557651123451372137618015993412699051152192714493970685948010830807980853338_felt252, + 2384900850154610879750798322162147708044087701905230195733623500165825920093_felt252, + 278324225230789389390924075888451637925469911538364598722021513026791945089_felt252, + 114448583978642020498129693280359139183692716123708519297165821209804929048_felt252, + 3556120986382329608688699132237611288379963459925869418900223232349248333600_felt252, + 634477559048292656036436351762252829640135685346564010474350188045554210353_felt252, + 1382871837884070824037380000706203620824241529296129991375727500074692701919_felt252, + 1769272276933399827237924597197633754879598273676133459975074847941162340665_felt252, + 2903243250414370548370192886616334103649938386339402236486481621386177314564_felt252, + 2696258910867162610316308130013357862438055482667814634148025665496119418130_felt252, + 2452221001081713236817270388155075585590695050025667463738055510168072173130_felt252, + 2832455931048456944690449545402072258289074666991973231516673796815049479080_felt252, + 1876046932279686731358633417506271375365529523893917987649750698722815527186_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 2972239684196068920658119037333257654016621302624134723851432640581454855264_felt252, + 3441663429996439799746779727216546202241304430222910757564619624035950379587_felt252, + 1334676527021194034554727135385184804181135869243943983834268700829343422050_felt252, + 1677196212544587236436044383572173751907605450174910627723946240823282121787_felt252, + 2228865390397762874299514700437257137533438249343453776364496349504135514751_felt252, + 1674482596549779775723443013043318223624786737313452850612132632202860869188_felt252, + 412085872625113066112842291049808269895175503921210009572858827411793527658_felt252, + 901226030488324486463421769760518695228237922280563759863450451785875461054_felt252, + 1291985508648988851333730984654458081619528715436684661521352560343218421394_felt252, + 1632902037519018699576912347400536401732597025032884090025026991458382233519_felt252, + 921508928182888290748445862620303246879188136985372755444064027324533129442_felt252, + 2108452328498369678880447128212842477736087148124681312139994898629031396590_felt252, + 2435046089315355993278088879436221447292660862305281377653710785778569392125_felt252, + 1610290326617178975368815956409675866011653810503110091765794606264211292096_felt252, + 895129902074340484929688333560621322197107862356758075256425894671951969951_felt252, + 3284396598083941550657407479852557838798000411368230551016862807393036393688_felt252, + 3256299167501350167170853654125753196723010908258348699481550083562981751762_felt252, + 2616304611359531481312183208451432752863118397628205494803146218368504254706_felt252, + 1500427795476386963276462915021650335988175822268074077539335148044301767787_felt252, + 1129316704786668928611111014187385990855019216752501140681085579675482377596_felt252, + 3032931028873376152465436058801490098611982180876390957081141231329368989979_felt252, + 1143710523263850429685682228701068244971268010110953371798183286918158491654_felt252, + 620352031631126640384770517101452479987022680947208403736829604338167593060_felt252, + 2758158081616645834133199770196258186283173915108380094761612803800953781713_felt252, + 2269439476872965095465821213425672968117543231794474951432868202900848289503_felt252, + 3022020143107485687041779495044217099110457822576110080256730703070761045837_felt252, + 1127685386029039671988390907958851106430230556445670145738786807601236769760_felt252, + 1415573939186251765708205086876851727677063130000029284454797774411427217366_felt252, + 928377133965713610734579753716420086594617453612447110126221295189219154876_felt252, + 2016833621808423449985969313560141883295023608992749001801382597270634225554_felt252, + 794307621506078544440496397570976733177273275318725270823831989723811903506_felt252, + 1454462014682748060600593057666097195269704070553257099599322063598652726391_felt252, + 3149577378255446446526702349355733933933500012390933101417391762260001459906_felt252, + 946799322049920748278994870305604428356321833497671340536878358882889677532_felt252, + 2278928211377659718353845364726571311810999468597077896943795211293238929287_felt252, + 2238245818398431060941565548225992961489787657593962467854445633948130750741_felt252, + 543601911247390836311263539818114164961276477703195407589839025375383305232_felt252, + 996701135876350022419845276507328654071630490961383199405607567370216725996_felt252, + 3310671673079024814844908507475116204362994436782828966019298131324650052261_felt252, + 3574405933396558407267082659564533656908319464830508515797547992597738040873_felt252, + 2136157670171825084128921786184879734633357486870791633252704355221331195164_felt252, + 2536190286978801566473551586965977790494273872395134784675130631905466926328_felt252, + 1564057753733838862651635377641448134174253003076700294537405618210974625517_felt252, + 31951384552826293664226070802747232655456266549507946974122893654730359267_felt252, + 573660945005106090339788272742438198878434900371907643211819971089941216296_felt252, + 1180795216036522168293574829999573479943057569782716925618440585151786931751_felt252, + 1823448984826172611172639056105032683836673919492340842225772953323085367264_felt252, + 2451299277835966608220516922383074119107631991661090478135355406271514157212_felt252, + 2933731445661934202737473886596560076041061340925266064949265335399113446970_felt252, + 1910971594378965133237453280734906349169300673318474563947941611408396068798_felt252, + 181562474567164756674272028142540984558924649941454735428837280561795799503_felt252, + 2653507610643062403650317616674702411436686096490172822408029513315576727299_felt252, + 3259669084798529001004601193611410757190444720765082098043920523783487851355_felt252, + 758531382292816193896552322725272719055469084658965168022356038505520554420_felt252, + 2095348428900921710469076727521066145075554812109061313397394725800766652783_felt252, + 816851235946954589141975474136703527268429976924288020576485907135465088938_felt252, + 2948380468484324638346775080739105120971203759429323130098465582955946569126_felt252, + 196201447367288078656597755816430032025719234673791926572077351688852551895_felt252, + 585953065813890849724952030488085000992860858657749201680319489114877912390_felt252, + 2320999573833063366619360065583230118872592059441591521673365973281404362406_felt252, + 1992945982403247358409716681234193537184198432522564721280338939743834286384_felt252, + 2031601055837750597998270047575074759009134700306897870266580189458573123701_felt252, + 2383487070962899330205228591457731399205980988239130309642900679572698917778_felt252, + 3400489316188681363522838112203798785904394493205991158073307196835324793253_felt252, + 1238552342608959581476717334110237294942859330767675640202369777266087167167_felt252, + 402000397860025995232408511271100017791981057532593753227906480811136029190_felt252, + 2140675332385627375727101946814659360324763107528560051923061187944844228795_felt252, + 1809835124126735827259704004569658582384218570633794734338829269384970501450_felt252, + 1572800679384033901481938757395737403899309711184982806481177483432919682123_felt252, + 68812629906169190231786990096307959175184253759773134947151183369394149437_felt252, + 3449654786776250358764257776373061532434974578049484818714476662995636482948_felt252, + 2978271598627866839633484340338734276235207954712676377964557873394423034697_felt252, + 2503965246283715798507803027683501815841696065678883238588216253368243764190_felt252, + 2236897844527999841082983869862924465050728236425126214124759226942728360237_felt252, + 1990305197182108349852180865685883981215883881480188264478674010001087877119_felt252, + 3562839771751740488770017151693090370108269943760340576962544800976593248245_felt252, + 1201928354023406775954266258175452758388051533061342272045617220642652309444_felt252, + 1491168785184572163357689396496310562511628231709626627435660520840700557406_felt252, + 563424094570212890819365666538745324373056365991475335774221092338474810334_felt252, + 2527840610742466227074725566605173144628189497750535909117279192964723809994_felt252, + 1790049248379769182080458715979919851793135532588164316213584115862659426058_felt252, + 1979689053306347812307804853666470614261545215781823077688730536917915300672_felt252, + 3004441447614404549015782211763964996037976841080890547492949110956078033218_felt252, + 1987654802545569194186426797978295344217256298670772133391605617118986827774_felt252, + 2441276863903676160845057117336809348629344482886773521447178994950631149830_felt252, + 712274658893527195331209008728764967838262582887955535063654109177929958339_felt252, + 1184712219575380024344350606567333426522764165264307516296291044009563128362_felt252, + 1911481053713034792327702174100332469137722905406623137706727233279143017736_felt252, + 101427396364954564489847625989920029180172934605153003625811018568974155499_felt252, + 422509307426585647508833122518228501997531294524237594588515585041827997904_felt252, + 2407608547793345493829810933873174102337798214406735303135377553883342455232_felt252, + 1774954659925408576947098715264619904948193464484709819999962559857423755506_felt252, + 2001561790900050080015844430232123584721445576347803930683136173790143047727_felt252, + 1751171234469723856909539633881013518920282789681412486915436338913484293693_felt252, + 519214373459089684661840207175147646807691318565249017532191912045233030882_felt252, + 1950681434593110715889655027214021036595268837647969890152147042493601394801_felt252, + 194689209488278551749699873689133642642299367725081811718910173673509525185_felt252, + 661816910083697168122920423685669514890912489985281320762750244138497051961_felt252, + 1316887147904342329764095358930973507002410881415610166309065206930021766119_felt252, + 936779435675103161860213518485999357847092018847295486877554527800919660023_felt252, + 2340178162632893909183976371271754119109121095083454791160032043327479434827_felt252, + 1329219936943245545888593460538023644658985528008480705017544707527189820684_felt252, + 1482253258241438962890073753904627398201280597204827771389809899373509282001_felt252, + 1073648359003578896798428160651835552823268995195929489327567593317444298368_felt252, + 1798690415490182235391597766573031102456250320493393141328019371778921467796_felt252, + 3583800328410833086416977717264410379009745778738414809597292911484951862576_felt252, + 92772584722792481755857492979091139394528606830268171640922797317388972493_felt252, + 2980093798827489460480748346539517737779979873322863597379572827032650007007_felt252, + 2065403776173235008531143288011078464374136958966723394952534683416306707660_felt252, + 2564247539642417453933956454729419906910426299009681018274370917964020190242_felt252, + 1217717150613970152314385181719395764838889168416925779780131828088829700134_felt252, + 694968815220128737921122910797343901192887898172408540795523106058067679418_felt252, + 824838657313134638867025003504087330477792069923410406931698869734222819682_felt252, + 697330678941772931956673431004134946109677737316558581316170916529625529726_felt252, + 3023490534528505616984857632837132434558265973713123150027986586815611607738_felt252, + 629602457796863830020361231728447650176189796144863746974418982411452352852_felt252, + 775385886074405335508697714989656021451559474845765879049802314864765559109_felt252, + 2032707113446129811780971812514814630719461863511890075008806882823735036324_felt252, + 1032284016582872166943014077445802367898020041780401979346545667426137809995_felt252, + 2876080559001973684069735116400003212337162118373381676505251377557219254259_felt252, + 275726629846068099040622189263709790677475053551586678354726078784325768051_felt252, + 414565688555648769511526116852524826218869952992491797428979410010028685983_felt252, + 1968250055116359015508656264147377367865827593829400754896009888879206273159_felt252, + 2706138234464809873303794801210014270533580298345115774653246265703998876358_felt252, + 1172894798681117297602395821039737034899139703225529819497195987810491186934_felt252, + 3240400404934525280347898619163760836141552477130844343017055854365006581610_felt252, + 1155548164656865983019807838783471742887778135192399718978794078564965667415_felt252, + 16930272547286811542554545170472116324541960512801055236600663886725559714_felt252, + 658914567670062843652277864074011944250122380693129972253208053955144642338_felt252, + 1488101044095513507763443135595233359171110917089622073597320977779018613410_felt252, + 3126562100571386097972948351735808666952779753259682649468140737288690916506_felt252, + 799657761102846692217347531374845033332255352907307094465715365888692680035_felt252, + 321313577505226004689846783553922114412634205190460637319098040007132870567_felt252, + 3256146782832551422573305959807615224833618164282579968843869368984223575625_felt252, + 1827843009284519843564074679645737696650152605291187897655090489261308099647_felt252, + 1413638475782273109195677034170020254204971336900014422134698089681552188459_felt252, + 2913349685832718243210167165982456589919660294296566682039233952383312853175_felt252, + 3150505794049485747874507732658892290971150791841646274642973633034550387524_felt252, + 1081253331580659819355163963673874184934880532164722294627616617210142326044_felt252, + 60302993839859009349611968833878155653446042434636478550050294686974338805_felt252, + 832520786762595816009790352722760697445502342051892378119133568963224256554_felt252, + 1867083652409098609232827410958883477191715993065884159280780401586867133599_felt252, + 2782932919358988571627752270089357634714889804191809774547271721743621528176_felt252, + 618319942943136080887823662883594672262239679549048881142912889639575674354_felt252, + 1525988581522402624225891638667912853561262000199210668965289413815793385430_felt252, + 3156174494031088943951737754917455624088043588823464308000259943999795341081_felt252, + 2798414526716965742416738896214337006322611111223178463906062088529778205965_felt252, + 2790136519560215766020747898198698599224924726048792327481949187727716086224_felt252, + 3102094148013406671093711738046063587305251041541501597728995208292880061377_felt252, + 3593085026078514132907110598883559472070210934698042021328303784673232387310_felt252, + 248078395944534572710076393624009254522670881027658061076270823069351105036_felt252, + 3611672475034572337691186768607314269498110302706320562367355150105317960104_felt252, + 3257048161840812186241118889881512192387571605901368726313475364083273647588_felt252, + 3020224649630943740511409952349850397033721481815538864163095286326289092050_felt252, + 1054833603237998440744589778239396654068751059782070528563817733254018266469_felt252, + 2024387603979060149210852300099295883383498889186653900622590526595529561299_felt252, + 3014237747933613068216397234542073212744351022600256729102794663173978609907_felt252, + 391290793832130038318523274194162033052617377164756703383826885068504242955_felt252, + 1670630976231988309515103511824340338930962773351347410799790634306983935376_felt252, + 1905181323903749228555863531555882237257330381912226874733566022267545470583_felt252, + 942084749848916674619729496939454207371480116071196184567989570287235837852_felt252, + 2666609133653136460726181292844004406224626218136116859145744401646715746106_felt252, + 1744670562608993329186133641098985044932003195171517996315580856542700840638_felt252, + 604054967003680341503251641808057274332013082635582025335825841875348891463_felt252, + 216952447084490406683998999201193084177859670552195482680322901680637339316_felt252, + 2377457203373616852796723227790301726750188962987961444391560967061831233659_felt252, + 1682337020642156465720642523241394056461028821094548391150857878540953796076_felt252, + 2237502733846845165647852296551668688591818383707632780438100591107895509816_felt252, + 359024431692047309638599228437753387453819362852626096211208863635239771088_felt252, + 195418313984327368138882153011745387015235965758253952468120241389191374623_felt252, + 1889107486721277391710551801075596951140895188838757320733110779566274237518_felt252, + 261435453624189075807490329084582984574116274918003379783162107968956487278_felt252, + 2208948291800134667434542063813043892374326430089169672012330102534515509976_felt252, + 511486481368259802568342331241491170504336955097197713524202349779811159737_felt252, + 1067653097289480047062917115430802689886041907460877185643422454597557259605_felt252, + 2100847857631037381017214510230011902363087314069504841909404383672748570761_felt252, + 1180470493629540485112832227236365888457798460425922322809455439709048897832_felt252, + 2041491394605053632430664778961203699958535560404659000096373544914537530261_felt252, + 2872715036125107966393738272739090887955334575296522240166288630894554493068_felt252, + 2769766160823572820119992296320411247911895973754710847825896348192156344705_felt252, + 141042183816818002705795497850409305501283538686210575105106717367351543776_felt252, + 2374507056541525298665872962636822536145647457320241625866783977573832707973_felt252, + 1377497553143211129209662267104611066867119444715189077078013037406006365715_felt252, + 126015977708413267026763030921172715630905546911397666150428697845111966948_felt252, + 1227212835249358963361072954042845137518469636328696094828407418903035915110_felt252, + 645252271330572483739718871724336949651440281806766716961820713495090606992_felt252, + 293912362962955816924200697329472465727202395445168678113297422142638018791_felt252, + 2661804959250722679011053770234575347872718026181693473542286726689713631645_felt252, + 2987837804481947758123735814271856721869296749987947558493624944215759055132_felt252, + 2616635664351342693238503846395985249896432779230552179261714489062706446491_felt252, + 2493621563039597472646508345783844197590052849443238189915162400870958214513_felt252, + 1388404504420942323334856713693178701119362643195872490295287242797587825438_felt252, + 3260280330296652134852578673202679821828960815475315406875166785222686819353_felt252, + 2366513153018076426538924023415435881954076853520506758939526251950913798816_felt252, + 1354484998014174640887893756736780927095260826943371519000031859813352969380_felt252, + 890615193090015363190874781624170839772927578560477952079061420167651673293_felt252, + 2025426746001574754798559633679829411344576305872555226098311873002274735184_felt252, + 2677807059131193968694446832343668519694773623463652980427089744944043591066_felt252, + 684453024756745738769890062529458193713811625432186549768909814043491613676_felt252, + 360608005096797345545339157898266536690580357211104174047723395530275474813_felt252, + 1856445045963583952369125033226157547060032766674547921100490574260591065136_felt252, + 2758944408845846905685027319816671685450938257514652063335940544440800918329_felt252, + 2973373150282867696020209527935105495021390068871006043327320159244166324549_felt252, + 1522767221077118016423170567981160189943658897745054380796985467888349755359_felt252, + 401673170368991236688322340553678289082420460871826186605336765729328119252_felt252, + 275040950154098800242376169353270337591696154348763769065834094046668875853_felt252, + 1105589066487689537547361852212759915955999227501861191101578800990469538140_felt252, + 3560299419670907892162406451439544893337509822999877719194937248971441897425_felt252, + 352564068226598011298183520467768896391742969421045817327494490546132802988_felt252, + 3298750907941029202488977484918072588501130959811400133289043155616879283213_felt252, + 2125162480929978897071373164611711500175580621083212381377129120093315539325_felt252, + 2648310920267638374165965270388930180907593182030616022166114739636820546565_felt252, + 1819119222734938954078066762721393868514316448933507789601579706707392944141_felt252, + 27318369494748694207643190115863416700999373153809484279451474565113473149_felt252, + 2637589423024401846354721500419778217853466185325315462824878673873375427943_felt252, + 3153282004909038869188304421393191333118783467123990064188499792340985264427_felt252, + 300042682201080080428285504393822575232233688053192334028788366416015590496_felt252, + 3005286025599669986237398996222845982172378826558084624315605207427334700103_felt252, + 3441110085114933393313684432338051369528881971837950707043792198479724038876_felt252, + 1147968835078273419051829616141534310428385414185539623772412831727952451465_felt252, + 2542114672624740478168401697093671120685748923390292282099636848859032245928_felt252, + 1081702100695259648017005366285764386061481377191726824336223451752993797889_felt252, + 778889963006047144023887411970135927716364000637797016225320059351237128857_felt252, + 3193306218338135117555384746797304779384381819706767850471712867221747637328_felt252, + 2760062246310268361011366505263176484845146599748517732937512860890706976860_felt252, + 1946787238068841542935564702329608969803782791837454544958507701638226367260_felt252, + 2730393301104201025237130676170910834056236903900387060400158149556107817589_felt252, + 398055189302030882329464955312949084085932485354975841054639582973775467507_felt252, + 2555534411650515509484089067175075468660102598405707729837307574238951292105_felt252, + 979237581689593635389122444841296302497639548863252586519245327489426866046_felt252, + 1694821592096190147796272474801373109885069801114620137186536408857579665969_felt252, + 762307364004935887363726464490410814470986795408053555011133289600580514373_felt252, + 921629003879045625195985939846302508669648346671851790519136137397121455773_felt252, + 2884913946314322144191173894992466522522407458329803303369987469693806873629_felt252, + 3313403482460285188557927505688886801363237222150575640337172238567129712003_felt252, + 2896447467311925724998712486080362005972188108668391910598311133342159108455_felt252, + 1983348194250084324614735039797660981332751074084951842818213057030326850809_felt252, + 3199233917121859002657864730960132260068374521505141556230567372215768163096_felt252, + 2076770737511258982727739949918990207619253612141907979852551045182661575099_felt252, + 1733189076738849996792647072201341988391679909859582961930544290954838368964_felt252, + 2014353479590008176984974729387389312161336897038462618699367601096816536155_felt252, + 2905938878063987159756134196080070450225470371444774584842660495125361537422_felt252, + 498069042786803591831431410139482514819230770162282379141170710923181195660_felt252, + 2660854639347760279053759518629583580174958230346928093740906749161331867479_felt252, + 1714989125392144203854859073877374640574642304020362308888226663640813095429_felt252, + 387714555661548312673072067654932412910809489101477993465602465509984229452_felt252, + 3299896855293739578172256006417410460742023076632099674876520895888721598855_felt252, + 1747535442066985969449226581808813635910509923683898204004779184690296073204_felt252, + 457316496478892248393154902259038518811988192756693890391570183045838820474_felt252, + 2495613538786453618833197713441927944027258764561235930938441426056215830110_felt252, + 168868161709047761259955894052809569029087177762508645916469242397972104976_felt252, + 269791818852326089359861150507779893849863881724013663891646945517153767018_felt252, + 2792544588032825785743922088161039044277037687222932573064340745336489146763_felt252, + 3466639763167187033291711890000032241363002185696128966516487917441847417292_felt252, + 137586517792351476488231098114131399874079062261701346656952698584439107630_felt252, + 1939864017552760144000815190370567638234242365966922250526168345120381392948_felt252, + 1892474783275818448968183408802889666436037962646806132178815505202086314858_felt252, + 2824927951183964504741756240013583301450045874744813118543366092512728224570_felt252, + 886944054196885061468403903622782215435023303801453356570427274009865658935_felt252, + 3005593629412537936423704528302885543737225955577057526843791383550832019342_felt252, + 2454241150098749771412651799148193743083114569210031999202687423784201371913_felt252, + 978362868227263296416470567717803758830504694309706385800416780970193604432_felt252, + 2413620856928062434134046780907032929496154014433623700863393928383599491544_felt252, + 2118687371051460257155573373739298122722732488409286156713573456740615305823_felt252, + 1351589099649000476145332916919445258268379026787694220692756425594635969929_felt252, + 2394482804000484879715441742450820609722154857846392434635795225011228350554_felt252, + 3060026140530998785153222493812399004290541887573706965433594956555705984518_felt252, + 2349391469248020338426923208076885703447422562440667228051921898186538108987_felt252, + 136561053905771173995057400378135733571407897251760346126778103451280825048_felt252, + 1343137529934375527888173910350011082894864546117071366231361828327755186837_felt252, + 1933617930786294565395677530479263939250412161567095381359141954778623974243_felt252, + 385024652278214196107888031329303064901636374914461191441437436444356538398_felt252, + 2801320959751891252928329236887700035047787097907152506627345657857136903257_felt252, + 610707354898084112617405529871211676414611450332090156071164306874646035970_felt252, + 3308152469805644860872258898474950920731079658104351433975232630547170160193_felt252, + 348970096545824740284414271364796626175493054195598565555234701155522655397_felt252, + 2345042811881763260240607901188851207488354244532788493999776496084008665908_felt252, + 2615371610034096841976059059134301946006241177945849542536467544181649376649_felt252, + 3403638324535249571541262137493239368760092983250559497194278843118282697358_felt252, + 417917739339891303802741432366692753442225366515830472730404153064680820828_felt252, + 1360129700385585353270668560700659483955644165020112579797815291670532387796_felt252, + 1340245751810780042245791042515634610976720851598093483533389935958390776526_felt252, + 2480758783771062394550303697122493351531932502393398620853193965232521471813_felt252, + 1651247240001135438535426880745877095694152067626184517380697327090327748855_felt252, + 2185032932057560882469689091789539356247337299160057537580707375085453024341_felt252, + 3378642365904499743059926523297363074894308199775703653986534212634452637245_felt252, + 1238095868431153757703067631443185675656596909480720066666677334838759273485_felt252, + 2593389985154681042946850477780428927841507817846154667716244995911315618079_felt252, + 252161635214681298506530917668475080959092300482428431694184214028283650570_felt252, + 239427828886826819991964382027760788062313114726431376653436069994207557693_felt252, + 2123035662702868172712618332843030306458521314340218366426109868252601443834_felt252, + 3574627500729824047401753484356651173402773414610492628478091005320020702350_felt252, + 1279991565329926937004662634767519370006517359682797831043494843123380915520_felt252, + 3589408912389341549864548439261205949024432045277598278255942932231309045213_felt252, + 2675615031883268026498594952000806619585419627617139259884347564013373424028_felt252, + 1965762049932781535071988845904589417630722883862887833448310086500330223083_felt252, + 1955780771698017824507774663687023550228325078474273074336250287751163168155_felt252, + 2699026263469041567966033385954556121163693370676188198842698626691290522249_felt252, + 3489792427896498542390555871077829504318381604344941620006112839047862803440_felt252, + 3005023519474044592403420023937692569564327680760872787251621737413415013107_felt252, + 1876075145780465397639677470255745503523101217608933406496680299061582097273_felt252, + 2734949844981551150320882885387990513783265755334056765613728856751674796394_felt252, + 1445013322642032641327887669695505407546892228862753326951564268387541386071_felt252, + 655601205827863598885980409405205201899120217903442938462439643326128085012_felt252, + 36901412192970451431378903634564198568199285530280098039432193656726355556_felt252, + 3230488974777930382913685390293998543442842295648878314071717342062540735042_felt252, + 2014426368417454626193698546632335187398023199215907088330525620787556713735_felt252, + 1992504792127606451800704697749140887064474213240205835221834894874397745277_felt252, + 369920354977345960716233773191429124371965301853753795751750501473867625149_felt252, + 2142591296241905898983384326738090581444538034485607901914763285471774505288_felt252, + 1605778380825748102815725975745227320708349664696183276101752696409153883038_felt252, + 2657127758737362330660014795333226537357545175782176489663372493278156794409_felt252, + 1358779879809599606377217980202620673647055271744352026052623489003724753727_felt252, + 94033708064601392182850421716205990891305574612048660547535720729351875582_felt252, + 343106622249695418110108248876003098838895124470249982094038915260825545878_felt252, + 3595483783391105504162633091239673592501156174167920727850492897187242890979_felt252, + 2531983108817933351779974522339351637493603504580530160126384340943682826520_felt252, + 1706910577262914873197349817943615049477090145286604620229458694673559048702_felt252, + 1644978149079002423376886916163725514814700228931403261842934496061187436895_felt252, + 1399626041641788114620995246039556411317655949325326147432553255546619959597_felt252, + 3385979997101169173403672312676566320423970308005897941623531643868656847056_felt252, + 3035763912078760745752601521065847646917607270043393511597437640831344604820_felt252, + 1415883584893180358976838492739456275860424591239701791954938576910323922830_felt252, + 1747619330622369330988796518478952806617907851367480945731201572176821697443_felt252, + 358015780500429464841624336354230471721812707924760000660388848731506856812_felt252, + 957345144192959150015102068150421237308630109129238942266652046818029455526_felt252, + 471731306414907035209686098050504991065291626639494364485861424157009629931_felt252, + 3235601928806098890161265283259128054411438451905619055903938614322611494673_felt252, + 1015148788850709432452264007197098468243316811426204000315289996966190182629_felt252, + 3213045816470540303078123593032627976786706928748394691810466058510004775556_felt252, + 2340632885577651796202366238789976195442165237209412732704551065255964883362_felt252, + 2703514406337859125219700696486609589041934811889469807944479631551716977474_felt252, + 2196116346064634711930859664748445019334027992943976155017929311028677004073_felt252, + 1229081062936763511304792377067235581532250380222418268219275700587650434878_felt252, + 2769826358767332129622611471316354238119302423353222617670254283071360628032_felt252, + 580199552251070176757094201475269654720652200115012659193753500776176252317_felt252, + 1090349364254876148806241048653919368415511801811770802667263846159075917117_felt252, + 30602743558399554740067213103016336128165701162926495649945958765145709791_felt252, + 2611710904558171247366676229265820639824160078088765847246461977978025884314_felt252, + 981263494793084871318048151112911411209581209947964735764419958396871204588_felt252, + 1484274394550240143237983434830396304415324358974010793912310917132995658627_felt252, + 1878738086458217806614785058547426434000984912478314240160283780921409821815_felt252, + 145606648406186129887074807515458825083931482937073888246600274613338860871_felt252, + 2983020575892931854953037156905345208124336926277535120708009658449803272957_felt252, + 2835056729579562479731561395727289110010461733473865046766970287711133710060_felt252, + 88706959514988255281050760859327878553467860736315019365821964613834639651_felt252, + 2966009671983817389647788780913597443505278365054142042174024903229011137190_felt252, + 1628041980607035499447399383696028104800035553020480993375325113844287796440_felt252, + 1138467535227603031299413942761377605677090935725915434946889946688030083806_felt252, + 2415668537226860946937881327997580990175277273198347287643225922648203251115_felt252, + 512343156636288386187504475866510505466383569561177703336312907601024328975_felt252, + 2400742556751912217940904802561426740180474164230745909949971269996349876888_felt252, + 1411056964361626497116471252512262093260181809413899078296827701505013255833_felt252, + 1213681510893354507432891545724738338399325780855626389067254385472336007008_felt252, + 1703236401994558167589500743766516133293654717505068159037261549766961963436_felt252, + 3046679289354981981153274363637992429929687808125115221003244299322657751230_felt252, + 881109127725001809378583822764447142196168109238980119852292429704954744493_felt252, + 976276800270898124740796364747001547494519717939803074101096692200392364009_felt252, + 1053698433213997815080271586279667577210291179985819619944536917971805526262_felt252, + 645719811550724718900449797941044899966186680328535564435564387922718706273_felt252, + 566190476651238686645998988887377883077046876112654941454791116777043085807_felt252, + 96476518414086243993817554127780483940078222269577477315086990379307866665_felt252, + 1539632023676392668169502649080673965103781132449111754547242074132308135482_felt252, + 842484210836216235868598646550541350688182957621476287342008279141413959656_felt252, + 1202599066094210933163193910313690329632197044251367535387825298193894927251_felt252, + 712790960054362896928404044201215796155296131597191530860357428560438821287_felt252, + 192168241923196809926161472942274774860766002571381308888423149312597765900_felt252, + 1180725203344451693112008182749571060577628111941626694110587549853151454894_felt252, + 3415058114154519079539759892715688381124721944378981765950999249252970179727_felt252, + 2550519521568576017749162657313719878530169709277909214187235005584756328523_felt252, + 2657036800599792382242938064735629424180464089422965738389922619519476058776_felt252, + 889489725616360748095204026571812452778828994828825347766233629790244958828_felt252, + 2130242427981501012024085977391396907581969750117337844774357547162804711096_felt252, + 3410509883208743446890970041392950384141206395041690775433539336782866303361_felt252, + 848089944686846673026087532395124875708127810554947621400349547126281036937_felt252, + 2028651803771520075863903408783742150365343479773354882490572744677940015307_felt252, + 839765976245907997888585598542013273983962623765651309438607589633938716483_felt252, + 1277124782737944250952631719045474816629792184807420974257827823523687283320_felt252, + 227510788784202280239860583830907326641422604126870387713441107740031720320_felt252, + 1766504452987038848406171964793244876443271737710901683640681825674048320647_felt252, + 414912792417183906000401089642592522817959662373871559773098553455090040289_felt252, + 2963502010712530200997683821640259796662997484347699466337622942806336523246_felt252, + 2364403108195581231708976331350439382875996163873690472718097099200603533196_felt252, + 3262357183968764167005190259615753922821002371537395778409317304050743570154_felt252, + 1038489263640300678719487601786724768148387183756700074684735420418168806802_felt252, + 1322854871203851822509601793560260027620989794149276165613086139779271294721_felt252, + 1976950582306864649953810430230237113259836979981368946309311590022683908051_felt252, + 871064416263836918637527333503497685442236013078688244323363841427696202854_felt252, + 2949682647556096139552465406801732636696744012038761934575700002365434800272_felt252, + 2868107160378267371318523531059572244881235508440719634442740222707506003631_felt252, + 1099565431120947586291091769521699252908935251144092011482008770039747028391_felt252, + 3451224246244195078739183233911490248853007909751637862876481157465055200303_felt252, + 2367557570806877027431749145854876287214325243590942609365263393756667285826_felt252, + 2022744738080582457099869353342752346500712902076882805015470718825113942656_felt252, + 2610139588453445089288212159354777577167196287081606154267424936460074539517_felt252, + 786751456166003672287462326541613080250048966460568037994783239744245108968_felt252, + 2269262995820263695438152136822172159002180022644235807044530576681012770361_felt252, + 1715256648404842688273525575487323702169499493794015145691787931755101028687_felt252, + 1188986372913892776428253066403325960175412761279113752094571864252399985089_felt252, + 184031626992491998316539285500521779083346645452279390213268532061204732819_felt252, + 349460258155961705153624387598914286938631252230675910585857047825553368772_felt252, + 2116388863541035342607957985433941459003495095208658107385513886578752722974_felt252, + 722627248623127929485058735385303316609080778259303483412143311361428396735_felt252, + 3030265218201107533248800057122490914524160281294819632933463140058055421460_felt252, + 2662963303800989517962609815704673315871382477177029932674813613558090938081_felt252, + 189862664237308451613763027808528672645779963282935401847603877482724197285_felt252, + 3582570853393186843447903621209811300848738624374939657880073959125637691469_felt252, + 2130295327562976486326873174988103578450217468403547478616804483262401124219_felt252, + 2821625683416293237204392086508811389978881736991468210306895116511976879153_felt252, + 952216657617585773363777620099167817028623422261703534084184172429297411570_felt252, + 1279115428073340706985511842522217245765124452049800785251396161513088875056_felt252, + 464000378458056240010193181750641791024326958251356284858526401141834621131_felt252, + 3136959129888318720589953482712522893464101539345384154286284483710869679029_felt252, + 713197997961073413767898131494526256336703137317730450913881876724063931089_felt252, + 1818876972637919024420301364264778622274831033712851881285562520337412265513_felt252, + 1821879874907611641483906886812970942818893834209891786204705159550796611202_felt252, + 2624335540408530651680938229429209028948153127917950516163525876745349740952_felt252, + 1924879627957984209846399466654823819610716164367616840645433924848526036074_felt252, + 2474172211025147705027440658463677300624497829057122145969101183261980800398_felt252, + 1768325980228801828189459672940309654802535777683912064493715427418214951100_felt252, + 153965781499251962573477017470646373389070653062431604267095953412002362231_felt252, + 2070968603005741145506405981231730272870888369762029665587397910467583479195_felt252, + 3364132419607133457066290600702135104162378899187312495849382074902778733177_felt252, + 813023522743343359812797764836583878927337208724143159796934038980417747761_felt252, + 2720110065134044322535246730366197506794359310216855345994658153429200566908_felt252, + 3024930733650987302371328890272538513030754382251256434139218643664598352130_felt252, + 101142391710475264283869387870299630594227819492022899113813262046653066832_felt252, + 2497738688138401874552497819752675180015400764263014951918453271980357193743_felt252, + 990642398892495134918048642594216249424924133892286197105327985722063646915_felt252, + 3488631371864026050317250342326454232252159924844003491822101677919828130792_felt252, + 1920960659592345600631616535583037397056974374695259796233517575734936039244_felt252, + 1052679063368717721108451267350422194350701091642921518993319553801069988523_felt252, + 3384982480859923924804646160887416439705109564249958882353869990290530271965_felt252, + 52908948944835734068734713623782110635968626999992190399915659684057165959_felt252, + 2349418524908375089546860858439160662695468418116602066553942914770637628049_felt252, + 2163443359412484585417558609348934945139725179213025333280993318687696093647_felt252, + 204078108818297292494246063449679293378149325805802298738304311952734947814_felt252, + 3134801944965558204055169435580041065530414217429578828464048610116389600905_felt252, + 3545496995152410744832714173339330862447253058848189273844928994433945153183_felt252, + 3558283273516238502743023633273535448379035762302948972355313101364159068751_felt252, + 2644130601603655335133838665594632726856231379886412112651875300066554431421_felt252, + 2064825583787124750952576220800091226801439666495091221526572735278162035425_felt252, + 1559217140220019413001048785989010746614993650100405631442489970734814598960_felt252, + 922492939070124920956182754289903715170383463900411936547969282130968133714_felt252, + 386212231033643320470660542789855527874759279059722221156741602185452989864_felt252, + 2017041856892778652492059588258804545833355732179781032991616375839747500926_felt252, + 1291019144550362342758864922969144697534700063989255909059602949575808836009_felt252, + 1372478953644563105351640057775922602123954516300130132953674219915686706407_felt252, + 3425519496950201231270253508354305613008797016421287902956231703827417654177_felt252, + 3604131688962405800686189312680425017710927017410158586596586974480976541156_felt252, + 908037310603912172846081086563159894565322361476290941827839783785505820484_felt252, + 2757180897667388878323079591397721843613282359415830475607499422448529707369_felt252, + 1628983357308556822317387959237468789054061700424439348664233830640273754938_felt252, + 2695345331938431968723763505577553165451336210430929587946190575485421765115_felt252, + 136326570340494154168052528692280843419803670620982705420657978775387082779_felt252, + 3122502132099728498879468682963467250423100150508851612536208622266124247656_felt252, + 1118363433978058743196627859538035509964708121080471960459693483039488499258_felt252, + 781493797807737479911667577647996928577857583541306762683654842424815411888_felt252, + 244336645099622946030048896803050891860741802172719659451586317047709350934_felt252, + 2786506116269752700034272580741537777324751828274819412127195838808108319603_felt252, + 3478468299180645795200036209173972694780763187434601221934457568401780437854_felt252, + 283725873023316528229554617178246923239498648465648022910242222691654544355_felt252, + 3013338544766482389527555785772085719029343710779342226187505962765216818027_felt252, + 2809713252184797301301021270970085307031324067375369364511895356463210132413_felt252, + 1626607712207084976724383577244299035589857458574211084698309202736818742490_felt252, + 2214167939800714141214621485070362429507902260408007165423501471384453502317_felt252, + 2980103628744930750054249045097924427494665952901666059528206718342693618323_felt252, + 2754829235475474756553169118121571961319700709335878892048948907850783747972_felt252, + 2387879560602873795727778726479074719895779782375177909038981230299952379671_felt252, + 2902554523783645871726366395761706983777457065318057734053786980910238422280_felt252, + 3341627893573109241922623908599106071248545407908910442806683392377680806582_felt252, + 2970662832389040484685012491127157686477529932527920716474581684650068937143_felt252, + 3566192782359308291289155287012558425285380159584343277815093483304042086200_felt252, + 1145788952587610045528721330992552549588164225769792903714661154240747539238_felt252, + 1206422986065823473144137559988966463632174363207468229851106730031531635702_felt252, + 1241705197338982101721068202719260148412813377003382364589898616017336252553_felt252, + 1643314555499239778908596754802474857758372673355662843747023598858779310679_felt252, + 1381604818188152275027187490011724715918573564837443501742888699222550518344_felt252, + 94579384633893558820628187495304361417972179505820483554476195024417716307_felt252, + 919305536525429533407217364190678740488092358618754679618311418702033035961_felt252, + 2439352919060234013198894609434430452052055387367315901918067514873477110784_felt252, + 1458624648523778950227282258588425822268897617587971539911513640097920744669_felt252, + 851374251084496855173143902215117714956687736192926780678275055275911120416_felt252, + 2757886761847367967417859778835042374821348806220286733639169159745775687192_felt252, + 311773276410218445625398668087260449308427635985118517912151988982213187899_felt252, + 1736616667895993950732058457920867495210809814723341311139442931693410862562_felt252, + 2664617622820196708887030624183364726766648667857460947542231815967627550319_felt252, + 1829546650545121033905990480791838950541931488357889961686105167171586858373_felt252, + 3020727137584225067561438308234818458949127892374024702485324284976939815896_felt252, + 1480123933968503275279026681515001750119275494997396007641551607598178106473_felt252, + 2737421960886127443553508054982812123084101198680373134102992114894968997677_felt252, + 394815451104404402692293469640796605200074298156679705511836463487549382248_felt252, + 2570319960427433866515257793926875599745979057955931993271616249317107037176_felt252, + 2178289971802365268851906594289691124758605041310298783329370693146926411560_felt252, + 287143256250275760283199048276579721791588083487417169755485375628659984039_felt252, + 196874810343225555084663891969982068063734265503081401402919516183561201554_felt252, + 3094817499616722650740781056080042974978530874981468324419697361964952031510_felt252, + 806376168731900977182204915707548111096792277251481352038747275768222693784_felt252, + 2651979476271003615152201307590581991381571638670586394444662143524242541023_felt252, + 831128406356477765132347557840420899317822826507131019465485601104374357596_felt252, + 1755106020595836268499820188626918503575071452872013153561398009513301250789_felt252, + 2996144726872326420291442673248895542374320757956356538856134045819674605994_felt252, + 796387677501201847112764407973039969695645904070592575012523539716090994734_felt252, + 1526091079856584470853715155582348855315818867481891921354645029089921920369_felt252, + 2667280242808758806993577768820459195620512053192772585721297612078903229458_felt252, + 287520317400237455664224824264899979854278485561901091193979943089610830465_felt252, + 3250853647665393813868686037616901460983555136935456357532153399911485443342_felt252, + 1982424771469360464477546944118598192950398669643913894754719634158776043921_felt252, + 2436953689803875588068447830804024618861013216145771428503143433201965532982_felt252, + 1722281895613167856523525176763748847279475641230230372111209161196295026520_felt252, + 1511928384093429697593919556407730576970460152593816865641234842551804626159_felt252, + 2261522262867463699459314651761771714355463851389549225399929133209993337204_felt252, + 1909937317893846204537707270248247199955210491637593646789243679937244553326_felt252, + 2132447223987070523982109463373722353292814255663613574030122723396005741724_felt252, + 2159215826507011974484673735295122230689566338327453135246421304773050940677_felt252, + 883998385689964471145477239161397244474633994352353361030043303962468768050_felt252, + 139267456879130904268602998056367898779034600770943853223371386766654529941_felt252, + 1270609877208392970016959106067629722256553958094841885765731109667389262842_felt252, + 1714557545748067706327386506041320245193520983169928766915672718005680587858_felt252, + 1478442280907515552685635440866403088732017737156383704985709215582022442918_felt252, + 1690436544455092501422257876693948212603583782960089004845433265262232029325_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1), + m31(1) + ], + array![ + m31(1155980818), + m31(1612676547), + m31(1335839208), + m31(1792534937), + m31(962695007), + m31(1419390736), + m31(490420824), + m31(33725095), + m31(1169876364), + m31(1749502201), + m31(761667104), + m31(1341292941), + m31(252710983), + m31(832336820), + m31(786998294), + m31(1366624131), + m31(167765386), + m31(747391223), + m31(627605293), + m31(1207231130), + m31(431655160), + m31(1999512970), + m31(733891143), + m31(154265306), + m31(520186977), + m31(2088044787), + m31(1298170727), + m31(1324335404), + m31(1893407636), + m31(1919572313), + m31(437436585), + m31(463601262), + m31(1391438520), + m31(1365273843), + m31(632319471), + m31(606154794), + m31(1598884340), + m31(1572719663), + m31(1280764388), + m31(775221560), + m31(9788208), + m31(1651729027), + m31(1170972247), + m31(665429419), + m31(2098255555), + m31(1592712727), + m31(1345279707), + m31(839736879), + m31(236524231), + m31(742067059), + m31(1128002106), + m31(1633544934), + m31(15308439), + m31(520851267), + m31(171095354), + m31(738355211), + m31(915203496), + m31(1482463353), + m31(1118778418), + m31(1686038275), + m31(62537203), + m31(629797060), + m31(2091652316), + m31(1524392459), + m31(700975980), + m31(133716123), + m31(819229730), + m31(251969873), + m31(1064118934), + m31(496859077), + m31(1515712287), + m31(948452430), + m31(36639275), + m31(1616863065), + m31(1277123338), + m31(709863481), + m31(291585896), + m31(1871809686), + m31(521613460), + m31(326917189), + m31(1832639935), + m31(1637943664), + m31(914646323), + m31(719950052), + m31(722574338), + m31(527878067), + m31(304866869), + m31(110170598), + m31(996241449), + m31(1190937720), + m31(1123520226), + m31(1318216497), + m31(1881950308), + m31(2076646579), + m31(126479134), + m31(321175405), + m31(1478447859), + m31(1673144130), + m31(1657171948), + m31(1851868219), + m31(2088590553), + m31(135803177), + m31(2108481023), + m31(1827533876), + m31(620454332), + m31(339507185), + m31(1064888260), + m31(783941113), + m31(1976343879), + m31(1695396732), + m31(1430971795), + m31(1711918942), + m31(509638256), + m31(790585403), + m31(202884879), + m31(483832026), + m31(1776720128), + m31(643197846), + m31(672910442), + m31(1686871807), + m31(1822275025), + m31(688752743), + m31(387285020), + m31(1401246385), + m31(936760011), + m31(2070282293), + m31(2048900997), + m31(1034939632) + ], + array![ + m31(1364763289), + m31(1248865882), + m31(614205096), + m31(1793199849), + m31(628868886), + m31(1550541744), + m31(2013120364), + m31(1965188295), + m31(139526614), + m31(1193878446), + m31(22471931), + m31(1302944684), + m31(16618539), + m31(1851184557), + m31(172155070), + m31(1730079540), + m31(185946041), + m31(798903983), + m31(1104213642), + m31(1277853190), + m31(254868169), + m31(1452672416), + m31(1058221987), + m31(1467819873), + m31(1168430882), + m31(612390360), + m31(290427765), + m31(1188106714), + m31(2120059084), + m31(929593775), + m31(1477018655), + m31(1571641764), + m31(1566661797), + m31(839970821), + m31(1732881123), + m31(1944009123), + m31(1832555105), + m31(338447534), + m31(403279453), + m31(644574212), + m31(1276556029), + m31(788819947), + m31(1443978154), + m31(160859039), + m31(1557680027), + m31(1253322398), + m31(1289439898), + m31(927021368), + m31(1294305897), + m31(897210714), + m31(386465743), + m31(1620254810), + m31(1881061362), + m31(160971308), + m31(2133464572), + m31(817752913), + m31(502365977), + m31(1618102793), + m31(69932046), + m31(850493499), + m31(1355213560), + m31(1356713201), + m31(1524546471), + m31(1157771947), + m31(1502749889), + m31(1374155331), + m31(591494210), + m31(338079130), + m31(667458369), + m31(1768005183), + m31(652846799), + m31(1483866846), + m31(159788833), + m31(1520215699), + m31(1408506883), + m31(502937193), + m31(1340808351), + m31(1596064234), + m31(1828604152), + m31(2146809103), + m31(1524243459), + m31(314025870), + m31(1471981948), + m31(31030806), + m31(566791764), + m31(1440604333), + m31(1547554687), + m31(1024797754), + m31(1942900275), + m31(241715652), + m31(1807082265), + m31(1196213533), + m31(1528058098), + m31(1258109620), + m31(1423518997), + m31(586354540), + m31(1562179947), + m31(499861194), + m31(379919983), + m31(462071115), + m31(639776900), + m31(409908571), + m31(1023058295), + m31(87697903), + m31(2140771869), + m31(1848253390), + m31(274712613), + m31(221359778), + m31(1982666424), + m31(1316413317), + m31(1117535022), + m31(869242902), + m31(1528328512), + m31(31990654), + m31(177535113), + m31(1792717186), + m31(1243544126), + m31(721476048), + m31(979475400), + m31(139234822), + m31(206459221), + m31(584673254), + m31(16289042), + m31(1177500840), + m31(1046019510), + m31(2058260666), + m31(404502913), + m31(1030793824) + ], + array![ + m31(1081306711), + m31(607225632), + m31(1880010816), + m31(1200849082), + m31(842337981), + m31(888424313), + m31(792896790), + m31(166952079), + m31(904012236), + m31(211655562), + m31(572864009), + m31(1241347835), + m31(532616910), + m31(1324338378), + m31(892437183), + m31(1948953982), + m31(1343604795), + m31(1947225223), + m31(1038660317), + m31(1787420001), + m31(170167543), + m31(1633473018), + m31(1260654939), + m31(1414478010), + m31(1191027264), + m31(1705204088), + m31(921136305), + m31(1753212661), + m31(1567951363), + m31(1782253293), + m31(668190707), + m31(991591833), + m31(1753133176), + m31(1293159231), + m31(663082988), + m31(1062657956), + m31(1426677453), + m31(1770535230), + m31(2094935630), + m31(619669146), + m31(173349936), + m31(833209457), + m31(772377697), + m31(6900852), + m31(2050148942), + m31(1400938970), + m31(1228039096), + m31(164632010), + m31(196338247), + m31(1964594049), + m31(6793576), + m31(1635416236), + m31(1705586039), + m31(550873097), + m31(1474690184), + m31(301240846), + m31(2133208854), + m31(800481907), + m31(1553056069), + m31(978540073), + m31(216682525), + m31(833819879), + m31(697021793), + m31(1650824061), + m31(550772935), + m31(1496921592), + m31(9072301), + m31(316589308), + m31(932869857), + m31(1700949490), + m31(63218416), + m31(447460255), + m31(767590872), + m31(1936982850), + m31(589802871), + m31(565880712), + m31(755923438), + m31(91397055), + m31(1153694772), + m31(733242692), + m31(685032516), + m31(513017373), + m31(458701031), + m31(1518322048), + m31(1665687541), + m31(807843962), + m31(2117066422), + m31(1084965135), + m31(1823176520), + m31(1689284165), + m31(1611477351), + m31(982451761), + m31(1852666473), + m31(547335267), + m31(447280050), + m31(1676788488), + m31(74869335), + m31(1835943035), + m31(1435090289), + m31(653519311), + m31(614751488), + m31(811459397), + m31(240735453), + m31(1652098731), + m31(876378589), + m31(1550706713), + m31(1609010656), + m31(1259898557), + m31(986309527), + m31(1187180649), + m31(1289134325), + m31(1929173512), + m31(2038782545), + m31(767651290), + m31(77124299), + m31(1462617056), + m31(1407103526), + m31(851768925), + m31(602231285), + m31(1693299870), + m31(1551107916), + m31(1065798892), + m31(856297254), + m31(88901720), + m31(138935354), + m31(1855375726), + m31(891990629), + m31(1802944634) + ], + array![ + m31(900226213), + m31(1482371831), + m31(290092422), + m31(1634769766), + m31(1220556884), + m31(2086448065), + m31(933176046), + m31(1851855028), + m31(1054685820), + m31(702499679), + m31(1355702522), + m31(1282784645), + m31(288565875), + m31(240190105), + m31(79427969), + m31(1071877008), + m31(1596037066), + m31(1099113158), + m31(1232364106), + m31(1138583883), + m31(1590126975), + m31(1867886730), + m31(1558100813), + m31(1574821432), + m31(1832379442), + m31(1464711013), + m31(1785381582), + m31(1875218804), + m31(89226346), + m31(1456993400), + m31(1223805855), + m31(1394181258), + m31(1831745367), + m31(405010144), + m31(2110892513), + m31(2051748451), + m31(1877782320), + m31(1839290537), + m31(205760286), + m31(743202303), + m31(1111576861), + m31(1699782472), + m31(965341325), + m31(117441835), + m31(794504188), + m31(680059241), + m31(2071970199), + m31(759248217), + m31(1803922217), + m31(1741323368), + m31(256379473), + m31(605248718), + m31(1368476775), + m31(1208177631), + m31(1840406419), + m31(1561199368), + m31(1820195327), + m31(1639315064), + m31(1707268298), + m31(823100119), + m31(756092190), + m31(1697465584), + m31(1904345454), + m31(89744624), + m31(1312422947), + m31(2126454791), + m31(1897641714), + m31(1221714580), + m31(1652908947), + m31(162304784), + m31(2139315102), + m31(1314477117), + m31(395422232), + m31(1625054527), + m31(630462155), + m31(1130687581), + m31(751769341), + m31(248207584), + m31(1823668405), + m31(584267417), + m31(1028427313), + m31(390035156), + m31(643083039), + m31(1941264683), + m31(287614562), + m31(1940781631), + m31(1044258603), + m31(560889253), + m31(1900705921), + m31(32685424), + m31(484228331), + m31(855439891), + m31(1456677150), + m31(574132722), + m31(1553972423), + m31(585224717), + m31(939263219), + m31(1609998856), + m31(1635765222), + m31(1390292862), + m31(1421451136), + m31(489701723), + m31(408153072), + m31(383206756), + m31(1993369972), + m31(2020877067), + m31(187555007), + m31(2075045247), + m31(1515369881), + m31(687937006), + m31(111097634), + m31(809233256), + m31(989529445), + m31(1357865127), + m31(1859013302), + m31(242389406), + m31(1549143828), + m31(1684180794), + m31(1736492480), + m31(603297875), + m31(1422883140), + m31(830038419), + m31(1156658976), + m31(297187825), + m31(1126282871), + m31(506645152), + m31(1896472560), + m31(1463647233) + ], + array![ + m31(967488524), + m31(1177552467), + m31(76404516), + m31(1103427443), + m31(1448269587), + m31(1896244051), + m31(1527322090), + m31(1507427938), + m31(1724546410), + m31(709610641), + m31(1324221370), + m31(506227961), + m31(1259992002), + m31(2029026431), + m31(1193981842), + m31(2143385544), + m31(267176623), + m31(697062463), + m31(319352047), + m31(418039693), + m31(803474428), + m31(2108443737), + m31(1051981983), + m31(1731878284), + m31(1670723210), + m31(1815458003), + m31(1997102063), + m31(1251797806), + m31(219180585), + m31(829839218), + m31(410302206), + m31(1107768170), + m31(1863430925), + m31(109051556), + m31(584429878), + m31(1724797291), + m31(1321510320), + m31(2020032961), + m31(1402486792), + m31(909602924), + m31(753648547), + m31(1882595071), + m31(1349095264), + m31(1346882484), + m31(2128610900), + m31(1159605069), + m31(1252419539), + m31(736897464), + m31(1696216091), + m31(397518907), + m31(322788654), + m31(2036162410), + m31(683425879), + m31(1462202774), + m31(740943092), + m31(1136003031), + m31(1286970589), + m31(952564836), + m31(811453432), + m31(1901766885), + m31(1391998523), + m31(1118257601), + m31(808388562), + m31(2106789121), + m31(984595058), + m31(1286101916), + m31(1315843195), + m31(2016201317), + m31(1375253298), + m31(1384135151), + m31(1518522565), + m31(269759243), + m31(1927363161), + m31(79039293), + m31(1610226476), + m31(1361705804), + m31(1949439757), + m31(1510424885), + m31(32802810), + m31(463936531), + m31(1402442198), + m31(1295529533), + m31(1817608522), + m31(207870397), + m31(1639164966), + m31(1874266316), + m31(1073374185), + m31(28693604), + m31(950995370), + m31(584433561), + m31(1692883282), + m31(1653093543), + m31(1950802057), + m31(163612254), + m31(386384248), + m31(1639882549), + m31(2069654761), + m31(1315921689), + m31(1968119319), + m31(1301382028), + m31(1666791740), + m31(748335794), + m31(1718764374), + m31(1532890317), + m31(1291377238), + m31(1531011193), + m31(73646731), + m31(1231253909), + m31(350581999), + m31(61019115), + m31(819566133), + m31(1547372204), + m31(1637394864), + m31(2309828), + m31(1177762868), + m31(2107798782), + m31(1192787467), + m31(1172258027), + m31(945505566), + m31(881850969), + m31(1988031330), + m31(1808347994), + m31(1050056412), + m31(1954088639), + m31(1543987061), + m31(691311761), + m31(1094784031), + m31(1928981701) + ], + array![ + m31(1125759996), + m31(134687214), + m31(1545564018), + m31(293791396), + m31(1812998197), + m31(1577304835), + m31(765897955), + m31(783389458), + m31(273217857), + m31(778154782), + m31(81253438), + m31(1258524991), + m31(317697691), + m31(1484077286), + m31(1466621838), + m31(408330636), + m31(1210647464), + m31(764228689), + m31(306700884), + m31(420944846), + m31(955819126), + m31(1922918502), + m31(574304844), + m31(572314845), + m31(512034553), + m31(2028691963), + m31(1983330478), + m31(1448280286), + m31(709300271), + m31(956896008), + m31(1017505740), + m31(133189134), + m31(644940989), + m31(454378661), + m31(1661115990), + m31(1067926012), + m31(861336012), + m31(2141279718), + m31(1903310094), + m31(788089455), + m31(1656090547), + m31(1713699692), + m31(1398617971), + m31(895679185), + m31(1742628686), + m31(1659860855), + m31(1543175456), + m31(266158321), + m31(1094876133), + m31(969776528), + m31(735239700), + m31(481754968), + m31(832822412), + m31(306126265), + m31(123160176), + m31(601135044), + m31(1109340314), + m31(693397754), + m31(62330756), + m31(2039791345), + m31(109980660), + m31(1999270671), + m31(809582524), + m31(938075562), + m31(1269777135), + m31(220414657), + m31(2046786392), + m31(979931035), + m31(1615218791), + m31(2055549919), + m31(1747395422), + m31(888999732), + m31(1429665168), + m31(146498069), + m31(1179508074), + m31(250599884), + m31(396100645), + m31(826991391), + m31(737854872), + m31(165793338), + m31(1977219227), + m31(1271251235), + m31(173111049), + m31(1826731232), + m31(2003997902), + m31(1751748396), + m31(306889446), + m31(1243267023), + m31(591055037), + m31(220346985), + m31(1765350169), + m31(116296056), + m31(1739188981), + m31(974471387), + m31(1063146615), + m31(1248699517), + m31(451280419), + m31(653660559), + m31(872730589), + m31(157233496), + m31(571908250), + m31(1516092189), + m31(1365701557), + m31(13255879), + m31(536539407), + m31(357406608), + m31(189388063), + m31(1970124897), + m31(2093821342), + m31(840879900), + m31(673957251), + m31(2063466977), + m31(1826602515), + m31(963912822), + m31(822841546), + m31(801521330), + m31(2107114460), + m31(2008186414), + m31(911111416), + m31(1387507757), + m31(228261588), + m31(1076805104), + m31(1888316561), + m31(392928380), + m31(1961560633), + m31(1907656855), + m31(192753442), + m31(204328470) + ], + array![ + m31(1557831961), + m31(1873991245), + m31(2145834630), + m31(1346693548), + m31(1304541390), + m31(152719177), + m31(1387817235), + m31(1543322699), + m31(1181812491), + m31(840877194), + m31(1616348384), + m31(808597500), + m31(651739854), + m31(35958103), + m31(872283116), + m31(505221776), + m31(417163677), + m31(1725243120), + m31(233022358), + m31(793239950), + m31(260510377), + m31(1714995288), + m31(619830222), + m31(159136249), + m31(1303269751), + m31(919714212), + m31(763274274), + m31(205400074), + m31(1206348496), + m31(906038970), + m31(1967191417), + m31(262652033), + m31(1709887577), + m31(275196196), + m31(1572594605), + m31(1623628425), + m31(1638348793), + m31(1387449036), + m31(511981312), + m31(182043868), + m31(1705933499), + m31(2115933891), + m31(1817732402), + m31(354458992), + m31(1083064111), + m31(43668137), + m31(1346548885), + m31(1711389858), + m31(1191847407), + m31(2029561312), + m31(1881173769), + m31(1369091736), + m31(1843517117), + m31(2116143641), + m31(1022645209), + m31(1362034587), + m31(989418609), + m31(465899644), + m31(1327578722), + m31(135897459), + m31(1445981098), + m31(2008594889), + m31(536139550), + m31(1798643808), + m31(860576317), + m31(862674764), + m31(1255804133), + m31(762098869), + m31(1792444036), + m31(1589166146), + m31(1546618582), + m31(428270534), + m31(60028334), + m31(566187986), + m31(601796999), + m31(2052845145), + m31(1391401105), + m31(843021473), + m31(300291367), + m31(56394240), + m31(274210806), + m31(1828168264), + m31(1661316126), + m31(736117822), + m31(1137186690), + m31(1692871207), + m31(268634900), + m31(1838832455), + m31(1665752993), + m31(2138952115), + m31(857075746), + m31(1897124333), + m31(248786012), + m31(73736690), + m31(787083583), + m31(2103797694), + m31(1628649221), + m31(1921740708), + m31(2110436831), + m31(408429273), + m31(510365589), + m31(1292531433), + m31(1348373433), + m31(1148675229), + m31(210092172), + m31(860380531), + m31(1607208544), + m31(808861258), + m31(1908232746), + m31(1159142513), + m31(842773839), + m31(1931217053), + m31(189520997), + m31(1896097636), + m31(1666878212), + m31(1343291432), + m31(1273470163), + m31(1045811796), + m31(574723750), + m31(1185209595), + m31(945565716), + m31(1034069420), + m31(828910838), + m31(1105250738), + m31(343211267), + m31(1811110104), + m31(94714579), + m31(279734667) + ] + ], + array![ + array![ + m31(1420401893), + m31(1493512112), + m31(1261672790), + m31(751035875), + m31(1366661448), + m31(415183744), + m31(934968053), + m31(1874802876), + m31(666402152), + m31(878944924), + m31(399288820), + m31(2059135986), + m31(1680131570), + m31(855092712), + m31(1574867422), + m31(1170007960), + m31(1854398676), + m31(1702707282), + m31(381221046), + m31(982409461), + m31(1331248353), + m31(1391187166), + m31(51122641), + m31(181090544), + m31(430383952), + m31(877252053), + m31(1853261471), + m31(1093344825), + m31(1556437153), + m31(1187680552), + m31(1509546650), + m31(192110828), + m31(843805296), + m31(944305829), + m31(680901850), + m31(983024707), + m31(395253670), + m31(218113034), + m31(31868206), + m31(1786971577), + m31(274565634), + m31(196621147), + m31(859034377), + m31(1058862350), + m31(1743770293), + m31(224102914), + m31(57512264), + m31(1006799190), + m31(1911006858), + m31(210926795), + m31(1250261355), + m31(1988559169), + m31(726287913), + m31(1613207913), + m31(1569361777), + m31(1817981253), + m31(475878854), + m31(838211959), + m31(18866612), + m31(358940598), + m31(1727009085), + m31(894284695), + m31(824536147), + m31(974759946), + m31(993354470), + m31(1877638612), + m31(2001163775), + m31(1110228645), + m31(395759482), + m31(1147098836), + m31(932334256), + m31(1431749426), + m31(1729092873), + m31(1371746557), + m31(2107455153), + m31(1877968702), + m31(1542657427), + m31(1950376231), + m31(704580911), + m31(862117671), + m31(736513656), + m31(1819667962), + m31(1785982234), + m31(221803236), + m31(1460108677), + m31(1544569243), + m31(1144971411), + m31(287057099), + m31(710646508), + m31(1570190545), + m31(1302386836), + m31(1231214727), + m31(1156572729), + m31(980272932), + m31(377294341), + m31(591791213), + m31(1352469072), + m31(1476550135), + m31(1418158426), + m31(1033419678), + m31(88993905), + m31(1116041669), + m31(210755449), + m31(1605179454), + m31(618434261), + m31(1619426380), + m31(801040173), + m31(1642653028), + m31(2086308806), + m31(663928727), + m31(1613593547), + m31(417751423), + m31(1955659603), + m31(76313074), + m31(475188593), + m31(341670369), + m31(259889865), + m31(731307054), + m31(965155094), + m31(1885468999), + m31(1271405795), + m31(1479915908), + m31(1996132674), + m31(944733673), + m31(452687201), + m31(504739918), + m31(226257203), + m31(1489306042) + ], + array![ + m31(20393234), + m31(854055277), + m31(1281818046), + m31(1029351736), + m31(2133892018), + m31(1124303626), + m31(15688208), + m31(2046146573), + m31(1395828175), + m31(189731019), + m31(353556357), + m31(134464771), + m31(1477034598), + m31(2027288449), + m31(22427562), + m31(9605127), + m31(2099983341), + m31(1943469328), + m31(2065441253), + m31(1092269945), + m31(346567075), + m31(1591630494), + m31(1217103273), + m31(807592722), + m31(2098517267), + m31(973645334), + m31(728153312), + m31(1055915715), + m31(720908280), + m31(1359489188), + m31(757630992), + m31(1359947366), + m31(2107391646), + m31(1401862298), + m31(1151466114), + m31(796250618), + m31(1711489771), + m31(635414771), + m31(1446358489), + m31(11480671), + m31(334983162), + m31(1018450157), + m31(1219123608), + m31(54120220), + m31(1406572520), + m31(747540568), + m31(975594955), + m31(1966962114), + m31(1131671347), + m31(820498189), + m31(268959845), + m31(510045830), + m31(177959590), + m31(1991816779), + m31(1647900760), + m31(1802067114), + m31(353527425), + m31(1621623379), + m31(935626641), + m31(1594834371), + m31(1566441701), + m31(1575168444), + m31(481370801), + m31(755377035), + m31(1222857483), + m31(1840582401), + m31(718076495), + m31(965791404), + m31(1810852934), + m31(661750582), + m31(854991727), + m31(641461678), + m31(1861224022), + m31(2030135655), + m31(1566900144), + m31(883972890), + m31(468837749), + m31(181033777), + m31(1302008187), + m31(637695956), + m31(1419444598), + m31(752939879), + m31(285272851), + m31(640140650), + m31(5040458), + m31(1796553310), + m31(1280663733), + m31(1773908623), + m31(1756973960), + m31(705697509), + m31(1195815843), + m31(246196308), + m31(477809300), + m31(141320157), + m31(79247553), + m31(701825231), + m31(1567185656), + m31(1592393013), + m31(1830174498), + m31(2008726962), + m31(1001082463), + m31(1937999182), + m31(812780756), + m31(467558069), + m31(564700710), + m31(1146414607), + m31(2072348752), + m31(1185326885), + m31(1291787971), + m31(1808046159), + m31(446131986), + m31(1642783198), + m31(1274223223), + m31(1050200925), + m31(697827830), + m31(1356358979), + m31(1989485907), + m31(504759146), + m31(1894365480), + m31(1135077370), + m31(1193136971), + m31(1108540575), + m31(1101274785), + m31(598019717), + m31(1322424902), + m31(911581236), + m31(1007455591), + m31(468152279) + ], + array![ + m31(1294432271), + m31(901511580), + m31(1177274595), + m31(1747575249), + m31(1634772548), + m31(2099562867), + m31(6915446), + m31(129035639), + m31(1716283230), + m31(915583079), + m31(202329757), + m31(1386614826), + m31(263640036), + m31(2033448174), + m31(932680974), + m31(1260378413), + m31(79674961), + m31(970381172), + m31(912170750), + m31(815206923), + m31(157996112), + m31(1699753252), + m31(1378208561), + m31(1158429728), + m31(2069854419), + m31(789366720), + m31(1911400375), + m31(882117528), + m31(283020249), + m31(459555284), + m31(752132452), + m31(573610063), + m31(1692325749), + m31(1232978270), + m31(643319887), + m31(1206450189), + m31(1621554288), + m31(2020930416), + m31(1313076460), + m31(1487211100), + m31(1493365778), + m31(1257016935), + m31(1800976391), + m31(606086167), + m31(1314520959), + m31(107964090), + m31(1604720916), + m31(342490070), + m31(2054479363), + m31(1409110958), + m31(55927159), + m31(667885520), + m31(163252186), + m31(191824408), + m31(1445034612), + m31(1099466493), + m31(1472517572), + m31(538063176), + m31(453175109), + m31(1091677399), + m31(19234720), + m31(1159610619), + m31(680972265), + m31(261300308), + m31(576960693), + m31(1491804335), + m31(793822441), + m31(922818346), + m31(1750304229), + m31(1407635417), + m31(1626895179), + m31(1051469972), + m31(2131008576), + m31(816481240), + m31(1075010998), + m31(946956894), + m31(1805376555), + m31(575607665), + m31(968323605), + m31(1770226915), + m31(409098666), + m31(854994690), + m31(808353308), + m31(615713088), + m31(2118621863), + m31(976395705), + m31(1637189931), + m31(1696516072), + m31(1273457812), + m31(74070119), + m31(1871681599), + m31(20216340), + m31(1670275627), + m31(827805416), + m31(763531538), + m31(704463033), + m31(689123458), + m31(457121096), + m31(1882429562), + m31(242721130), + m31(145209604), + m31(2092759955), + m31(1371455597), + m31(1755055768), + m31(1389635012), + m31(564076897), + m31(187416094), + m31(1885232090), + m31(1710130661), + m31(1748512766), + m31(695239293), + m31(606903645), + m31(292762155), + m31(1043306271), + m31(1293850787), + m31(556108991), + m31(171303304), + m31(1333801100), + m31(373505650), + m31(168317350), + m31(2057061210), + m31(2007751459), + m31(1735337111), + m31(466898770), + m31(68351826), + m31(1326350193), + m31(290659122), + m31(333599970) + ], + array![ + m31(1700270847), + m31(1992611302), + m31(1036215856), + m31(1314310381), + m31(2051490405), + m31(1186545716), + m31(1499332900), + m31(1141863737), + m31(40471863), + m31(2024480493), + m31(1075821882), + m31(1390498187), + m31(1033282275), + m31(790705584), + m31(1755102520), + m31(1541351738), + m31(931681041), + m31(1695633475), + m31(1147352116), + m31(85119661), + m31(96165495), + m31(1775147429), + m31(1446262350), + m31(1603655874), + m31(1389501914), + m31(312954778), + m31(713502051), + m31(1305654706), + m31(840994605), + m31(1153255863), + m31(62434099), + m31(1740878841), + m31(1426465842), + m31(1060476033), + m31(1395026756), + m31(1342307634), + m31(450885516), + m31(2131577978), + m31(495739112), + m31(601876742), + m31(2139807435), + m31(225986555), + m31(1502030439), + m31(2109132850), + m31(1496664284), + m31(1021933016), + m31(370210679), + m31(472677786), + m31(901754443), + m31(1941747897), + m31(722390357), + m31(1685761281), + m31(1681510302), + m31(638580395), + m31(12939277), + m31(1856970566), + m31(1858099720), + m31(990548653), + m31(1462195647), + m31(1251550623), + m31(1456054578), + m31(274692382), + m31(1186567797), + m31(242684922), + m31(340832173), + m31(1666707121), + m31(373424917), + m31(764088347), + m31(289731794), + m31(1736382978), + m31(1026925925), + m31(553888652), + m31(1462041787), + m31(1317482474), + m31(1520192770), + m31(577413633), + m31(1745279005), + m31(1577789805), + m31(1952777482), + m31(1975421266), + m31(109906957), + m31(1243512292), + m31(252565367), + m31(1993484274), + m31(1317337607), + m31(2117019947), + m31(618085885), + m31(532049468), + m31(125089627), + m31(1070826702), + m31(397410427), + m31(910464034), + m31(1482689320), + m31(1403419228), + m31(171450746), + m31(268740923), + m31(421267886), + m31(229229237), + m31(474669816), + m31(132181860), + m31(777205685), + m31(1193092804), + m31(1460113041), + m31(2080792152), + m31(12743803), + m31(1381332325), + m31(1724204512), + m31(1955309812), + m31(1972806134), + m31(20591653), + m31(70558804), + m31(24899619), + m31(1223069451), + m31(1117370051), + m31(1003387069), + m31(673150209), + m31(1032586848), + m31(1130544801), + m31(221329857), + m31(1621238963), + m31(313453038), + m31(1797069930), + m31(1964285993), + m31(619846555), + m31(478665123), + m31(273202251), + m31(1438545373), + m31(189430138) + ] + ] + ], + proof_of_work: 280, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(1053926158, 1475256979, 1553837838, 1969645760), + qm31(782933253, 1048571207, 457546109, 777568416), + qm31(1227055268, 1775468005, 741226716, 807633816), + qm31(790516725, 1404959979, 199083761, 1928064214), + qm31(1849361261, 325172063, 1077914216, 554726984), + qm31(120725272, 1097944812, 1156132387, 412262775), + qm31(1853894753, 949889937, 485468400, 47421809), + qm31(2027286225, 2102441482, 1412304485, 2117826493), + qm31(260041890, 596458813, 1174925017, 423921659), + qm31(1352044720, 1494132407, 924943746, 1357967446), + qm31(311040119, 1380485061, 2006458155, 36143028), + qm31(2122609056, 991366942, 103039118, 949326215), + qm31(65979334, 1741298147, 444354836, 443455380), + qm31(1751873665, 1864263752, 35490262, 790647322), + qm31(2143361498, 1100316417, 210245914, 912495467), + qm31(1309329617, 2033050795, 1343254137, 619469337), + qm31(894895897, 1838192143, 336988941, 1174955540), + qm31(1804352519, 2120014810, 1197660488, 1330641948), + qm31(132636952, 1776016692, 2120034169, 326015198), + qm31(135008829, 622937058, 887005906, 958443012), + qm31(1317561697, 660388022, 601066465, 789508675), + qm31(812092678, 1251466643, 2106329514, 311731978), + qm31(1768788252, 234637233, 832935049, 909550491), + qm31(2145007909, 1264473973, 231894536, 1323502968), + qm31(481825907, 1594644931, 944325807, 66109071), + qm31(860863385, 274728510, 1921919975, 1818799871), + qm31(1425187538, 1055992851, 147261211, 57384484), + qm31(1253195689, 322519736, 1816209499, 2090881432), + qm31(1027078207, 224829234, 225179583, 475617022), + qm31(1613133181, 1104109893, 1150502222, 1800947714), + qm31(637915033, 728649316, 1540693240, 575302959), + qm31(691521158, 1785026868, 1312260279, 1633207236), + qm31(1260684767, 1128139547, 1151371173, 64301436), + qm31(186339929, 2127463155, 1312930530, 1195621272), + qm31(1790440381, 333226539, 2115626397, 1832998847), + qm31(2132101910, 1095640099, 1316068972, 1053158335), + qm31(1656718371, 453647544, 1127085340, 1855474437), + qm31(1342160361, 325780651, 1323370128, 2105288446), + qm31(399040423, 188540577, 2032128315, 1835942194), + qm31(1327237221, 165743806, 518901141, 568991513), + qm31(2136767033, 259394557, 342747054, 1752838499), + qm31(1252921749, 1045116340, 213294543, 1392692122), + qm31(253454367, 417954237, 618561828, 161104565), + qm31(1049908093, 1855759400, 1954612270, 663252427), + qm31(1661342806, 1148046684, 1417885540, 1236550277), + qm31(2122149064, 374292391, 1890384379, 1533107051), + qm31(619392575, 1245808490, 1837071650, 1071869203), + qm31(546388926, 721816180, 1644839768, 2099667564), + qm31(1986576504, 1062742456, 558804309, 1129736419), + qm31(1413387654, 1140443957, 1654564161, 1613806111), + qm31(1030488243, 1095556303, 1183411300, 160477862), + qm31(899886456, 296136239, 1529280325, 143657056), + qm31(922768585, 340983061, 524211687, 948149914), + qm31(2121915947, 1100554160, 1587144274, 1943378597), + qm31(1499733385, 1964989012, 444863144, 1892770457), + qm31(1494258206, 1903448361, 1107452449, 135034334), + qm31(1231153005, 1686172203, 2033792118, 2001735746), + qm31(1541718463, 1686311912, 1636259087, 210749101), + qm31(1838606355, 674529685, 85434472, 924429720), + qm31(880278723, 41091998, 1870079184, 959169895), + qm31(20899911, 1969999715, 1499175797, 1921387674), + qm31(610748811, 30340364, 1185933342, 89251532), + qm31(8862219, 60115587, 212306873, 1725095385), + qm31(127437773, 545551126, 330619945, 149843028) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 543064966280543254794429506220896345362683700687302500926269946850590682272_felt252, + 667694246712676520307274889178574354752692550734836799803703010276737776043_felt252, + 3223905752341655024843759888805728147180521443797204884740360939415669188714_felt252, + 2080959507121661597997710835796709969486870311343203857512981616232693709964_felt252, + 3472566323692407293287365254654698433765532634843069031140056603760709528761_felt252, + 489806489016287073182933142633734641702432323243438277416808310779392916118_felt252, + 2730954400276117564182859814549742801971338907060577435102312066565521564119_felt252, + 799812353382622065313987812711154962191487711022599731111888667052910717146_felt252, + 2867433428992388126573619693227653316812010895037527144864132247966627651676_felt252, + 1718233576485990274372218962915714934953332751500274501562640653339731649632_felt252, + 1358804501611179085918712265068109882279187965787905110012373971304754056378_felt252, + 2994392988963421604378460181475295610168757962960262333870944842007656303654_felt252, + 1950020491999658436127699496105978597508959032922139570021214155877218896417_felt252, + 268829103316594487446775781156015526503198460634735365814989129426153017868_felt252, + 1413194578048912831176011092978741817870547667138072004148769105176854018436_felt252, + 841969208453844543141523469165514401928245711856913060036333246346143161505_felt252, + 2940294036453420726237024083550242978060312591788059137355388264984965225335_felt252, + 2106422450358250028300264521640052478569745903236519614406655596475580732726_felt252, + 2263129724340236419188540898174275562566911652213377166823794608243844439080_felt252, + 1254064777555469567226665583713629393984387136907205186155678346675741010397_felt252, + 2597496454814051663232906417745178026503265661164546465528997697522012212516_felt252, + 294247264942121204148956045791738911893257770094018389883107440479716421523_felt252, + 1779297258544037070946515794462391399860235194956468260171759859241269465663_felt252, + 1089913004373951924119780992393124887477599358916992681108024216577885420979_felt252, + 1193824260646569007319296840288184988742129148619609498046876663261786937050_felt252, + 506729885773139140895555558542813272642680022686661968586861705444266954448_felt252, + 2623550490871574534907875255918107446078669743577006894321128665712168286730_felt252, + 127098078890085830144111253341304920687975203056817831674872546485428602058_felt252, + 896799813729807981172714744249807254845735811276609969146370928160938715142_felt252, + 2149605361100515903423794317780641259898842291077312448167416877653578360589_felt252, + 3240917330028807952124299069974341188463808990188419185412268286374109323038_felt252, + 2237085524833062641305077261178461002439362123941165489881803941940353809199_felt252, + 2524534926226402441255676850438087045813811181603325427770155128165878803073_felt252, + 2996498446145444562816879335384716522861738986283657684121394644724804961198_felt252, + 638632812374504563497342968616721963382439573520905476203833966109873823321_felt252, + 1941827494916452836153326678238765272853939038313545436793869384717315102099_felt252, + 3614420297834326112589952347900803642218505961259964000870723265523167831520_felt252, + 972901592602121676940536946759336059371457414441816415168378399439456629985_felt252, + 361418530588179752583475020215777686419274804261452853987854405038630633306_felt252, + 887291626348595021766712216017943281128918944365959922026430885351963302114_felt252, + 703458821703369704968437840532413450198619720794355948301305714669530604740_felt252, + 1238380969602684462302053621573998544646905930894531113911841784590728967595_felt252, + 2247136617257447037282796315604420140990829919907063492539797605733640968321_felt252, + 2514324776268644714739053821204363002302656622429722244678016565884925272034_felt252, + 3382887195996613604976117954671270156534597798999591187515716596266003508258_felt252, + 1439055345804714623529606788522684607631793837621407094307479430010287462476_felt252, + 3433730569172137364840341518121747263830550015054372074084313760454769692146_felt252, + 2740693686832668324135158777060063084206675097023258881666954968285028723281_felt252, + 928224004752564649862759330987244448221466986054298749147924280137070564351_felt252, + 2623555407100675422202091768533153600794254366564636423339607317468879920604_felt252, + 2476125454364257555862912028524959258080820153800066369224222025376698344024_felt252, + 1236759586259680817619996845252559996910957792268539207887742986893493975085_felt252, + 2393917813614308783821325232633054734700720425913781627195907026901667200742_felt252, + 371843080780031003889706259358273587399811432065684588111192731926591981558_felt252, + 3582335198123583064602027261086727368585997625142388080065119046078450468370_felt252, + 739062712775193230010208493882953414097718550144145689075796057369954630995_felt252, + 1760797766785355301812738138168977178932894526770839273632040177399733634491_felt252, + 1282004562570756352182886516655591713810062128081391221079105021312234801684_felt252, + 2268143096683841096630419798114043238403633770236257870429802270968039375341_felt252, + 490638180061020220301316464631733938340468033186569932986521947046412537093_felt252, + 2336299858732201334190672093692814886772190003087759866610296102672965504516_felt252, + 1647854677958122679399411028643364046847165023726048872386222388130580071371_felt252, + 1840373971557536028557793420593125502748384005268353487559270880084527609151_felt252, + 1014395632949767060297127142718032966061878560170803962045407802858108283215_felt252, + 2517549568416498960237919689666185036070646880953443990145581746344903685746_felt252, + 2149446031583748875828094581951239718623203799920044129904407922551161709472_felt252, + 1635902048726776705674034714064493792252722950649697811457506338681590767601_felt252, + 3245794492038157383206198103798527365935553692627114789193803342388693196293_felt252, + 3257328476426944226240387151871781411370975207500189432422919435481258439629_felt252, + 777798437582276181301453619981909806241730943249128360305924368807920875265_felt252, + 1670127521426078092183586444574340442246080188940246491707511618821644259191_felt252, + 1476797775318394635872138712580813509031097550456830864907185853453246649080_felt252, + 790365187859320011150538589397947379991295428317646996729880021386740785017_felt252, + 1825105383025122387625513110254507189397688035925901264123499958383689914342_felt252, + 3332114370732968987712901188027733249931613918440505077517699018606704432911_felt252, + 930607916949394986323916484964458145495263856679768452846524738749271003761_felt252, + 1070985384141739952378987414903095914165947973639714845474077391062426771585_felt252, + 1495443517547140742535818852692958910823330901745793535059443770035022698996_felt252, + 2968215583976171834555999404078557818829121152904427144330170850835311420553_felt252, + 851902412429233817818304077290921225977674384193603360752721039897382758688_felt252, + 2977045218350370781592105095113003697372913881836940917399674144367390637708_felt252, + 2891865541311973921886104842153404836736645725458319486055730547522826380506_felt252, + 1670637601770834482492212523104413699770922369499787742721347350111657936953_felt252, + 3317489942530153883074206075375896896720109206595085069613022786710472201824_felt252, + 2712218288443545599104951678313339971206167083404708009684645288008310539204_felt252, + 3074789062128512635978423828087168639905896134421243425029561508110763339052_felt252, + 2412115963848325185536833072675246810044947165600816790317346351315222853326_felt252, + 2485509564234108140082252356082877639456796748581317552363193463952438467804_felt252, + 2875952073146041956886846571572298981640489943658597478558197337576712448722_felt252, + 831090996581596115067787915893205755199513474653196643091964653794386346133_felt252, + 3168773305320453388730471986898181143387127440341922621231101179866411352386_felt252, + 570572167785639276664403814345359544874974167326900054614756232656375828266_felt252, + 1698036940717644127192744639434788142456510122174143112962213421115861217544_felt252, + 287174205304602218647763200547697553163194172045044674421350298109715463951_felt252, + 2932900035982653935811889388181007021635559686491936999353975205556138616061_felt252, + 2930722788610260634970409523199393666469837613264721429523238926252116237030_felt252, + 558354168005062736621341219165917166376186402389514556771220392573214249392_felt252, + 559067560330939479305626149191737019767876331864038377346853893343541758737_felt252, + 3306526209644740540647989123754167484360001061921097925694436931839226068817_felt252, + 2655362067166309209250728381227063646253712143570990304492069035084915863100_felt252, + 2126455501428424908532674282444685824447030575545494090664995598401984672783_felt252, + 2296583820146292434647418304465506196006219385849147895242097260913746855798_felt252, + 1083846093686324122913220290967362921459846257855880421347784686055187250905_felt252, + 2591885094233982999472385761940766273030000135002858568505584517741193700978_felt252, + 599950127773551552024889157510900076715389881952361638736129051187485595248_felt252, + 1521769136378359015869654644057527478615487279067414683663512999683317165679_felt252, + 1381672390102688207915296609647539107131965102352709781953025422211588865282_felt252, + 1429320683210426147526796810540762284941353051073944053732510467195749219943_felt252, + 1069365777869728738148341786175155761879401578958247796856218391602561476693_felt252, + 2992698916847575944831157904273196143839865977122751963938222363111246727396_felt252, + 3137718466297160802344844083229745221545417154626448421291438291968026665365_felt252, + 2071142779572275737368092802358281757450131208158762889095031171435671109219_felt252, + 862218764491017071803142868270265371309956662424701145434689411985206275931_felt252, + 495947285248653250316510354953493908621082254857857202402151659867994425368_felt252, + 1451150789089051743793255142134434073281429016263343720099449912600558776444_felt252, + 1218396689361257176827628530921064536508687913791852901020789760990190759160_felt252, + 1434651568432059613855680927756757761166376374276529798894692322288439086845_felt252, + 1753902242699514804081306999185326163589143231607735005211314142205884027153_felt252, + 2481013573171576926205666514225463926618072170581600988467818988220817125942_felt252, + 2211847080979813713644266257175289313737545710839766862241449371769371593369_felt252, + 2505321278881237876857698447092014633128173756636672373301536115115220576867_felt252, + 3267067556284177845463981701150046328671289823883131604815779530985199158280_felt252, + 2694824538696567345313325100986235455260528313165296542968114642606089572357_felt252, + 1650934381632686921137501711978079972934908032914054606255074783607853981264_felt252, + 3024296822224509449942160583462398861219443787976883249422815944007787788982_felt252, + 3287253426898025423926521144010144709001257991392391060913680417397954201913_felt252, + 1931767964069809840264065874616015802802191168205556824916128396099430754503_felt252, + 327183607594917180928937215012841310467141486823902543835319279385759873236_felt252, + 1769660184293278436725726361112541423716794918232228130819661930023515241954_felt252, + 2213823918774524739452935585316782825721595866241241433949579154338968139799_felt252, + 2705284728244359211007607528134671120918983739299274324425918756823708799941_felt252, + 3071175259848277402047424830001455630489827386273459357655684573793687208574_felt252, + 3394307084828074566541570821668857584699328406003211851821053965266918221381_felt252, + 5885175652687348166707238176569685510206805490118013507842269402071391985_felt252, + 1638537013952061381002824399366121759789595677177525176638879447680235389216_felt252, + 2388554674010191427480742526059075067999883735997956740469568064196434937325_felt252, + 2945306940643934836070667244155532692128554444164191334072997980823348653568_felt252, + 356899403523242480074434833920287421737089286495051141831981134841739688824_felt252, + 1356820676106693711302385028918427577867011093027798183945788837547143586360_felt252, + 892187166042740103089925904640299218227935038235248589585739760739119737477_felt252, + 3514743245704656184877184485162529992117822517550020687523296056582733006188_felt252, + 132051058395888377529747477749678350099386313583757946984304995322724754377_felt252, + 425652668287426453115516832205431972797663933730975279158550426831971927208_felt252, + 2851819101799022190950410934392155270308998659855853561062586951312844042085_felt252, + 3382446608617951354437464618503266583780275582524548803438243065681015890194_felt252, + 3272064428506373126342374971788148281252124700624543490292171503269716921127_felt252, + 3410768911724224196641156094702006038715511412219438594437038210936698979078_felt252, + 2833206625739791181101953223799612232356309342148655261845353647120962544334_felt252, + 1931982291350034491455547654740315099081775166107267757736275832158747224368_felt252, + 764825834303806572478081820007795466339825292207100763925909931338452750290_felt252, + 3571606037575254607571954525050222503741098501854129913537708363946347845632_felt252, + 3299812504272522570147157903460979834637594545348644893251634634198757269429_felt252, + 1783273242925599925800825277326189648904133431858395386334278889695851613075_felt252, + 3129265764177677782881580089458286912932072320887698213936608690515549411507_felt252, + 389851882277442040255227690419394198984308829971869343503300343255280883245_felt252, + 910514089308608033713351216502478607939485624730869208119423725703871514692_felt252, + 2494600735477391095029142612201314726726175957833429153279798054263537661128_felt252, + 2863589069301533489988969486845670863084290838988711925681339325739064867428_felt252, + 1047947022051625320775927202549262569730097116673619237695753906489348240661_felt252, + 1491652969642870827657975738947802904344772545578912688196875533604272767323_felt252, + 883487914223982729521978717332089876081852518446126078723286422945008682684_felt252, + 527870695926081379064422011649588197164396358515636856122371654889671143136_felt252, + 1644541928136695224602817171728784837583430026314308247677668301640444687953_felt252, + 101792016640174752832616585492629373786421809037083901716285724974175014645_felt252, + 1631631566755904516224735594360943299551389375186088121263387550585044536608_felt252, + 143465390766404605221026877564839983064158848700981378307069390568726825625_felt252, + 2523088093650416476272786847297628158495489059122913674142088165748549013813_felt252, + 2009917605489038405628844347385951444880488520508454291468674510279717723982_felt252, + 3608002469248008236716374710737548539707318382209613113672604397678075356510_felt252, + 2382049260889670219172402764621026718233257094192471179409727607078303362725_felt252, + 832227029745879815980022807113959894065988412648448514373485319376211601221_felt252, + 3562698325118677496025637615714655469552418800606313171122362185822700997341_felt252, + 853680573237697657603915838994053191109926103762420125037089738359663723742_felt252, + 1978570717768700554855909739253232849250834691834826544596422847976870672318_felt252, + 936945618055500769411311136933043953603592715152669998060765313834775695594_felt252, + 3552707560193974433117663543031266753949987986760222365252287682666708800379_felt252, + 2435251765528384994388038345214642570349511614211366956354932163893600890095_felt252, + 1931534847111396952646526104635309590773612324917729251951782941842238871456_felt252, + 267722588946957198450226445880265347728541420626748099744173580945425048255_felt252, + 2562996653351975566314538096318073105821536840143794522222546556157812617702_felt252, + 3383630862701189953319735343913800109314399716976108602735377144727448042220_felt252, + 2641844755574543870944665261449859834783516016966564791101963352616503531449_felt252, + 3473616702170741811600825862329738528045518645043491479737522472405006820484_felt252, + 2076696086103774405161094188250056499523172318805434749792002650258115972492_felt252, + 282583748493902303523435205797594039081941847402703005591774101399087853918_felt252, + 1390195383271778917294426683142877228775871024628673076169856689266938149314_felt252, + 1659182137678904422730279343732315462687205698481761972994502078760288813341_felt252, + 3563465296678308303051082525924629459012619350229899926617158949541556617706_felt252, + 430955320172859041176640168535792779459841986279062189255691286373293218012_felt252, + 3130858752817853717086545185517913849433319770525582122234317740165662358285_felt252, + 2042531516420416319684601972981448768648396681605310631712918980638671509038_felt252, + 2408709739342198333774936033703763107266447133021705007204953392347926134481_felt252, + 1189918675503393995426015702669638887054846048612416904675044740718216317851_felt252, + 3033352405745327542646268854451639996514772892401914126047802371375460810209_felt252, + 1818670986359764510805730503122795466006945849586261527577691489316076165174_felt252, + 2149164383734708725694401217550689467296567026036482272809296621966541506415_felt252, + 2410291943253401496755980182302206771526452908345792431318404139729297969252_felt252, + 1465414560556724566354078207370385404747707728667844881077972406773107822245_felt252, + 394293473021298461599305891839357913525599220580701762158185262713178124838_felt252, + 2581711280626442866634430909371649392956854493693719517559527912488222822713_felt252, + 227373244843956104890673195892241492261344412819278337930435601186918735197_felt252, + 103706823461761637776075289487713184780427331670300827059368273810439356623_felt252, + 87813584213585278794487122604520603755080570341426494978706762115087953861_felt252, + 1156735414990585114150241830610510981139580766734595615425458278055519389624_felt252, + 1078703235620852726849029427471792002484773536739887815739980962330356461986_felt252, + 257576573627351314805396022914381467663801879539389517869620794829903420491_felt252, + 1990195147117385234297265463290992822904349042448872535974754690756672098297_felt252, + 2007844851966509954047103343059183730494482177746388932239072479384773445445_felt252, + 1235348631696490584861668817292343563208060040642534986224350992123823929794_felt252, + 836068658543689804128652930727804599423664164533599113791049162568432276439_felt252, + 1113640721991466838393639601466967955071950838716864569038297259903116944022_felt252, + 308715162383596680850120453237202319751183427456471324994209987301127139679_felt252, + 3259892629462036971979980175587940831715110716637572008118361310188042152514_felt252, + 1809930295966986265113829800783627344933167446105625401185122507370935582618_felt252, + 2536139774284209988843361302090369118080445352684755004368343808085552923792_felt252, + 863078213490580077622737206227058134766717938591171268926583779580691623776_felt252, + 1184806709728599111310389218124046310417792712254066039606628002730599185623_felt252, + 124963186959616629708864969121824329292280777011357627373148604567854704502_felt252, + 1341666610343317804929171756013098302018039822200069552863574472662846947511_felt252, + 236758272604113941756680228799282034720844064111686994500357531330701379235_felt252, + 2346957934912534243561471638232368078552300302618357472469919604042056376747_felt252, + 651259149464357662443469197445887386471058720296510450984038159815067175651_felt252, + 734217170281764133346598207483848755702437508802694437182165746141236137389_felt252, + 1350681509143279760322009059126602844293957741903159491148375950047235577448_felt252, + 1145094963323788741449557335325712793845363058773101551251293137010868110537_felt252, + 1311979549682972994691883816981301651365487665260181364646459496636222910816_felt252, + 3607869967287980459352574927594874361515349219371381037857019275578392636650_felt252, + 1278031572361362268612530056803949732580231569034561677621697041072767111913_felt252, + 886704778812176601412227651196889739375256661926568789314984856276613527089_felt252, + 3376939455281128955428039383732414336296614794559698658113341740272406245722_felt252, + 2665094412450613181670388836970852076395566398027215152280549940888258744958_felt252, + 1292092662326829537325104881166889036349557230797501939898585914024776894692_felt252, + 216633712160508394299519977325976797534625561423357035183746161364562116326_felt252, + 1322093457020191631609203498085635591684923717377111853846119761580372843922_felt252, + 327255787973126903245008091185072806631441744918939343773004453860866800744_felt252, + 2463074225021360913637970397299543005493293457661895159594552958306115727629_felt252, + 3224436262413606011665549621682011646556228730741445419492054399597358978882_felt252, + 1488311143911449142065647134571679189250321756051579598157790037999855807129_felt252, + 1501066550509679239734477917507634120930327817692472719832628342977982925215_felt252, + 1300253018840042275419845637221664932378417959200844115317312143880590195052_felt252, + 10948068200513762606265866095718598829930498634396771021384410545781905013_felt252, + 3611785258987801174346502599001226972640581127148136662145233587158037363285_felt252, + 2951800724726476882939648185038502892101511862622696794577946966079662668857_felt252, + 3189489126782263965067185903661773426659531068357087816098737936672629127327_felt252, + 1511241071752502836901109093805285368364438237824673566029431589980933686053_felt252, + 1341614487805356445978023621959654624532849743289133340641783814730225582159_felt252, + 3363521815218232236125281997702014025763366018271191732914198181984257876142_felt252, + 2594956837667856725385322594965753926943795097552813258360673218728305182104_felt252, + 1816053387530939931709780052199214823612098390658838630944990739290473753388_felt252, + 1187052151917278647123715201248612344171157261907305400626649806759637030605_felt252, + 268215341712779784912450791675121694373032547480628809483699310400999441679_felt252, + 3200404779207376737594364960011797848591167737185860182002805301291491153257_felt252, + 698454447810738051074194516992185389466690215583858608205271339070454842465_felt252, + 411899345698399745470566008026736262137646951953701034181173629305362540288_felt252, + 2561155666275598868251012773309439604902967386238425156037948239427752085453_felt252, + 773223022019688652425858376941175948985855810892161120428091017571575092621_felt252, + 1916100467608645761004551981400643201673785150193115015856556747469184767761_felt252, + 3442327262336048970620830048038589160337426238613127937042110413558855462254_felt252, + 3455544579220172889590152606473158273862134241080187709461000421565188741911_felt252, + 2014603012133516657941355801311641046097095747443191957436372929963073543715_felt252, + 752331752452432528152417797500656054326797680272926938276208613187210061294_felt252, + 1395024158734722868480453634129715330287977504210858460957689783602924492080_felt252, + 2345985510673479971026215370811787310994637953971778576322216129840467920770_felt252, + 94581437351017452550279044353371242586646655979966973960072664262572070361_felt252, + 190639769492774598776234486811655478895047675354180670675913692935423873126_felt252, + 1577111521831053662220833696670966121625850779835370926399598674874923218022_felt252, + 1227268510747706109564319716383184159402854231357669277964341818294867903840_felt252, + 2249142027337857434898024700027460613514914669260295663905715096591843330528_felt252, + 556182900937157214746983072870765655227925846575249741838408876967786904563_felt252, + 831281494756857069892357173933437334156000015165559376044522677103492063191_felt252, + 1477117696388780098012292747584190641306425107609972700759826736571524920760_felt252, + 18539630435358341366069722315463267739393577014669572046958827529032401104_felt252, + 354491473343173597401886388801635320336162318357357882836530856444119530846_felt252, + 1878514325781827283958810412303411379689016534409177314621472913179143120942_felt252, + 281834904008297895626451238806931151616517555322924519458213039147380118733_felt252, + 610077491991553847888645099126640670661840803465544273274170073341877829155_felt252, + 545234740798498271534727089141043916678367134428153653632209389138723983409_felt252, + 2723286426491425631368680544142091513819591290631598247823248351815118336530_felt252, + 2917693627274832100519195116958848423247548642341713124192106439450242110880_felt252, + 141551039419897537144097793622591670885076029220370128321169365489059174206_felt252, + 3540990355294568624122923487444312020723736520868673111145206716035259480275_felt252, + 3214199570989697040922155622254775992219223105575109952887010274155606087820_felt252, + 2528264212243105415460368516253557903093889853582918470414328890915666348880_felt252, + 3042138779327878880768662663504954441997263622107377866625928608260932934805_felt252, + 1752765307251935624646354550196902762800440615087265658081666166763185293432_felt252, + 1360622310917560778527975691935904471295905432170524293183032028886731222788_felt252, + 1780043101526540608233795494470092175303831461857439699316657553886928148819_felt252, + 2991297964426249030476329743434697316623673363613775860208479098541455471054_felt252, + 3065134352955445508118306085705957979510626950767958632775611401758843537117_felt252, + 1772042034892500488629267454487163367598182108781028285384091021824194281703_felt252, + 155215574770192157714164906865301343161601138834275274055108874429844172766_felt252, + 491751202139969063880042814295346375654362896653250604551469722558549103553_felt252, + 3172099910461531824896543932274462833993212917762215340829384207914952638795_felt252, + 2770590544857804852114322906290409497763557132622396791140256314624072360937_felt252, + 381391894915583930473797340845966119120327589539465312598807033006819034947_felt252, + 1418712309509334425832196097978867401024592187023938064304941683404756007996_felt252, + 1336683119162732512127111787735686254030022139008945170357390339685554155085_felt252, + 2187963334610906921549338850045161343669572669985880147187866539147784765442_felt252, + 2014822482709144099310886122259594246883219167487275056805538066784742567935_felt252, + 1510419646303629298623960810304150269054415532872045085436340251566430670621_felt252, + 3289094249943810581344232061884179693449051651084186815309357926278437060272_felt252, + 1972102736275656719212973646224390852660377866377249657841595930563939569256_felt252, + 1826479115903416682445228231676517989990416360443162559733004606949727804128_felt252, + 544493349992357795321658706898343766689764828674426430695234173792315905418_felt252, + 1290172283396034310688735375096971575485590429014991399145796695533235473381_felt252, + 3616544751097302444254896521437129354670886501951063981799684376492754597062_felt252, + 227226544363796009459209561561870324829946738242768460640037009722899043448_felt252, + 2969027388931818902788677822735894352128551841035286606202487576315238211595_felt252, + 1282059663925833856947325393622350962688487263314219389884087535592607535631_felt252, + 673776275497741981702960812965049891934069090835937374737130859656607897217_felt252, + 2187002823115949941698095764120258526504358077209600091536217445402654636536_felt252, + 3451307209476164194834387517895827885382718780961266953479771229667512194420_felt252, + 647527489622796535857413483040791535678378141642805968428356103196377081164_felt252, + 3550809265707392588000089391401307356437350891962882105303252656138658124242_felt252, + 2848519875341810780291228639730696942448784477594815432039983533212264969213_felt252, + 2614607468338454565946133436178150242048605932886375105433141169543485096128_felt252, + 1222710775395468246140734976209007752201240989516682149425201135662334438885_felt252, + 3481497981099778569102877382441824652376736693654490550351057938041354003361_felt252, + 1889190565526394850500667849094917458790158368093088738750591818088102398021_felt252, + 1761922296296066512428116156027931973586231799459462240266453757971213846781_felt252, + 1441018122475739575976339445213655051007266642144470814895513520530027304511_felt252, + 3544533818584276538037953031419973719536968349670536344693596700857134271944_felt252, + 403352239500407921871625397774082730358720061190799389792900210525490180113_felt252, + 3256972286087313504284239405855092910562375433227323043083994364270311003009_felt252, + 958907936872652107590551798846732266161000141058088126191379038466406260391_felt252, + 1626371459796655376499868946512567743668548708757810748162964194781077366586_felt252, + 2258730222404560984357906548302329237417790066032763929950390192802876560528_felt252, + 2610358167345107282581496433363374760466402651225901605745420803304854668888_felt252, + 2259341680366507754765124286792011975395350316700776580349275319055520923040_felt252, + 906185807278278933009378969719494695552081244664571919757863390338055134210_felt252, + 2822106500339625634536120449503798428027008839141670992139016372299823057086_felt252, + 725380961823920047299638694241729140396490804896882483459419309317691405459_felt252, + 2362845184080732770346715018863827424559764753879407164707678776387613082071_felt252, + 1170076010421650490698379340506994661910801720739781626546633848351521005514_felt252, + 1054417238969588920520998870324112534354040058632369650329778256450153375801_felt252, + 2831361142290697860966760310958902665686221108400212855409122133480006453964_felt252, + 2199443958692544801793497556032999002400582112270866463817805402695944474517_felt252, + 2042564127103060418423947341668978124734626263391109110133242785550429172839_felt252, + 1478637250415587949963106091143847198083317150741735756847268973868597447404_felt252, + 3043464058273592316219731945547103113196632958165892445656129771087636895755_felt252, + 1151426600588110120062626462495386732604287641382753423774470476219801650326_felt252, + 2456938082704512221822371346423803474368779108224981319381955709957632049973_felt252, + 919408731804534457362305200411158616477702279079575792373644291137629623742_felt252, + 3501697311431624126853612328996513704252544872639441613471050226742194861133_felt252, + 2628595959886467311718967446712924858971192221380947443566867390388219046795_felt252, + 3596673811439697873161261629112508081317271255675240213773250495830284826042_felt252, + 726599075066644335870222741298060278674038870585377705016265580030855837306_felt252, + 1251832485162864362617701590862196020275660167785575015273176872873920578735_felt252, + 2719447155063472587175895802186791944639901832531601099542351846084469852297_felt252, + 918814768530309432374738780935413978762067805102531890336538810863438247764_felt252, + 2312421623096852715239339010290580080355508836595588091358545426462806621170_felt252, + 10334926225879442776525923509559592730946833663874253330956360949198928581_felt252, + 837777451446483800460872706114608988050967257169692626816152860854076841518_felt252, + 2822421489924784596922332709853575310017534722127310966607784368939259242606_felt252, + 2126858177029914818058195295398434903003285759830419419792698790951126033585_felt252, + 3136896783340378943757381939609867373621899002259705295081173332117109854956_felt252, + 1471311531010680817065130183736779392892716687287402410947872093637201864807_felt252, + 3463617522736155350585394176876852778057053444470532151938403791216103281150_felt252, + 3144432234220721802703147000842769553451390778539628942300616208816304650109_felt252, + 3603760557428076127972275028531111519105609426338773440969916565506993510743_felt252, + 1663201670912158106477275499943861374532038924824001502730272426783073551563_felt252, + 2928836551959131281518064098381015425282778058302265680804191246613268691925_felt252, + 2526127187334774522763657618675209943315737268795480353694713900359203102950_felt252, + 2775151663224488517728294170458366712253913292600820254817511631101298056915_felt252, + 406702790817542570060829741369446693430194350942292411809875733320825641836_felt252, + 1006907548125725384019081016488894761956692881438459561332875748466155317466_felt252, + 2789482298037403629055714258071529677306245240338454062711064293871193377716_felt252, + 1515966504820462456346449901033706869189046896546111226460266849764119841660_felt252, + 1393249206609136073725794186502778910655490929598981449807567723584751015821_felt252, + 3522853369269584388472767765146932789199421019681221859981038502854364158047_felt252, + 3566584772951101625802356529621976526134990158919943409202609423939347145609_felt252, + 1582357379631369935054733448891780894333147093144399331390614667062303216288_felt252, + 1966083213531283533106101309983189143274058974904137490105246310726833725891_felt252, + 989838348061353568158385129254303371845926009107661077141813321046572327642_felt252, + 1814767289070791147246426445377401493683438167845509461415791874285281787503_felt252, + 3323962181431704584640229222704006413357807275467018239485402492989082704150_felt252, + 3559861501538844009490819520766255645364087161841031727133780348852206688904_felt252, + 1099978860349663634103537025124586376446084219425239512344656720094552133992_felt252, + 159351595524430886307016957648126752648526461056411130180729933104765850786_felt252, + 440674704311169565577044887236445029220203833165322648214636581310589091903_felt252, + 384256269674455546785824235675267898711513613380422701141524504496804695243_felt252, + 800413698514879957776799108117736858623343908413940003278383927287852773188_felt252, + 1593143670710062028194541840318124911507415036631750622097371316048449544947_felt252, + 243802277017337120556221518804198269584227015637049683602025804192567491969_felt252, + 2366760978306812895081026791620466130711993840892012280511482817591936043023_felt252, + 3016896161667637204252770057173855120158189989252107895943664345852302705360_felt252, + 1594589489258285842879553461521269835454566612386142643138734123898412600990_felt252, + 308170869811037561402000659456388322773195994956971429724724037127359955358_felt252, + 884155338231057960879292159419663154846467942895184637062830098743452917799_felt252, + 1611897700038324648731205045071296410480174342296031931671394751164666323051_felt252, + 2276602749522600178504553321792210721690311012555714021558191745961515013407_felt252, + 1119116224295441308116855861417944835631050500913948448007522527203936212572_felt252, + 1358685432285863459915992021732912526479427708455405459586842543405089722048_felt252 + ], + column_witness: array![] + }, + commitment: 1074558071318200615217401818282560950629387467863663323329585175985820608905_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1453848905, 2067506922, 1828090673, 796793264), + qm31(1463263092, 293292944, 80576575, 240837848), + qm31(440834746, 310002750, 2088846548, 1301326542), + qm31(1121485232, 1280796507, 130487114, 544142274), + qm31(383622878, 1532736718, 575723651, 419075578), + qm31(1949941259, 1770298803, 1639199431, 1233068657), + qm31(299345882, 1404796445, 459017250, 1824290224), + qm31(1200580169, 2034431877, 1911664737, 1830560688), + qm31(81462742, 1320960272, 1806996694, 1611742942), + qm31(1987775022, 851364399, 1623394309, 1280703042), + qm31(1721706527, 1228582463, 1253089192, 2065231686), + qm31(461134825, 2626586, 304126350, 1527788141), + qm31(1768782931, 169707431, 1474953820, 441650125), + qm31(495765758, 936011018, 41128012, 348292381), + qm31(1392096062, 1786603563, 688968823, 1438372936), + qm31(2079462705, 1500180672, 804319547, 1544700755), + qm31(706555716, 2095028300, 61269477, 925976200), + qm31(621672406, 760943148, 199166671, 1231431909), + qm31(449202407, 1210117045, 1587620320, 1254161255), + qm31(1170370211, 1095612604, 715447108, 1351927672), + qm31(1980355954, 753968454, 1624750711, 24811374), + qm31(853933810, 1621341221, 852325961, 2019541079), + qm31(543393063, 2059817631, 1494317177, 1767953665), + qm31(1484373642, 1725952241, 1358237557, 734573323), + qm31(1890956596, 1766565425, 1094208605, 1996946350), + qm31(307535385, 119963821, 386760046, 1557855004), + qm31(1270301764, 206069333, 303441562, 1489250397), + qm31(372096960, 1611238960, 358254472, 226214289), + qm31(1337778114, 290474137, 409831522, 772779923), + qm31(105596740, 56243159, 910842312, 1452173697), + qm31(1584342372, 518761927, 1204114272, 112038309), + qm31(517458737, 41252775, 1436035096, 639663646), + qm31(2020134285, 1354117446, 1317429985, 1871165018), + qm31(1661530124, 242678765, 168556696, 2134537667), + qm31(843897896, 482774227, 961020420, 1659149887), + qm31(800220637, 1930976699, 521936177, 1286201719), + qm31(792247462, 121051571, 1207151650, 200142736), + qm31(124927736, 1903918528, 706255036, 295086773), + qm31(2014607657, 1628009939, 1824543256, 639353516), + qm31(1253784376, 974680094, 1789619213, 1625430550), + qm31(1299136396, 2029343357, 1969149041, 1704874981), + qm31(653111494, 120308754, 408268179, 850876075), + qm31(1002123914, 1111510152, 782776005, 1052897238), + qm31(1273780606, 67459144, 1634392063, 2101519993), + qm31(1764203677, 1739367301, 622073844, 182676553), + qm31(662525961, 1101629266, 947339185, 129042199), + qm31(1063322529, 759212416, 1463528341, 739401546), + qm31(748595062, 1745886131, 9014419, 1920008762), + qm31(651499175, 1168860677, 399992447, 611772287), + qm31(154068519, 204155772, 272975089, 109088106), + qm31(1777020391, 575950044, 380811948, 834135206), + qm31(1181616308, 2066727070, 1759539912, 1300290060), + qm31(475328172, 937984664, 714606124, 355237473), + qm31(1344049966, 975547646, 1710027105, 2074710939), + qm31(1275760835, 458459091, 203490372, 395620099), + qm31(1693543765, 1545779700, 1688659282, 943072860), + qm31(378654218, 331801715, 96472441, 927322478), + qm31(192353581, 123639542, 880387452, 677128703), + qm31(1306573745, 1241036819, 904448393, 35642733), + qm31(1052990412, 517220859, 769954773, 1528518947), + qm31(1460007966, 270417639, 1302752634, 925849662), + qm31(183186081, 497728725, 649500061, 1859080775), + qm31(1572048485, 1290359375, 1429786921, 1918186599), + qm31(1207855522, 379277486, 1938658669, 1413937352) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1645390200663872417304930481256964797076544062719464869264390891792169609058_felt252, + 491462793374308156827752942630393888449511213563093054819366877722594786851_felt252, + 2320397257895858820806821172224057850515535412824691049123778165195288884420_felt252, + 1618282239050261450747122148159990160022478188782465619049822759003725730024_felt252, + 950749857769170880941680208371954537511243713173893327883403895153721702982_felt252, + 3200668050307159119672611419616047259533740635284405630439855844790980870534_felt252, + 925646681736470538949376587191213942757537389203501174608125798011964482853_felt252, + 3142849099836117739925694291151088626943235544084430939922775887607156359394_felt252, + 1220550095111159849472523393076091534245761471262135529782756175387342635229_felt252, + 1503737302724740295444166871099787743488710299229416892311458976822404837968_felt252, + 2538218724961263572239891696774014149956705121371863248641957806385864300092_felt252, + 183457119708901555748178080088388213556140763011071183553943345057570292140_felt252, + 1140600090521705810168152561882888509727600657395219396142460505045806751060_felt252, + 2405631767446438922281386210003555624793496108419892300274458702002678133375_felt252, + 2257374399943400738563602064027652334976069986699323647170164194272799270047_felt252, + 2553524560829228756287715757124699070060487102871408947169664794236311146187_felt252, + 2860225218556759723547381781472928099927725206426366705038007693792762507069_felt252, + 112370621176862773616643615276419812542762886270215389532771459435437016815_felt252, + 1388678663045735382179491169485159180372111095222071541014537002475556463_felt252, + 237884215743088898503005940311161568822003745944207864225070920284636010344_felt252, + 3599498471010571862035475057458046877786091647048928286991467488100875880133_felt252, + 1341022655101878228495752487713478351048071920652586690011945652438461071935_felt252, + 3405387299133832968633368281241045704570234397417153562290675958712336914386_felt252, + 2996702062558569797889524183475099523383795187011534759131869714031908960806_felt252, + 566369795278633974473993932396029060040597819006780060072877863341785493984_felt252, + 2622632561749057237272303426172803729351810875085408766915214274844596239654_felt252, + 2250321940491208885802022611734667078974777925788304233920073826415888791665_felt252, + 2632729782063274231113698046722607543046911712242586531233358411170908308551_felt252, + 3093825880858686457543613481256488021860783212459566008374464338343435782997_felt252, + 1023209567475377898573496941849282081673312553613105687184500651321429687088_felt252, + 2903727377701378594788489193183414228323276812620235656156995760935482380030_felt252, + 2651261924692189935851455716433764707539272433482324679473700645011604323050_felt252, + 2649623921938285301128847753193871140924271822114983068292335417492526622917_felt252, + 566034183771645708151705506248356468481989733839420911237521493573142575827_felt252, + 3411453467956320293763338416323625265066519550244839228128319928510687524423_felt252, + 692998160396566178241500679153830151967375949483707241471016306756676613411_felt252, + 3358606906683354135222481793495686658729484059338846351691586390327216527882_felt252, + 1828611595724394020504224998840541342182712138595949061274863764255358907054_felt252, + 2887153426575256764774990741272239089242991558681388792684451417752507945755_felt252, + 2627967467415959337892720069085006505149737766447759612374670244466325605823_felt252, + 3221307878818655321406036076291632320777200414576709335543397295175363339316_felt252, + 237226772680858599372102491512200280601221147620855731810812742076288416245_felt252, + 2240132271245388959538643192228708478675465488023852121468375748249012142670_felt252, + 2670098571712909472550438979971611043048772092070953840416036194571935992462_felt252, + 411605309048350746846810384945502780441783799872163159770600641148234565169_felt252, + 1720017744361690380752536029410350302417347891365184779733363774995600083118_felt252, + 115450086982023810045820319942286255121523232346200742292701575878088131852_felt252, + 253716058930873978518672649693098481979443332058102925134897839290458911320_felt252, + 1445931243430749029591730455748869048951512530194890032225293898763824664091_felt252, + 3269758066954907605617631569184788075444618194334467335425805920572807753493_felt252, + 499303686715683326496356227292652708854275428362864798611049234969310777961_felt252, + 3007749231848980749229625393736661736421983649584824991839158047360222951909_felt252, + 2327365313536307509311500185601623716476753259306503862330230355138892665115_felt252, + 3557315689908545726234614230448963743774266988828125091719542992267948921211_felt252, + 1673868774681492995421263771314521764818403600929722635740973879587816836937_felt252, + 46149438210136481072051392022051736806546783928676709039218199611621633795_felt252, + 3403000774654121332147651153109018314082838009970310404024532366158563266201_felt252, + 3075988266920960868558318748855788143394238337634007952220095288160568881343_felt252, + 3179777222432876652038281818431806286228337028043562559825994933566775722062_felt252, + 2144587729340841585103915028426566747965156179045786782758181344294013035318_felt252, + 782520301762128331745018565308172898243919852237853543013789617090215353858_felt252, + 1906057626014182184315832852737501078370635546940141746275185203225930350504_felt252, + 1682026700540783641291083224558377761214076101209827524275681136190305530019_felt252, + 2139776264013476441977188461971058460444931201303268199759184141538778861805_felt252, + 3607985279814074750966312793695746429416217596840008443465625982535210748518_felt252, + 483457248123339391862908652183733703785231888341051771156328444365924790406_felt252, + 200054495405186954193500987886664636654879463038525948908100221620525443395_felt252, + 783054004795975806267969982131756967275471306644973851957953153984159148419_felt252, + 2771833244521513678631257011184804259661328492791248643433353613851805117620_felt252, + 2862688538814166524182777905797022322943876041300666875312801301187759336144_felt252, + 823072569240183327743159000218103344435088305567378247755637859320511861240_felt252, + 2207279610983414983071658424874619357263360184316867178223171725327369664823_felt252, + 627564567961311981243503292526920902158736298772243789426942077658084595351_felt252, + 1314868940158628569023918152802750928435441562795132008927722594695711186656_felt252, + 2992226035971856118700747531452441107113737380605081414692738125562571710010_felt252, + 2221537374405161090351514151460273956418483066016592527301808100795839292219_felt252, + 2055388143231655684660695524376053774259490531140154292741902710166913561041_felt252, + 2341047629089946613679228596111655649066714404149708945379040742655698672751_felt252, + 2843474451051109981999963564193885410948364387772813749388021968059167611786_felt252, + 2705669945217206526203761620046701474103570894592074497502711215795410082630_felt252, + 3310146757008241849848108787439372317553726418192286389569332346185827898857_felt252, + 783807063662339594520402398449060877372198851255736627747085383765388050887_felt252, + 1073085348599343850817442529328434258375541242782494186645522216099215692638_felt252, + 68333693742535039099161650182262783083084310182800430729091854000043202776_felt252, + 886077309287474229879062925633992406919591921499402294402263732461250362501_felt252, + 2600210216078921616478966354084879912506523641239186513413331581530982589723_felt252, + 3009611029103156262449798619611942651146569457671722647535270592183330396742_felt252, + 181212096012013263689997839704886862735431040677527774878387649348702002601_felt252, + 149086180861923539079486315091643875125148648973526665903475924614233389295_felt252, + 1522038293545543445004936700668438553730433280252242912011453411309964444886_felt252, + 1341330951080095925677604603833913894854896737791716208299737523695763756973_felt252, + 2654179436331403531516134457910167779719870390235686885985193215401607103310_felt252, + 86178272155010468994986235589606546502859507990633162912168474653901493525_felt252, + 1539550376067462564462284812176567020258573923525774974241903684637424539941_felt252, + 1248256658987339879012218042935521789170006660658174698845443824229610648835_felt252, + 2784511782089024511410723913476784695355908211243374079853676835732971448841_felt252, + 920191056434034230219356605144275161716472339392785388599939362777549667994_felt252, + 1291218718746090089460377361160742501776971630854774268431784376729224630445_felt252, + 446700626451695755401663318918783844900432995333598267304960571868002871768_felt252, + 2491688344942243025942406432806590902716469728673770773206957435278756561679_felt252, + 648028763918397160124604481795736348824575889366384505179668981011696668071_felt252, + 163262350428224569396497275315670748928126223181700255937466540105290103517_felt252, + 539970937317038611277653839779690521421500951431996677979389376561679907137_felt252, + 1569048367601817370440409246391658784698354956094936449086693314446995261647_felt252, + 1395636571140869866017698094693995679797853355861549783746090921117870813952_felt252, + 2583502426017633823531166628175530231243491902294934213664093190493782119822_felt252, + 2852364025620120496477439171413791999963099271370364203667106631895632201259_felt252, + 2753188474219647196214241743057653707258970931125734893892725179857778858454_felt252, + 191334047040357823931568592675090046146194190098478345201098292081120513131_felt252, + 3080954032571019394926775301876019706730918292544866420187274521706312476494_felt252, + 2372747126663260444350797369682253100419567613466173401403126666876578351583_felt252, + 372558927588814714859363599215710187181721752073596236114443051161712272598_felt252, + 769349333254510233819356313628237027125832784963626229570412006815131708609_felt252, + 2555455282198133388553413568270958015828577771775980809589461530856979673259_felt252, + 299622662043767149560350232929932805075039107346985615047327238740505715471_felt252, + 3579000592292694550061825375020836507617578881378841356550648748505751603141_felt252, + 736529030051213886990887208251778269142601230607439542580542424584927261158_felt252, + 2817962086769783590768940578884022699103266357854147912915354478370199861205_felt252, + 1024352607200619664426883902011623758791404713068934358216827731772493044769_felt252, + 3094953634692707057182102724121880961387713874518063267693634165570518859523_felt252, + 2657881376841434489086089802821115592322548883904398715492511496164298573229_felt252, + 603028454350269649138559012976373212858772371705006057397428339959998955423_felt252, + 409195396637032675139679790278437976564604768014715819940503637824735679059_felt252, + 3247737716203145501347126065312099525040619091679578417105709584096366053622_felt252, + 822656760874415078724568726603891474945128039096124092926459061030374152905_felt252, + 185585354435694535971785024527492499167059495364065446379249495344640448766_felt252, + 3553240063822325386226802360991691121324334584105524242438095981479165329270_felt252, + 1081155415997438593984248563413818811075979714061899578905805785660393579381_felt252, + 2528169299585645226645216548029579275298148434488100904653428145863280452953_felt252, + 2296800813285894053018434415014741906006617832099153401980011805257419020907_felt252, + 2090060082055553564497479414341409868083971862206937991099789549223712505078_felt252, + 2197757968145374773738089281274489108377731049504890012366256155231545325915_felt252, + 182062656167863176155376040410083993924968071141364641781152978974310692720_felt252, + 380678954563146206939310520527944839498772492182828487903832804702420710094_felt252, + 1933167713424086362280973133287216387048593913213087151349820414954176601682_felt252, + 2349181222994438824992873587803680790205215580156931956832431980589605448004_felt252, + 263804315332539545083553669755255790415305834237157104651751325540397369107_felt252, + 99323420610519062258936641415688575539694398782522168183690558968196827320_felt252, + 2117868071535399224791912434757365201396610788041668999375298162708491841498_felt252, + 1303625397056483930604669780212931359350677834342037723405603493586459082655_felt252, + 251577746580145434394178862045983737164370234003214402491216254462624141830_felt252, + 3100416544351710881381314804237932302151425033121007040798739495448065718060_felt252, + 2681637234068471138974286023223347802288207297774565514839609303613780662430_felt252, + 2945522346863834727262420927943625996944116445303318615734755308005898378775_felt252, + 2411658469780048116666439924086202182731835150100171768544783801103205259216_felt252, + 1298331987283735503678997629157037040830218987300802998612085219842963850170_felt252, + 1326608832169258832709510645415638922561720401393506032610055606463465682189_felt252, + 37286215435550137190474642477895158726306816736668251995445041657845969293_felt252, + 994738646935880363577659978294811681705343912018379545885625301889201073668_felt252, + 592575618260676014584690280009318475592243687086973970922297189876472809556_felt252, + 1950519174035140633726049194038151654205088064339952123348643614411036222406_felt252, + 699032633914697135954261511623761056480317109706063209348177238519833140515_felt252, + 1547335231101707363077503030478645507626976226151520912260543215437917943968_felt252, + 2149609407280302384269742539094084405479785545171069722107417950063410533542_felt252, + 2490002070768001686170713369147705971980560632703456159306638688771951089580_felt252, + 1376643500060288626686846595740375047367822139984764841262900861155493226649_felt252, + 742594053981730965093672333049378135296826306266136797127112896377115570205_felt252, + 1335977448699334618064916145985000460200352466475963244808389300103421663180_felt252, + 1008812134337858284635153625979789111886682577174284407249999784665862273865_felt252, + 179636168145288946738299649277298132941165423274807170873308383182656567785_felt252, + 3056121749051702487250336386431181272672748038814848602721447305042218060813_felt252, + 138447726996920450806814351158369373984023479260312333643923752915824441268_felt252, + 3042547492060442208740461633989396541873178898039575392828491116522565183099_felt252, + 2637853113651544007584866510568498301480887852216035246005903249265948801117_felt252, + 461429039666527049919315872002601553072319307932492996260012430069483063899_felt252, + 957992845389989323276832581337619948043009154221581119221511762259356702172_felt252, + 3047572455979707744603101842296367713653313609233473361705869124078306204721_felt252, + 3369101786875586540010927999231160552135628666216058661651725802580013897624_felt252, + 231089463573553279378672658148565624568224843584473154250030949350810374660_felt252, + 1209993921604197946092573987529037776899620966457208328324215749739329493889_felt252, + 1590338288500110914207527275544213034508058194128332315358774426829703254812_felt252, + 595418500675305349795049138197425053199461210570817352297535680679641686021_felt252, + 2440637694357995084717793785362523255845432654460561347297246743290515881415_felt252, + 532194075796442445221689634163988231219959872721173830922452529482097301795_felt252, + 2802925682334005961740981982651305171774959898183653294354173130920500246977_felt252, + 3039341702410560908487613584267527673431415403506740973543427531997884091986_felt252, + 514400603621254359992962697759053258096987058798752084630750069670187655857_felt252, + 3297080168012512948960718246977857674454580447651622419975976293198973087091_felt252, + 184396067235934541585341808979243468857882884670520672048566804415378520323_felt252, + 1128627328663626228841446825553747690675605347441516975650575767680949607374_felt252, + 184013602135538681177789614547360677558761560677242012842595621809859986742_felt252, + 2822316593092087159804667729029331710381005022193965633207528362306811935630_felt252, + 2925251518650705007261789193437237822016292198674877774830868772472831907337_felt252, + 2285472239099642348850044389871619932193835952430406061903418068820299510458_felt252, + 2169682628180863445247513518269097867454870680957183467020266733685414812771_felt252, + 1969841894753479249052780521656571397604100593046592142837811061399351676707_felt252, + 1497205763985333414096693222933821015615097035170477485707754978941588358080_felt252, + 1743393452181152395354479845776128963432849013414985318858867594156470912851_felt252, + 3544449674389583315383895122309308833112338360135536967464708325815523898846_felt252, + 1562019023691247065076914007622272528853674974120375585678548137477097537434_felt252, + 1660257534085516565359672546463811433988200580381242284933973762654704831187_felt252, + 1301347242963223081882015333215529074694659631145233802019582125617540825013_felt252, + 1006235278451077285236894810155599291475830355155019644614109849443276631922_felt252, + 2207649178482652759897328029207064333623364733368029217908733692530441722342_felt252, + 528795595826836287639803571929933927157619072202305431468053066620296839624_felt252, + 2010944914522737165076048016902719967934965972103370695777660954174786327576_felt252, + 1795256138955369422895292057836226522473081548293768724021810467831152727303_felt252, + 1766538734025383369783596949485945817528689853363191250108861270852670005762_felt252, + 3021796513299436214873362713563703571475031832003634640150270206691463396926_felt252, + 3321115889751735937621742279492983200918988407423349184948884066730242206879_felt252, + 2039592986962574029022749860248647563490844261327264339124506836460941960584_felt252, + 1162671479180209333298507797748548530822263495947981202102434991604030299776_felt252, + 3596633828743872836669093915850516631993237061807751364692093953616680114549_felt252, + 1874224508519443032737097704199645241671754664115397433635122601917639942868_felt252, + 2206404974420158330964254082912298551920731855871140146467836597903611139736_felt252, + 3230681213704565367043198884810778101485060719128412143981672660958074500925_felt252, + 2477207313597783463337173501531329888968617822994503432171669582080265537744_felt252, + 2718317321075302453206808351304366375448540757630321573598311144623645429992_felt252, + 3348928801171636764634274265475564768506870404657529568012445133668431070132_felt252, + 1023624455757521487343547468668282674177407287225067942988949993850051289203_felt252, + 567760228696450336616646731301852733284677247604265684257097067380565144472_felt252, + 1017328475267506598070204362330730980087943772526240072042090438349930001081_felt252, + 300673948287986539681922102763903582137327430332335578491172537466569664987_felt252, + 1098470516255972661039353218341881551296209824613535683820971971358731362489_felt252, + 282525353817422937881872683083138826627573889880518386016045921410737336121_felt252, + 1031698638309594731085485267432188271875252505879970723585135243516800086887_felt252, + 1973033965549202460896857574389791898943315094780220817354930614648862291854_felt252, + 121134713936978477194351618897481802550813206782070425761486797165108464262_felt252, + 3521122993360326172388546351609838249590481102591431727672842402518181626996_felt252, + 880528930449171254613615694145457003624986193640426577982481515357101908886_felt252, + 10078937958208102969714605213081079349411290935049346502819490143935973595_felt252, + 1313757667431479967853548853393995666709456596109031491505128391819974936260_felt252, + 3069981734911833549834754144544888180355141362421020172965523376534834518487_felt252, + 1645375046576663001779578477107901750106703410547751213028461419712659735716_felt252, + 2763839479632971911039329560999591866421771058546804561783200914011338579141_felt252, + 2715220597402702342687575416768414088853652582808044901268581656026487745999_felt252, + 436712577679434492969460161348575666844410601614843439324395170657171779399_felt252, + 2064632784690835795483221334847961622661658205813635095905686516913743362502_felt252, + 2431680542582693536257191714253731497791560952263085308001741923926742324781_felt252, + 1694389577122082178694190469586688888341235059399405488140396839790947426392_felt252, + 2764673723119104439100351130574582872796168923552856012352960459541174616307_felt252, + 187361648656797717412722825413963462306103111728142576312129738595078922160_felt252, + 1758322170353386002891063252697341971768180560465572202961920002853349788693_felt252, + 1118669036202436511452090316927281965678402288700202571211320623213015894017_felt252, + 834417001733839345165141372378532568654657680603112980305342868505973564111_felt252, + 3164434140370722492220999846215926686586654861442118390776340436644329177582_felt252, + 1652141582890193355051128932521398794328756385553732664716099916283334972752_felt252, + 16102476665125083120239175765771197254073459554136413512702809576641564314_felt252, + 901745498002931925247708651675413908471162657922069663393350883266356205485_felt252, + 323416834445738413667679551010548172891746932439950009964903166538852321240_felt252, + 2364137017481485130295831899243833979368064873799514860925697867156536900512_felt252, + 3307942514007707429052465354307120336505726906515218051896614550816155879761_felt252, + 662672068636726829029793297965899776095457936346049603033103146842771167704_felt252, + 604731087164382684194889693590016042918502233213705433702025948339978675206_felt252, + 3489780543043178980741019575211790820220661455881501567876332254508911745073_felt252, + 3587330774795472582527883120818884044514777088556719167974891601468992100754_felt252, + 1058711414462942216766411365689390537159897310569176063318436084152755716362_felt252, + 1784935609339705484294747082431100536850014358120780375266177448098941147768_felt252, + 2824637637188527525957428951103011890671827125652307243331680439877658548753_felt252, + 3343297729787075885113445501469128527925471371557553701269034630340367376975_felt252, + 186280801792081238501336226125763652928812823214597355553681876594758021657_felt252, + 2438004989782742729878442708356091156955849061669867056184394449399598176937_felt252, + 346974571392257198876046155133914599076601626484318499808741785792465971439_felt252, + 1810593453011680488843154820763340066445321267020394243337554045263051267245_felt252, + 3201555045522763665489200212123919816417259199995256087251627201464653761274_felt252, + 328975281130859726890329832423179134383455603596742715890130980973692751880_felt252, + 935563602490303226617679234596545787963239845288207332583657844373922793334_felt252, + 914564342779092028270533954065717657034938556634975832370123351097037586368_felt252, + 364598802779628871164507258563776491420645782462369928870464467983584318544_felt252, + 2998870010333884844190529857076619190177173796340528762246918994029474276778_felt252, + 1302729306605120943531403714544962245799492443792242511928979758718619410100_felt252, + 3168820557361211542660652501380946816014831252509048212414319369087381404342_felt252, + 448915207601072395076467377434106436956416848323035574779951072000077707511_felt252, + 3592313814896217924025354363326491919152792770144427124712568532556873945193_felt252, + 44738697389245507908215108350924219683383588028677093454369669638901724739_felt252, + 1972633987363364007273408932852590463193859948004492578612958001559419142180_felt252, + 2916666140876986934694534790944092906568122929199676663345393338052913419476_felt252, + 931147430809541490398347585387209547742742205270952520746380201663843737324_felt252, + 272045058370175607226677976133863514862750210615252196446219954345973042416_felt252, + 3010018396770153057361689363001620578993645397341947435590774815223728323044_felt252, + 723192149008194942659531623868969401141402391200383090630190602416832404755_felt252, + 2715930551677938742780339363243983282689379335535920692190119628022338993602_felt252, + 3378184601659790575083195279357122927273850016094311297599559200583480340643_felt252, + 198241134160389827637723429940056915513307856574532027716477529917851919423_felt252, + 3499956916552880948505422134477443771647409634906479017044562086984870923712_felt252, + 3147883587667370066520266592732727387688499494263472301459022614838026822668_felt252, + 356921273430336143954421132938704993367157083230093034511855385904008456788_felt252, + 3130896192910954329183001030949608196371966178998919483892632159927321991900_felt252, + 947628858076495292788324176594459464212936826467002488044464678763299933789_felt252, + 2324698202701379583665720875746588340744862001040383259386222524926175768412_felt252, + 5542645666204075960866771083318985516069221108294725621347486985735615446_felt252, + 2375036100259409757286054812152487281928585697171046343706776304059618597160_felt252, + 1174600385045663555229644448760024422357759944891386437195932972957017950419_felt252, + 2702950510103443712950110942175656161852972408206697737920257220622873092612_felt252, + 454832711372043111420220438078052605558653625138260340382164376699694662030_felt252, + 2085320982826966142225590068314206797042886388937992483004069932925418568512_felt252, + 2038564869387140796589512034005651631566495326683920316724143210630559752005_felt252, + 1183486012799831219142503634674051486865335134573251719283716854951471587990_felt252, + 1767848928674849115773093237008271514365834604977790599500782620425416627433_felt252, + 1490229970231089793649856588954030463460473166656581489320541085357894220472_felt252, + 117866220018442910055166806819382581789335973634093579994781281675373272699_felt252, + 1014708785535578491229835122030812595684399017562643712764215461592776087720_felt252, + 739577734621054113153040119959401641267450524112891319099946112194098565632_felt252, + 1912525938273363432650827844087545816877802005906533664865099939592051468300_felt252, + 2447729759550060885334060443363842331120934371548145388887522629184419497937_felt252, + 371045400166302936867380831609859185581398398419082055722389923939655769094_felt252, + 2751942158007083698976256947093248893438000431466746650260306514444601983649_felt252, + 443761155886183101367536456748988588738658930893478470213038889465540132370_felt252, + 1645749836061148838033799137283562935943015527418806428271283645109687251389_felt252, + 2091578075904655293438388575343299496108594306835534605959277589054509064481_felt252, + 816828747160310068730978862628188555582467167381782707275657946159765353541_felt252, + 491383382205518490301316964820914592398478209357270129600653325077447099341_felt252, + 1903088363197290644968458854639093710459651286025235649374155772648997324065_felt252, + 499400890850779961041616170459044410950484887853462321159184634429745512913_felt252, + 2095881327582429041338134664347023122060718783028010113201331708363608152260_felt252, + 695945253294610474651016525004040442600405310745718678800787839011594775401_felt252, + 297357226388021472016529415960841156282450506371047381645322947011211566195_felt252, + 3373412486972734847586886251316621516385765147332478219709857800450763653115_felt252, + 238197612970436309919458154537408750059844373069183892414924791364835118483_felt252, + 815678420903863837610284543862821780984407477173881583900917730125706672060_felt252, + 2553285251251791191005354762438113653350293134248927511395090422133837440624_felt252, + 450284098617519578362495845206363960265145832735354876998905458764521720193_felt252, + 980823498768930481962027394517335815921018969515294814972344573268274864488_felt252, + 1276013995809938599630012160084373591983550559453555149916450841825434753896_felt252, + 845020890417581742385493526084818283516673982437534630087087258320157236509_felt252, + 1925420242276626017774677329254591806012317067287335567246639684407898322582_felt252, + 2916187551100475015534123324002163281376174163120903030187217646953235070897_felt252, + 2161489969533647137571728452594228961487152843921468085646938014393053776910_felt252, + 2866845727491486104878157426082156328803248513937526740528452433955335353058_felt252, + 2714443661740189957817166443106624752664396221807185342642966922322696405128_felt252, + 2333591366944275874922321255553702253811562978558528762024326124974918037656_felt252, + 3280670086889148710896759221598026326486067760480865775383911194953969896733_felt252, + 1871890253228826363431310979431539809442649688639447213710025034731625949395_felt252, + 2290203835259949315143346094422306729493901695183005699843396175961044494691_felt252, + 1470271842002896720416128173048597784286811624683195254776477397571820095963_felt252, + 743841425506689779280352483985567089767776292047598291670262112822619697080_felt252, + 2150455101612003961020819987487517739343523150679365801877106398591442252207_felt252, + 1119452961023230288852272893419999459945413553030428474170103714201952332406_felt252, + 1654530041487948617464588682306498943549977098541498833029769270917577871405_felt252 + ], + column_witness: array![] + }, + commitment: 153860694643614740041212931305591740724222125381741044919375439014180245933_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1646272796, 1810814943, 724990098, 1218970197), + qm31(1119120205, 866602609, 1344147349, 1032813988), + qm31(1475144285, 1153886978, 244528397, 764243875), + qm31(1346742224, 1987563426, 607826004, 1024660447), + qm31(1015347269, 409340724, 1484348634, 673359576), + qm31(1934751942, 56015751, 310776092, 712064581), + qm31(1746689540, 1548041326, 917816360, 1307738493), + qm31(243437004, 1771780619, 131729935, 174739792), + qm31(1749777886, 745232192, 1883179247, 963337858), + qm31(824143327, 871381914, 806952611, 94341999), + qm31(25508306, 1951127556, 1292126882, 1578918007), + qm31(360042903, 459966908, 666051546, 994407247), + qm31(1216038093, 1559819834, 1714786281, 2135931254), + qm31(129757304, 1903058855, 2119274027, 942194001), + qm31(259695131, 2019305410, 1543112937, 1666376349), + qm31(1068672954, 31567834, 417452491, 1905803357), + qm31(199279429, 251363706, 548284078, 248118445), + qm31(70694482, 323177268, 1430569327, 1568768799), + qm31(8738378, 313174256, 1283327040, 951156576), + qm31(1883346732, 1989115656, 1292648668, 1937172863), + qm31(814908277, 520733398, 978069733, 1397076578), + qm31(154968272, 1933242435, 662104233, 8374557), + qm31(1378115296, 1964210145, 841269841, 1191210404), + qm31(2073339739, 1734513510, 1889946129, 2042901168), + qm31(1706012955, 991125968, 644489189, 949007081), + qm31(1735518073, 870383739, 674672005, 627355590), + qm31(912792770, 423755954, 1021561657, 1347916697), + qm31(1794843639, 260525084, 82133602, 1969387181), + qm31(1484403145, 1712857031, 203914318, 1857128216), + qm31(569089108, 1167764393, 717473792, 2136888588), + qm31(483657250, 801932476, 2103510902, 1731952399), + qm31(722667268, 290666494, 735663297, 2063778946), + qm31(460965679, 850315783, 454271961, 1851859972), + qm31(16616943, 1225965574, 1120013017, 494185171), + qm31(641782635, 802480308, 1867954497, 1589182602), + qm31(450931466, 1282338843, 1284853976, 2035550095), + qm31(401384361, 2143923629, 2073607869, 49718656), + qm31(2106438746, 2041868415, 1277320622, 1017222610), + qm31(582723815, 1904596868, 725617788, 1412509717), + qm31(895826354, 1698795383, 24993756, 28747355), + qm31(1956264181, 806831513, 1671735518, 1272492559), + qm31(1238383452, 1762080073, 474063377, 1037996701), + qm31(900195584, 1248142537, 1070708503, 1436951377), + qm31(259246376, 279028203, 1378322064, 2021488956), + qm31(1430032336, 767798077, 1739279342, 971187358), + qm31(2053510517, 540587461, 1841262071, 1769009219), + qm31(2110399003, 2019332588, 757233322, 216388221), + qm31(1685886928, 1355144399, 1221484518, 2001476676), + qm31(1789005022, 1261185914, 190239188, 1261756442), + qm31(631201236, 1240802711, 219177817, 1143191017), + qm31(52799325, 724631230, 665210823, 343668223), + qm31(1222859016, 1256513100, 2028201697, 680887683), + qm31(912307740, 411669089, 1827007744, 1019452571), + qm31(242325036, 1025064713, 1876842231, 1291071335), + qm31(1081356734, 742976318, 543738955, 167355992), + qm31(1982418354, 47299928, 320819305, 495383716), + qm31(460811754, 168786893, 466446318, 1726766650), + qm31(2027467480, 1056649342, 981530683, 1016220200), + qm31(1512978016, 1564444171, 2017901510, 1951091888), + qm31(1730070432, 409703273, 1947360145, 1899162620), + qm31(1865880747, 723068215, 2034475323, 1839580193), + qm31(1769715546, 1172008461, 1537890641, 1525834983) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 3355803163222336349572783257263035791618290953692162717313058511771211370942_felt252, + 999535119093462058827559728444286639302255283055271821541816433199190025054_felt252, + 1802665407333426335280774215624750879059647143301316133958617209368815718747_felt252, + 2764015359670499272227611969445909419226720407139647427520199292170973607859_felt252, + 3605204855748216375695145967923002532235878044369531852326664471000282136363_felt252, + 851432540095326464357836974454301450416370161090793293013619390674293859393_felt252, + 2528837920491841615217599077781072539876710373333038695993784984467644528679_felt252, + 1742009291665153895196593304445043570003654353849859782953864913484456570338_felt252, + 2908475111890888821135340234926506668856574175021592249632196183638691246063_felt252, + 1120458085606337026993110766646302406541575970951954706161509672556712772903_felt252, + 2905284225429233562794003421451557668785233674067598082144272896719296415963_felt252, + 1564976065417886813799453559825216207900564332152111170106825395659541862087_felt252, + 1197660592858182067491665822166030779913224279494638844758378714869000864173_felt252, + 389976111018168556594548640348055352727026005160894564734940804266606509659_felt252, + 2563338031307477196144251885415415863580412452041105677489182804906713955329_felt252, + 2423850375797969034178857837727855371951185056448285205837982051856307469537_felt252, + 3285207848691372719489915828590348847292728494111332732245980348787533917624_felt252, + 1877901510943902243453268753715728047153458490336709254058323594993765689952_felt252, + 2872383076423010633268864065421784262049387156763789701586840483343431586675_felt252, + 565051128610742296282751735745546182089801413902111174668877521366752565999_felt252, + 498588096896321161534492890079693156149202066955963943506820218803808506799_felt252, + 1008536735666845371441734499918260411613210939085792986178328028286897495704_felt252, + 922296080412025856540870312385016760918843401812874861222978075611996804153_felt252, + 3123832937706040202127077368828595888380967626341706402438338452227487816541_felt252, + 267298498388110440789918712781926279397217978646363261126428413192697403990_felt252, + 692704723257382132712851288670227085147846614092592985329724775674750457184_felt252, + 2574059873118232146511667446270070268924440652128338731071378248450458579848_felt252, + 3161004166610127188997075939986817997712181972938018179215048371604091577954_felt252, + 2780035939452416437325071334877259727775542140637378161573265693790463012484_felt252, + 2155495418423302726617573776091538335950837456591909674361960157995790169017_felt252, + 288868212147665704961719464394332790571722696684413761541018985038505540770_felt252, + 1967055673347497118912530878571677178769118417424577325474060420483243308240_felt252, + 3019298199483569375665198737173666636506704070205862308013382433003161801838_felt252, + 3146135503622960546246102478373576483849489300613560435902073667238713859792_felt252, + 2130645573704080285616753171237811126116099492614636414093642494608913126264_felt252, + 3361013407697293656821722859023790705377595994267145842377034507918196955559_felt252, + 1345671377876684704976558730749247816496893923059059140814971428960881634153_felt252, + 3436128284029462095476451964427665555417217275364281264632100364009485287501_felt252, + 889205907455193192295045031428391332005599008800115239165206379452386257601_felt252, + 3215868872013147391749555352339792219765193008685593659362203817150078883681_felt252, + 3430781674574422858454892856346055095491810190830254485649304758949715139957_felt252, + 2240910269777872044001222651893473840975656176742848448737939906817821415418_felt252, + 1031790100159994638938553753979903825060050986750263660503789701766129514214_felt252, + 909109717436993073413857056643788271374792966666063289779157024917410357309_felt252, + 3341968242271322455666957623167420005697176101700892882071900344648152802025_felt252, + 1590986834940186103102376475320105913974104516159992254637475970071241171749_felt252, + 2248568903896731995553935227438216775788863109933166721784160825413879080943_felt252, + 1036217991186484708570650112689052426395490267419025018060258893879701057527_felt252, + 2977131429707493557936153893021532346002012546708768837295508753179375734457_felt252, + 2579009739584052295632801650832709834584210564351138587436350870595784777149_felt252, + 3246655984431981322510865327093757486648197684053993676226893088758240846851_felt252, + 2474052696826371404175019453816672803996853280020325391728099252393188159885_felt252, + 3158227177689816355668968892497326570032496887964624391777385742277836764816_felt252, + 3482061773094733419759782762690520911358300660843697150044621342426771495640_felt252, + 365167215822335032917395577620253336964330616160521589633561477590271884613_felt252, + 839851685801479366173671500754747423544897589168731698369598612479008877739_felt252, + 1282421122910827350458369328051855152364579767844930717976678760955099344442_felt252, + 2024833330177071302597478117937150061047292474673905065398556373209366296442_felt252, + 758785350994810918369544828657451874262365211673291574827545867320567457027_felt252, + 2053141036286013731419349916066022576608467624961946697182764979917611402046_felt252, + 313149837132053162120528729476201441301594334317572248084574872381595420548_felt252, + 2958894695179590906523967163554230906763343345277756667110128812608810775551_felt252, + 1748518963869000920784510552431309988986148190036328451695850357741788249872_felt252, + 2122244752817392694474961782159086209210373007903292310100910574303314882902_felt252, + 989837526260316376006739584125989798444341906606450338850092466231237544459_felt252, + 3316905783495513457223839639085298018027398333572873696271113801592511274078_felt252, + 75617963780242860100451448231608185894880459040042501749266527398035691985_felt252, + 2394236895884989280233323952488597785037043652583414737513823685443235164823_felt252, + 1687162811807731200461479197235039595562109709436965719463153273315787020151_felt252, + 956083204122291803392854657638800115342322187951096910287248988311483241108_felt252, + 2215006873140338826047227865164438952650159285712374481516390193308202681791_felt252, + 3194737929648223146420190304012367437073614318034207642802091577074696781319_felt252, + 2636845436165999919383386079266853431025285730167089446761011607319597899369_felt252, + 1690982396337661872247305071994883661582111478942554733405603975489517611170_felt252, + 3188993765983028565692540099290416901841006559428222551642477852697958938222_felt252, + 3564962198102278248175179937875444117749169764100517455457756134996877404520_felt252, + 2815755566064740094266425681799745039893346632962290756772323486623685629835_felt252, + 2935055448930318578382424433731347364312238028049636351069493295783246112847_felt252, + 73567034027287656235665147121343578184645789504732482421972531671754365296_felt252, + 2455134540238337122304278293725778622703355942150008816188926876722537953688_felt252, + 3289224965806375760946097312623931051337128882489593584257730207790522715762_felt252, + 3377618971641246104104883111964767844712298005445454988512992043559856313215_felt252, + 1776424111018563975992198311369841760414457303042426238838625078936069598594_felt252, + 538473410581582914786733943410470823327113632504163194462046674134802605879_felt252, + 2675520042440210545327277762319365363965813730872355210960135225741058429223_felt252, + 1555947789575126612204839480298191182729038990293069356367749940948601961089_felt252, + 3146832316015999466924741393952129913751224899503701922696645357055821355183_felt252, + 3171106841074170435623261186590701890983839524330601794985677646452575452054_felt252, + 188305365484589278254473033317382285140806070260348984875122815643621923064_felt252, + 2836104804493931407397462463699040366074107133153746985901184664180785564553_felt252, + 1273258081936704656439383282098525561874194390949006021130108115062497844834_felt252, + 1951912089049711051424520782719259683184615581786353186794244724343181608873_felt252, + 3051986260372743047883763971223161262803024676793304415270405974431981225671_felt252, + 2178521222345243494661060525821772340124412989485488631432699959712467723725_felt252, + 847046185850292585240852915172597718428120246300364952067717560572058786112_felt252, + 1944432286947106310863754863588323716201278778688227338469304303725345076052_felt252, + 165384600504718440057830029054350019094764856024167344037393660779170759278_felt252, + 2837875095078462902567544475967621148749434208826095861271632072879285144495_felt252, + 1557054616410832782148087490399078284543809880433960215242913729733560767922_felt252, + 3070686312125030646245260610271244283883440311950529191097802950062521796456_felt252, + 372379256130576536954319776395103842258841721372452119489383971434700786183_felt252, + 3024463722602593596201198113802672932685012512056376803667836220962638844210_felt252, + 2730717748534901264873154797130591292055548582417257499090696698282994247864_felt252, + 1879773411708643243589277230521904964793193736825219433076540734108618366516_felt252, + 758756263168181959782247471324640351986460423808648194122054241425946877353_felt252, + 1836049078852106501839458473977253283410093410766755170533685619381638487133_felt252, + 3063598260917483869368871114460267705986515206853376482902521525397149253149_felt252, + 492718493706046399194742855109307516507068833166050666956320083796806404348_felt252, + 2643299413374181853170225749534194513266193825916107858691323478012336640043_felt252, + 2980230807659061851915202779942376964058466527152339590364109300352730345618_felt252, + 352635508755120738859317686994121310977355858277556510331366328043589193846_felt252, + 2088207160526468406224710300194931489112025937332720843945515027150074096685_felt252, + 3308290849198284901937168646203547935770606926353031977040235693457731959022_felt252, + 3463566604093830063272532388012067612838171734182121726384953085095380296082_felt252, + 2917456381217993935792867230812715886671183705956787165863887340255536973501_felt252, + 93868086555077502916439155007343489797127576674195341332232977438812268904_felt252, + 2066532748538754291849047341069895634425627059844522458069680898880466127913_felt252, + 2437074129973673608938396361901007689519701901379256271536572222853787939558_felt252, + 1850813614322108615705775051688986663382086300346043628347793771636837885117_felt252, + 595506418915882851289416115424161065761868882886013353753980086453421465845_felt252, + 3365415134397342782816126605645118941356478748115940134913467561618802027927_felt252, + 772937413689187510332813872364626022315039275172661423236690502629143250317_felt252, + 1421067189181276932026862870998443677187538864864494325558095213475538925237_felt252, + 1008133472901414887053133250212605568899488645158719782847384106924691825151_felt252, + 977602122220753612638899115598583118206265136999728924823705064467123362417_felt252, + 3177738345585494650464522056819454457198262853996165437574698050604486386289_felt252, + 438254203018196178726003095708501258868335075060956822365230957860456734027_felt252, + 3445294221108685911957572684121982527513060670703755902096853534400559810655_felt252, + 2419774919536704279500260975092459262859276249563230380660065891516251879793_felt252, + 1118026706577729673748067875675878109760330206338407304602858551139954293775_felt252, + 940979924956122799547645705396692938555541191444178104056518196735469940060_felt252, + 2653691392780419703277495878836851548099157898066158387246786421940842077032_felt252, + 2594980344309425527416600276716407760942550231740246615687877315989702580677_felt252, + 2678252037576779389645288428482350944015837238177045537748749719869791462353_felt252, + 101279205584940067993306841349594282983485795035859835552345730776160638326_felt252, + 1497366005607455198273629511093977180798906444637932164184894751250505650098_felt252, + 2191478666154111498546237117481895353838721843976721595691343343002338792329_felt252, + 3087657314585696091770622631727691166648308586857490604306598136393993096191_felt252, + 3003114953725817360950953330260149800861850224841487868110150994750725695228_felt252, + 1556556433626590045367089523720144393083857057626016638431805490151528620493_felt252, + 3570478873663932678871844996603408940746470225117642196912534996269038767900_felt252, + 2465283181421082988297414592244127467539779323391882449498649754404071186431_felt252, + 1181843820702349606764112065484941952425842288168327811889547403439962117689_felt252, + 218685972067954837318338917150890178309151450693298259176747938317609735659_felt252, + 3014793799426876126802189174293506030734438735332452315944840044434851476968_felt252, + 1651131194612980675155581771220270718883047136443075912602611905040217841278_felt252, + 67626101212525214466469754873919278078589510187093607634879352580964193956_felt252, + 1139797909414052942287101725039405077400663638318379399326040845808137169366_felt252, + 2287405776950064595676086658104299811471847271519197276539832107090881895209_felt252, + 1399155107490299120231419195395567628776852270633126571030953940269075249461_felt252, + 2962575225278568888620934979259891134396166116572173304642521385808880761440_felt252, + 136483874453112818930304973688351329893639482046879378634043102081444075635_felt252, + 3391784106831192640092702538565006610974711507432589825344247263149184905495_felt252, + 2592532602756590365055025494005734882444731071812686135677677911475504193802_felt252, + 1000436669491507453375691148749346060985402161583777925737426029712324364715_felt252, + 2600151779139898317966043962790483922858572604876736346743122742907871862944_felt252, + 3425760067948116405958551765354377300932944616632298998884043848431820507906_felt252, + 1229008342421419822424922757915329924277142360359525054031775322051003702884_felt252, + 1699331022767135633478318847877804546642532763168919238744815419545371151925_felt252, + 2570195135017266520048483493459930457925813146969332090288103637028750309610_felt252, + 3340281494874550178781276239036281227623319556472322351893689459602420072743_felt252, + 690162819359441369883614480970540224469846174439435372399647444885990404977_felt252, + 3276755188524919998561673046685572488231903982088023609628051362756446179262_felt252, + 106472524844255810744393454611471488620782419406405670751873792030009752636_felt252, + 889385150252268867158363526499384374615217801448421640259393566378633844452_felt252, + 2948346665975901755538207248251340119312194981348476261132508547133840900245_felt252, + 954498741879000789248078886599698928725455721016307078155513036939593054701_felt252, + 1556402056052243313558453781149052796606845248747099285233122482077755602677_felt252, + 3497056732318189462893860650718611896314012208583344134559176739251069937724_felt252, + 237591533450395583928918216531861984667374429052836077850272362743750803148_felt252, + 670546479336826638035683170715861573131691234488035522710590097338193050683_felt252, + 3048160813462046069731001653349453645160792220877507922962655950145756313003_felt252, + 1876749723881810464357000641384225785239548580899347777264635800262281714708_felt252, + 2139975295143657300579624027286168207605283889016634712600071302402366042827_felt252, + 1002138453533334483244563257695088655037653641327929570474736065149328703457_felt252, + 3158295759485843672784822802138534550168088429720802213235839136445810731759_felt252, + 2218682077122700817566659055018000532569826624881849655613857504044365465806_felt252, + 3078016751967187076241135366952395748539177007825740318085085862377728643489_felt252, + 427693499661139886997976006590635774201277835887632754922541315371839345809_felt252, + 529512426106077055069355788058230694520861483827848554615961843769424309064_felt252, + 64338786217167483452672797607150011972384207700899204839885926941362543387_felt252, + 2633733237315259015911430234665443211346866025716577681073317599795961027048_felt252, + 947278238203570190430433411262988270249765352315725383079590131910775948531_felt252, + 2547583932209633490356625347856392961435088603970450073895377723954001515161_felt252, + 1581188620295240232386539680078434295777495583183074926803307283408851240261_felt252, + 3031203896849537462118020962454926396848154573105798461544903098940439348783_felt252, + 1979271700584998512537567396727930128763239226134547258686841827411550142032_felt252, + 2739504296359971523149090086836753559785645856912187447988786963153876962814_felt252, + 182278716282483479451987145212153522670940390481973565583322628594598246989_felt252, + 152042024243746057833064047289165918214106816066690051946373623657514311172_felt252, + 1123920840370248489086332488036800886529291376248726026071426865084128296043_felt252, + 2870065877868906923031409041388083640965561214464052365959694770177342373250_felt252, + 1804268725604222003565681385060869434777155721226486171230818824122333193758_felt252, + 214313466209342080906184803407738490339370019948902498655136938448336848065_felt252, + 2885165527651820626029846874719657343576716477007416506643130946524848549975_felt252, + 1980550655276086163606384757022264056201132520767733871019344268652008749490_felt252, + 757172613597160148757947693832605372341861337687085553201359472419694763747_felt252, + 1336155761047307653804717874680396932596565253178081269114197187806325223060_felt252, + 1630573091978012555420135786522606115827056178991067053828342706450064037987_felt252, + 2923978091510057295087461191372294016004470903569745741444749759910042234231_felt252, + 2494077852697618849159880821514817042853598644769500365757395627523553723351_felt252, + 2326772919224743620057377744214673601813600497594972494628453713250823644409_felt252, + 691868984597630585125643756339029872451339437987984894024846564565343750315_felt252, + 888099866886045657411080172268424847182876928500508341382066234027337625047_felt252, + 1847331678564498289967475172204228938531643299094872629735346012945190659077_felt252, + 174738136367743162546478474165082167340417258558890306461138776164191352234_felt252, + 44981723116640485804083334377018500776339598702186696263729406659072952186_felt252, + 2739744147127656202754700101367477875859790862713059778808897693235654893716_felt252, + 516486815124596789793128900210786648418391576646170430388467610683891359852_felt252, + 1895100669429982635685181461343191422917280869012139550015645730953052957027_felt252, + 2719747403046418200874630027586170616967423141377790830565271166082858450843_felt252, + 2282938447940210623305598782981028196372121161643079365052825908788557438522_felt252, + 616033963012033538502998193880038771946782505603405080476022354713525625642_felt252, + 1133221706404771034631379245349676548440477883234819874858816247832715182183_felt252, + 1275732777012529809041501682598236418181811982033848890398314469866479709637_felt252, + 2925329670792898746460730370247340330337375765105912462877223376564270090244_felt252, + 2514556326822224017314631641642100346710866632200581138421745380285988457445_felt252, + 2990854331083097354610704038429828451959405955679184185140899405666039825470_felt252, + 1719638363262208812247917534635808816794569854415467263440766816092605893788_felt252, + 1431324798019622859858478006731510388087252054584881414085550181212592753776_felt252, + 3390869017327207571860078863948154234600499719651694593205686602262925147540_felt252, + 490344795449253162372520576926661667712812615654119063342201990414267602399_felt252, + 157059528241669898807501038492626996480125030726142901974890600215441589086_felt252, + 815370474013958134019549240757744995984059742934130451806549278327086799870_felt252, + 1140598145080161427268900441908299176404647426956584046048151622957497097865_felt252, + 881819710290579899288576877208574466855875858204089632808781081020853732780_felt252, + 739695323192414328634189931402704321486251005846099337361168074344500208810_felt252, + 893378483149315533511429586328483448868379790394749351322934594031573342859_felt252, + 667397605725489016808397886253769171020074183490950097569464423869816293426_felt252, + 2012552488900545360546430459812447964575403465730539951861112453601114157438_felt252, + 1038475551968548409067439584364951732885606609971197747395871346294407245739_felt252, + 3600985052896283126821538736359221503482805373221406932020570032593098647010_felt252, + 1646058422858865103343713603891583520495264636296038939270190342990607405271_felt252, + 1095813365049169121177006964568599955542889831041614873643736434801741387740_felt252, + 957704390527998190250258896285704831125846754021978412589209198469688859616_felt252, + 2140942111388250200552222647686851164489287793555792454247661243094555107971_felt252, + 2887671354495051583582139261381977723330770092995926933994069044266713618684_felt252, + 2198472797051892210177540772560139625654107900735466212484647121000933209948_felt252, + 3616163090642605170586636069187695517962180376658600543333205211756340570449_felt252, + 362865047809550226893442764397838757598711460268245692559963599791427861257_felt252, + 2110314136883073276273311502171025631106409832680502889416581098032004996999_felt252, + 2212560565048112431425396505844307682417099288187922513904568062914841111083_felt252, + 1112407076746948326999840364083716515075867842170290848313405983724931205561_felt252, + 1054570973515107857049801537980883219518745449877833100373231240922195958721_felt252, + 1365778794631860033805883742324661465708344460128139167853180492985526610663_felt252, + 3365424259032609890208979838661087629248514890899477824154263944043376610384_felt252, + 2778612803866057704993250456000531537719754064710981811626858085424021824813_felt252, + 772432370826641680930830618559564089945252540392147657732071771305180521414_felt252, + 2128657295004298133720003950915438197465828862154859035291099762139768112_felt252, + 2159083372115679716046690991778485894796454318506581516862402659772701505532_felt252, + 2820094677055809985871163175660166155314149537825095099795590454555650297805_felt252, + 3419074990050315950446007918049600885379277036400386397879179352990537767188_felt252, + 2311204514413060506252074231789961632909627748158059735840183202510745701933_felt252, + 590112637322832682512251457572843206846886286240838261948908739386442993302_felt252, + 709230263386351204540011406097064383081402334185045904735789737358635144046_felt252, + 1207152204806405764822891738015274450164663230574070673622799133000775715491_felt252, + 260164364521040935757752719883754272073533553001267087547001721126756552589_felt252, + 3404533843506106108292229441434470101459562012706259295988984069394075815343_felt252, + 2887935932522860252803500670897089945188904331517703132102511704369516879334_felt252, + 717907243867418795573193984945673294186933661160774250316424228186467973011_felt252, + 743043747992529225524730717777135823971754015861633768750498162962509733288_felt252, + 2077679973960697065836786583271399856020317757435561367277063346726602329197_felt252, + 2264361189736740140659115520139546106779565372253076713420036402976930356291_felt252, + 1047790577555368068364639312904981418724718884809024644865148861030813299947_felt252, + 263479029314020519138295149414496883309382893319788963503846276222946063640_felt252, + 2208550208149391914737149106169049908109992393839576575382467207675075910601_felt252, + 2643561067740530944521723489151407047492424615240513980980352063195527906981_felt252 + ], + column_witness: array![] + }, + commitment: 3391690315252509783092989776438246362490277472413090471647025721257432769083_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1403450245, 237936731, 1833698917, 1569674814), + qm31(1409915017, 1903323582, 1559467065, 1590534657), + qm31(1703786125, 1274064110, 1702021014, 1671429461), + qm31(779547381, 1338948155, 1150284232, 2066877137), + qm31(1926862605, 2097098520, 252706649, 1254199761), + qm31(610127270, 97673832, 538893023, 35059133), + qm31(1454712521, 506921838, 756438556, 952900160), + qm31(1824202700, 796064612, 1996759582, 370009476), + qm31(186054892, 2028666109, 2135410501, 705711342), + qm31(1407548087, 1501528749, 982575421, 428137129), + qm31(139835580, 1672736052, 1710231781, 1915066460), + qm31(1249875572, 58354341, 276866239, 1044532428), + qm31(1376498973, 96506340, 1720056703, 1683354522), + qm31(1781079101, 1804457992, 1842400901, 1636799133), + qm31(1096654461, 2056898556, 157664056, 103462981), + qm31(114013473, 1423017297, 1077801620, 1384495705), + qm31(986252247, 250963566, 494388657, 1710094180), + qm31(1247464349, 1660646629, 576537232, 671605897), + qm31(629845469, 1554555605, 1043352091, 633506409), + qm31(700822570, 1423322088, 683496817, 1740797532), + qm31(1577484375, 1053543832, 1597986736, 850394964), + qm31(1658803314, 1431428215, 55615438, 314042177), + qm31(991467880, 984911127, 2143290437, 1686413196), + qm31(1973641375, 1008773001, 1295526607, 2032456293), + qm31(2104438693, 86297060, 1268480506, 1220065230), + qm31(584274542, 2089503049, 2097945135, 1749579609), + qm31(610559645, 876739432, 2068964779, 289613089), + qm31(517122357, 1831451519, 1485588665, 1544073177), + qm31(885233366, 349544248, 236918348, 830092081), + qm31(998736475, 1625782490, 1131023661, 822476726), + qm31(37862103, 433014005, 10409708, 1419419771), + qm31(2035573112, 534020709, 236230733, 869768771), + qm31(1145608305, 452299855, 820539771, 1449334410), + qm31(1571995599, 1169199420, 1370502093, 1263823439), + qm31(655271307, 128174732, 1322135443, 1959014080), + qm31(1896345261, 1403530308, 334414843, 1802821510), + qm31(1062796424, 1938568980, 56318237, 270528705), + qm31(1937103239, 431934923, 1800344800, 1915786167), + qm31(1808626493, 777708338, 2125491377, 1308668940), + qm31(1820654477, 31951491, 1254286872, 691625362), + qm31(474349118, 1273706780, 592468954, 1165226667), + qm31(1165569920, 264527810, 1111713166, 195105536), + qm31(343383102, 949206245, 769044338, 1480194376), + qm31(439486135, 1446733296, 372920543, 952000347), + qm31(1733872510, 912907047, 2088270747, 1482021316), + qm31(2089936705, 1762542532, 1893545307, 1734389473), + qm31(1995235141, 1876471563, 340067836, 614555562), + qm31(1715238881, 740453795, 1967708620, 204035932), + qm31(399473200, 714404243, 1572674609, 720056183), + qm31(966014570, 1593032714, 24249524, 1798053778), + qm31(293930400, 236648348, 147559160, 1380814102), + qm31(1911098961, 428993021, 731024668, 1972769465), + qm31(47940788, 1482905325, 806346118, 1658987756), + qm31(1803100972, 2144234837, 1078863346, 1280200322), + qm31(740585808, 1794332025, 1736125845, 152342507), + qm31(880112445, 1314973402, 526573077, 1606720848), + qm31(192375893, 447051369, 1468375234, 1373066591), + qm31(369218024, 1239827864, 975232739, 571669338), + qm31(2085095659, 1068899816, 525373900, 119440422) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 321328884119495457829563060009783058477465163692695090808163166775187918215_felt252, + 847636504398185345011289181449910855902149599554375277412773593968549574476_felt252, + 3584699632784592614668847602111824757895165725486662880199758439276469225919_felt252, + 3535480654554226897511635894626905628383070440913620408194143424536183816366_felt252, + 687758923918331049812393606681552596222255287716618632342141237014349960256_felt252, + 171138718935136913476077699851199395623579259895130061875646516696141623763_felt252, + 86377597981221218164010261766049493967156560818888526345603340281104300914_felt252, + 448397949338915885069052520521432052348631074845339265391427147814771168337_felt252, + 3260807180536444463778376252901082294411542551996235133694229233639147772757_felt252, + 1320725721341859530283146853288630050890261705845290653311242603927688733247_felt252, + 519279106452142960412281666764375792774444117121977625324112517364857225866_felt252, + 827891550938654717773455301657504269225664301933059429997883894352364957149_felt252, + 2691893834342882108455737481670053349380272224586601326361448545929263045826_felt252, + 2426850894374029018409813026385690135784079925211988069247812526821714823170_felt252, + 1815843461862905294647284571678895007941206857864497564174946973022690440757_felt252, + 3422509925395847890657896528465153271768367327036845704100530819900037526041_felt252, + 478839772813851061825199152745098381556967371214114645044080412088797238906_felt252, + 1684190520172153681837950078513862301650401359912316058277147539898664640779_felt252, + 2859207441985621358651903219571060624143247717839420984652943415674056227713_felt252, + 2354772232873626637406765926180913468605644339217657067686674172030702031336_felt252, + 2826064159587298517586942599118568968842442746772887832606596919262023266908_felt252, + 248593708670916234643828810891694685381575695090752658594117178191152215371_felt252, + 2152499635847576117612416531872098443746011230073574917387061142501010315918_felt252, + 1754426209270060234774785010225032018882335177108504719595879541176860411461_felt252, + 914703083899459155410915385447614092239095481051693643079398318663992905629_felt252, + 868291090958615458790647638388590050649824946090197626878849786487732119848_felt252, + 975213286642422571869180853019885866618340940243166686375031651093094456688_felt252, + 1150392831015486764059226618447892031387701190948470559580157635445306540961_felt252, + 3538165303091405033193560125374079839612287123217862554714377917902761129378_felt252, + 2207136726694464304875426637463501179807214838341285480790974626534978726204_felt252, + 3398583449995967347003074431933898245008019859249954795527907678789625819747_felt252, + 718327963626741104976747658285560949160543423771409644915291593150077252143_felt252, + 1132343839167037282889528407614066136928106560268341620957596597172840937894_felt252, + 3500284946114790379502618524556235583610695207466917688355575158840267069721_felt252, + 2074792971480223503353997990969738489497526383790126726713876153280246826343_felt252, + 3097872138955736187583309996642557062955312367748566066055046489819929341009_felt252, + 1826934075961117491772861287998015476340961978850710813546595374125153421022_felt252, + 1382229987446338087983614648472394886398393488685437226218781161913117782632_felt252, + 2606637363106799721792290320447410452515597541891168195196731226783337239737_felt252, + 1550009486665720887710744125832887265238397053574212717251424340317525247917_felt252, + 2506486620359411410746251703639749411861587480969027289317600617985646142336_felt252, + 213819509227790357313991242907106063146475410749990009135315517480301715110_felt252, + 1803462149196839053165542918629138742086849157649642733012355806104724817107_felt252, + 3153375947741932188484640164532508351964419440992661651613841652940364392506_felt252, + 2777408251091647540721889866572358572785257489311914583099988614721381637985_felt252, + 2279373503561772572216592722163409672174243763914661114535726651250814113984_felt252, + 3324561795625690259230834132635212498458867299236842930172837625357559644989_felt252, + 114350590739138385174500149765389791449350174787610231644681226733250072840_felt252, + 3404638931065982372000502154073949484538708832197000462787447567983477062274_felt252, + 1726404157476001246017842601180999466072853139620541474189240287445223300450_felt252, + 2315451188332284212354259661937675802137348629450186327556980282883057413069_felt252, + 2446562201335564376712018726610788608787659552257989659972684034113243543250_felt252, + 1905362833953923714813733268135207433046500748620336480475656247121156766425_felt252, + 900666810859584870266976608035572660323365815203978049447064833614178193586_felt252, + 3131999430397786661600793194516601260084429654293732800493217598984677663240_felt252, + 2115672218746615396974556686419945279051524999263137996949292936595829091711_felt252, + 1144185229259180936303990601270019662949319564064117822695607468103040916273_felt252, + 3576208387131138911112966463364405954589909630310052066420756591437040072489_felt252, + 1535784650455288242543851059744127127991246843461013154292261254471409015587_felt252, + 357610864313280773341412922470745515395249219028221068939492247456189352931_felt252, + 1806154965412995709840764389343912196159946797215809294111261091525029484747_felt252, + 1962052672736633772618553728430527482188329055089450070990420646715241513489_felt252, + 968973159301982333367579994600092494448958417347757793227625908235191744106_felt252, + 1722017991906445806087679469229045050444984993991168904921728241821521032606_felt252, + 1475971167244195142298826396098851326357567796858046368640612275681714034462_felt252, + 2518138464557551196972077575801756970977759214386046732462639336847133901412_felt252, + 289466123799685942799765209321068502955586446508514591127058010736600918119_felt252, + 3206066294684228944629955748391677402684933380511462239703559870146911624975_felt252, + 3174244697696671196404879788872038717240543916134992020569417378980148211740_felt252, + 2029882627102543249463973872237481315912794153383335345069674048375106036394_felt252, + 2947543194841824957634963816224553760994955603613979289771565111767795095488_felt252, + 2861472278782356338646277196323498248957170808808938678797944839313755439445_felt252, + 1506392996923061545497962112422490355348592463262810318576813985890585909619_felt252, + 1356670746215079520112438781781062074023697201283213923099529164526168100693_felt252, + 544074590564449971087296670978551440459408747447023309243649302502097678482_felt252, + 719791835863802172148231700953748541236419259510444621833769459704053819522_felt252, + 2584858505020487881199639849970344455207045936890001600818744688401960627370_felt252, + 598640732265274046635034233254029118567326967298011530311411839251140807729_felt252, + 818583967647522114109681232336335081185936858711781048092647172280663555513_felt252, + 245134988958651272184272498336662485048504188320250023195898443650070579071_felt252, + 2697010855008815746226230397844402336054402328374573248345861649851016821997_felt252, + 977463158886605052286854323004657308235480803834541262549268407991676350282_felt252, + 2200266240457542149771057992248275735372599054265416657502239492570191222082_felt252, + 3520714406558316776230247145403420272552724189329274602102310781962014062857_felt252, + 3426707625216550155380399520700142945809389687181777410100066933249884597004_felt252, + 245533816843488831201691477410296481219341408126631992133581593370234442715_felt252, + 1990530092837997070983908563494235783787985781165837730735966223495037625386_felt252, + 108126591351893671514458847778943721467958021562668630242191161737437802797_felt252, + 2308055020806170182726411157578156019835161188986745003009455788599686074894_felt252, + 3279243900290829120286790108121854766058918501188531883526237420589398226243_felt252, + 3331013988958692084170540437823557625471358180290613343652510362873841649784_felt252, + 437641771639566443315842452448206769886300332061135928045081097281262544308_felt252, + 2403164484244604940402026303893472394503161044582682284059108237230300760776_felt252, + 2761649402802887280288844607936357327493122019188153896128099815248829513954_felt252, + 1341257400623875892066504488270788464695244755870457075420550888443660984227_felt252, + 10928987046301617321659082018167209248674565467714777190575802109070442509_felt252, + 2677497270260033374263628574091248327437582986222531394392571709464814869137_felt252, + 424190173969707434565466158411520822353379691519957642189752986557131734278_felt252, + 676695889732888133310655218492206103786607864262107659394231903941483479469_felt252, + 415908288636099079232127023613809659712152825446845547770519764401528856863_felt252, + 1342089102561142535970996181197055141921659883561383815200165196603565285963_felt252, + 1293988197993486240301983136295051140934032199551123163821587487704396134542_felt252, + 3149339310303348978123603079489912813428857011503462483439912982538152549093_felt252, + 2804657079948836536628348841902890774239599655408647071398178600676272368868_felt252, + 2741941862929734376390047083990791715573326188677871093492015542973051385802_felt252, + 2560052388969770641749769605682863870282515974404951594701954153121428324118_felt252, + 1534023244907776132250038559593204940487343340445490702005399213919304036808_felt252, + 779390620046131545447228485391435377056416070073775671010464703505578302420_felt252, + 2665997974121891550190879502298129385239432509202931986453549880075742078644_felt252, + 1826503559393600440356509495691258654396980879735918505477094218075350997667_felt252, + 1425082909819960905109358811190564813422271493779657361166195481169891715687_felt252, + 3453354345249630429879505858900152214923819646681281744598760455056970348492_felt252, + 1980506308350099705279870134462091247226282757000894148267967645732924096405_felt252, + 385007754665526337776293520436860823102163348419588628580762529597871862774_felt252, + 321929629271647440484402583835659946984232002295151148174085800068782821821_felt252, + 3563790619106651514028063832055637811372570971272955971986787577841017156204_felt252, + 2456241853936879149793649612631347802470847768308086686397448969381047851226_felt252, + 260642240524721508317554059830138382120554005306049324713355810626539009439_felt252, + 2825485541192044670399375259905305485594328908191742565052355508023147892336_felt252, + 2986032320808354691644974468648846241877453873461479125870334374344715314964_felt252, + 1588751843645361801571889297997334920358887636653974868789855727206701912998_felt252, + 1872445766313760808406542135626942664263900039466735509681470253770932864735_felt252, + 3217950590630672734542271631639772152491985138426346720111215965716586084432_felt252, + 1055219682225371269890381012377130308928550221841030008929218493126554093957_felt252, + 1683741374264398351859698650617809656274783365766609776564010182254812968318_felt252, + 1916585992611260668096481097070337956751344266808766799030551285211298201641_felt252, + 1033900098602580347558825624474812353616287351983731474661901312735958867962_felt252, + 2845010204659263852079769459659951492074220678572704060493464857143024508814_felt252, + 1662567262554377578636693674289253372509218487202560782806626403041383512478_felt252, + 844075694641025928419506659082443345754637572259516482204796310597398107644_felt252, + 1030818390237866468872536790574912538296001365051711523215307669504220239040_felt252, + 657312643386435408707037705191386947404528283839540494367112591177425745070_felt252, + 3465292709539390473223879391570373274420671152044888498584433659739943795175_felt252, + 2735712112817129346254852259906338205137698473660232285966124563491428323697_felt252, + 2444522762710535701954022426828159811066213763330266033290055427311539604893_felt252, + 187767226972239896156457826877667177423774771890824964402552282353603714878_felt252, + 2473205091307364318305804374122671190018489057489297082280753984344303036471_felt252, + 2312964243141394951117041483105849302406639159599325617209712830547283578062_felt252, + 2481057837451489710796739436871500035119447601331512085503843019085084007910_felt252, + 3261547022887161539143002829645992976579493107999566133357492826736517583218_felt252, + 2254287355270408299647041015260268840985933260178729652723850849403815348765_felt252, + 1188797778265685570634622755083935722267909905166429441469853087834502811260_felt252, + 3130960262064815343341208639831845053935164578195495747924493884462301580109_felt252, + 3491695076407568820120816521224623041431733174138888890864149669710885104712_felt252, + 1684192452209400252434802610648341572192252311117497909933918261905645310633_felt252, + 2745755031862428323273084320897315341826405183731816526628520369712549199664_felt252, + 3371937999247553983029727398221633714567812293186209431760330505377380129948_felt252, + 678561686068163231586619803279997962138876965592181125391024741989180900942_felt252, + 3058110013394317067594146054792533016570320306579350313056716697024105977355_felt252, + 1420717415441753163793924537920976240141678230415957474534901843990719981536_felt252, + 1360355431778132441653296913217320835100223711965820366183778869657583574836_felt252, + 3350304132264098800733935390962879223170703437733413850113886263316955559025_felt252, + 2563013788375604294961558937450872590119921897859344630412312933417961933678_felt252, + 1369627308243954164987013739722890016334692757677848180386482306355634975071_felt252, + 3400607034279937462969614613771023705263803691333185753883047459070725408542_felt252, + 3263416817057688312947227351216792855447467273241556657467142788956158611395_felt252, + 1521103316469090364228750348376724773121434694365809850297480150225287414180_felt252, + 2212840765529573305249246744228344572248198572671840414132296226804861094915_felt252, + 918170916529420687818527625941832807420758719510533909952891504917727094383_felt252, + 1146392925735201834001153543579446833649634018188340915823100001424414357845_felt252, + 1787968391004428963719052633451830448423289609348689599310863851906624252696_felt252, + 3242971804281759508891182660132430820838578297988167918718464699817139997529_felt252, + 1829283790250028292454426754493998302271845949207649406358262144061183390746_felt252, + 1645647072422485121789976808747101689865186725001271462356300406894050373023_felt252, + 2635028304874058214775481783407581912970313385338230064606807410895358255596_felt252, + 1602320949368409715721553652781156880761460446617835449769147335718034388615_felt252, + 672478709505451383366119582465009415343716309172633988378257728556964808767_felt252, + 1047347495939688415852699720500811668717924280941877814726857916984918480852_felt252, + 413748952758187182484811236314980158890260074786749947850493321805972614124_felt252, + 3025391440569561985596003345743615171555090325503990003051336193335910372368_felt252, + 1100631808016712390428943954421460778678805242424302931273186047915685643241_felt252, + 1190865380001379536825000358789681427899913001953830654970570858275068800228_felt252, + 2400159581415479203837958859371513042699547709372685529382861893505999459561_felt252, + 3441918850054844317277661476793534863428181168297508755046971610760680284276_felt252, + 2594356491521762752556271834918895985656512423168663820463984624940427786406_felt252, + 3468236895704114427042925462496900726205742279322203903117300268975381921812_felt252, + 2649760678225339629093999068374684301636184667645301566311636563753573183544_felt252, + 2563848488999349263133817363905808803941211383479720548826673990360935691113_felt252, + 3542638916127183381282891080172990642585506162886818062750422533086870613903_felt252, + 2113505225346924652966784197342903062084506311746375189416095183252950838051_felt252, + 2563536626247650608740164298428269453134609960283466861958767826262587611647_felt252, + 1660449474181962203094787703001832233362374336319730055493635528525931913271_felt252, + 1665445685567382344324420797701843268150857919638784540408226523647208932942_felt252, + 1563781980700708757671780077029070317079581855875038074500353899465290851470_felt252, + 535658764524693206370819793932926083313094291488427853218830558060145396019_felt252, + 3615960366182430186461480744719108842852803606429799702992396354491332111542_felt252, + 3048959949396720631515659255532746471800630722564439148714904730762357665260_felt252, + 516314929241345581826623818204086994312083736919562568841640443267813969790_felt252, + 2113753326759346379086434203549143723534377221228003210284335801140468080505_felt252, + 1882892945349623087913062541592768071853155258881446450857192512767712063595_felt252, + 2810559153799092107874886914598543745990219936513138336315719423719818769312_felt252, + 1530128542258555733931047268162559551758163316253302800627037121129695263309_felt252, + 986990302575702559245679686302878885004230085253341667256016262361896416217_felt252, + 2167269397275495846558317344912750187195770180559656706550424742736151792521_felt252, + 1327802140189568539727722430872942458696111716171319180062814722060252353078_felt252, + 2207160798066572503183444073719036359196563017229659956479562619242634313990_felt252, + 1900629666561398459833014713304489608288521185822165151150325631010308212040_felt252, + 520318906439886033688820538349002098184040955354703025195368211439496720307_felt252, + 886069239798764403912165625262685309350299126810181323800479142691393037331_felt252, + 1907511549976119458097461978886544443917964325677588293612525913430139345338_felt252, + 1475292544564551294596293517784877636304586776838856553184326950114739619560_felt252, + 242193504999055568727265254082311454143141112973462146919989940699734664881_felt252, + 3202658785549046325432050153223392972159979799464985555278660820456410339084_felt252, + 1734208699164473693455257781391588278643595162262224503130848439343693390201_felt252, + 1412114883619009536337949420221477675690017536476275446538972092062825537791_felt252, + 310786435495939392796612461761376821677087223037871894483455519326717275460_felt252, + 635514622242603761917327938499812232215629654817150028587457555318840445596_felt252, + 2198078550881342205985916286163938306069441762458645434824437996241100960251_felt252 + ], + column_witness: array![] + }, + commitment: 392470216282006678230810695325845124482953891440347007216199718655857167131_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(329771568, 1388282724, 1665170206, 1064986417), + qm31(1975265398, 313707339, 1169886233, 60141230), + qm31(1247265521, 682261255, 1688606396, 28767816), + qm31(132348409, 955490149, 1793226660, 2128298111), + qm31(872736108, 1526746289, 818068191, 774348056), + qm31(1990034738, 1053540260, 1925516308, 927452796), + qm31(1346418697, 325756851, 1853415222, 2099748207), + qm31(1999869516, 1676639300, 50043582, 1913968092), + qm31(1281689435, 1892965793, 1356890666, 702884190), + qm31(216089180, 242004917, 1328513347, 581845440), + qm31(125441442, 1187005789, 622898340, 1346966685), + qm31(1589974035, 1416043080, 1722634853, 1914343922), + qm31(342443282, 131900171, 193968903, 1457044464), + qm31(719431482, 802957153, 961186694, 1332236723), + qm31(570770768, 742277566, 753049478, 80443807), + qm31(185275008, 260192166, 1624002040, 1607842803), + qm31(259502666, 1550674612, 1867915267, 1494633271), + qm31(1915179918, 889384614, 482404934, 810579648), + qm31(822261943, 787442138, 2008969693, 1521612201), + qm31(396460568, 127281046, 1401473899, 1616274115), + qm31(477821840, 759439241, 269257217, 1422172150), + qm31(1631298700, 1832114377, 1596662383, 668455335), + qm31(2083295770, 565593531, 1797930357, 341878384), + qm31(1099291566, 658813759, 1417908862, 1315591808), + qm31(1924091159, 597124022, 2091959415, 1142799738), + qm31(307712539, 1584329435, 35714063, 1951021482), + qm31(1729300560, 1622984906, 1451833584, 458830215), + qm31(1266802990, 1761643152, 543094024, 1777662140), + qm31(1270091366, 268154020, 1553831636, 797963622), + qm31(346314951, 208346430, 1757484140, 269204600), + qm31(368423209, 1966991913, 1577086133, 959661466), + qm31(45384165, 635567573, 1681999632, 666269968), + qm31(1128594510, 712111209, 480223053, 1414633456), + qm31(48507276, 913097224, 2010805309, 1078713318), + qm31(1964590753, 766785546, 671149074, 1016601893), + qm31(1212273239, 1016632098, 1668383975, 324781044), + qm31(262467376, 956723484, 50985539, 887721424), + qm31(501301997, 50876172, 987714191, 2004087157), + qm31(648471610, 1665417046, 1856553105, 414872250), + qm31(774792475, 206349216, 597799212, 1387746566), + qm31(368472171, 315680019, 667434266, 1368132973), + qm31(1726101415, 13593774, 937890464, 26000350), + qm31(1264887243, 826258685, 956622551, 1528100544), + qm31(727265746, 81311119, 26937725, 925328774), + qm31(689444652, 1766165485, 910575370, 2107133536), + qm31(2054178079, 2005468977, 1842557350, 49958317), + qm31(1364882942, 1461014104, 697858131, 1145887382), + qm31(23305182, 1145506549, 1903707529, 656095190), + qm31(1402037650, 790900849, 306806780, 1947366637), + qm31(812388561, 820035786, 40127166, 981943002), + qm31(1978740474, 19719756, 477836448, 1930938195), + qm31(980195271, 30052457, 618581490, 583210692), + qm31(276550174, 1950439304, 702029874, 1673978614), + qm31(96840840, 520892481, 285220622, 316318694), + qm31(1385402694, 949554379, 195098792, 639275766), + qm31(1595918077, 1124430556, 1389839892, 73309840), + qm31(123149050, 386157863, 744728411, 7713742) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1801532212235048823621288198819053114653299352482184877260164876883030376985_felt252, + 2700055238876498658738474030676001995071599317558971437806372633029866188339_felt252, + 2303931937358048392210947114096689844473211287171839008613302261933771424718_felt252, + 1464579354585781054841387969113654739763282066776113404611946321676997202727_felt252, + 307310866024613516016870449147215041053442025308823051210205661910819973462_felt252, + 1930261408955477125524135329218023863421006665718589518925710811781648311279_felt252, + 796870731489099492097865066533222791925745185976758450519224984801268671018_felt252, + 600114200530872575866579512405194270853337160506472859988247331243938376025_felt252, + 1861268626441250079412309077112798118624914274794456150079837380788053562973_felt252, + 2606556141386145776775665959563501204531419050287511415439282395344172839556_felt252, + 309463982116811308219237119722869159434660153041254828095845398167212704122_felt252, + 608772352628262491681836660145253213956695237900430225571035654224295958256_felt252, + 560845972314611903862951060856992550560661870359074146770567578221020764602_felt252, + 895220278752373373559003134132499360293072142283962840741748444130999154516_felt252, + 1419274779780786197896728234235618597006110291996422981789971675192671496506_felt252, + 525881963662796624068707591814067547860405649172130164094140796195481796040_felt252, + 2383779841021796141308404069339437838715540374447912270742215331997497455858_felt252, + 406543111268713462704343211264642921467545481230635703177458327311488741028_felt252, + 2191815513221893990335549395506378087112775444610775309491215229330076678919_felt252, + 2265351029445849155716394158932173942404222518001490072242876251233839393145_felt252, + 473531869016631951740157505968931245279358517036597273779635555165059596228_felt252, + 879854261744368786909085149571348709028789447106907848758358585211935938761_felt252, + 788931181864822403478407394538733591517881275527381486378575188569446054134_felt252, + 282704898714125410455152875974741348270920683824938672880073858665684880813_felt252, + 1628486662276762613278874975260938695340914433683336723924913184593187185155_felt252, + 3456016476259817755167266147486228011089088073833162214000360276860715248004_felt252, + 288658218762065741069207494177597930795824827947719931364553341053084119136_felt252, + 1160855353830784417258843903804679656523858334265537790852162403321905951569_felt252, + 318352546255301245141003783968838315915555728976940023185317278833431561676_felt252, + 1161415520470626117765905511435395734592676754059968284891732939529222947433_felt252, + 2096585618905517292263198788013528506350247694062020013728408283017933938822_felt252, + 1492129583119808950255401069579657481137676872056199721480408360588936358813_felt252, + 2634164274407446488952411843845275035415303866580678223725734485962531988175_felt252, + 3175417642064126306190741446471958214427079487416603725401899407965515981541_felt252, + 1975106042602478610118454434061400318743208989737116948609184190260282276854_felt252, + 2891482910159432354941387414515120829445087656342473650126200957301838655291_felt252, + 361207156259416177532280927186459535232909414149579949302285991447035952956_felt252, + 2880868641201859319626690319249811888257841519407988337996122401283565968123_felt252, + 3061544533982654870454484458703968261820545278638426250075322911687622498766_felt252, + 2039836788197468131779664442862080579133614116221862312366804365796736088200_felt252, + 352732733768650891533972296661292585248014859424003804790743751027142417386_felt252, + 656898304397486774284965079576067490337795213527115452158149536903975233629_felt252, + 4509011590948568398907588125146279788686279979228924413582848460195412488_felt252, + 342035742449843520433191283775566505432746775407492103299327232878456444934_felt252, + 1997358847582520507060798824657859623711689715605668312179772725438372633996_felt252, + 395425759082467973680129451747509161592762463298918420461901482254740517371_felt252, + 1293646539826323404212824929403772074203518785006354382992348737038473263693_felt252, + 921652461929667015147225321594972550176964623649517846248907067999185024537_felt252, + 422366770691056511844235421369812767441818917871429008999023959519710825165_felt252, + 1053731793513009737269575021320939216911598095511602820455077649715782621243_felt252, + 2099271264567084071637922205336248605409196810984298182881274122987144913168_felt252, + 1200299258784594939493797068592298516976959650673840599580205472887423160767_felt252, + 1450823897815023221903661234174562222943216066945719632625317530825740770243_felt252, + 3016019054374408205196079083840683769023425914548820598761601488769855408474_felt252, + 1562463392776358610797228835552554401127477702271203839065422614041132501537_felt252, + 1610036472444794031388792119409822378029992856814849329541547861941112539876_felt252, + 3544922256718556571292167260911886064956539550315785331438828798280998979124_felt252, + 3112495929036266525445033578958881095226126312271342596793750842956485177260_felt252, + 869850559597409846122731024014010718286145260296673290647430170764052286696_felt252, + 1127032409492937008440177659155141702070578207106809188475384892524870191488_felt252, + 675065764717693760260587061327608627991824406930100806213114919928379574758_felt252, + 906872966634747965326355291398786411866718163789292936348550471808251980990_felt252, + 22222800029693476365858242359543386137230606325500318396727189053577013553_felt252, + 95283882069811235370349819438410226553874627257911870800775603597471302560_felt252, + 2363417103433383142709643916444694290719874214532830584915116393334870362954_felt252, + 668368428976863032893559692518281864824612184679888624664936543944689585398_felt252, + 2489238507152334161273467397147003092859977307026033918798181000046222300536_felt252, + 2573914693162356112507775724116592664846685273189483582732093187083432493365_felt252, + 177645679621270115806814106307989556539046899580833571631280734434663359173_felt252, + 2355574333606606703526411358524968723807322157682372304069498807157267358278_felt252, + 1452778870560365295300686834018738356695663789548655022528859226816857670408_felt252, + 1660267097359326075150588226462717321582746761689387426539828926345616315761_felt252, + 2065753416082768033502596398722412318506031213500294991213447574417272710478_felt252, + 248248377079027260569311817706003211770783156823094888517786829746266021883_felt252, + 2744895769745189971651938986712837726807773055267904616461539349661411219408_felt252, + 3492906981267604810022559560352209582314223739222548929170902841042146307651_felt252, + 2692426953365442471485622280667361325758735295084772298043543359272085672745_felt252, + 2899212898229035417144164768234702477539353064419187572722568458360047360541_felt252, + 1011807510937260960514117119683170259082756784572137827116778491278715765695_felt252, + 1770096859423551463383346925180014180096923540297662466367955737129585451661_felt252, + 1507330677605088115917104264594737938465723471454171738633346295766112400221_felt252, + 2421047036654606611998126267458158832486455740800711918758341284126083361329_felt252, + 3368239565549903819293046352604434599913924864294378527772256981844704470232_felt252, + 247666613275121756930831797714677383607025552312345474368988589939721316631_felt252, + 3194370383453763936434682946172873932954421309980468430042086423094472215470_felt252, + 1511444834550273114446633904346292781884136632296708342492224266250278133249_felt252, + 3563533645553094808586751860457000206885674067597749870914615712934842169183_felt252, + 135111906401543512811351254244004488279462267226134442936253669798496796163_felt252, + 1559307274614068091820502908896932742623597761203902810328370473480069018469_felt252, + 438779303186746663031951693716712790371269560102851796379768706331941511241_felt252, + 832013911644046988430419193425472426277547861545264649323994524404985176339_felt252, + 1015459453692634458326535443298874477370705193774463129879841613632445367436_felt252, + 978990109992169589452500907590875015428205910009630170748766228412017404131_felt252, + 221130132022309932869751263389783413924439834966533416713949222097261355042_felt252, + 1671904288711767452780766142526365801504719107225708447547353511655209775958_felt252, + 712087679802916334563131551324758867109554992003040210218020392266117893992_felt252, + 3003053274530701193779719536959097853220783306646723001499236295204898811880_felt252, + 575783366551720999671527697453529827305981235234048606115987074260216250379_felt252, + 1675244042800968373892990020796395847134141062563394172112610197895396108979_felt252, + 1145490763644751301408910429772772310559985545254986623706935500348078365438_felt252, + 576971842987585996613276657205597683275656584115526450834237453143089198472_felt252, + 3610095921258726730498029625985320462760984258383822906745878948126814022289_felt252, + 3615473467005625931733764578041882963659179685718573583807001518583693381720_felt252, + 2933924540498507806723942704841187436922274328945583798173295352298481578539_felt252, + 1068502100176909257658616621644499068999993943133685229777719291350262848850_felt252, + 440155881684229627280253606610878792209779916989730694986771974182585908697_felt252, + 2722052343755244032922289770710123641157543467320906218258190282147899583274_felt252, + 3500518178494985887351193566002485286279325291489576858559746851071231313828_felt252, + 2147889391796031341763043216407636434540340328403454041210938423461753579688_felt252, + 1308703658814901368024062335224182598266177976945924866942866398916011152985_felt252, + 718206850770751955357586160558425857264438379694116651434006529817989557654_felt252, + 1737185925582291220245781499752744803622126240855592789504835853285457544112_felt252, + 2501829303447975520859747066297038335664370221852557579977931969383853290370_felt252, + 2705010705823965154248996621195319383154382389984618749249873464776694693199_felt252, + 3394183936781272146927292555094624015391435701215884921858911961303708448104_felt252, + 313412325966619496383173881531805860060426492243224988826761225074062730842_felt252, + 2976788620382199347268608140544309446268074727093747438852567162025934153515_felt252, + 1885031943008646528146146898134814983147057115403853478677561756199016675494_felt252, + 2167314097796241575770112832143594722614924799016622657795551780146255694377_felt252, + 702020787811066824079649372873752474300887782039278125357854893746786012777_felt252, + 3064981717002049038626288544483303951046408754996536642077546753803237658259_felt252, + 1997158847890067393717953829207853412725795590571401149092338220815503917174_felt252, + 220558021065857973529374052490671644672159701677832199773323637216882362313_felt252, + 1036325537220756480749441381894434217385330226659660403849564865870747676735_felt252, + 1905130942204917887666081710163580743791425183085614404260341216972965984205_felt252, + 2126172756398797855352979864163427341085056886441522803137127423821922358320_felt252, + 3070910448946587841485571359915349873906208389162963970674515752925908825489_felt252, + 1575367616624491038012041320001764487320143058727410219262114339799122216341_felt252, + 2308063656497041849076074060683524903748307654379143006848959451231348933173_felt252, + 317306671250111346668607361939579905325428022594329034684901162021642012810_felt252, + 1317673202712434450374390620475910705788139920017859053809385957371414362842_felt252, + 165095686800857983490369441886517132452380820858431377738121897657648345272_felt252, + 2117044011149166892505182854443870982383745654722423032383603938050344251648_felt252, + 3077816882479256237557095283616028480657737741769993529684803408750909440504_felt252, + 2828591436585122736538798892382750658815172776754658222670539913430445397301_felt252, + 219122304197228207786947423588015256567822901776231698648047845720770900275_felt252, + 1732096672112144674934841737579765387795346717533656880725020794105909252906_felt252, + 661604893214178503892805905970456550927377055939995290473827485090219040346_felt252, + 2532427014050230339082883071090690142027334678720888914032442297636455327234_felt252, + 3341327884054263913343336853438911668692958744165760727118000538107160515199_felt252, + 3407694951890518873755055394731916344169628976866445612791927133329832530895_felt252, + 2804747249592559637275069998182092540728694583455091227254764574388560124234_felt252, + 247051356467552071802644317947997129553533800434268774357634964593045367452_felt252, + 210309812836725671861354544733592513007358176896060255057978240718492692393_felt252, + 3232021799398424382223377283373371910225683990203564569123870689774496217926_felt252, + 1146043053525320489525050600017697859734722519161108020733580794908610465916_felt252, + 2992818927495047811989452110251134944609455802575828092692487583158289735905_felt252, + 3034711641222419219559654968645145423902696694814026041886830724888694340875_felt252, + 1090127829172810972848245048437080507261974423795258471216973500934889383237_felt252, + 117075748344094381602487622176851088929509278779834915378567010664939756852_felt252, + 3188813482997828924021863031357856814385528928542888490862024117172897525800_felt252 + ], + column_witness: array![] + }, + commitment: 2010551657166322580276623558803102768805810424611671183670091455917877599068_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(1495032573, 1595845073, 2116238188, 619036052), + qm31(1549375180, 383954868, 909558162, 1914143551), + qm31(794904606, 780967298, 230819715, 829712060), + qm31(472570786, 1739127814, 354328518, 1212771035), + qm31(71776748, 924294697, 285659946, 350950816), + qm31(1093680654, 61679950, 1916009839, 603982410), + qm31(417519731, 274102819, 1009657835, 1176702018), + qm31(1394491064, 188713948, 1270711279, 1299007664), + qm31(334916483, 1524999322, 319798811, 207493346), + qm31(354539719, 1183082663, 1364534525, 758774338), + qm31(1544919788, 453977321, 244801374, 1400557455), + qm31(1271472561, 1397012133, 1639535225, 1455756752), + qm31(1650238250, 1511321247, 907689635, 1566998054), + qm31(1272857799, 1221387330, 1809095237, 1988577791), + qm31(1551666284, 1316390825, 1698825128, 1127622473), + qm31(1913879294, 1077613780, 2092643597, 272343958), + qm31(1158645924, 2000169533, 811160276, 1524369349), + qm31(1930017365, 1199127001, 1211738705, 435054591), + qm31(1171112322, 92359657, 279762925, 852086867), + qm31(256437355, 1248460377, 1129298353, 469376969), + qm31(824271997, 1924122274, 2032180048, 845037846), + qm31(843350486, 308455021, 111106334, 1006427838), + qm31(333430536, 1310874404, 138724949, 88961101), + qm31(1831326250, 1260585342, 1552022661, 1698562915), + qm31(2003301698, 685869764, 378525939, 1155829669), + qm31(1108362181, 936517944, 869656398, 691527766), + qm31(1863439609, 1354100634, 146651207, 1235463771), + qm31(1952919900, 1914177854, 2041095268, 1238219112), + qm31(886380956, 1382465148, 281398668, 196207874), + qm31(617412303, 646397360, 570061953, 754140449), + qm31(1393702003, 970990063, 1316666908, 617041570), + qm31(602996511, 786454340, 1594615159, 858550247) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/vertical_fib_10_column.cairo b/stwo_cairo_verifier/tests/proofs/vertical_fib_10_column.cairo new file mode 100644 index 00000000..2af1dcd5 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/vertical_fib_10_column.cairo @@ -0,0 +1,5017 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 380756424742770187466835692492540596702002838340801461285662543512594331136_felt252, + 1734407926621789894067579036764651122688164321230561742881724831172640122485_felt252, + 1671267123153213286501403392523066822072130506285698453597138750704220610841_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ], + array![ + qm31(593160081, 166406651, 2058403569, 1110139185), + qm31(1645959476, 803766842, 1915197857, 1055104320), + qm31(945707973, 1058631764, 2052181903, 2127219491) + ] + ], + array![ + array![ + qm31(1512525339, 613513365, 239878232, 608049975), + qm31(1829661319, 1400119618, 1313247651, 966473807) + ] + ], + array![ + array![qm31(759649099, 1149249647, 971571407, 1205438930)], + array![qm31(860147065, 1927817464, 399449424, 2012555814)], + array![qm31(2008182006, 1019191619, 251211671, 1865981601)], + array![qm31(1635553767, 771770097, 278130453, 62923144)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 3033551701237012789750296075687597720311755238874319857655707562400295014685_felt252, + 485052850178185318843000626132253075749268607415685798024878409580036533874_felt252, + 119791568379745593067055858742083455664587189024307374094889861686077745167_felt252, + 400644542016801535199576463055303224971417359576622616231916360251810064147_felt252, + 772473258479089616839459551828762505138994134413276115431887472043776790061_felt252, + 1813915815536657404339779546636371077879660591449289926757034119697214040492_felt252, + 2029180863077184152642676690622060338824125526116539889174163702013800450485_felt252, + 3467764359298065301058009622563666908765304046191491297990978927418276956736_felt252, + 1060979623821719019018999622834481641107427392420339858012142210658360510715_felt252, + 3550696698120986123722317875244756826801179089882831316914820049720796860712_felt252, + 2705442460171513180186919255615936742653275784459733233937395796419993027974_felt252, + 1370865995854474501199395933966605728812490976653466410954431304622257958316_felt252, + 1882957152253798356110901723198035905723216638841644847505271365746512142449_felt252, + 2901749090374129973299475028665136676248616229047645528487583861655529218237_felt252, + 28085438107679664142061179272427675004078916398766998679936562866481809762_felt252, + 2717241618140314374248232972993216176678303493820154262661643145811899192558_felt252, + 3072695389444729852852233470658722164194227728119868019163029802512288601857_felt252, + 1866273987953041945894399115462305216019947489244188910835065261896118379106_felt252, + 1627312585727167095931640511238452303166915658237715462153388661431778551112_felt252, + 1559063117912774439645401905033251441978721384225882614830106830383258876196_felt252, + 127560922374906083226956231514620698838336873600692467221552445972215138773_felt252, + 3336605896601047170787021922304560567826769682043907774126060567385964767360_felt252, + 1171806109313237228179987213045998454551247625348681090169692321147698645577_felt252, + 1808938089222949938740227242269244214869870985484201166709140315417311896454_felt252, + 940302269915776681818151022405044439134135167641401001457286359494662507377_felt252, + 3099636411307275455354405423963104620811708557878229227801349045460938177551_felt252, + 1408571621675374293350909011484850904438879066370378042759423825207281229438_felt252, + 325669577435493116625826009393412555917544977151960939949309788414597269785_felt252, + 709633878344133409160549066122711607945919863775391684779217800399431434415_felt252, + 1113475301583619802484844015331146529312384932054601907008179031107714387440_felt252, + 2498696285458309518700853437124622950090338739881459472682253624073012791092_felt252, + 2575827807734405698217889326694888038935175631473672257820544784272611166729_felt252, + 1099395031952090252253994673737924910878274408749770339272457883886463979122_felt252, + 3488793457400881352830260512501246790364775229970137212963816888199004871786_felt252, + 1487556545327175236481729811136297849289161797998813254947964221143859815174_felt252, + 739120385029970170235994174475692968996392229010812104133025852996273835570_felt252, + 2185419454144057810956085739947888475220530510624797277253106379503297188085_felt252, + 2306120543614523660493361380423544289663595057628637703484472020047273303891_felt252, + 457117163090514796386244943696536210951102199158247409318067757533701395509_felt252, + 770260457971929480410780469915265438359745896951110567392008374723640445268_felt252, + 3408539885786649039595219404162071261517871644270262155800482197045201096304_felt252, + 155389361013852954582689912356968040674614483277330921658988555501799337728_felt252, + 1908281383585192528488981923245571914606857934470881970829957561006336018800_felt252, + 673300230642041087854734852897900811748163478654329760192194279709884180742_felt252, + 1859781320915632088128278787068898006636616088266519576354154154294478594260_felt252, + 1007049393340987191233723189222249542489320801160631789912471941398722581087_felt252, + 2231099096215317898296924864753283669460974739045660734403283762828442550239_felt252, + 2855248565798290038734357088796455311102931286580779916053234962095134772965_felt252, + 3601665809933641703006042572015737405081780552825328685213558783595221807155_felt252, + 1938120663287374138892285276246720036990163329992717821238602936561425050523_felt252, + 73300721153941407092542353007332654244166821943843077298536151516687957744_felt252, + 2980930931187106962806366580450870457232799372675922064405097102453982691017_felt252, + 2226123876353107939666075140181661157860050597171041963910693256712441859056_felt252, + 3313175908728915366107667765306452022698612880536129017218593178478493970542_felt252, + 575203085000754780954218559534095912380531460602745999770593171062632212684_felt252, + 2598694672694522316881425911075854060571601570747991728845368113275771301545_felt252, + 762484062161632376504754419978231636666529594418971581453154455000004845421_felt252, + 1936991418663977481786609590757111577120519832702785949528710435350054564397_felt252, + 3057288941786142796738117346665943703799022093561248657087401043060399003838_felt252, + 2070934661265738008520069647445067462349323368807225222508545132304173229908_felt252, + 1315672634752166460445316945175373344800282086330607268056841352917889944060_felt252, + 969062262516805940802715983864019961316383137122903042359580741413508816680_felt252, + 2642977175965881726269767991865164453084380467114680823844401439097229403182_felt252, + 1718076274943746303672432434594934518507613076406025047541460809056920203552_felt252, + 2206181839499403757514653012405128133214418827610811830676761115158495332017_felt252, + 2413036684861957243617322024310771639534636849338531633655006618857984273679_felt252, + 2590603207573431094043392807656009150675326111460728682504475813012599094187_felt252, + 1917702788712040878684013747044478381488761739263053392851146466499207444235_felt252, + 1992212804074362753727097400948929860190943953864515677877429794352275303893_felt252, + 3173321293324393118607643752110814210818893834160392263122433120700518336529_felt252, + 1764066675519468047429690237092510648847233200975372540604391626128619369360_felt252, + 781771202514863554682866297823223709691298550733111258550548388485348554824_felt252, + 2179414479958130673484607875782719096716321965680712232847203855496129786528_felt252, + 1991421284673429193087486628916997301060006056541786173662137678742534460006_felt252, + 1950784535226369704449322013778346969026434618339349225133100301413952076526_felt252, + 84341171350884494433664583629733812969741254367403436576091032305781106504_felt252, + 2266969655883651364603927341522604420000888860365234151607433714969987599435_felt252, + 1334332715160716775315587929466340116686534718717433943466981787708277889379_felt252, + 1866957930588734685519499299213371649051437063278502650540109659082787349450_felt252, + 2163723823626816807758901159589672129529239338965823464781730937743739346853_felt252, + 2884167503951106014272678093377051096058429484672609200294041720176415590720_felt252, + 2091992191593691931724063830546495731656817327832100459413553790711519039567_felt252, + 167538763156379443715534607181619691583273892287531023445287815287938969532_felt252, + 2304204645086610894070512538410406951280425841418399120612156235239632525436_felt252, + 3162779579487823369459547623563291522966327838229468495955816984929425149969_felt252, + 2968149814888367781943326405242191879473712499986240029045080877157558354891_felt252, + 2327810195012281422036054156403579251963956599565617884081090027105860157224_felt252, + 2408921275003245214332508381254063136011177865379035689422586294864825989898_felt252, + 1330743950802489813604871179204969163648996178549230352672941188887695354612_felt252, + 2668966801906744063784512936113021716918753274915871583490257217296991714362_felt252, + 873679109578568711504520508244021085572338836755958359802518853315674024371_felt252, + 508692409672010310278485274806323990138275621689754389542200572818115569335_felt252, + 3004175287311831200630590991727471868391754203512496592750356169784379049021_felt252, + 3179069182291849368551513848616871405673022992605670386376703513175685323843_felt252, + 584880566177491736927418083081438367312277692332197524434509050201210627433_felt252, + 3272887038637658873400764630034223406274058533579554483653321585054490520929_felt252, + 2293101271216948405861550016724677144780026241507454685775524148666293859637_felt252, + 2349068529895040801745417951572445167477769387736092279186042279778966480277_felt252, + 1538544828198009150116134907777081654464355592476443831807476100068519195005_felt252, + 1332283183922149311728004275369421507915450782798756244777911911474177018230_felt252, + 181263743149032057791147627987378592673312101993200150684940266063733096508_felt252, + 2999493390994326935851702944346101670185154792253619360437926432659028792760_felt252, + 1347363171082585254499849417250845802023283988937096317392799221698847522789_felt252, + 79243465455873096596569367630099392402349311557399245662425548527776914691_felt252, + 1684434684834786915129616062559014102852741389343059911885620248196905934734_felt252, + 3337959031572143121361092708106447614662306973271968494569704570784384915697_felt252, + 1486778842733259403189818757658793225602928240426263328688657965385332321300_felt252, + 2516005782434932378572437737442047556865097501359199298321081269646629644387_felt252, + 3138669075920931564389191720753517469137608116484586846801373242976490763732_felt252, + 3518372565923675856971959974501288580208238878004165267446789862827361714237_felt252, + 1405968396829337737812425347557353147153020133760540020708869735543533373198_felt252, + 957478959491768050852646728997571941016522398322138027841807800923130754011_felt252, + 628232093073051820558262145653554043803507406867563048001282323036893611032_felt252, + 1577440731214480492072294634780673663825737127464673646452833399362595604937_felt252, + 2429154726821443575583802442725600141595849583096158708464999220390023598002_felt252, + 2896777845537555087748909266171816434786181863203254093697441730147401687399_felt252, + 795295300100727483754680318697013580086040539850994964500974646891429503027_felt252, + 2226149186577926452994548833859495944960529092273954687258414515245530955718_felt252, + 2253298729939439222444810123391540105745801120604808604926970263289085458376_felt252, + 483260423649194268250798369854324324253096527441583342692036521611266442066_felt252, + 3179015520717287170651894198002895879197076520089319274591428052630278954380_felt252, + 844394601081471659144660662770275427658649433522651729290080530376762979750_felt252, + 2369655215488241175950974107194345751735119424431641644864173477110515959807_felt252, + 3502495136259765280797830521410573683862747856333282895698268947231740901321_felt252, + 1802745000089895181034853814005242248145359465265510377167144184780875398093_felt252, + 284930577176278857305346947033342633601956163872767083028664910730887088807_felt252, + 1241076575902503914538525115649607267984878194440642383854853327506175307078_felt252, + 2881374490359448810662499183225581502836924442224308862749529823231106585964_felt252, + 1238762942119990347239843959564110956639692636246596631418833280874795807845_felt252, + 2524856791163669325940863938920852167416676090466733017465941301631134652180_felt252, + 1824899329230823367255528268964935512226159374171948778688531760593327910039_felt252, + 298299855771104027179086039648559990367398493610926087816448331409799450450_felt252, + 130154360272957101488258376511161982101523201568053900910464292940586993115_felt252, + 1279670031747546830437539177833405976925770063951932348580502853815975599281_felt252, + 1734113557251572397521988844851643032500592525934151691156926287403453073369_felt252, + 3059064534148044664450002035784976144217738760501272245871185973170762185154_felt252, + 478472256169052450027684928608432626856379563637306344865166302034342813784_felt252, + 2381559212534489715328965329717050991370994048472391161340232628922190180833_felt252, + 755059351653913838454236233870451881697249337024585215845328980453417448826_felt252, + 840660777229642802263469432418696386606804957301719742765695016060336852760_felt252, + 1345872446172504277519439247862647603905636730446834841609226861242438704716_felt252, + 536843045002032720434535962729405580228841010458025442840911832495032151673_felt252, + 472694502943208621107313527637753634595467317942487232587196761639797744715_felt252, + 1116913441363671595585081092252000809794672558431238081617496731740840202590_felt252, + 3162411927772978471657896792603933102566677259585269469110876733644484083411_felt252, + 418925846742765999941177954332188254238000650684595536872351841845484612783_felt252, + 592680893123178829300614048596402760686141472957869890395630470840115541139_felt252, + 2304828932025108607033547075955443322608566634199810037350184641919227119170_felt252, + 998716988505396106433153434075251446188737783933808039229250897384128173470_felt252, + 164467694685584445191985715220807134487462538501965705245757245835091625503_felt252, + 2768314657925668105957320034155424083462313498490209216056361918996969122158_felt252, + 875670603089459062832779180288580706775360821370120287409912005478647739533_felt252, + 1668443912955762099403442911393498720370390594609761700018035168935519327129_felt252, + 2413616581009464352649196434740710624782788699422870167507734449147964374714_felt252, + 971189352049882473255779530261302864951830900409713389762052424881715852568_felt252, + 3126257391401003971553237274455258004261625503108115463421220516472502866636_felt252, + 1591763398364687165372624677342304409900757264359787686141626857902285554697_felt252, + 2105833702343540975822735447384217375721175840919249468064160765146220726301_felt252, + 2507166192219342238579657593233191616920120759175271010365537087108197705562_felt252, + 197378672515841209329949540605518352390071408541810250225327898509717833360_felt252, + 1083510066285387147514618192076434559561055567876992521610545461446034947502_felt252, + 1267675399492239391518485348863846634752093651036720422325127464873366484462_felt252, + 3579984088269225857040818250166733519199385134736486428909473725110435659339_felt252, + 1919960904897802972666352207608664493830922213876892260209895641577514619233_felt252, + 258081793985598004373498631157081857540085814844192850914941266713792451888_felt252, + 2812496720820549564857495566265123759360680063273689262135674706931391176420_felt252, + 1918807919767217421772097201941176505738121292818689000815177642425517911831_felt252, + 2957741759662227502211588573492700443267202058645054829049750540695538623175_felt252, + 1810020163536848106730716106712463898419443955167650735137604582697828337707_felt252, + 1840476920912558386643483663048519494331835023239365111757608574459523538309_felt252, + 2032274420961322001269443607673039306236725407437540851896299485230737117646_felt252, + 2310592355794494589199064294722979975771824439630072283643779997657402937489_felt252, + 2897312756013879841117063669731517324963367583527276340638293911088751587454_felt252, + 1765818043415901367502884129878020914852069854634187565929201258038053391860_felt252, + 3013790790774997841163971614404521934454567718106591464310847451525287086203_felt252, + 112533256390412723299786577557394006388417396960452463329987820819400500456_felt252, + 2760254168416496744382331181313183433088450932944982456759125545411896905524_felt252, + 410590838866737959106820911297674678369285588102344656993702058870682957771_felt252, + 3429308922244150724230600843725724938726319633341569291502866500088252981948_felt252, + 76484452670378764958767908748731360198450567294971334756289222108357826832_felt252, + 350615844931776278292852595419810771082148361473028635897560684646777019994_felt252, + 1757278222441911331203267588163140518628807688447314154118908093909463743347_felt252, + 3305347192176897711833131244683518209492120735407732000392581816613475347449_felt252, + 1954477703301027832900986884524168433499016173210340961948568223151717727360_felt252, + 2219817467975663123729447358902500671213951189632754690364745983407442731325_felt252, + 2795899872327289750865345981242859802883571480953930222494648163606110755664_felt252, + 3113143310009082931042604909562849705270847989365228519766988445363033869222_felt252, + 2379513991500663585680922871530125348934457915191932878321879390655313140089_felt252, + 1659026045023032771269461514064635673464343495002129228077750142764219248981_felt252, + 1772062975422455439457511934440326723031964987567520789039552811352900350532_felt252, + 935787462028532440204193251582816965149713237668363190136480828291166217276_felt252, + 2621318705420646035598083550538483734680983786218710707192480115007115708184_felt252, + 2114182926265605344530042802263912625091440067073633219713083842950437870780_felt252, + 11264758328573193265180767696613682624064512685179912848266209297314525254_felt252, + 2831267872257783553121937321045911935724697262657855958884621612548221754650_felt252, + 3030327102807336288476130357979383757834824539902393592778130551366207619691_felt252, + 1659088581326233755181734346049829024729443530255383427676869063693964901171_felt252, + 181866096294632959721205342219972555223861970675367070943875987120476666050_felt252, + 117359701619260184269804507030459866338224812633165811658321674924448424293_felt252, + 3414498306061997609958410651184352978376009725162524830050386051501776333458_felt252, + 1726799964963477563310265814638015859884288547182925665344761630200942140738_felt252, + 357020990017717303583558764732254137980534487824905824374281315570788379315_felt252, + 2090649891952810622153182607382263857932382333061766340347489586065293648975_felt252, + 2869440523790470610649974089822609531391347105806672896313664360163784639876_felt252, + 1486802014687773383072988385524089104238467939404633527089077864462729391077_felt252, + 502740896670868462317786469660673585613641899055663679281080297067177763046_felt252, + 2934661403829486026309735432830722626946186826655297846697191028926789605897_felt252, + 1756719014612033433503512934181526236644395768202500950997896560119469160244_felt252, + 82065180930840436131183057399908580830554153046965626218208122380278193599_felt252, + 993334410157390270566159705961133112368937084918425926089688060407033774064_felt252, + 1441509618748646565823422432567693155286196824315846013165713974749733973945_felt252, + 436344531322196492660507359812571020001681274670569141284333976242804271282_felt252, + 997089374176937597159590488198042613597208331944970356166717512957843437762_felt252, + 1428887833372803516619708562047235315101970470505355670694491269390985572525_felt252, + 1781635063186733458171485160424134867955717114197239989445334772145128567510_felt252, + 576839866407449177347434789906603286461840717052933552437365444075236607505_felt252, + 1114140312232827323066518822915852035207957253671755235553033050607502562444_felt252, + 3151728736159218266326254176022205450253939882305302406534907991543392164447_felt252, + 1478504104061390355049315804754902568698645915554177473576726669670702841459_felt252, + 1280392083603388116536579020221062009471111150555326041651790245404781053604_felt252, + 685219765822815864913340123643571595539535608305595969277620729026024865796_felt252, + 2438361021791031348347937837527187221940596552293261477528307466059961639094_felt252, + 2080312214408210203198020598664585486558241986291965664113415555548653393252_felt252, + 1790164458993664067218795822900069923636800657302697784822069130965684678748_felt252, + 2445269314903080981782842234635371296974972566701492026501554651949451380385_felt252, + 3299235186386581675676647100257356832475907817682196077586288728636221001593_felt252, + 1495533397525581347380809208149638772115122109230233091242289647439708497206_felt252, + 665565644016484779541647879994410234114447573676805240199476538140380728571_felt252, + 853783295683344718982558355624761854016053937370115461945068333811394267939_felt252, + 1318025430846046259078203400727034069123296271599953761036676409823059098510_felt252, + 1264700632000638851334279587236377580283521413860343035299272962020441349001_felt252, + 406240799954434640727680864773378479948860198442099572623820029215233525386_felt252, + 1840400071379904916172262526547612946476729924012924060919461456049809985251_felt252, + 964126762397385428730829449074792162285010155688761160860711361839707906902_felt252, + 2181098470769410147260249848400386237535054644563190610572709861820340674900_felt252, + 2646958587592802595084592537213275287827517839833025447172230691728315014059_felt252, + 2420527224852506852240784294246706150249543771534683712421786228283195754646_felt252, + 45195310493144575922422254605221609581654717943677328482095373699391935494_felt252, + 2602487929812809507042275445314273376952936788146864648854993597412854970405_felt252, + 3291677920277728616546134446807196374485635212761989713495706925789429728290_felt252, + 406983883677229394393417919769414716811121680323279032218285325682899686382_felt252, + 890783431318999016942776817169010902502978292933537352884016835362503479458_felt252, + 1047488809551987037461222903332883653255943007679000637926515123141215952794_felt252, + 2682053153612943629305070352092203270615019621122733215821891126917108568402_felt252, + 3026291691960724544930157937282568923289915488422941345528347370408599116538_felt252, + 2634847115299054431024376433071066896376984310787215083572368145729771418415_felt252, + 3561537079785460642776073916609512069196228159314218509322430786669264626385_felt252, + 1982725865275295098913986553447680252901512315063528848655670542248208612830_felt252, + 829120962832692970240194048953107982505708765195176516714750929920415900993_felt252, + 2538616972832245368982948118502484738100538772319243061247277798661014033384_felt252, + 3396836184817370358864801620885431967845581684394289737230037717976728492051_felt252, + 2109708172939696726916903763739411007699832152292555750016573569197389059046_felt252, + 2366595263209567501531184935363733619987492125729208325414139282571362925861_felt252, + 1126460492008806577560704175165821446726985369820169033170896370701844997779_felt252, + 1927720987558154563596451044837421460139227489720910452501187076668626701324_felt252, + 3354537686839773906882039844610565326994349480321402670605223369278458391885_felt252, + 2633698788754025697992745522577982102078463564249143052631616129440263157777_felt252, + 195422242448892597621658891467465573101539260290109660630604653433781776251_felt252, + 152938582003770215566188667909050602617715680385948528250176677148178402444_felt252, + 288650011323122901445966278937852990514584329431668306280852280277180250941_felt252, + 679307215818378395157316319105889277903339069757428904116261869764551653360_felt252, + 3063471595478509951411046406253516909512135690115455936144237133742580646098_felt252, + 1331541482410148379022758655469115207892238479545769365706979152369543693340_felt252, + 1990100182265536131379427665890329477924004377827283433510632076366862922406_felt252, + 3200793467688154930332363516657406182712454696111130636263336215623746228934_felt252, + 2996964739351953189502267901347613204892251497236126942990468964687905282184_felt252, + 1206050965214902671095068216145781217735835080030355493006955798763119094028_felt252, + 496775973683928254893102377974652410290993829638445930152058851877736386374_felt252, + 3178791100550278235101370217213826476960885863412445943115925883930363030853_felt252, + 3327863958313216791714138717254972672594103110720340946941224294350451796615_felt252, + 2663926199172293916895625902914548882063160912342101517114842645463112661367_felt252, + 63454858047032936814118977596000142863844972912263982099507322501251300010_felt252, + 590497295196238092264720946724876893077155485549084411416472381788210237833_felt252, + 2784047970863377512483643941212571768676394902502881140974772532744616692774_felt252, + 2003923425788705021216998488259215374648795173644885068662752038323999206433_felt252, + 180781490055163442450041938840546245581234714561009196977839139559754398519_felt252, + 198964277369095001849387457768970337244098456629089675998532896718946813677_felt252, + 2502323620087892096637856165063265159734606566187891971203715017964934422120_felt252, + 1573278420606438630211155312984114546172129234412049446969019370732374432341_felt252, + 1246007919152676600299310012037920330192776471351910115013989483926548822708_felt252, + 1787357748464632429304727341255725189151222787068779905821119650962578587093_felt252, + 3278099136995315409992741597521111402150003725074567869524207701443791093976_felt252, + 1318063325130627421385194206837361363015825326007013589456662495776418541861_felt252, + 3275591588779561271848759324339360263358334043419447767177517236367585261531_felt252, + 1205175897121254711954481893136841274196325844039916011636415107320482021579_felt252, + 2115858845866932412207180469252900999527896755556831086895950708264597021207_felt252, + 3267400327183437311242006477395687539344733805204991274562535350689580888040_felt252, + 1450630291999151343814900124293627742926919818867257080075793549953971626668_felt252, + 1253100700003513388220502467949584920070146949690586308388159622007767358483_felt252, + 793540089745718694651782848555246039999912172018780864411822456328111945954_felt252, + 3531053070985158020578381307861907052312278059159989641365030586148240819385_felt252, + 610844666416235389627301614756346856094829122484639944255529927864707242695_felt252, + 2347311089935544285455072457884927412878874925080206774557215258137417714159_felt252, + 1036937881683030841843558833799017858417264128015549275628697533534854258555_felt252, + 3398737877903967950657793797082686668496253180071790734897365942526891388532_felt252, + 2405005031680944725441487104460783321166340921840447360103707058756665438915_felt252, + 1545582741272059596772083732157115885373318285268079646707934007688780508783_felt252, + 3206437622457658590605936018654753576356716446197010903248100827127252129189_felt252, + 316940009109181646163440433664427911286194986431329553058587012072000422626_felt252, + 1833795256430913016756566861827193525456431597030271876809637494327634521634_felt252, + 832279781683209370044399008848516872624115345346590192775621652066084857935_felt252, + 3425829131664570581788630024275220099682171595577400717990480711909523978813_felt252, + 3146553720399983290479002867547984799639165908394931076957692125705085299942_felt252, + 1592312652634287102299478969320987611098635511228598090050176061911597491824_felt252, + 182771054321327943046491348777240601338762059568805143033836407960637563067_felt252, + 3217325010646026083800040424232495014414489512035320218724642340946305267043_felt252, + 2096741050147815361755371650786064100218507914283425287328320318297412485013_felt252, + 3136889246212310894757946624475098303991030660021726423600223291335305575255_felt252, + 773498967803945624769845044973063235722185053375318133567363150186839223197_felt252, + 2701773354778499413854446108398144664717922061220349465902599340359673682590_felt252, + 427232239549751324029864889693029434834911244783578976259429409301670012203_felt252, + 2289660774568700260103267773210053994030101377714209349365434316838577961256_felt252, + 1408376932414822704986780400889822223631047400316292044639138430936238226885_felt252, + 1623912426729347187078094086470291356416399032183311280548199511576086237190_felt252, + 2276673398763407213506416230303240846517996142657511786591677085677998515130_felt252, + 3146956922115797951496925380538309485185997130492585129720558491740620146894_felt252, + 2186804218742108129724393759643740844904517326944552582188824025012696966579_felt252, + 798143993778725023338708696579835197916652209790113018345832573335174566456_felt252, + 1145498036168043389495006718579791767074578834163007349157684535113884362523_felt252, + 397808577201332111837876696657700287817537216794785453394812195291194600382_felt252, + 2218750787937422912636069818782195985867549730873535487430417872224073093985_felt252, + 3512435790293088460147985205191322614335988557723668577420190393649811159500_felt252, + 1389578685393519246795953746087625504163216482424477083609655259464062813311_felt252, + 1055855441661123591908263705311508381079237613054686338146950802514603200583_felt252, + 2414078751778299862708491652613363800715427333054435869820139112997961471999_felt252, + 107797304196366331636633375746913763866585186236187944532519939496009664935_felt252, + 3572401619899594198790385110331569256266940255083743807033621095987300228274_felt252, + 1708944354671170976455070498545500739036124337493137924324419345021854346359_felt252, + 3565230429666881101552809442347484248507155328369304481778296768810571145858_felt252, + 781887453657774299812105639585593487018241031310972973654390571562066492547_felt252, + 1149027236117612032998334579972241268691299396897356450770995772892133221805_felt252, + 865156924313785959606497558293292846113643448142791965823712342273391259424_felt252, + 597607493958223672306962343917638912237332734449819940800083041859004593243_felt252, + 2400214116805003708966007656700988955118231678143491544001650329295349642260_felt252, + 1697674398716125762348815093640647712552048460547399859701077561565689585224_felt252, + 1173278363243964321960878283127775463011661655806669237686895442820380947083_felt252, + 84874118219971487485108597843977877799423805372636130552286948529786084534_felt252, + 2034303139825177284405026462051245576878742723756383894817505113444471125250_felt252, + 2000774838842177838397608908965105770634634982837138506422305433074626538514_felt252, + 2108471671548034723081144469083798596699574030969804526727024538994223693919_felt252, + 3146432989415483774995362275193538639417192505346098234848395876610476956133_felt252, + 3304484275464062911261577867109381509068170594516589129407282000878208423640_felt252, + 2178549042031631774273721550351486364058491231964463621771598826056678533137_felt252, + 612866639600061718249770349849235282850636363378171734952664127809944345588_felt252, + 466788162180355904635579421372858139386381832988050123764628028967754867763_felt252, + 3330900329915306549850857330087136717836634481020606104072412833113500552915_felt252, + 3231211806273626436756140489119474777977698765559504307989621758200622898586_felt252, + 2302201865095748520397503587650259770041479241696628188509355160007911658610_felt252, + 996626325540145212235800134649543174043111471855824786231748065611642222298_felt252, + 792299914294198773412379081382591689724433593310845250958916268116641478135_felt252, + 3238756298506077022638034050799584861180256914956263467566321822698588719126_felt252, + 1079345772904450693007367249699421363939428750214258955020845686853900799941_felt252, + 3272736429296688567401503823834233852761572871188381740419595599216424650104_felt252, + 432892043059960678769938936776441447995603050127533475379804567776441581665_felt252, + 871368870703071323961395054216967399086395312916389906985272941135440695397_felt252, + 2553456134794470808770670206968739012276224663097179938716152328843240522634_felt252, + 1888641583464563766618097588892670362822169218635099348527402491786031063398_felt252, + 2622687841385640560425921556157742769363495117709749453774586078978950252144_felt252, + 2096130741560098009292211638573805900479352689300120982715577093526504602020_felt252, + 61301147360324263737207173814698526852052025220803351810161504510448578445_felt252, + 1613063350730750621365971699787092069157955789800399396234549871196312813247_felt252, + 2109988453374620200079187392569938314524878937434964324965577122840154551723_felt252, + 3180894697105175768798067010180494251800594194027733555777475170593611077703_felt252, + 1701423052127160752781393498140082015243132530475560994277433589835666076892_felt252, + 1484547277167233142103786209686905837914242334322975113664289320997201082553_felt252, + 2124517594891261796170013067690849870387059181481525156646311052022657513090_felt252, + 3090158685488559479506966266935783367224884369984032396366069215764563892068_felt252, + 1920706535369450196936493092776148465681774938034404328063719430545924449267_felt252, + 918388811099295452846472372983764234639742034184906581211441278011018846036_felt252, + 1125253192451422869753611453648563501168988967525198693762863195085279299119_felt252, + 2078641884970875971237837636431980489823083229652266033503175803782434479408_felt252, + 574064067325579972015969396038759126183527562987991432161141451122540908973_felt252, + 474937991384305256396518316779581751936165987015412059348225687284076883516_felt252, + 2575435809620398338288925376319448707428989988016042088370923684107976328382_felt252, + 3256578793477049403023221846077394853609825578617141403113731032988115423734_felt252, + 429907133344154240152236476887130202653065804660670199706776103366897483893_felt252, + 2007904439476817019222705921877275663202968735178305609840599653519042867109_felt252, + 1435842654426348687826008333747635847516134852879663906405045939894042063358_felt252, + 2943850303257477828168207577063906734811175821732175577548644868040837149124_felt252, + 3466259940565965695383455780058896311937515195908880794221749733805737853909_felt252, + 1886908596799975381971761938257782654027126433244096212024804245122916925396_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 21645713264817689027193196396427150990514903090203890748949695693523733322_felt252, + 1620510699333543737372836507209287904863578992737711952248623087943565388454_felt252, + 2080523903517179207350530304220280060107011353075331462390512242020800563925_felt252, + 2653965015773140102710837119604856891479100512833481808497940610502191397881_felt252, + 1471946781922152970783318505452212869114115994919688163604067945630686668787_felt252, + 885807964260465954475676154791909323206639253378774621850424685123507898323_felt252, + 973047094131104533954103987960425305201001085585858378791642121825447391307_felt252, + 2464853444853957361018151943524887138753809892942481412837595958088010775827_felt252, + 265881162487224660495513961788378825539632798975895199503675209543667334859_felt252, + 2465891004668717024794759839982692975862238342370479472441587845421037282088_felt252, + 637893265649997581877530996448048163019525420136371110953583198216577006253_felt252, + 1428071305337590846378691643626995907216746917329540297907937690057966666154_felt252, + 2320891449478358299601466260758258647593138824946742047298210734894305980763_felt252, + 1998092444271332517766738374139209342562149155898741201712772646353705057075_felt252, + 2092413685555278341837532225328580539201246531320681076142287763660397957653_felt252, + 1719104892312272634778266682397506008585875542683117220180551977166740074727_felt252, + 2375012861827368466027765661620441756432477978899845922483432943961388591435_felt252, + 822464702994654023598631313753469585879984695660054926227025158268887851178_felt252, + 2443829334132109010708024448080506671796561652208242586803464232237672845415_felt252, + 2848348568122437768244242289909046210666655134592384418079787962616365900860_felt252, + 778011580645762270805420207411253931418155204030345623984077798836331782330_felt252, + 1310183067135180393575724733417603578351647839990818986152832643868955696286_felt252, + 2513706871826210718109026998159280079792753427744297308912358155328545822899_felt252, + 411986635418803546510381392240466756535976035028055214799111570078785221765_felt252, + 1788272573939941271681802818318597022350015171207038146633431369368953657699_felt252, + 2714960593250787130082361406871958416115828958471364536204403013244494725198_felt252, + 722128195099217020239304741133914037580366288272380290929134441490700800779_felt252, + 3178940563657578837149366779112431606488980385485706771790465582312140188242_felt252, + 3376487286960497247140723553782206952648818920859309425770097583553626311377_felt252, + 2531025825277636636328049140056406270144052021024556751086548287386400456025_felt252, + 222559256332903922360186488115397544713298650397969352212957570767614679261_felt252, + 3347766074151762426499963108599678180840423660834874312898277770377408774355_felt252, + 855186954789186053039029713348824768414912431160105162344285242049633011081_felt252, + 1432548716614401117485538424144385569717618169793798048417627120601787294342_felt252, + 181216612893560126491494229454183579578777327396629884830215151211043958966_felt252, + 1705389733794380257946201731200254908925187691719825646914253000393224020351_felt252, + 2798180474120530555038673774378661402662467071685104875758773148042339056883_felt252, + 2305819880742369594946948281191004262742615470055772603220036432670277207344_felt252, + 1733750899506595461693149952241525441245622984400114236022651768882124998849_felt252, + 475490125114725847324071062915181469563114806053214903452133833036686086554_felt252, + 947768638511266791714820872834698250377000739502265811758204667214608915499_felt252, + 1798386447068213112055720665058656733860712320795686069726144908102795509340_felt252, + 2253247969877794510206644618060575354757116971071776328057035704496606565549_felt252, + 1768346834041376293180163371920705143905121847446438115981325764802371755961_felt252, + 774348850179564701838870004675768021349477903784534616494469797658364004973_felt252, + 3292472524696468473292540234675383008807849529716406390156605057298672180398_felt252, + 2263711963725593207427632515051264944763682355500562933356627959061277141706_felt252, + 119073142328702726141216243008795480627690638704342168490411032660680925972_felt252, + 3269863052760788024563749183683184651164125903711046802736727711194211429454_felt252, + 3163582187439226391407689861008367073579863520127610428776989286633277873010_felt252, + 2989208676670946729084950568753310589491089655501762741426562553182498680281_felt252, + 822788627661055746641641490794998556281497925052269009691823458193723745100_felt252, + 3360312364247226902196196932306680864136099693812946465222042899161529611588_felt252, + 2794683412907214361399868598817578715525462929666797621002214076664810026272_felt252, + 2946164336789033501684221678269098234096822238289811263277029832414493575048_felt252, + 611989778258008575697085961727271162131016997004704999829377908548363893450_felt252, + 2084971885344731568729919073357423795088973029283169355219966549665613891265_felt252, + 16395529447503243520495909219209426552534792160855586843927763003827327421_felt252, + 2607907809123213234514493667573065756369594186277851439585181219449099302010_felt252, + 2434292456860509780407973171832320024891729559719017243665179593123693215041_felt252, + 3238081279013621302791024385972587912392676107034691487153180179680915712862_felt252, + 1712527704615849735650971697275523071759426187838118641704060821895051383870_felt252, + 1137220648138898610463380019157362256692750258366355813794126662974950893283_felt252, + 220523485610678997419540395550600406385657690357913556933038148051966967311_felt252, + 22597304993517296162452553504151617148101765995139330063435245457573765637_felt252, + 2046202682246896243778286756232322331534793633770181585711112128437189675120_felt252, + 1544202923502847214969713124492843903215982798637719668019976601121068262164_felt252, + 151708282635823789287281433011367385444326919568389285306668590901146383874_felt252, + 82363993149344267729280411475343130901446896797567629045004032338227267488_felt252, + 1591006316920627495108627513885019767140527950943825791459907182909065232125_felt252, + 3422552971136411241543317082740732870777196791663569797080439872378051498352_felt252, + 895990978883798016492177720588313717548309191703110668666811560107939882758_felt252, + 283080682580766402751957491964735502527306792352382930960418630741827051502_felt252, + 2043604715952501957134429452423214560404724448439619013882531854270499622629_felt252, + 683899305281936982674345131723630335803162432968416629754607631364267149967_felt252, + 1814298012933979291077299305150262563225184738425864221506805795269083121634_felt252, + 1376145445134514251438548294296282721461851178693381403642014530391886634668_felt252, + 622659249259846090934612097421787568234513704951989530176155172841465844519_felt252, + 198914097097939814478279833271432201709217340097934216287412145728199122134_felt252, + 593021306064745185074612044998802789477275354555197544306790612539066107020_felt252, + 3033940554729586475332439026089665786701853868124977093403343421468363635029_felt252, + 1714065178643575993409043123920176869070154047035777795763337983605807344127_felt252, + 2010374389034446843602920616235833210006433523403854597953822609625683845087_felt252, + 921556240903180662289597253303069325856106727749540088389554931655994790328_felt252, + 2721697623684411345362355675085026998143980833224255095553054994542884959757_felt252, + 2338217208826212965138188258417635535921841519266790449113837153994389615081_felt252, + 569423247513326900626361770760955741332827071185780665915965225647804573934_felt252, + 2863715976028110596461808954130882599440115928217765129209008050321505185940_felt252, + 1449294931588938329288493447622718416848130363809020064310883227877344455238_felt252, + 2068295610847657332463194431180216881306306573528207456036694967970707329867_felt252, + 663944261764906291681917857193552558265048064395844129538368497766032097953_felt252, + 3120488889501876190149056432171149397606294799404878808609645516172340841136_felt252, + 2430927899568537629991641801033759349229820908578826234624316880474563119510_felt252, + 2805906557824799949235269175938234548574216182296364520594311713542753812262_felt252, + 852233402676722423147430975777904912254682122981909770070167479532331508400_felt252, + 1405143385300469789711330595488689570432692289650395963774023351738671062042_felt252, + 1934182721714646750096113470434025737719897130941122646704898613073080103978_felt252, + 3238377912225341152039538795316041901485696707366336811871438401023202724133_felt252, + 2607804113627965784669134493503942060354521936693467033177024747191607213100_felt252, + 1932921502126971028558547053363751873688238629878959520311219751249124129648_felt252, + 108817497357515304396080858286181114181719382792307477531848052701693179596_felt252, + 543873912905835811331617615405908753661075410583633264309827840930423461929_felt252, + 2916279654722840533461536606077605717629038164586254890563318202813460980438_felt252, + 986009791390902161654539930120345272501827657935475213522300573222339898170_felt252, + 1184337324311069692301015810795559069029090388823231252588110738568692852315_felt252, + 722312355139321524682974137268702754170407208422488153529071949249938692752_felt252, + 819264433657785979156933283168682856228051213041674220282493199110133421471_felt252, + 3604280701901488117778163949085377066048077198905317698484776283304514034297_felt252, + 1144843385532771557030488278388574489198336041818676634199628788177480181578_felt252, + 3463501756273892544048564914328192459535688202681363702719144857758265411181_felt252, + 2518455606636018364271720753629950589354141079790958119735728792243554777393_felt252, + 1936732755600426532895106706758176577533158195937857717694111338968756899605_felt252, + 1425073633966104345135459517884362186813692501895386978731360715729930107507_felt252, + 3581628210949969172180076625887386909800140057304461160701894802934424366619_felt252, + 1915792750231857871718530309144573800719980207541301049968048830674026309203_felt252, + 676083867755245730971519904590434748586067347299844672351664440176393140383_felt252, + 2959905760998753215858674395202038903778790365356474016486960469210150366892_felt252, + 1796170669837085914114551404661152060518549989535456196718990246975216835635_felt252, + 3106358541810846512304884548247118437982705135246896736075635314456806399440_felt252, + 2287432698219507854077547264427339011706100650965567073936484959002741676871_felt252, + 2775765553303822262668586417535240341159968534166156511834644295671224088232_felt252, + 2571052199529872056244762646229270769823905077634613142429459770089294915828_felt252, + 1272860108210667950205308058206175235677459619531763171504803524408747597769_felt252, + 1074850104868799016304298994720385993477092707527924359971388006442842493071_felt252, + 3584860730120129084132143492466044029223132792537860934515918690353870675451_felt252, + 2393203248447630640907085457056939429593686954441900672773284929584453823391_felt252, + 614708339621928565298092982830188833634434933949608888155081896460416223466_felt252, + 3385936763431232034170105594690265912806427106166813820972395833705976292961_felt252, + 907482931263487067982971652439248903268072436645654644471500632965917068342_felt252, + 2048977823161051568209819140448646906924662318789534972934886247378125399798_felt252, + 1981632824335119804164556014384760812185939631698436438807729194355851962475_felt252, + 2617937966261647265935409621826024570236503832165290147123928064615056557209_felt252, + 3126981830395254849711030223112835027475157084541395324497121297066033372957_felt252, + 588996531452184411783198229953765060977906486184106026424164529363687683521_felt252, + 1318522302451455846724822557581649754560592016920786022938163821950389953241_felt252, + 2214381866375504634131658875931187955671987765276330798930989718440043198108_felt252, + 369467663039433831728045477491233943372604324430063621322972345949456168118_felt252, + 852728912072096364245834039756022208051886081661685435909185150739697861736_felt252, + 1493447003294863282247835044055555619290072459659217136426984634753236444941_felt252, + 3401816907623990721055430814548199429909054665680943239319685549905684782485_felt252, + 1946529828279389139461991884186425792291598833489322247206102467922477854004_felt252, + 868116686167577486631937155622407841408063176936962743679367510878655476940_felt252, + 2142527132620620699682033716197970494589475479006949105661110408376078738829_felt252, + 2342091376774815759942223551861762586649471548591003973075949571009592827034_felt252, + 1668925221043228639434443374224822705124636674887420873548944448092322644974_felt252, + 603908928045136295092724548625726105687629049204061679187005235988701343800_felt252, + 63648898970739003645761053422124819146604750591296564671713846851295334323_felt252, + 361767859539455020849294109171725012876714180880395665188656527061724153484_felt252, + 1309261351411317401081840199226488055413506654815883490660976568300719545934_felt252, + 1613977646269413506758327704601058847668003336034046256167073430940770746789_felt252, + 1858686957581480723244326036511724960282699536086135014724573399511041469264_felt252, + 1622992452352411290321834007029589704813403059745312532124981338880721896269_felt252, + 2657196320334615454726007434878818689265175099041432084429770404589157823596_felt252, + 2691921015318717290377929891973748487154573164720390138214413070205197814164_felt252, + 2104763392357132795153828363949368642208647946125396544598946497956219747450_felt252, + 919911845157957586697479851745042466740081910492383247533806923814693629829_felt252, + 701003378186186058132921429586339235890280604185077034924167673188941562281_felt252, + 711506317524997217810493118621735771312805872204893040037748352502536458458_felt252, + 2855540604251510051230632935034995166400955138206771635423663185858525598962_felt252, + 780339121946941903095692921279240827013956102764918098824024085269956385992_felt252, + 1658786308423152909694749252715332083849262390388479727855643217140778087122_felt252, + 2365472830340564182464852858881478421498250172570031627248123292617563368562_felt252, + 2245144873180285841978306628465899281837193663237445097656703993844477694347_felt252, + 169660744139811964647750091439850428450965922961072569719318042499290174181_felt252, + 3290804359860007172180889205356395732789247575093712310923274188970138797020_felt252, + 282660186876217528897305403448201992545761339323684517032017506619623959285_felt252, + 154341708076451925635924923171198560955561304594013505018459705036434905246_felt252, + 1327758839165462171932230265726900904104455647318841909106659102941626365062_felt252, + 992508824736653136385036489561541825264842060738088116061114397019895888930_felt252, + 510728063542845875279250570841785008795408449576696334198936195754022071682_felt252, + 1575773541529040282168398355385235942011969660018012552039962195669800333201_felt252, + 1586179846158593445084507645241832315070681521004498929232063267274496851572_felt252, + 3072873411984551735118193516601135320153534491304082846211416945820323592559_felt252, + 962955412039110620893243458729973528792490894025948548655695263472208625952_felt252, + 3024057419204720791300533704028453834738143701294505558545174868490622877810_felt252, + 2392755102556360464953383506080487940302156629664527617352495913730683106637_felt252, + 952703255677932142728576607339386396999862448522683831977924439514587181716_felt252, + 1164821587126301051070336738864603278014823713602236511296881696580353238807_felt252, + 1390972980641551346670735406720928072322515669512915110294742027162008472664_felt252, + 244876055958161784757916959183802969391059938914680352495988610300198913961_felt252, + 2884467617075245811284682365237177576662401357241110974547786222182661756734_felt252, + 2610710840953043476711519225992404279611126571978333011922015827358752170860_felt252, + 2165739229795884950991280936783422736262699583392327305817504479126879368440_felt252, + 2939883679428158122357204327835809926994736686918474853063981725801262678059_felt252, + 3102623028602025475218636336411102306105575058789752318414984602185398230555_felt252, + 624908296771729411172511327716224399585017631872711279815263041550293914659_felt252, + 2379664848290507169163393447376637488762130576950239852776476853663149980075_felt252, + 486721084672851656017156955597969155960425603094970064028007993407862296055_felt252, + 1276444367472197974067726513050165570926958675521085289326350161001938815173_felt252, + 1172429433970596854633258801930007177904128757880666919748651199699629862904_felt252, + 3593223254204085786214279368458356509387572568925913024582025524897169941916_felt252, + 2952196436318932361083144901970898682527986611852087121803006865319110320571_felt252, + 364954446842173772616699893098966930879432067940571558985647576823564252764_felt252, + 253687158454390253225962126386170187468781094514197518360089727265885808165_felt252, + 3107434768679024265261289961830900310004608935004085221150338838990321576356_felt252, + 190902244511049529540556089487993204901058133102363622186722291032203773405_felt252, + 172194765579112993394771738048708354447432439945700136804404264552434399381_felt252, + 2532241593820550317494186563653818482121406823950386738641411912090897578487_felt252, + 972381267704040468063152547222302468142743139332419731742331452813176870503_felt252, + 970656092417131265287873943455326195357900105850593450260411856613725132328_felt252, + 3587904964972890483970077172037179909770744075137655090426525784279425184031_felt252, + 2163849233800076853843146759442931192074029941996074653487670435631658105115_felt252, + 914689135372920366398149535889852642295507656513364313955929048705839899824_felt252, + 1748116076437802864088285756176329580803531455947206936352459287225738857876_felt252, + 3198070552668130963168303014281202415563903538164561435953137930898725920660_felt252, + 3213443301820311436922550085112105795731423758384938751818197176890707675244_felt252, + 3250451709970263577473287459918366512409301273848961157917104933205911808875_felt252, + 2133876499451989273806271055481794226982585449187357136219490177856547823661_felt252, + 1866103653463532878158603437151253259550479871031553035877770827480747274791_felt252, + 1074952693545971398146989963447837489719512881339345684140085592699392009633_felt252, + 956235711320627787171166223808949865810457709561427454528277917814981323891_felt252, + 1974808914360499838348026815272572488022264290503285760722043782425179066069_felt252, + 425760628147732521100646716397101049370145914004776126345154930713827573093_felt252, + 2002154045428527203675308287888074742278698248873502410599273926358942210044_felt252, + 2086721327852622325964085508788032163930904833973854028315183856707586045179_felt252, + 3347781398915334553537145138692676875333478663329241456525701930913542653227_felt252, + 2914839746630684827201236872693398048561656615278034285210700813196787991285_felt252, + 1064142379714363415703561213141586285390707897732412095241691099409724475305_felt252, + 1263821978376251346309994342347037191735290207956047653812802155106113729060_felt252, + 2037912455407425084117083538841185505656044842111256545162733767820025211937_felt252, + 1955803105207597173819349377400074214728006348206575172332994018887063076028_felt252, + 2540144911027866743556302865873776134279776352934316773113991125618810969522_felt252, + 3597822144630342972278383778132515785179435861557495173700092811672623667610_felt252, + 1866687929067149335521162337485431151265464066529956917832614094698677915096_felt252, + 70585631161699786689299125547305859893165074929440893568838270478498433406_felt252, + 3209140498648992919449715983589205828983937188944768033263877199476286241077_felt252, + 2714857167481194401139104973205440278422317945498004640260849072667214999129_felt252, + 1314158251756970448190514756356606234816014761517239970779560791683858738653_felt252, + 3161781630360677764187247400339812442103918634527087502050944556226610062103_felt252, + 2066682955931894969806020856248948794723806858400550320488995750700979479137_felt252, + 3436501655976684236579192431750052437847824672997192121473473170130732598301_felt252, + 1259715993270204428808070333675645785180297016145579458085488905678876250498_felt252, + 3470220407873044396820494505237453651234348050789700418538462602496526268523_felt252, + 416558997761734766352317428849511726964815534369029276258265554891479660561_felt252, + 364289350124994924887474719354901011372164681297669023170650694599640625939_felt252, + 1252086459248742742796786866625974235265155396292597008684575683277530765423_felt252, + 2465532878513748055285914348340191443280781488258065952922314865393493252472_felt252, + 994183266973332897217551300923758306349331966358668075400846252869054940048_felt252, + 2310349354963122982666508505884170497982540569726770465683867402046122391179_felt252, + 345978103097154232382079597484077444333312242046631445595994573771074450293_felt252, + 1152029002802759127121720952441147873530962633099082756933180654190476259102_felt252, + 1240251898797580269339145924904191872757097430257325375207779529770478185281_felt252, + 1616722025173466582348919322290804796409103887500667181862470263831343357992_felt252, + 3017911652676875434818733602271974144465795942971730587215704523013321684881_felt252, + 3346586601461976682605805103291838835852478603102116512897295644169469061565_felt252, + 3083930361499071870401718864091925786169087497463412922282309021098613508754_felt252, + 13540975919597656457512762376135801779554489177069471817956785274147779503_felt252, + 917030809916974527488439622531790456372811046473278891623084069822068476444_felt252, + 1112944289128711637308030623210677567934423886646658486665609372376602415132_felt252, + 3094169308770642287939871793770512472305498102925246763135730810786415877864_felt252, + 804479737659475001459630487786456521604797375275926579588714838529916210644_felt252, + 2396665260687777101698796578164990630242442520642835010754271549153371269450_felt252, + 2610225943096488486878455958508457995061518072894381800947893005062704485972_felt252, + 1591752058472406385650001012333295972539670311128782774400166585642461413099_felt252, + 2608134512007016795730348774836151468542538946806401343996953397778925114813_felt252, + 2094894315549177096191124970164800945577535593156242816173821625768902666928_felt252, + 2252035073649756588917085630078850352531003007735005084801278646460248204276_felt252, + 2782384612755468091282704578271862755015770197149512040353948666008824101001_felt252, + 316235258073050932153058541334620907664804239795611852339539175420144104914_felt252, + 1835750417131654179955593187163268880961411504681225744421208650795896679673_felt252, + 1292935211962102917350049844348563435768720801670989862532144400485060791099_felt252, + 118415484273171585628353615617075743185424465340495205697780822986880550123_felt252, + 152844193702363213919666165666009412634947788231190354061457436276315975291_felt252, + 2324130143028528466108304997683191350649305769102533382931945845825361946962_felt252, + 3203207682698441638904307373827857700255491838897223875047811806938215264274_felt252, + 2860564596686692054020690713172940987687026362695682721959700927038831545737_felt252, + 668450148797676221746168817917897021242508881436313560577859960251788261156_felt252, + 1430334358598333591703764686124200109799661458813130155059168652422306704811_felt252, + 1089452234545504526787478822857830140321485551389493982409124700773141938749_felt252, + 751297338080774873770576181154096619935294173516948506317981305515595540708_felt252, + 3106380894434963432306243420494585252074550901647160278121214782933277953079_felt252, + 1884277845072165152844915196726820175027130708350481317664332928723475442045_felt252, + 1799721502008134658713823478533558512398102157007605232271323746459515683101_felt252, + 2611110223254097062986880564961097770725403682278414817505059717075824965186_felt252, + 3103474665092252626551979124236800334286588449924059175668977573280276505394_felt252, + 2929102772958024644375754281997288361277458766444789262511301514634771720279_felt252, + 2182292969329208329759248021860880480252434021625711457255148871507832343923_felt252, + 851079708345251032769925774060596563791798800558702946493065992543974473355_felt252, + 190886089657616034159922004161107278930980392409294968704093667136274769023_felt252, + 1464287056134779423147044023355152483542243769472996169337366568642427202922_felt252, + 2258104584838229333114828743952503888263298818159203908331839341168253942670_felt252, + 155363854932323147872785621783925140873093722865352389408677696400516947501_felt252, + 2306211248350715263593747332877520643821052913631379463860639306674609680557_felt252, + 578933878631996216973001305246040759843271260857016903495647968304003705917_felt252, + 1482081546536680384081894301260727665461810466579035890412651815811340529577_felt252, + 2538941608235040148143287768313166248584071150774776370159207447373528973036_felt252, + 2777714154870092203823639633605868488792687584697571528873046351592640428140_felt252, + 3244349941303301972910362896727281930638705960005168207629447583921225238712_felt252, + 3156331360214613189992782355288407558127838897983828901927452872839575949789_felt252, + 950088904359901583953675648795572898976595019486840720355470337899211484906_felt252, + 1170349495129829166883740371012470131011718056117928650805066174680205639059_felt252, + 2832192836553985146053232354393674626020843824872602432768363811802715219674_felt252, + 2836402677705791961239595790034687033132172647941066550553583680181050005460_felt252, + 183920709644601616583388640770326408190404832738759492081311329210029182517_felt252, + 2447529888645054618594151449317011214112003307205513807172815556610603770137_felt252, + 2285409589375712187139474172186625695753219837916444393244978834210245359150_felt252, + 1988297389726329749228889445913210279156090639790558411082331189648279049081_felt252, + 1717151294304237982366483919994182795231086744615751378749468464805115028296_felt252, + 2248399094562750715615054430667482684884451367486367209760950376643249687524_felt252, + 2190993404594290538329886204353671028463033064960037662562221173125412262943_felt252, + 1622312839731756162180330022482992349888585045646760706814114247352765338103_felt252, + 663074944988750363055936065726083879968559373895870891875689182257686291971_felt252, + 3282248640945626269264234942494576810639489497215201668028688603962074171770_felt252, + 2774019767497233639070378617248746449862033001159147945523260511146712105436_felt252, + 785493086913091935454528567630409653652720119070285419405283450808405532868_felt252, + 1430002311321112545651303785374033368383537042371029724762950041688086582071_felt252, + 1802676864833669030655283418430904599522253360289271222562085695824895699233_felt252, + 495664494247074830660672635936134888476206249105897679103789080926797260279_felt252, + 875171513344138031535919924050479615347521025597759427606835257254707047980_felt252, + 515602996123497972612736524283031814664867733486693335530544964827010745949_felt252, + 3095386673190355337054715596425022183516391988849974562590508159123399785962_felt252, + 1468271078793353727447697884368644990636917776456411280821165353905933355555_felt252, + 638289029177243357769756584606342835529479310300652562808344021032225382281_felt252, + 1918833584378289859702650138532360333683973084385462616465463624306014803947_felt252, + 3558500380001692767001231672052013396533853640023934491188648377990548547844_felt252, + 1698639835133702590123045247299520008438202562621810331174387370924043744401_felt252, + 2229929634177514195695191788255953857299063330614990480417045775507931473753_felt252, + 2292984889289650039092503599673527634057369610550445947726463957792237049351_felt252, + 985552164838661842218143877567902457435908867213436042547717462546068008181_felt252, + 3415269203650996993676979294605414566334808882570225462184558260624368847909_felt252, + 3028043615590007387166275639109524609741654246085111632948991433199155919296_felt252, + 1414249313326624050616357363836208255975764082618391292586473473420785479191_felt252, + 2195841675718235427996683929130623832071618810400661439791655775000281620741_felt252, + 3555826682708982496155144742018540977154847874640073344358210427600350872620_felt252, + 1510447110947695383283446650943556444632101195275915473698903156020439111410_felt252, + 1143910894994654424875935947473272690843350441585647765047084308342699148025_felt252, + 2068620151280739413989803905943889512533063429751938767899398553223198620494_felt252, + 1252285299257306312842207820621782190023241483280020808466474787866097667933_felt252, + 672394979224011449403103243229874104294253948687489344056883073489873408802_felt252, + 2974111393384355366390394895709886458026772593959924400178452659260479745169_felt252, + 1361395962875147758211316234676045028411354108931496000354792543599388080745_felt252, + 343800803113656039616243689549112758699088746445237474248410675140165476181_felt252, + 406015867172985463851496054132056622674534617991993046209131709083512804357_felt252, + 72214660310036902200586550088808424669223317996945115242286101223374181271_felt252, + 2269548898216815605633540763086122256513782892411976335354562903072909790664_felt252, + 3414973144366566628660279733644884097447917799251043648512719822940134502336_felt252, + 2006129992174688700322219826152482745933102026383211883694069993487736029595_felt252, + 1701098840797358781076427166074998956015202554259006934949141136901304985983_felt252, + 1365733630230933392323776139207407760405079896030623528274720119248418014321_felt252, + 1011771591114065502312878146591347006123486350032415803648092668692624671719_felt252, + 2515358114012979922975260048934017161796123164432279682570003414077850191440_felt252, + 1615945623514055129306452811105373074638966465324773848854422697506538787708_felt252, + 1375047962440907373770725353063785438123566317387660942945444986474323769924_felt252, + 2822244024414344086122304808884726115162885198334964098580435993796082556659_felt252, + 2775149843266560935903842218225846965207589760002921510268496965358971061421_felt252, + 1736219868348233501158942457904971538880148659564512420461986802147038313745_felt252, + 2342852435027986173286742081020769391161371588413560914183013597707146535404_felt252, + 3549110818195719722700100600194613558139840337247217894310007372941779198975_felt252, + 2951396142957908570710750119560059384639314078032024747721655148728551629868_felt252, + 3065001843822637558079021784303428158290002760823660039772801178370283589125_felt252, + 1751327896039248282729070635560596666261136614564731010531741616752673049944_felt252, + 2396642733582510057591636787730517009447178366977674817778078956230272440033_felt252, + 2641619792027272007513824356027293966819241357234848283329889164778296898408_felt252, + 3275154997539209921234190475077012416777150916084976292550356773666755047247_felt252, + 3081452204179733216798230125236410022020071265527602661177845385850031194085_felt252, + 2626873986059172890835198079287074049593275149291123718293331709522268038617_felt252, + 3363260504771867182486874536362243253152047266626254800030783239073328252454_felt252, + 2812344764238979370163016837704768269836114430199963464665841968390771642171_felt252, + 961398232073922835234451324588602619487942813328311337325550948573313110438_felt252, + 522376900339936395197818843817457297400922290172536701592832010674871120456_felt252, + 2971682565960658412777212553572574036595597158191676893618459418296995066133_felt252, + 3617280742428902505596965332886198122649398480984699368242904499959382926058_felt252, + 2879616659664082370620498004845104743806377143846916769666695262472722111019_felt252, + 3160713404056340700068736692119873061256868241047757197348455294483384299638_felt252, + 2114203489007345893511439229140799528174081002273475947691126338948479485719_felt252, + 1699318088359392885225263556220104613506564615891653600188590649465251789259_felt252, + 1821062897549310979483458153601795601967672940124026820681545936021023832418_felt252, + 357988506567125239462888695427869376048767947349522606572076448849384177890_felt252, + 2308796365755610884275833909519195019526372174949441960053706264190151122631_felt252, + 2566138068820193389796847314306007300763557784583168766182511935865954673322_felt252, + 2736561171968552754273141013607338254187005130992687609437430690734299527448_felt252, + 2735681423197981722650375289153726740017386106542352138606845103797714187421_felt252, + 3292145355778337756438382022308767199999576452425700413220872198557642519796_felt252, + 2590725719636615238274478548069089676760903644483132533558999736919607368949_felt252, + 4282805869675852664601186295193866355099882049465152944409013145363775448_felt252, + 1386811392104901566196866312901027969245249033902653020145697706551200012429_felt252, + 3598548338171183260127296694900636184514360234101036703707340918003060562411_felt252, + 387529754249971242445375160899043057610629925977120668905847547473748414672_felt252, + 1151236812635542695740038434003239715795465576518912996032055502600029842475_felt252, + 2129220417380699442727598055301720168411497384383044437932837902906182675175_felt252, + 2731894125316494321583225280879647473277202042901590711090564734289888782203_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 2612069923501100717771921871655115845791878644137905837664403753666343339259_felt252, + 3241480865448846236074954594310251364576984531722469237903492337061236567454_felt252, + 2455472561537605320291478357162262383636749385015829673834209577917685483211_felt252, + 523912389555715706623695312580087674628475545344202547443312611961690277992_felt252, + 262174191322598783016460462658234898843079405886089599329180891776928221247_felt252, + 2402182651099556982038483948618666763362945329233827785020829345979717134442_felt252, + 3125923161682121754568097017320548180466767012300389385449976170561454152920_felt252, + 1258717135644524062360070538010152070747723835499404023666017837007352049605_felt252, + 1166618309888483470253291103804912277332784576181518896459268326997498850047_felt252, + 2338726597554179872339955140712383205761762762281262699082636173113206543072_felt252, + 3275107555259420142773620488887396555849391802567482415716440553705794719528_felt252, + 796633094061555767017195986088906801463427856843414625810111176817534879581_felt252, + 36791216123946216855183753846839319324897276164592022045866626120602997880_felt252, + 3069439358375616006867726665025801507626541650566475445951599355516834945759_felt252, + 1754008249708421596794118982973263310733949758796226823684543160081752799968_felt252, + 1267124533745392575859670137616584130565522369493285360718827459990248889789_felt252, + 502314129811171273326278872532930209391214163251500628462085640305455941052_felt252, + 1010543734895488745370661929450469073122513406928936496306515333033579940431_felt252, + 91802467865852151598925733924268966041344151207937727526340321193644320482_felt252, + 2806043613082132264532380747338681958033668441493086027897147594264090916444_felt252, + 859807763825209234823393849960135234554757512239688013765758508465054706861_felt252, + 3168345834505402589526182443401580891447898588107527135020875088832413660685_felt252, + 70753448835798470708767213411802601617199863615349501131757896356987707414_felt252, + 2059871276002416256338326092181956162761382723115719724059503453263491805042_felt252, + 168156133594799864597475306579528736698186000892668922950992559522791469116_felt252, + 1980913922557644293985991287125090361745022778479002122022442666552279290642_felt252, + 1853294547847283814110350719947063907945754900332147201616558753021907192494_felt252, + 642083965487295362576382945812148651165385197187894924898797371167160685786_felt252, + 3069519503601567911772301872589386851814953476075578157983750783551007855004_felt252, + 1626357693598819332744303227054308185476240520794807246968454497244481456439_felt252, + 1331355242357541135499887633789952678188153705358571055165314001564914470150_felt252, + 2263048926867198692301900044209433885209168289877964483759174687664322473350_felt252, + 3572846926039306052891655615292068101893388284644314336398069777917489497509_felt252, + 1463160428206048539722599273112753494985002378728403216613590534576469873154_felt252, + 259220890529363156470500927911833294060894801287354762802866384316693697578_felt252, + 3451323513540791387369683690281912771108982394974426067120419421042808542824_felt252, + 14140596840215587945884490211290690097956503524106386803624231047983214083_felt252, + 1602904913176383829691293550831391320895574970756991264666302038282512013333_felt252, + 72451702501584019906480000968280457321745368644282019403120141865698280603_felt252, + 65905614390309981440733616756218034830959172302616871404693995523313775010_felt252, + 3373030196091325054655823200266910059185552355844855253006702384796343622821_felt252, + 862975840673612026013783303757891950623630237642301957604053856046914757222_felt252, + 1560250226813795004233011176330398745790265687848917672091837630448068247493_felt252, + 1572525707823600302015249580787030665555830561795214525676067412353989614452_felt252, + 1453661827161111154682318670922733540926223053170827872916086994670862558287_felt252, + 74670590958672895882008361927405198581806568214901950625011787227428454729_felt252, + 1638759962116363155931656510473949787725834248864152676162618878393916347112_felt252, + 3046737330545889708693793066327891024817003236555480318338714642268251171882_felt252, + 2816857863630874234265149057360326780649413819801350232505611704319247955629_felt252, + 1085577804293722502989113138690353403214966651521181418514876485972445776857_felt252, + 540337024478714906245220310216973159160925490472553620831113786979014144779_felt252, + 2724344501962808269385501995090205786287914214760558786150719881067719344539_felt252, + 1083563718340213106674048723585804869909039792755009918345376191428151448192_felt252, + 3044208053724100345833399201080897241684151879227554115455562439441420599588_felt252, + 443039240797689349717316632048023082807549603257020790284525283680632572039_felt252, + 1193015681445123092274826462418334142701252903761071328315178600843703268952_felt252, + 3268383219835794541452957958076667481330427582017257837735440665336333218303_felt252, + 1394019982636909270814176732685866252279234244359842567564574025912111682804_felt252, + 348841929453485091026420064658939639048199878717817045733043472898798921236_felt252, + 1597744226601627285512415002528834807394325266258837098857137514689263701200_felt252, + 2142293437680459699517040665183356515896057131847367981283961566042892509327_felt252, + 2155498866999487224973513992326201309803477811863907442350638664780739715766_felt252, + 1529454241718689673498679877003504355789281132414311770682556008041099709581_felt252, + 1544911731468426401357498609474990564073662414662398642512298429792647806477_felt252, + 2751613528564846644421426190401404095581972455052624271199958335814771196522_felt252, + 2211117870029382629476819921653457816643382547529805507125219373262312119577_felt252, + 3029560299232929073072398447214513507078385264321548235983505763354382419764_felt252, + 3254669625893253196018852270718499146883230400869316072755504092821637388191_felt252, + 462898804410135688200708643190935347221794392237837260603593497887147614792_felt252, + 3548289634261951154893125627360498747527307599609997043564104559668697328435_felt252, + 943423342485527510304078518532531696027290129979688412249155317578919151937_felt252, + 3229475566927828247046259328716458155166863911021625639296192600915864528265_felt252, + 2079005471040037819922176454384676477377447874916411657023496115432727934673_felt252, + 732136944774838072965474144770883116166897128988764304561466095814869007393_felt252, + 1043570728467612293354556799391656747234616721721063562250216679090759203922_felt252, + 3581945812671510773741895267467715216622486778754068708269678822253110577496_felt252, + 1114489850064261048564269192852628356199802807579715696274259661972195350887_felt252, + 1896952578600181824203771264225240033084912602181864856788550005688765632859_felt252, + 2763077284972419448303891592037750517991055401955259885205407345743475905904_felt252, + 1531389442851146321426983034752086303733146278499910807505425715121504874750_felt252, + 986710893606879946088050588361259852045081300412143796338176447313717521323_felt252, + 895432722695017892459744005959662761263448550129366856789757275180950980849_felt252, + 1142095015056967610999965407250171575749572725579621100362080183720389277615_felt252, + 3187399416226393347047199310541935183282992258935474684521698677503029152467_felt252, + 1314754916774705247732566152505396038092661835601790852092147224821589815175_felt252, + 2127409538532445692487265395737476498446682267127989832801302434170110784843_felt252, + 1780145850533311816311437457350793777045008629408011993589179532789258263528_felt252, + 138803263597856304273199564548232724185082730641608281981240172291880913424_felt252, + 1541686243487093254569845858959325464457263225176586544548457291879149727034_felt252, + 1887722152452561105363509016803574491331030412228222487309424581293834768564_felt252, + 1738085137414995141101750803169067378649802953886866669875354461826825319170_felt252, + 1010729894011318170764810675102608810007991651946739374798069366417528371310_felt252, + 1587409003057440168951942985945341704255118016830888117269029842670990135117_felt252, + 2036188133316202028760980619571119058000418025883007473496862910581711560998_felt252, + 957346520678523160241537617452253834263307780196719298560805286708045546314_felt252, + 308437624245451231960901431624137095906690963231159522851150023878409676494_felt252, + 2984977347464410721642249013093710682575307044054291295564863004290826322659_felt252, + 2386582599704206431203139068045297572033103536631966630898676461042290658508_felt252, + 226231709433152343912116298025111852076159698007137596053876026328221662456_felt252, + 3535212480344541089487054250748219543127585555675658096255507031382676748462_felt252, + 2857368849146673236656076821501388719133857830692319046331591378934874006625_felt252, + 1923455814063026528130300235207593321708147338316090727961352565176251222368_felt252, + 1759567058603444933621502644253184251752224587792760688969930178144722191945_felt252, + 2662813924918554947102066070143679025069502203049968737665991411011550984268_felt252, + 1505871855829551926563899434317775735755034355866826006596768191228060968416_felt252, + 2045742921009705393000836042052473224916657188820590159709118450927958596480_felt252, + 680079800636365921420182377287904914303900749147186332516755509283074209910_felt252, + 2045295035681293537898914315923949422235634955346025785232694707058199899170_felt252, + 434062547563164798173138417744461243617159720424100870633465071967800117389_felt252, + 1442257129760233169381901155118540089095163077398934677017939232338041461882_felt252, + 555905410818448847875753898185682382643708281072390034328810522222438528129_felt252, + 3515332895583983715960541966035183986122273724140168488138688463030945327488_felt252, + 3376577175445339009735020818577152725063265733815862557945210853499963225073_felt252, + 1641502615606641487165294682199539677291746455249743261146479754899325724188_felt252, + 1653514119939055191160307175646919336070057030905315529387365119769204812881_felt252, + 1199926620968152354426165749373899547405316045986050022801223976934686524020_felt252, + 1917225390685127679328598334954886199561820050018583958975281632275090180018_felt252, + 1843068879870534360516838274094052486868021925901060177157424275272685065555_felt252, + 2290879129471702457941264448911346196031876428564737493428281070547224565417_felt252, + 2844522438417374453382600645458255451261704183556375443588163936752362827413_felt252, + 3575651736941590698300178063510213151835842408494303633465099607207742314153_felt252, + 122614400377392145981070134781949068636149708838787732495233057819243806258_felt252, + 177969735729526475021643414224757220732034494839713005571379649958358582148_felt252, + 1465019649335822175603208995729992392270239861865324138678516271193458921565_felt252, + 1958380215536391300988661737516081821116633814294652529602465547375688297141_felt252, + 2387659044936529522788281641429426460673653994107348566329298271987238881920_felt252, + 1359230437048864559117835889305832302514428407095309450436344237428719450474_felt252, + 1175271624663247241358255014228853835407493817547066212356879272029236614661_felt252, + 3427930132513783146449962999253765696515124040897970802379032835299738316610_felt252, + 1199451647899816902805005911253407404148060368722098710411091151798430274833_felt252, + 1348378505745931021542448700766820373970389204703531304335084414934362102457_felt252, + 996951704966874758461543584692258617906388897836941188381084576108214010602_felt252, + 935273584133981171162936494622529030141085158879920975357699767022964580373_felt252, + 1450519072990980761690922651455364065840998295389141788992626416127900553956_felt252, + 2602598640761793549530023556645102758651981785656946559504380023586944298210_felt252, + 1345708051868728802783986101977270054930188553104668617687673171216646615048_felt252, + 2557797207375133114438549696645720704539162794725231753330054659249314844258_felt252, + 2236762597502661976290475263079789523644612428669883650595357464293518253198_felt252, + 1508463307874764924146794060662562739496738347644737078326911034483247334316_felt252, + 3388769899013505710361604893418431314000741244639766310770583225367886644827_felt252, + 1618432917767314844780909150565263034497563091111878150838844875151319548167_felt252, + 374302728741782459041104668254301518972332439830311759805081406660035056089_felt252, + 1796310095395771581096580172594906738269078419916701797151331568579739844510_felt252, + 3205010051012880427958751043132338195049744476329102409852970208885659312655_felt252, + 2289916162317524690143776877922512594776399719903234648781100626848902735072_felt252, + 2620115397323051529697978972373132299704948007058103538155672947829675854187_felt252, + 1372532465193975130752638739959415092965695455298928570465184713861915657455_felt252, + 582758665657340157266628269433371649290305819927123054947010546217971568455_felt252, + 638051266144917664228341457075239778398193179809424788252977266100533102332_felt252, + 533038385410759515211966958300423418326205355363660663944664864542803063967_felt252, + 2333477585595111287952537778206988753501885542241059915203595843298246808588_felt252, + 368440826861448311635229321105825551555721247621488455643699128343198418281_felt252, + 293121344705941988630651529451729778742213264461168487119077737524854613510_felt252, + 2744199270221834090675056121635913180063376839927592049897023066014302675062_felt252, + 3302153985528601959664093836717984889551834821226909329920067132024212352605_felt252, + 2531952120247934908415339479589251860113756012605321410008415360718441286260_felt252, + 839029638088854832042759211283874205302929165813274344596348257871409952553_felt252, + 2373764565872316656647614296889503280600071649121722366577863366394139625130_felt252, + 2088643889573616424556229126911355759474187909023928279733039986443210465302_felt252, + 240389205147721102558906968723286998271748593458412256871353643727332727231_felt252, + 964114380859746466797824179941904934135648185876743636071007568865919572584_felt252, + 2627047543586031752724811952601436032462580142292461719860987364492390816104_felt252, + 298661071737113836071126208161035585121854611370986089813826845051950598058_felt252, + 2697854171844305777785228862219220351996573530799217404283362944989971421413_felt252, + 1569002857863515252154303475037408813403041119391744840402404726918443382367_felt252, + 2997167788682685654794808181399395429422319599811553058379901320311195889140_felt252, + 1740003008471860057152540280396210684597041150981820483182487991027309766588_felt252, + 1661702906553906197934895268450063838606545398306121551225975760513383130599_felt252, + 621579177789693166623777059974917597017787912702673625402194983383091022188_felt252, + 3345698808344966588132793572923141397641166108469550005477986396422770981826_felt252, + 1722287334541364498298658965543784504673561246423189863026245398324765768779_felt252, + 909831897318987559483897126462947122307765474982937562772687604728613561974_felt252, + 2463361556046137459476365242347689680430035190455680308233288626073292195995_felt252, + 1385761350908562284610266434317642719947289645612667292797140799802657365375_felt252, + 185978752729376499657975261896440621650901520333839673156248496830539472283_felt252, + 3517291056155547196149975239303159597439362816157523951571022830326196965954_felt252, + 1932585217773030188588473647247989971582306682149899692726969876009255053162_felt252, + 3286810186469230733315827002192031750918010462328058467197332369812423577835_felt252, + 946427380373894007391017079503559304035655426493614399768090168322633477091_felt252, + 2813167098001199693045569299108771179452096455687395447524982598941189332802_felt252, + 1844899128571635577318184910742542191337190160145324364922807971155856139620_felt252, + 2422658365479846731515293753294458699218529247438997344191515472901441847923_felt252, + 1825641481123567032454625312630979314851773886224054657631401390082562606091_felt252, + 1078823265459802920766829269427247466233790273123781676785692420499425015871_felt252, + 2608294666169220031520988173261401693255981884628571731166661452000416495685_felt252, + 3009564764829112711564821104311572417335076479558264547257378581709179874236_felt252, + 2763472388044789914306383234177083447207367936138327516228914469360767047704_felt252, + 2602233130240393640623811916795994674618816321967650671894633051737394316498_felt252, + 1045255668147448121838426378786573558706981700570056555838246515628877508828_felt252, + 2060592789190239819682635508123194420057311278608709018945653980876430896229_felt252, + 1160988671675586756461094432141319284160641952155496114237022178157488959366_felt252, + 2169665696986858415583528163778125453474506835342215762444085147761131457456_felt252, + 1516031021052777314301779416547353177158105637248505561641992980296442013651_felt252, + 234375407124255731594905329246718672345076673279822250609904919714071421648_felt252, + 2578334666105094615612467199272576179112418531485465837861855066965041802941_felt252, + 1176157399884289697403228867457851616727430504052655049237604445782838502191_felt252, + 1431559627978693444405298285950885287406950343907681557248086987653941394717_felt252, + 2357544138264358084496954967801163687210351719782250842287404956859550846480_felt252, + 3326215269824263255505151454433758869242059200373727276780024558205523305626_felt252, + 1882583450434746549164186009970823503767401754868451230821730925494082764097_felt252, + 2132328616523048044859414004269957413275762476357799581120998522499206836679_felt252, + 3442171533361401036839432146966739170491418913137177429444581247902527281795_felt252, + 175964659913651587918105304021995082492579803664606946623168182172869650108_felt252, + 2154948060683458852981841650886006252043332993109589766861067504127438943443_felt252, + 1737703691372005732330641091158652324780716164371036186382739682754531791515_felt252, + 3048501785264608384665805999316669555504484818320998045949139150494249006915_felt252, + 3222429844315592690157455919452320691022507125739626347811844516503130440680_felt252, + 3398150265653279400768423267389714837882423508023853688035476312835172521850_felt252, + 1426555699490353976724302515558844895395683938639458609628385274249931462853_felt252, + 637576259337682428527571043294246918486686953481541945823326179048862614452_felt252, + 2176312347305944045510347211733699965376155613758560185894166489011917164181_felt252, + 1626239586686847987590444342341715281357326262436694766572837188682581507592_felt252, + 2729747633644866821015336730991391619539149285534296703715323058785015624882_felt252, + 1659752765089904757980797271070475677473484378214215644869185298581144972553_felt252, + 904881985390873119547353455077616054015097227229258838608621169812478129611_felt252, + 2536037449251999957439893837905415554529659841381511776124102950275083359749_felt252, + 1290660389303214934222089781869150745308449950870108381991967153659447692651_felt252, + 286476519568772055841219703856393970102541926826166843710671307191570277927_felt252, + 1810407238698056459024475238012152496993951039746816453535536837860547148889_felt252, + 351343647783750146912715706112695878041511490808967941735794784326941497666_felt252, + 2246992591538087215669196007289401633150761775875234847674374386811993985709_felt252, + 1031413174538911277649225967226812857896374120321138434844579549928606628962_felt252, + 1193781121700846804535642595097040108938068735816580116648210746352856397392_felt252, + 2648672244806547975406939994796784299627328699164533331619616511940447670144_felt252, + 2462769433280111801386710921040217151438012532757824235892875522859638472354_felt252, + 3312086862869725254101346156627027600831663957184453068121793106225285020814_felt252, + 1800788872010911929301514428807780740641162558611480916469285501545673152616_felt252, + 905045841640966179264981542161191147596774164688230446341615245895642775518_felt252, + 2548538472962925719771506344012343743963081397707638262059841753242919115112_felt252, + 1823324701327136201503317906769173307117925311727072212752380161357126962242_felt252, + 1022557181912339193482376689513457368577814462674786048928633745148817054168_felt252, + 1383059967703771653384063054932115145041597813846381809863872348412121323962_felt252, + 2132841139492235189507575962532895711624306470107064125994258578437960077091_felt252, + 3421682285557639414306941268678633032293421127433997098820846909729342330256_felt252, + 3455883056956780494464152148609209143883142680512273649671448660589882903936_felt252, + 3357782898569390760931603383929869149531312604905512281569055519714800562814_felt252, + 2230631975128313971984671432699322106238031975252179300270307571104943872135_felt252, + 2826472674780198508487531275785183490244324492151699506146579165634656508736_felt252, + 2562179440789546277884047200309513472811296546807570492785850394611063439823_felt252, + 1742142383792191298943806019822994503994862457389031540000928080926505391474_felt252, + 2889034679281022570201537107928818156215418047103095961596338023293861783587_felt252, + 120466861168453603370791135922108228711581260690555921953313414352472716108_felt252, + 400613939777071587246231799824956622337803742205415512420794009955136804926_felt252, + 2256285299618319988962846037463317331059660816756055784074054491605172313713_felt252, + 1862720323943119350595810452261054008890813630428419163873073920007165167283_felt252, + 2976505696749531549973831344149323131856241241464309580142726633168172933180_felt252, + 490474363992242827470221239082461442562933770633320972804790066879250237284_felt252, + 232730327156929730973533110565255068896812493049412717813591532175070475951_felt252, + 3075747078862947283280695105140315549015693854578135508459051232474174609853_felt252, + 3099160854563224202028973584091002034126223037680275842847059862487441225143_felt252, + 3029769095748428464945717807100397042170663385771664532578662949538880377107_felt252, + 2102017524512086196809102274514569476298412246839457164206612016593153372719_felt252, + 480736407815028876056382717123250711601208084564688630423269137979026185937_felt252, + 3363723814016383301109226407544188527135853158438419168244858915828392453092_felt252, + 261547261354403126056365224928733484260979624053870622020015235466672143921_felt252, + 2969623841920726829450160994860268816209081862744411206586659470854725066086_felt252, + 956309230409895863407883689521833735796305073968460572445941099981901978964_felt252, + 3533467281261315022737566247154706402279707195716369134530609888706974671219_felt252, + 3229211653456697794809385159628021318595264369030906951642169220747472351613_felt252, + 2593130052480336014206960449519756358958416323275243391764033731499720408967_felt252, + 1791335179294736633506624226751136284734253536374035447688721563480388177594_felt252, + 2103892864610279073351184768584017174518490632180017888324066773347119931111_felt252, + 3329650870790436064388845250996176551027193946677046219275777311036332431265_felt252, + 3067573988742567592317216189490344224623381074289406377732030851326203538436_felt252, + 3125003784388757928105804615811517449783790849882470998785816823302767521280_felt252, + 624416144142340130185892437817575529511838043713932534870482515892802440794_felt252, + 1951457625510169921098860995717467255808998166834834161023851281104893592506_felt252, + 2613958777826913139643913443509055859326151114676763837560718339648439281527_felt252, + 2236161862651788821863281290778217280085299946620634332538405826826931567421_felt252, + 1371292854951714452658983845193662830834142296340095677236199348610382410926_felt252, + 2831337614402737456226286498789629701429994626788092330329441062284314614747_felt252, + 1496196009024779682268911107380077876162943205284287607589141837231668901640_felt252, + 822187630236947795256010702804591147712789221809787817020192867186362045037_felt252, + 2774748783712360634529831853683310288717228622994158868916718322300428789508_felt252, + 3524973871775691268050785331328981266672706541105668702645724757921494376267_felt252, + 2944939821487365877191746432381168133756896955112304593345801305317771720819_felt252, + 728586326037310114967820659452331809008065375648115213475159627338116083538_felt252, + 1952729731330730911579065591417307972243453039497649172154450840948065855092_felt252, + 3385524236261549159358359528496624465291988173988091758217537581450387607588_felt252, + 1043472643394647518971100398684083006527054201817702640744236668039494676330_felt252, + 3601562302097266485600137562074146866039898105042493571335925615031927822112_felt252, + 2096938841973792252901800544335185825121694610358885876236869093564275053398_felt252, + 2404161878617857245545203159487529341346850734839028692149450458175429901536_felt252, + 3002886754876338358257764340275029051929150015447436916088704150570022682225_felt252, + 2072109994664275479371181445542391753002146658234595692538500092606886360763_felt252, + 2321121984323784441482752868104600641555838034252091871647285099547498400561_felt252, + 1497033999030306407495405907202003656092169236078450845235013763141451608911_felt252, + 317217153843598082701582708425468270844953223599606609974276840405143443934_felt252, + 3064187487011418417300536893512252255484344318398653258102785145195268367241_felt252, + 1736206332508314446150257146834197720674583071095000395622801180511003528082_felt252, + 1590961376192651310489767601717836160159100179261266728556776052161672714287_felt252, + 433795689619192226864911457713320319471877050416275764839702755495230753635_felt252, + 2992652705950798398237213619498273074346916625447983227249248819691302938185_felt252, + 491632003022263774659705583108812108249880006170039841624635853503304159040_felt252, + 2238749253200528135329955469741140560732084933422233113612163124757455118749_felt252, + 2266536592606401678166856948436788701816313297607400326881901746728692518271_felt252, + 1221918881855008873413426833362349512267552885471533976638721178148052007135_felt252, + 1269420510693603130861300579231776272828626392313480379646919410256981672560_felt252, + 1854818883013039106828812220653310158489388970577566814819814175253843104281_felt252, + 1965696444088941438910045026421504889927003206454477232913959811588782385333_felt252, + 1689916159803244358120375729146567356022510205184595043581060267387543875007_felt252, + 454781837130293713795669940064618177667049326994271183320338753595657064080_felt252, + 1934303978388209111046750814995350717409926724843330450411439732840104424670_felt252, + 2262317925591244775371770582742078405656090967422868861675377407106236087094_felt252, + 2603719350387681649508352561712713193119928936871894761781573596710337524187_felt252, + 257138066300858454835213731619919164234878930784669838539267143180862846927_felt252, + 1383541796567616703448984720801164371754233790591666904265623768131631984716_felt252, + 692006581277819776437133912672451319001105972154887082019290009057731976555_felt252, + 3046374272746599197864263369001597568167812907680207596925276941731044479300_felt252, + 199048802171442011925802035096797957195297346642850119072253961524409626477_felt252, + 1773371261413248819102163508610431053682928925825483499922893858334612409639_felt252, + 2074324907707711694828696674017294829816074488378493071861071187041874258473_felt252, + 3600428217921023578442570556430394068636332299192123440702677017099644664296_felt252, + 2908465358794037809136251478151559361011230737668045365478728781939374007012_felt252, + 2396180796756922739784682387862376942360272921589794838480728949274891422011_felt252, + 2235081010573160663861618509386921557654999283437732520068788183915558184160_felt252, + 205535200566893731126600570268941017607848887517749498156131283624313941962_felt252, + 2871275392090155925753768346654771148923210965904315366856102554432397071287_felt252, + 2338120853525423915166594122239739101574679486992270479303562777006050452900_felt252, + 2071158834584277489277206870057412670809017821388565880800274664008025480541_felt252, + 931823748959442031955931574408507440680375964691684765924623201770480974364_felt252, + 593887171106174520255199022006069095956943806497899027883812181059877277386_felt252, + 3475585404330892603998447151946254534695693580484121600092243190053582316081_felt252, + 799746027542458760101231934074827744284144920044503655576232658864475946456_felt252, + 2639526403304352189280193520808363839222526996877372295723547270220330845288_felt252, + 1339321113534794359030969431564113092730027590382243477276420167087120194429_felt252, + 1564533392330672400249965029320674158745787533343477536605645923327386021547_felt252, + 452231493729314585011649844287178880747622114969581241548658453731313915967_felt252, + 688321508985448879949695986112606373645607672441139620099183027448885600442_felt252, + 1960880859600507598777128979858654711895088151673169939013994017545820715759_felt252, + 3347026217461938266265877034581093231042930107710605944673183853384110541774_felt252, + 2769845972574764779017296713701327785138714642471788010631911147466050907144_felt252, + 1774544731956812641760934374070988286560601368115872727722353618620908868923_felt252, + 308601733911557963382588728189892916468360088562452782076024283326234673149_felt252, + 3388157175469120419525225950691200799826603494524456406838987299590867743366_felt252, + 1251700640381842477889632559391012554929070456957178809447202430672619630671_felt252, + 1116187374858369737649851682416814568528581360375566555599612684541924151006_felt252, + 1830209513477641409732999834240370188966901486667810991771211237274174458129_felt252, + 416109299027288520680295107010417895145413432098780906293086455070976424528_felt252, + 2270075140593901235788467508860854323780969428897353861278763213443027450370_felt252, + 3254986632808855984336922679643553511950211246265902716232868146338639702262_felt252, + 3405423959487639423444919364957228477594254517197758172313029123291105811459_felt252, + 2613697440808730825856064706937440091526431711582919780463017105934020402044_felt252, + 685697100876077682129752749141685751537702919406291648945854318295750290338_felt252, + 2232878689437987867324787442502987553153734865631847724332275645934049523925_felt252, + 698707537995353769858155673435494835176085713569519645285411082394920807251_felt252, + 795636190831440597290270976299874432027263362732041424061076235797776227261_felt252, + 467257686762654197517952081420819209881514397244198361186835581025734925475_felt252, + 2382508307753281901946865918802124389075284039788126762250004028476483649251_felt252, + 578225026384580675210066747382313752624541902806523379702367781962731048757_felt252, + 1625673721814237502300849420812122589989619237233305429981654889223978182162_felt252, + 2174754851936827891669355381510853868294119854763178359984390994731395091603_felt252, + 3317940927449668382514375125903914712238251961958377452514352500062461443113_felt252, + 1132870740447695830441000903603851159430334143976093762531713432239551279612_felt252, + 3059074307332017952269484328603872809674810170549505976130614191856113095120_felt252, + 272443105066794026508911073546968091744349962299337165044587182300925495515_felt252, + 3111365038129305020366317415903730058094550852674230438015044704022999130649_felt252, + 1891708658298400052784763622575608611981312619910222764653140885687914496311_felt252, + 2922484165136742290128029972957348388837007295626168244478052130598765875215_felt252, + 431470874409046748686776285532617928194049692816349049939429423937174767572_felt252, + 116128232523525535007151878768026310776943017883614048721965340653242348467_felt252, + 2235227293319602771956785100805098548823979929182478600375025087609618945396_felt252, + 735057933112608970473498757779018858732775984054080966803724845052027861709_felt252, + 610003101535435041543536530596186240848488826115340142345847467821711179870_felt252, + 3220667923869468589095454024203446428540715923039685236359202096594231504663_felt252, + 3595706064529221538422615215278097707181336209173673110337534093730784280003_felt252, + 1499954903179388782541037828699467219763630831086323979855550078046913557332_felt252, + 3060867231145218635131373647910066703029595045836473037786557533882133368295_felt252, + 3302982376166165642340279327516800400453021695671122056971949903224833830481_felt252, + 2561803028615443755787232006777057449711266496501905972443176288528531598778_felt252, + 2129241459524276952125099667197966997168750220877520858305763361902996419642_felt252, + 2789197077814062534574510374823441827954646447352685774147187872977512485799_felt252, + 1448859421508815932377758197574521090203098930759717743262862334693957754595_felt252, + 2165350586543035708562752179406573116785456260222776232726548001466908732442_felt252, + 1661790331938662597203128834393194244106506023917356640437301473291684927822_felt252, + 1515086972500280887165982630319723382790150635364555905451368217120039554006_felt252, + 2960065329139476243900538446089556199001299391302157935405319394467631501651_felt252, + 344587557774563789912200638944095361545471601462134616174910646023662658287_felt252, + 2488042540182515740308950595110883673782931299546779684581209434216672045425_felt252, + 3546183645874425360027184219730733734419142080291204689090871198786325162856_felt252, + 234567924922872416159365596251202081878422638980235941494900188896499512838_felt252, + 882635504659719311376669328352955322104672956332694597641333240566462846656_felt252, + 1297161817942324161470797331030561293187377013872624485219913802798076630133_felt252, + 1571308609724886789419472087298977342625029366706123517565518812111873469785_felt252, + 2286302648730257586899917340771794233375813449306689974634510292162312667519_felt252, + 2721892913432116691187511979839704620968863169669126678850820564903782483739_felt252, + 203155356229053732712129951208739994353586778443217203003522696055460611659_felt252, + 407475101282387102838646604969306439255331777667855863513071795534408650134_felt252, + 1432177145934707688935189289629039300034466367758933649588268909957100658242_felt252, + 2824404240260219365321499180579473319577532782139786812506306315593957246941_felt252, + 529498757399420220034145448407719249239075712179328271612695570069261180073_felt252, + 651051150063095137612737551273835570832660728067720994344130914620976244421_felt252, + 980914171406865812942986166027290791826059654646698934709394348588987632297_felt252, + 3288356535241354988487231061408634928335164205046958568585383655693830321262_felt252, + 2628284441689258831468270171593918597338177347839798706397084277459361446940_felt252, + 980828413367238490870441984312279632333816023225010900911245419803900972951_felt252, + 58526269133009912726223158676823023288724817575528039927650082511886207067_felt252, + 2695075800428052833205256801836329042187993206891555192436938519618541234119_felt252, + 3508119041115839485674878539129123884352125181289172217483985770351451603957_felt252, + 1868328288316062174955668812254259587338857103151248918266419611417041940993_felt252, + 2843110891718191023882848914252114756438107404104508250267482964526212730297_felt252, + 1699448119628034772038891297197660197451374936144389777347314182744162798484_felt252, + 2539152250935324672453663416993087303528848099407923836571455198193058834349_felt252, + 3505146479878603557785026202547877999961013927740549435335506104840528281138_felt252, + 3033768193105839221144137055457354021524574091361716688331809346089444157245_felt252, + 376761147668713172659244420779541605685837330906973663770540337830825305833_felt252, + 1774474682881177176804762715880963664191290053083160560648952879845190423828_felt252, + 173244899635208437359399140754047642935987116764395961104498504802429981217_felt252, + 948519016859352872803162031086584268025474179099764709033838896320918094964_felt252, + 1863384798166042810204992057577144486554127629597862778954651262716922295054_felt252, + 2902948392492598377615305534511734780431395201477245351687024207620618076753_felt252, + 749549100108617797811589289692482473803308778212564099524844672853721894590_felt252, + 1110150101579250257754550111885134574611314410870186423370798539117223857519_felt252, + 2019849430411123774286776034219252021647845159949018558464276064171891126430_felt252, + 3505514537248012849417168608632194511665554001591211843083533865530004374721_felt252, + 973183185746907099307734970018545054523471500446717692621664877564476378517_felt252, + 2844307368169594462842186238269957783273912677957705621268582609042051491759_felt252, + 1896835466038718294117682770485277061754176734218903734489773968007984893274_felt252, + 2666549694380277579749029246836664375339000517669161150453509327397615303428_felt252, + 1087443170267590218709101585793493933091438774044355638966114806862969142777_felt252, + 3294726043645847135301080802422882644074471190312313474807052810890181415244_felt252, + 2826564686620229359762139243593333619936347533251372399136560909729005267511_felt252, + 1848891958647273564623382380006625381557570432330466335277919864294905707316_felt252, + 976649616989054157781271032599373773080760723672539363654276319824145786230_felt252, + 1116712761599077470141215240848556336726147165674159842911375578229467109286_felt252, + 265868579193510625981807267373574079259732855906477147678235884270810224569_felt252, + 1688784526144599276182896749689286007490680513309476049412927121262830025585_felt252, + 1903505507411478272603941090145965416059906783485488607291036545732116503764_felt252, + 869005179049364933883568593891168456172918603413399957841866362131622366080_felt252, + 1242120854517171309774179510438980601259161780293784952162500014677567628855_felt252, + 1076187979361585476913454420668051315808291134591347307701772313171358949433_felt252, + 2778046545876379424565401142571136942157442501820030575804761695295887133959_felt252, + 1893657910085021482569121774585196310538785022464990673972885678934842426238_felt252, + 3611811368965077831368228658344981017673048787794466418749222444702424674214_felt252, + 2933456757512636613095590094087914650292511695617643110264055389630362151301_felt252, + 3403401686692319380039885611233132848535596984220229875992033700923405290666_felt252, + 738850726228998411351366156880122691866739325985090864172607931112906092151_felt252, + 2278049452859570358692204247858475286160036474735292132162589511130760599453_felt252, + 91649695030174974656717836456521078385049106695660505218219352546437432592_felt252, + 2165867535372440779468397537069857921276376672269512967551015287983558550264_felt252, + 2124839370413770952226497658680461053044041876226282462973265897989583998103_felt252, + 3405310871232079537524251459906110769686243992529886939575965303154430510959_felt252, + 2547376769230039843299884214592172787433103206487324098997181077954705195197_felt252, + 842026274869544943372383143172639469463840940239222515515695497961159900899_felt252, + 211209079665667659711424058707114962425452978214617177725489915946671562655_felt252, + 1777908362639971357184516365152975128383040643683611762806709685150070137562_felt252, + 2317795843711282910065414827818417455668731032515129932125172625060314316044_felt252, + 987371745619530995423786075248078222148402445677318777951075264478508656682_felt252, + 2065111522978213675097905857198580593355791265651096821878391641823076874361_felt252, + 3097117999272610595164014678043642133016043069151099878682513804086256856255_felt252, + 2549405223434109543712089895606349305193318846248262922904923774541828664122_felt252, + 1433154610215900412049734195687236219638289627175784984533958314600352346448_felt252, + 3367987592615010699261013776623069505827613734702270175660254707816927280736_felt252, + 281284652453484366228297803917814378244035759891812871495494738130554695221_felt252, + 2690733811758004444566787956127889473566590295920989179148114399390995895646_felt252, + 1150730271125509246957900173279089605446489292125256845261797748677961070480_felt252, + 181307785936804758528791019648334814123116062609005746718567455814700601272_felt252, + 1515825459245269296478506376217497777397594823546414433138895896605932970441_felt252, + 2154918332322616192941744307124902345813148198357055734319300955545011464243_felt252, + 476931622620205651683651016341375727101287178120608639019713009256305693291_felt252, + 3110517539722880391684381482317984225475937974154640733759567012246400667194_felt252, + 144815287204878235995655014210691617321525452348993024644394530537476514386_felt252, + 1965843778846179800699956181932952963692293539125064230784575587055316635930_felt252, + 3595501525343644465177007737295382586234618765942995441155330237495727252151_felt252, + 3216536417062587090182627526652286425401849436271173451113216255680359926903_felt252, + 2264065385711666175186956000773226744484617123377207513156247696498247849013_felt252, + 1005680641547615039740476044281865896985670911000103950051958768504190080614_felt252, + 2594501684632989901029022366833366048948286214445312765010504308245080016181_felt252, + 3173074205728045849614351353777197325259803297540815855030133160459094581463_felt252, + 2263634119366765421699071476518036024484676476053474309298347745129426971145_felt252, + 1577210758786716706787973944698930639404470421772795216298681735630669818044_felt252, + 3464523090903117023544400988563451150305147524572313568034776853022141469775_felt252, + 853098103403400252325799489283016564792590449676438701665510005112252143813_felt252, + 1676633564723602668465959200165113704803770125937456876066643759209670921238_felt252, + 1672667601417739542303413715054626287896069729034457557200564018017101288387_felt252, + 1655739231754739343922129270447126001295179306797201352446782162806265845897_felt252, + 1066444235266848599641548227704870737218231164544155762959753483324788368912_felt252, + 1820337624180176345504076434752616437863375035542764711785334443030600853722_felt252, + 69899894798119735280191386529785088567579383297379302955433927733490586208_felt252, + 1800659399560110624995348458337667800747143099029095928740647601683405583912_felt252, + 2736904916739000783505701072940605473096737553121047781579973268486478429038_felt252, + 1036057367440126507831087817473016970014026202119606136895520143460589413143_felt252, + 2061738813340824462906934323860403991870777447202700288292503437862043218424_felt252, + 851636228979746487504053323686076855682110519407865675164568599117001242746_felt252, + 1468533195669588588650352868417908240434234044724620247602266305539981739415_felt252, + 3213479450270268843624942795823832589578356688351749651180700706230954886055_felt252, + 846823358154591776614641461260146007708495380273859454004404713513231124015_felt252, + 1716194443340686721733130626458240833589344093224451170206858233182019345206_felt252, + 1563507192869485959180678256201425359631505765809029956163871688390998090489_felt252, + 2826912598098357547674586933785983064127131805204457753617359784260451144841_felt252, + 1150020796260263379452248467543919415982011467291670732002929698145369645827_felt252, + 367875491682717487094193625558540236012701260534756045961087705115131247694_felt252, + 2080828149139322599891563950282997710850956659988544384682254113900448002102_felt252, + 2633470309603543305156304245039405183037307570358646599649463898266889984564_felt252, + 596266106885365078704876579297614518829808371632542197783015368566177445114_felt252, + 795949361519501282943716923240513490899311065255076184142176019277906483063_felt252, + 199078519197193497925110115409299231692731485927228288916883973745634263574_felt252, + 2978120441539710147531234475499555809263293115693633376458893230738387358844_felt252, + 822402161622164554596198119777238349270689275520038469263762196388861389461_felt252, + 2228252443316713133345777786423100806737450804728548771550675530024488741294_felt252, + 1027655567644663637267404877532114019255257207970683597350532193474859593103_felt252, + 3213141091988380690488820461735689127826564992317262727617092614878817902601_felt252, + 2000842288966991374330163587330900133944372427638907257196380795202648005984_felt252, + 1368238778087100706241462298286933342180941278610630992778137898204769960921_felt252, + 3292147485764226716586353429543735348213584667209252652482352873529870733557_felt252, + 2107784029907733500157335748691021858262585924162133242840724626695872336342_felt252, + 7865813666480208179309297354072334500632036320012803071338353060898610735_felt252, + 3060698251099067849976957561755568002148976368729927386280324171581071344524_felt252, + 3490349193923924390289529232377625347006912618629484225166897882287797210001_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ], + array![ + m31(290786589), + m31(1237220917), + m31(1296416270), + m31(1144344949), + m31(918848592), + m31(1514649544), + m31(864142139), + m31(763562443), + m31(1558490185), + m31(333724602), + m31(363754617), + m31(1487704669), + m31(1034341707), + m31(1308457382), + m31(457484634), + m31(1374626580), + m31(495103591), + m31(77171018), + m31(732834354), + m31(2047024172), + m31(2016455593), + m31(1271902314), + m31(674219451), + m31(1519598038), + m31(1388467931), + m31(516682217), + m31(826974236), + m31(52963108), + m31(59923183), + m31(1933021912), + m31(1272428454), + m31(1650582311), + m31(2053101473), + m31(1798429498), + m31(1812383464), + m31(1588762366), + m31(1810750069), + m31(139363363), + m31(648228179), + m31(196174602), + m31(1527059442), + m31(1947939385), + m31(1714899542), + m31(738934217), + m31(423870171), + m31(1698423704), + m31(647113897), + m31(2044200766), + m31(1320230254), + m31(864142605), + m31(1883701521), + m31(1102269270), + m31(1293228294), + m31(588857058), + m31(1264105498), + m31(2033101231), + m31(771787798), + m31(1632886897), + m31(1786475263), + m31(1379619460), + m31(1602368507), + m31(991062855), + m31(726837599), + m31(518188344), + m31(1764452051), + m31(296725985), + m31(634322807), + m31(560993087), + m31(1076039433), + m31(1176928065), + m31(668130803), + m31(1117105486), + m31(1014279904), + m31(320533445), + m31(1213617396), + m31(262025687), + m31(1839971049), + m31(612052387), + m31(943037130), + m31(1071214395), + m31(1656843803), + m31(2027851785), + m31(575968817), + m31(1306481359), + m31(746299186), + m31(466722861), + m31(1136722812), + m31(46845391), + m31(769165744), + m31(504583745), + m31(1613117584), + m31(1716878150), + m31(1751437038), + m31(415849139), + m31(1009721001), + m31(404636389), + m31(409743990), + m31(764121823), + m31(1857531251), + m31(1474591046), + m31(924963185), + m31(2081566037), + m31(161655143), + m31(1088302029), + m31(233434885), + m31(222538851), + m31(285547597), + m31(1793904316), + m31(951409593), + m31(880192618), + m31(1945985987), + m31(61827244), + m31(894760831), + m31(1443903910), + m31(1393241667), + m31(927983340), + m31(1563676227), + m31(475033469), + m31(1298320180), + m31(1565846492), + m31(1925543091), + m31(161048265), + m31(108590346), + m31(1972412007), + m31(1792544148), + m31(180849503), + m31(1851073006), + m31(1200541162) + ] + ], + array![ + array![ + m31(1158685475), + m31(1101901528), + m31(310745973), + m31(239555661), + m31(873533340), + m31(1601100489), + m31(369760624), + m31(368435692), + m31(144881586), + m31(1384603561), + m31(1528944608), + m31(1890520712), + m31(85182835), + m31(538773027), + m31(54691223), + m31(2057554680), + m31(65986414), + m31(2031992471), + m31(1565336035), + m31(876237549), + m31(466360603), + m31(299756187), + m31(814902913), + m31(888442393), + m31(1721769019), + m31(130378676), + m31(280248248), + m31(1466666281), + m31(597348876), + m31(1554269175), + m31(1532922687), + m31(35909341), + m31(1217522769), + m31(2099213801), + m31(7494423), + m31(700707802), + m31(1260068762), + m31(977503217), + m31(1290566103), + m31(217176526), + m31(808534029), + m31(1865780502), + m31(1244416671), + m31(62997544), + m31(260936533), + m31(212728896), + m31(2017792800), + m31(143640254), + m31(453798038), + m31(2025622058), + m31(1762245105), + m31(828765278), + m31(2062375757), + m31(126670127), + m31(1903543003), + m31(2034822010), + m31(1279946035), + m31(280672731), + m31(1693938147), + m31(480434245), + m31(1488149082), + m31(78080316), + m31(875744647), + m31(1609234192), + m31(339155419), + m31(573243159), + m31(1289193095), + m31(1496282127), + m31(1388377630), + m31(1665889764), + m31(228323325), + m31(1233811534), + m31(1356089395), + m31(1708451750), + m31(1900389966), + m31(1149253627), + m31(2035353843), + m31(1002406101), + m31(515098124), + m31(1967683344), + m31(1576702385), + m31(1173464466), + m31(894371824), + m31(1945552628), + m31(1120116652), + m31(501391075), + m31(1520479426), + m31(1332130512), + m31(1869506908), + m31(1452974876), + m31(563217400), + m31(334909311), + m31(1242575451), + m31(1790110393), + m31(1879210387), + m31(1299872778), + m31(476238114), + m31(214414272), + m31(125651301), + m31(2061165800), + m31(38473568), + m31(1618108243), + m31(1015438107), + m31(291092472), + m31(369045839), + m31(543152736), + m31(1148027223), + m31(1186292462), + m31(1579252774), + m31(435947598), + m31(418847000), + m31(142510691), + m31(1711896304), + m31(814020142), + m31(1855760417), + m31(1025170656), + m31(223409621), + m31(1714486507), + m31(1579444303), + m31(112493747), + m31(278252724), + m31(546111180), + m31(1121331038), + m31(345241364), + m31(1363089592), + m31(899070278), + m31(1377137017), + m31(774657920) + ] + ], + array![ + array![ + m31(862863216), + m31(2112096659), + m31(1127545926), + m31(1258336781), + m31(542999094), + m31(412644126), + m31(1207386276), + m31(1844632452), + m31(1444990124), + m31(1915645983), + m31(1641946199), + m31(1122345070), + m31(442099070), + m31(413299253), + m31(103302465), + m31(2008662229), + m31(1302334318), + m31(786305910), + m31(804497357), + m31(1775471922), + m31(1367624100), + m31(613038678), + m31(2116104155), + m31(2134159321), + m31(781816642), + m31(1237627543), + m31(809246591), + m31(288566922), + m31(1050464061), + m31(482786552), + m31(1558044913), + m31(607363039), + m31(1905188610), + m31(416109306), + m31(2125784069), + m31(446960804), + m31(357680475), + m31(896898059), + m31(1137246259), + m31(1858510450), + m31(1777295941), + m31(651862260), + m31(1096237709), + m31(789488746), + m31(28089851), + m31(708534674), + m31(176762363), + m31(573340643), + m31(510699704), + m31(2081360097), + m31(1902479809), + m31(485945506), + m31(2084313624), + m31(1223900441), + m31(831706187), + m31(1328887985), + m31(1092092904), + m31(1548523118), + m31(931831925), + m31(871821325), + m31(1549158228), + m31(629114243), + m31(592584710), + m31(1685367389), + m31(1600825376), + m31(990852040), + m31(1934260443), + m31(959374992), + m31(116826359), + m31(1495875385), + m31(881145278), + m31(1537596488), + m31(2126269093), + m31(2024594150), + m31(732835122), + m31(1922449150), + m31(1502595409), + m31(1782240634), + m31(134636750), + m31(300885425), + m31(256824201), + m31(381071682), + m31(1981545988), + m31(168372328), + m31(1772945497), + m31(1714180422), + m31(633054233), + m31(1976938038), + m31(2125351405), + m31(1638431897), + m31(1442838750), + m31(899017308), + m31(1303966269), + m31(2031081666), + m31(771668206), + m31(306330826), + m31(1374944029), + m31(1593853696), + m31(1125172340), + m31(1801600697), + m31(459628118), + m31(952113137), + m31(1712005433), + m31(1050515270), + m31(1722474148), + m31(18341765), + m31(17554896), + m31(1620040307), + m31(127756770), + m31(1422010887), + m31(58247139), + m31(1863555651), + m31(1488789758), + m31(1224509828), + m31(574039091), + m31(371314595), + m31(225042340), + m31(1531003236), + m31(901082955), + m31(1803090967), + m31(1594732624), + m31(2103995476), + m31(1060631964), + m31(1419189506), + m31(773831442), + m31(1422964927), + m31(1183220750), + m31(495343979) + ], + array![ + m31(1976125589), + m31(675267244), + m31(1146980190), + m31(1639894727), + m31(382977389), + m31(1657237657), + m31(450179916), + m31(161402466), + m31(226723756), + m31(977352397), + m31(284880078), + m31(1874471056), + m31(320196972), + m31(71638968), + m31(1686083908), + m31(987718262), + m31(1220245714), + m31(2110857254), + m31(1533151752), + m31(255171111), + m31(275728800), + m31(1174506454), + m31(1167623605), + m31(364999710), + m31(1235968713), + m31(1734194548), + m31(1778226817), + m31(97834249), + m31(609966654), + m31(272383636), + m31(1004491204), + m31(2024296303), + m31(116181822), + m31(620303682), + m31(62330166), + m31(1011634623), + m31(566404941), + m31(781709396), + m31(444678265), + m31(2105920883), + m31(1704832756), + m31(806138589), + m31(2060780899), + m31(178176603), + m31(692652144), + m31(2028194050), + m31(1593760186), + m31(1350174558), + m31(548265493), + m31(2041901539), + m31(772961350), + m31(195070433), + m31(1229026178), + m31(31534359), + m31(329609581), + m31(2117070543), + m31(1220229584), + m31(399390892), + m31(1827624229), + m31(1941115031), + m31(1720374695), + m31(887797004), + m31(1059252630), + m31(660040891), + m31(393804505), + m31(710786518), + m31(1143525509), + m31(1124779990), + m31(1624852792), + m31(101533238), + m31(280146682), + m31(873495662), + m31(81779096), + m31(2032918814), + m31(230065108), + m31(62118951), + m31(1928707200), + m31(1138426223), + m31(1621141229), + m31(2042427624), + m31(951131307), + m31(597181001), + m31(770803392), + m31(1510087794), + m31(1066991520), + m31(101334001), + m31(2130128225), + m31(63103371), + m31(1412494851), + m31(1952070990), + m31(114803695), + m31(594229229), + m31(579017166), + m31(1592888086), + m31(647746227), + m31(1418290993), + m31(1579644872), + m31(1034025476), + m31(280430050), + m31(138517171), + m31(1049838389), + m31(2125271958), + m31(1667236678), + m31(2117936701), + m31(1511753541), + m31(430254243), + m31(1738562421), + m31(754614450), + m31(1881299602), + m31(2074049207), + m31(1690511390), + m31(2060344849), + m31(1439940543), + m31(1402151094), + m31(1279674191), + m31(846014884), + m31(612548905), + m31(252894507), + m31(1908404434), + m31(570385955), + m31(774928982), + m31(584167602), + m31(752194327), + m31(336778137), + m31(1311840153), + m31(202865764), + m31(1997469050), + m31(1164840832) + ], + array![ + m31(896173035), + m31(266369349), + m31(361021637), + m31(900632528), + m31(1069723841), + m31(468470292), + m31(187193866), + m31(1590979249), + m31(229063553), + m31(1440773684), + m31(1199370630), + m31(1859099335), + m31(1474571979), + m31(352275917), + m31(1557624738), + m31(129464191), + m31(1749228571), + m31(322545160), + m31(1367276549), + m31(757375264), + m31(1942990129), + m31(851026073), + m31(1287452313), + m31(205447258), + m31(2012355034), + m31(273518041), + m31(176157070), + m31(693112456), + m31(1966121375), + m31(1374639628), + m31(1541073418), + m31(1455560351), + m31(1008354802), + m31(957618710), + m31(573573057), + m31(1280999610), + m31(238015106), + m31(1842962369), + m31(2042970894), + m31(1073429203), + m31(1661070240), + m31(758412909), + m31(1375773236), + m31(2047797252), + m31(353516823), + m31(1023062706), + m31(298940941), + m31(331314573), + m31(1948085628), + m31(1693570213), + m31(1073802832), + m31(325723249), + m31(1468012093), + m31(600239529), + m31(1406226475), + m31(145383874), + m31(199209922), + m31(842614494), + m31(442977976), + m31(290191379), + m31(974408242), + m31(2067789489), + m31(458202785), + m31(1107899207), + m31(506692997), + m31(317212187), + m31(531728775), + m31(1611978129), + m31(1656662559), + m31(201912140), + m31(13333571), + m31(2025876116), + m31(1870355777), + m31(528990036), + m31(1289072440), + m31(192031586), + m31(943240959), + m31(2077672786), + m31(1969520405), + m31(113593160), + m31(164799137), + m31(1219857068), + m31(1730861924), + m31(914384656), + m31(1535140910), + m31(882229191), + m31(111882470), + m31(764147793), + m31(1077434849), + m31(2005269342), + m31(1628413705), + m31(947385508), + m31(387542561), + m31(958602165), + m31(117394419), + m31(214032708), + m31(2083742113), + m31(1094781242), + m31(1361828812), + m31(819598684), + m31(1432724324), + m31(462200451), + m31(849873810), + m31(995946690), + m31(2138747175), + m31(1745223981), + m31(2110867945), + m31(1656089095), + m31(270408744), + m31(1567361356), + m31(1992395158), + m31(942390120), + m31(1851870581), + m31(1451588305), + m31(174469735), + m31(958939029), + m31(871896461), + m31(2033797088), + m31(1945264302), + m31(457996473), + m31(2047982291), + m31(1528645214), + m31(213790339), + m31(146702943), + m31(341648907), + m31(257765568), + m31(1305899177), + m31(1700602122) + ], + array![ + m31(2072979326), + m31(1655874115), + m31(658740856), + m31(491117790), + m31(81482895), + m31(1725592590), + m31(719680935), + m31(1891010362), + m31(1671905429), + m31(1300092481), + m31(1771614926), + m31(1601725437), + m31(1892112280), + m31(2111942892), + m31(204353998), + m31(1822780727), + m31(333906607), + m31(1505507632), + m31(393945601), + m31(943782407), + m31(1291475382), + m31(786666734), + m31(1107437637), + m31(262017827), + m31(332136969), + m31(1291972082), + m31(1840043952), + m31(1433710004), + m31(1610619821), + m31(1034816008), + m31(203281268), + m31(57084634), + m31(980336348), + m31(768611542), + m31(1506947228), + m31(1213325783), + m31(1139231988), + m31(2050163100), + m31(1559727745), + m31(541510173), + m31(850922874), + m31(1754863848), + m31(519024411), + m31(943179302), + m31(1710322443), + m31(1620442296), + m31(1192123550), + m31(1092077657), + m31(973012903), + m31(1615703081), + m31(872142079), + m31(1915578601), + m31(633150827), + m31(1010014606), + m31(170312755), + m31(1410201239), + m31(1988825564), + m31(638596471), + m31(879412490), + m31(73440637), + m31(682951192), + m31(878488851), + m31(1958989042), + m31(1257747532), + m31(557132618), + m31(1629951075), + m31(503233649), + m31(1339868731), + m31(1707514631), + m31(311739486), + m31(1913246221), + m31(254724111), + m31(1933583802), + m31(215970057), + m31(215835389), + m31(650291226), + m31(5974665), + m31(1554581300), + m31(247994291), + m31(491789857), + m31(475048493), + m31(2054287224), + m31(1021092926), + m31(917113500), + m31(1893243907), + m31(1602189537), + m31(615278307), + m31(668010415), + m31(1038225525), + m31(245680638), + m31(1111635405), + m31(1864930459), + m31(2013205542), + m31(1638500179), + m31(541483467), + m31(870906389), + m31(926682290), + m31(2043357964), + m31(1103801972), + m31(1418973105), + m31(2004958345), + m31(933252369), + m31(1835549672), + m31(165220141), + m31(1464914866), + m31(1219176552), + m31(188425476), + m31(245327904), + m31(101387391), + m31(1996276383), + m31(1364635793), + m31(1719690857), + m31(1365723811), + m31(834870824), + m31(1070830578), + m31(1057180773), + m31(818469009), + m31(1121022347), + m31(1882164183), + m31(1138273587), + m31(1502087162), + m31(1825439866), + m31(1176085862), + m31(1162000218), + m31(1952816723), + m31(1820356906), + m31(1840301243), + m31(1321543312) + ] + ] + ], + proof_of_work: 830, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(2076719834, 117368739, 1413543457, 224195292), + qm31(192496730, 545120660, 1010098277, 1349114370), + qm31(1412609307, 390025490, 1360464746, 416781483), + qm31(511333238, 1047342507, 1748877794, 1743352404), + qm31(1014529030, 1608084826, 1634177450, 862694531), + qm31(1765624789, 2092013864, 1233989649, 1799330681), + qm31(1009115663, 791599713, 619007798, 1491500501), + qm31(2001955224, 227676569, 634685019, 2067961901), + qm31(1160864667, 356781958, 976365706, 1990861013), + qm31(2090801223, 2082749774, 1361112021, 187838023), + qm31(1335614956, 218097715, 1130483920, 1365472742), + qm31(1175395368, 667353416, 1619576517, 408909666), + qm31(1842861394, 1904168511, 512449648, 1935996091), + qm31(155069154, 965215045, 1605783407, 1711610742), + qm31(629284144, 804298654, 980488902, 1646263953), + qm31(879127647, 1705725893, 1578254361, 375977436), + qm31(887682939, 1548623585, 1079287818, 1431381762), + qm31(319521866, 1379987085, 1773497809, 47887716), + qm31(2056610652, 1041137694, 1960796733, 1139686340), + qm31(243052759, 1343445324, 282273686, 1221767187), + qm31(708705363, 585855826, 2104955792, 1113053442), + qm31(357119584, 436196109, 618476217, 58370270), + qm31(1973184074, 137165565, 319916435, 1521739080), + qm31(316594654, 952761775, 542506898, 857335261), + qm31(885443323, 1053514466, 363218209, 2079160534), + qm31(701715650, 328909957, 918048466, 689119247), + qm31(1657803470, 1988519618, 1529147130, 1080535776), + qm31(1412173843, 1808170505, 1494244199, 89521572), + qm31(1409442757, 1498757728, 294818474, 505301719), + qm31(1685530365, 1319822584, 1692270362, 1597191262), + qm31(1678871369, 1597793383, 694947607, 1630292146), + qm31(806316455, 190080141, 219316567, 836741678), + qm31(1890116759, 1804633994, 1433390738, 286591209), + qm31(1097318170, 267109854, 1088416001, 1943347861), + qm31(1318476278, 1213984722, 1311388093, 1675982243), + qm31(1236024839, 571479913, 1913756187, 1299150616), + qm31(1531083179, 794788600, 1302350721, 1721130758), + qm31(1601388444, 1396547803, 1245096002, 1356299155), + qm31(628058789, 1006916140, 2047209862, 921952932), + qm31(1753607075, 12945886, 102990440, 1931199572), + qm31(42735097, 1076184976, 759068908, 2094049332), + qm31(1386624242, 1513370926, 923551383, 1157974219), + qm31(249774747, 1717867783, 409878487, 1424825319), + qm31(1724221133, 843934450, 1180395859, 875356393), + qm31(222716346, 1933584576, 1645390219, 231174074), + qm31(239039215, 1417643581, 1766898621, 304893252), + qm31(213716164, 1501107033, 1584295023, 1440277668), + qm31(620144826, 207302973, 1136412409, 1259313532), + qm31(1764272532, 506327276, 1932798139, 1161816926), + qm31(1567563288, 2028574148, 1170245870, 1323861499), + qm31(317589633, 648777211, 2046172229, 871793562), + qm31(1983466262, 306042844, 884519994, 1888425846), + qm31(1131018587, 306505613, 1516048071, 1577694731), + qm31(6836269, 1735991276, 1357157833, 1873003488), + qm31(1738729438, 1880858239, 636550372, 1358746833), + qm31(1563348157, 1374764503, 614526255, 371787890), + qm31(1885972025, 1203364046, 1863997683, 766456601), + qm31(1771948315, 1370466887, 670531824, 1030733451), + qm31(1084517933, 713553528, 1075692363, 1613107330), + qm31(848994462, 34393052, 132398005, 2058752538), + qm31(1798575467, 572243507, 916780177, 177233836), + qm31(755042106, 801301719, 1948986657, 2069494665), + qm31(601799404, 1569800490, 1205112739, 919012083), + qm31(1572048629, 634224318, 247067425, 1763941997) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 874710188381234613985208736142806460072913437322066912014195008516005739959_felt252, + 2602325278581355410559996005200195142293083333120745089381119324977073763414_felt252, + 1750004153840361112728442981725282402043929938666077922937549732226861442654_felt252, + 1149419695849533549750658174201367580952217033283475008617719908144014621020_felt252, + 828484987783337241559206778456660661788040542188441918717648526773800498111_felt252, + 3281544154689660947939335214181228379275788821231152266019196728889541038203_felt252, + 2518848752201349389155505905780276132492240215091016021925109525461632171809_felt252, + 1846985583912932279440723211498554948025797454426401755100830004190877101546_felt252, + 591730704017401350795154668166321351090347692503734166510571622238961567827_felt252, + 2496798944580721104448587521220062897224721492172342787447927571861103739403_felt252, + 10643475916627263973099706601180919914543204504285434802426401678075901689_felt252, + 3036670261944531049430873813491075634286299123232879273362512780003702480201_felt252, + 3041348516367579860836622886915585149352002868019441850035591831476298699918_felt252, + 1534022744786920904929443483718809542763062127473368657177504914518864858008_felt252, + 2782873282414932359402124144283320536713487888212617014701414257239054689932_felt252, + 3443263235919199832654625729671717142298039531515427304195748905409833415439_felt252, + 2770960984740560663678553470676824715451299110064523557473075832993546678627_felt252, + 3326377720089036929443794798877032286591902514883065612391549220403169455808_felt252, + 2948756884282866117701756845300411795600629462640934710973834631538765773868_felt252, + 266389729780311078377594821302195410621467790972792369472467251671973285539_felt252, + 2949901821796640849220950364335121255118892044772701870539060714027840399525_felt252, + 288400860364769566958282535445183520363314085185035343513364443207692976972_felt252, + 2908115267536004890059191176896638101485152376697986537638765964252970505612_felt252, + 1480755466990017758498291887931825565065266791636177835756434845923619682774_felt252, + 3642296525450854214725758301434633850648625948528109814687428397617401736_felt252, + 634735077868922988059417887604121756075384980666952618937481721984984349867_felt252, + 1970292009068959937601913527000809326155679850112190539332023858008475781170_felt252, + 3342078568874542441355529553442897558777028449846799349057381420131255860632_felt252, + 1597977172740160230983232221790247350638280591593654585348046794222052503802_felt252, + 94499829672149922717633261231945032734607295231019904009642359266128940276_felt252, + 1993636280089884705581545967911002767750221057141786801948198379867278249537_felt252, + 3458072400929044448451437789531157734872181591976743202319886454004408392603_felt252, + 2145005369187852392371075125909046848274299911898530948513474925504704580890_felt252, + 2522475211018075616275384459018828684457371695299458596242758973779360085335_felt252, + 284791295846897308727100747935202942332157855161997874237163844078954139045_felt252, + 1064070551546970834544933957234118515515166116265608503224255502408745550048_felt252, + 1387127447884156744960749116330602250197373678582095413443561809442032647435_felt252, + 1575295181896926859478970854711104086294729466168558626531281845556797528632_felt252, + 1025027809852578225754258521517057569095110016298340891479508007888918223003_felt252, + 2602816528311077192605116863480896421610628776978548547843943008580759230105_felt252, + 1157074671594664373214171754920668168647564427198335699975836939640941209887_felt252, + 1965409052782976480873299151428089414600978179180246123169787891757232845354_felt252, + 674696269265298789347559410890959695844430317918759506900931699877457350518_felt252, + 2924442683507277949332276033870389433399156601050531903182742726675142601868_felt252, + 744898352608668473636247798908793440861656793826562172495686090787410677402_felt252, + 3326248938788190242443062315196029798367344383375757640327122308908992115881_felt252, + 403498860548146274838442385076677460250926873518125064093315707562940152246_felt252, + 2137590725884478161985487350869611997296395901746801110937764010791918220194_felt252, + 246986236640663559565381619543528927637519780732087378726381429252937747711_felt252, + 2922629812753509093842076716178056808755393707788943267746873230019612467537_felt252, + 2983365884306982464185614418156303163150048199623891198651115696999325340246_felt252, + 1129963259898177120977966072222422575639847368231568974748596483395281068094_felt252, + 652696957242344391250104270593948715869341763992369772397486274057662197813_felt252, + 1851362232076724572868392817969502342856283212914508308494178320872699468883_felt252, + 1851254638220302088945350614792875156613875138878973414229121705389260623661_felt252, + 2091358021613582248204294083278836506285583502270476961041550316254981484348_felt252, + 849954627233053556888976623070186008525990198115054744859004328053508988666_felt252, + 2229691514789580859920419047232474348288061233299440583926374285737682912845_felt252, + 3076400689857916921370789528658848642789409865432208865769661886827399494206_felt252, + 107543787183401644992092357506534298560691476955566778591006453810320198728_felt252, + 2589533788902698147492474175042359823881351644114806594582772762926761363005_felt252, + 3049575403517927281343091202919389778429816516758794192569086494028474828074_felt252, + 65654596894398817662820333835005121374093301493791263697242248331147091605_felt252, + 211494332087784049931722405614291812307135300987238052079009574701344673051_felt252, + 1041804789244056368062663948004194381077067401451878659682548732700874099860_felt252, + 1907299472944650992524627962067971927061638441752041544144345010505254329091_felt252, + 1256838358836081346247126073710615224993457800281846458878654423791256689149_felt252, + 3471943436125661513227772486770940019419652228817938645099070392333299423900_felt252, + 2849239847528406980436509369528117800127993046295132301862692434539789465637_felt252, + 2686612056439256561159875328530623650960311660255261899911284448739276265311_felt252, + 2570165093284522383558573111629979884425390766706036271457461369639364757781_felt252, + 1486175930887220295095301560242400359806560409532732707672401149806992152395_felt252, + 1086068634767215619276993856599065272638275010081305266251070163985093184328_felt252, + 1733638188822442144291200566654335585557949396730842025445057667765466257145_felt252, + 2180226367921461023898995168841155542458625998849880008608467356022822764273_felt252, + 2066762142995312797915538940719187815135716672608081827143576253367994678943_felt252, + 1353897195109425472909048782702553682256024701831981882011316508687978466127_felt252, + 2963147240025377366749914423880719721749357050006969426602279075961258893901_felt252, + 685713196311080058480892545114711197787086154769448055593035732686677553012_felt252, + 3419203140805026466396544440560836060767976861813848568945318211079279000775_felt252, + 435170283031573784621444221810769324195904033269408646655177603007357981688_felt252, + 2794753107801419373518628543900512040417832865651507868576157271225843039442_felt252, + 3223549745756120992399839387679703797815862547795295506905066170741429747758_felt252, + 448066591948629945839152793701408995401232759563317743539096885748539720459_felt252, + 2783685511368491669762072293654057270946161140958962868422597511972829743429_felt252, + 3211657741568104823876589102022562555507418851314315572518114970860229214598_felt252, + 120972990734375452460301393530155913108791838254712848721813169086096570038_felt252, + 1790823251045677943553670549326199178330952474487489195684767756610266797030_felt252, + 1773273948940549640067104334570973852026628737863614347732098216877666068096_felt252, + 3444449022064548333267150681964253953860731672032170103578802131419674602452_felt252, + 1041804031230474311193718109928286221052036526687013132961994706753182127928_felt252, + 3432861859826024658013046798579709261362861355495417338619959649660305368896_felt252, + 1724551991287768061662936314389690078400475169288907320620740950041484550586_felt252, + 2901161638939912120351456187280580059150157551304038120994547533875352237738_felt252, + 3123246644045491012092991180296657145971369211720054762532239136728104796571_felt252, + 128692383404900757229282616913721360148799009507372619558556431802863687808_felt252, + 1488223397692777716915131703654684704276275927219059953367035529670204437525_felt252, + 1061744513377354134727079682612486573349615441029286571503186136585807103850_felt252, + 2192414822606129971524052953602361644119394755482968696169435207013973434176_felt252, + 3006142856810487019376433938889764032250116865687736305375673196925134916420_felt252, + 1393158339827765347479804727482866638097008682973625343063326009889312544253_felt252, + 1215847918643892241471612737439113135203942064907342174118967389164748042268_felt252, + 816588161757744203461310653902751081317339023394982860463491459064094646294_felt252, + 1161666731870872528214547321164138461238774444721412319204807895315071356333_felt252, + 614608735158259952095038650371897264749742066030164037692519927568721404144_felt252, + 1801480462082411172134605710379272575309622891118137728190115211049992598274_felt252, + 1498770972224399093612527449852938487028193690272808342805948505709562598234_felt252, + 2620263266693615000998910210164519316982821562070284205525392898064822941927_felt252, + 1352903399262572729215852329030155299367283463947929921088865080790262341614_felt252, + 481457529709062916786035525263568467468265214387860711018847495823608713486_felt252, + 672372300407795353666585020204724744199111570105351623357701094012359714495_felt252, + 2923076001863680262172446493424595848398988100746313408399786640003096716499_felt252, + 2145864650334196814293202483006799718108800554126899398246029381764812021290_felt252, + 2354319167491701379928850113032270118822654824038911637721884590359796483018_felt252, + 3368626349325476713087806828013058656077165237347560330378877453620105716644_felt252, + 3494612624780781766402620284433368787627093094631386556538656914253468417362_felt252, + 3189359638101230257594163501180589264206580859101902870637400937399901373403_felt252, + 2132038217165138110894057562810421861417117119627741795243980662583637185588_felt252, + 1147260550689938378393327428746040516344047649883846704354279398764366428026_felt252, + 1500720292582064739773627149572669245995367234990680967135348439948182624073_felt252, + 3165741701628132782421401881318597965279911970993429804506616333455769143981_felt252, + 2984383731563496692142528090934493756559218246242093140189029933715254074823_felt252, + 1351645605428829921717401064240673993975063665966166241764562055485773942701_felt252, + 1404114955800619068671816645975838972748554768457766563584342941331121559972_felt252, + 3049271938363587481977135550500034966517829985848427235952973774687047116067_felt252, + 1491985038598147059618330738691622959829490621990220583100140989789079014112_felt252, + 1162537517576566629151713824557295318060560054158742091239329626167923575685_felt252, + 1457938327788186472825748638150615629817766662981971398561677558973035943021_felt252, + 1684533999056725136662311792881355202405438548869796024946284527445118466787_felt252, + 1956941478947187048770528944305928021900508062150624439650633884235601313743_felt252, + 2859383515858404035976700320167068789353214692927757852671414401584092152570_felt252, + 1749921073132902945545693891575145344911533859808192793333625679319772728138_felt252, + 149502237185171332832248071984700309993320168596329786585810712534906208535_felt252, + 412489845238944144160899526349093006477131474522050061938239299745597600481_felt252, + 3447595854163266812904261322089003553566580687190139750085004542833329422074_felt252, + 2403422237716307239444894838640119178166966176061772444918174502147300243349_felt252, + 914740967842811113032131640346690372737783290442343492389518361395788465629_felt252, + 3108307506690162454689492758645957501165468831123556080291785360191758860276_felt252, + 1410041845485967302597888941631785992109001822655430212081739096271841819310_felt252, + 2733726000264085242107214174051108341594071616072487113019369265395043861254_felt252, + 743146294433923484086356763884322949762382783024215695010279328137012662424_felt252, + 752646972089257667364468005263756420210284805533431308486466948518942165203_felt252, + 2314740439208028652632191761103807416385528813223940206461127464992187885508_felt252, + 408707540829329942664586219562446706151854085289156282403111742355278411382_felt252, + 469258631582989327218836975452448553244995975210733077920817430034211504889_felt252, + 3387629196686243215962039061580814972607357316125731752445600958969804096635_felt252, + 2778604325637052566535473305171124421523931227620802359833506252143947911943_felt252, + 2204550153212354782973558989161284277571875057081178095064321391642419258819_felt252, + 2537477734249907929184570677642849223113013875977690667997270639117682173131_felt252, + 246554604237588931939668238387275212216702131602488623631862354410875310580_felt252, + 2219880608140582738045887183481081764749640230402299034214092508920181219514_felt252, + 3609723335361256994041909813685871586698403612061263944406069461000520859950_felt252, + 2561908088186368664441879119778128888474047669642355752318828398155442236193_felt252, + 2525744849746885852512007538803459020827562531919015025684065544931011037597_felt252, + 1264094850361277963989405605553761476936981673620932011679069145421906021090_felt252, + 3590710525425724720411640585751870198830679208391170809393193181528330076597_felt252, + 55200539491536706383049156000898970731585330302617211076233335457095061516_felt252, + 1998997832472307162251067694324074522295541479837493757538479769701021171904_felt252, + 2330909804306253137756198446085684124479051724200454870806384369294708010356_felt252, + 1859085215503328495862904076564334592711638550023447277910942622815530480103_felt252, + 882152876145330212863322621854672611931849976881254961560191988213380556940_felt252, + 1512281456590156716676658235299895873635200060933306609995199268275070293314_felt252, + 186855193851448620851581496089869362060549068690082301907783891615262698346_felt252, + 3278009364261423902604327550638990865619393593131718850534559166636206489691_felt252, + 1483540487709430289324097015389670029267728186527174840890488591938718467017_felt252, + 556111208581729235161326222967966028915314242978224170505961971346663113929_felt252, + 2937303814031206344511784457064483884165006243959340074187492456203272845022_felt252, + 1165569389956323404559948198241935727339952310690846116970533080293695896988_felt252, + 2285734223185083337087827960198030129591339479707007572854951187419276486902_felt252, + 3392137228786363439466200808856335678849549419175986127144675734793985712607_felt252, + 1223335144356180684971368228727042052265655546354786626477467641377008704209_felt252, + 3393118680243200038219483201774111602252251813902699591968269255375144247143_felt252, + 771569647827382178421250124724304324283774826120334585995366327873574341385_felt252, + 3181319608464334756974657600937853443623366808144087080979028307052383915840_felt252, + 777702596518520629954482736654469615508394058736255085301115137204067646558_felt252, + 2855042368482882403631854171008705538198592520847534056950571634108562314994_felt252, + 442584842619355029613149169297923459944291905068374143483637380902052801620_felt252, + 908578004172196047121946967604335764569394520572565954414189157778126117763_felt252, + 372108227324889756192569593108462310469480162348520210453379551840238948785_felt252, + 1584041137462763102653563573192710577644508842735619688367800218234708002937_felt252, + 3201985707917248044985904305096182973404245696092766571989781341061109474001_felt252, + 1303445962649328711307553753961432161445610495374684685443749809958852919611_felt252, + 883024624329212412447343663271798491697450090474971491527671462821736229128_felt252, + 1755281160005354177108610566046155722290490869805134109274080661388774378681_felt252, + 2533436828473453611694138321037801358468734153242824563751501213539496203507_felt252, + 1723760745538006968093291887635626657218267388546122505457666565528327858683_felt252, + 1666543826911649202237075175280895656704568586591135661623652550723488709272_felt252, + 699536348164472860739541256427208621536977982657465338129114458933075392049_felt252, + 1144653917581876786224113821105739958723992396628762766751651087426367254946_felt252, + 1146318873334336316807019146539340671892756983515119913368668881437756819497_felt252, + 2363564962099824519190755708425225043814918486072614073280051029002696286394_felt252, + 557803635656801933981064485452036463215235219668914972281595684743512063825_felt252, + 2802716267804384884333238708102378032630368944533906373599130153248331443806_felt252, + 2717564466019308512124302335703795227363341347491453641262609722320268663095_felt252, + 2024211815801446506712612131647926178700713327588812228561611772126940252455_felt252, + 948739072782927807587817907108920565693858826065665585279092846694951368263_felt252, + 1765440452179215047276188102161136336942443301600861076146380533747186588220_felt252, + 278924577000463314961236070520393099959818715166882957192431629522999676763_felt252, + 276406847115714514417000182580190999369123633891481084638279642018009693167_felt252, + 1977193106933559043649379158578568715559704330088014052169619140830416865570_felt252, + 1504290607104073134926938815988930753402620181223371571253456509708720911950_felt252, + 3194472261032123393247750038479716458600785628799115460317917578374721373039_felt252, + 1319495303327527156443318124825644766313329785997419211238275817783488684608_felt252, + 2565150688290591559275249897616853628801297196164622761814284481026106622185_felt252, + 2054933268778330394257016584728042604764291068109036510210156464477880919616_felt252, + 2277535442653308991750507109692396790754584635439669739768380428934674238922_felt252, + 670307302451631014520301439628152204085607140019067394097755680349685204329_felt252, + 377493469526836968954793663861270555151758769726178482969909990949005102531_felt252, + 1354495936138722579080477128598989082620093532942331031970056461337195437925_felt252, + 3455395699400604715611300495942725691869363641807225101824674612827888222980_felt252, + 1722872945926710027821280050907401498326390912380235266788766725606553485901_felt252, + 2114103957614028457116402753283474168232186425718504584239838936121192556958_felt252, + 3120302768327464568303362399282956765966931814416353466493365609872240195295_felt252, + 47257153018256395747102485067078743762045833367754117961875845655143680782_felt252, + 1953816924106009123246952338111998496827229648834794573733783448530737518095_felt252, + 3065795350775925384033033681832187575950014950089465168485878838157191635648_felt252, + 533454296990035119057759655828613673507161174390056160041838181181162814310_felt252, + 2833888758532176119498476378977628582127312258877223279603583237174492206027_felt252, + 26819106101768199232372760807180642729374479015792292564173342671796323949_felt252, + 1709924216663727618976482235045289588516687257284755416970650172615103164292_felt252, + 402995980039604316644690514759937656583813413858992367433168380208404999567_felt252, + 1938436591842948028078397684420639915371955690483032631513774815680844716760_felt252, + 2860815914335944236842926074852352724813059118282258655614996635992105727730_felt252, + 510545808859904591672703292014534195077320941012411642004221868660700698886_felt252, + 3000940152160332994639200885891747364404100526226547181005383035594339616310_felt252, + 1029530030771734856266033582108907345780627151876330394371105132246601576200_felt252, + 1898345324340810189957068330169563068850472423422297151845739236142974394205_felt252, + 1069186919836847131307553989930967041145816441244093442767751758756992486773_felt252, + 2875477449840328832320785169828707572819832922132205008028513316381958077330_felt252, + 2162389005474725935073331964284779347876369058872002751064781547382169876973_felt252, + 185578774417327747296542612691273480092918262172125308854676858092957300864_felt252, + 1213499395848352762732552851540441162226743421581908544688251134493167956334_felt252, + 1854285047236722878887545886900307891991055919657045035876370506213915393626_felt252, + 1711197375257857883898895656847740362653561274431525890189107465104776873530_felt252, + 882987677574427863343121794446964651081232005208283511213511545080575099661_felt252, + 3602257542879518469859936971319747458247063018991938994298855090666113291074_felt252, + 2598434627482728079728313066040180136107143277565897974166286912800863793724_felt252, + 1365849792177428485187946086720629103706934803860504507724761051633131398922_felt252, + 1096136475055448330079874878428192729057792629447335464523946463309647200951_felt252, + 252259001762864580176558077748164512176532243210270899862661739139243793638_felt252, + 2034693736415522725617543908153712671734707408248681650228626558954155797697_felt252, + 1179928270907253651519055449815689828104965578138740235081261698236502061833_felt252, + 3496342536086170652015802478588424785047821676504702536633153401650877002538_felt252, + 910246066904372396348918632746189631801301769721586149930408227896471756832_felt252, + 2692950800129214662883649863939844567387065271005545750906396596497078155212_felt252, + 1868752360734638645527043730615782995355661629671528220815815997082103240078_felt252, + 1520062251305335310576293022396437490725008426240718720594785285659287655219_felt252, + 2376243010941578759542635089267887449608133401756330588955382869942009971771_felt252, + 2838558088998291790903077210942212764726272954874364077871668030970343180366_felt252, + 2695467478517786937964722754729607981636404009630033920099220332228028640142_felt252, + 125166071589788386041324338455764474921199235504309053228342388185848829631_felt252, + 1922650277418133968994408218649806187820540850524837863298370634361239789448_felt252, + 3543445547703914454255600889319134069762338606257256557308326762218896465576_felt252, + 97440135784577267388869529282588948864531600425562806455599569391540969537_felt252, + 1780574432359990374293836790125796633673016723492572892274260698652062167825_felt252, + 2744006717078404735604255732715687035294709854074747576624923532376232579850_felt252, + 644021744165862593869578513887395896524605654230655618420346802557297023446_felt252, + 619843427675741325686541602065372763354526203633069687378582090156185134128_felt252, + 1802312698246776101615924031798380752568335892366868751023654296211608839299_felt252, + 3291639432269360196263848271036023012953069623219974577731682129669456838056_felt252, + 688679409748625311605919283961692103324404599674904400016476635125328568459_felt252, + 1489102147511170848112558521376811831623363725953326784561415352915076563902_felt252, + 2046259049912194726387421176093124567632372262351621444213718368685656337352_felt252, + 1166489285411773087064694219450109268559671164183390918785682621646119776039_felt252, + 1580587579758365028019329171861586729676406116048601925350484617642973765924_felt252, + 1872242699914806576312813313927474492763193718763552992757176363592786447069_felt252, + 1373519545908483167930174066619729986330050107869965979795196258333117127901_felt252, + 1031883979254809182811462879887438672561068034605172390177830131049607058746_felt252, + 2654516944307794844237405233267904358855968772890638602050662925780588603552_felt252, + 1809815320286911611349553577001663408413506680949308248105575490617989993563_felt252, + 209619193620644700151937114678951415655423838472322677991144612868848250694_felt252, + 2767026806755448877720807373648480583107009703701329903728452879577149041369_felt252, + 3611804102264468001767470182932504572199923830464546973479888560990168035732_felt252, + 2415838084009220937334801698421896261026974084876960558605046756117446194799_felt252, + 1775399768949854309462097997240126522884098216889414256044736060251268898981_felt252, + 1092716195399329214349590666085024560320129759048684487179108322101650410747_felt252, + 1622200877641240999981115819563845125058080261313808044950412454532508482925_felt252, + 3150624234442255108603117121522899786565985174237996659200607601534857270981_felt252, + 1573685397408040537816422405269767024021664252304078844882935059666573651239_felt252, + 2469873338915663079684181359165073450791315221432128521090391538066833587339_felt252, + 2602828395008973134737949046663169156140584599994979348827758798170543069717_felt252, + 1962569130231526727429882618796798986726154241054847543843535984112119568703_felt252, + 484748291343655131027949440367254267206131138465625378085371637904357454109_felt252, + 442293180899844315598970624823627516535737077564809252632481036490091288078_felt252, + 2907350930343097699222155577916949022612759147618645099037967583293200241622_felt252, + 890401546425882468941919511433969655319244328277651148188645718593619097583_felt252, + 992318961436327139295260032353550478789045677030708622688773104921441266085_felt252, + 1850123693887876170240626888371252763316802206758788973834116102952636384561_felt252, + 3273685058407569077076792464283722603942368296266012982538326050784680579216_felt252, + 2499287088598817481759685526932655747157484348783689605896250526165471382049_felt252, + 1017384692767610716256200419144959744961079537134578440651322865763407031746_felt252, + 3109713674479518386780818511552144405234816466363832245873760615521957247740_felt252, + 1611946297248907266538927859970527740572632358226195891010282602921042779584_felt252, + 1619452499126398282801893863488394589713256983546873673375599097090098715445_felt252, + 1573050991298736266228738827100663402950581822188057623169892807153314554758_felt252, + 3068541005817775118264067562471409787423231184405839333948056257296595175433_felt252, + 3079892451268408356419231187634313395293570787941343306379303529834251248065_felt252, + 118223708011433973133484217577806406571339291346520432687889450800637265943_felt252, + 6579949497944551375597461553758031067250390109539820956646132346980593460_felt252, + 3229827879874698024136960135185994753252540065472645653346999843103594463713_felt252, + 3067603417634235197572912255045252084871864203038603583829681729886981618112_felt252, + 1481146801379129892873091433510807075371872829408635611546680899597315891876_felt252, + 1209419529958853007125263331346309262678991199433604224180559799896322834236_felt252, + 2844612490527615087602304086278396691985352703215633591180132121000962840513_felt252, + 2729972407053031055376523879086523565923327186862067887448358691102681359009_felt252, + 2004261684096957019482731635393131271393010831794399355443808223232007069495_felt252, + 2822524369329573573657708858499114641010333372873153418572544214979453058076_felt252, + 659528760010229817784572610695548188577097044522693172950519594637787143857_felt252, + 2375090177261158070374103090096233208653588674126703940371038392184012166769_felt252, + 1701054759574168358765422042509626287483740503959710032804272117372952912879_felt252, + 196295345496806277885591135528855518849062900014852443120718604874167161843_felt252, + 1797054302866445067269781077570095716871788058818781782547742294968592930699_felt252, + 2130325133478568657340299665223839862962231245734656973214366138057216651588_felt252, + 860022514336323525390328867900164503629582521695777668107271056356724965916_felt252, + 1992700386909280095124128514171561480280382763134746754161542652181809059929_felt252, + 941801313455623920284180301665207575030797944062594661179703392806012362505_felt252, + 1967756793493191546387128125719458747210162459821438593666139134019435855958_felt252, + 1943715664330295620644416644512803701497772953055576914750159956998598268641_felt252, + 974047042369489389939419431992790684707320317566485323686498407644237710534_felt252, + 2716327412860389313051499241535339774374787115642892867464265338355137872025_felt252, + 1061049123278854633389720111811913464749786289976245465328226747730754974604_felt252, + 2328803995193711237089998222495093421870378334124148991542156392046165978104_felt252, + 2114822109737977607991214703300679746424638174288139148635823550819646691227_felt252, + 711575644386828384555116929787458433779923248188226909828554550367986665448_felt252, + 363854144391072017788677652938554586885615830280753332265512027691357296941_felt252, + 2748811354458686826364799447804207761733223878557065518468669629870805344096_felt252, + 2071380953487428608490364808239546310215668914751560726722139172975691889847_felt252, + 2287734568670511215155665091401976862072336344132437176946768245968150612246_felt252, + 1539587835480046015152664496587824311578462685507227976869833823131979879146_felt252, + 101005973197962439962347839184978796336951961565196434045698760925192962569_felt252, + 3088233377679558882943204212739574198136989653373775851839614131584048053625_felt252, + 2382515441581180597149060812496908356277677141093657942297933979460612364293_felt252, + 221273834054595305428243164122049337045626079099400642018837814200486610889_felt252, + 3333705103667563839642774255055713222324197476370019276755302846600715250141_felt252, + 1054694545056134788952688000975399483166205554542872375438678682979431930704_felt252, + 323723844176027142728302729352235565792296914368257361001542802363001661065_felt252, + 2969901489388626934621811880804083952141271272721965926995586475081370067282_felt252, + 827021570271561343454169826017171809232523013953782192577399525573822038423_felt252, + 2662153825896684854550274940432565363393169666093272012206762525904022368311_felt252, + 1742344126874686601078341767037413658337719192414880830938990695172815022367_felt252, + 3607093928425499095775675506653763157261667931204792601855783465197936259400_felt252, + 1059204930243410242278208227709289047556317537882249475233419717340241857574_felt252, + 1605068865700507809224594918742896975195092574863499413541431053970699798778_felt252, + 1160455066978771360131790971602104500365937070282080451621373613552015440876_felt252, + 1245536184663087508658905848225312087932889317315190875294203070635156384374_felt252, + 3485382555439049798792434269349285064448605948467421121431992777431646534106_felt252, + 1170545286781574959372693649241180723506485821590111044686422205810780092495_felt252, + 2131278315216365632493932315717836868020515202640368672932169725817420763857_felt252, + 1472379044601588944072120841054489788463010429330304095537925330224893188448_felt252, + 1424030577855258023907779841344352609661686915996893298953491129402681371490_felt252, + 2475679847379661798452926496843360600342648019260723636204869786916870521455_felt252, + 3586050651326623207725489651787203921520350129605287679787843317326345053777_felt252, + 2894967603516687509671233933132155688764811704745375510489803946143486447036_felt252, + 327902543091517888509747013035416103863569738171369670726384861246133976807_felt252, + 254625728395963573785526108974068389398722082456223194052647692835602308890_felt252, + 2316560691924682997038486396842132855580690207009612956457882690516391306292_felt252, + 3384206733760588501655323163997019434502268486758573889214772683580489967621_felt252, + 989478756388388246411352323075461988750538862891722936708215402518298461638_felt252, + 3306253067044159990929134540202128867191202704921940149233558952523071359793_felt252, + 2501252725459451049314603477406424178676687386858039414174157229469453879529_felt252, + 617977893733528172558100951704003638783862365182336426944856548294910670937_felt252, + 321638801742749812223121599833103813201433091416347231537485133159208466473_felt252, + 596078040697076534384176531536183491493216020955844038156112280717688596761_felt252, + 2294108166674784529270575313707881919518801754526085163422327863753266842626_felt252, + 1064550489329340912919046404865292164138856281771973848898726865118550836998_felt252, + 3292780798826361457561945455424768294157648273759687932679525079343777514202_felt252, + 1533079951008050252079877512991496560735173019784800550076475397272096146205_felt252, + 2294169385934962762535666798531197046969540329533794958255847833450713643090_felt252, + 1143698971890003877935024977841512139554422751057352002758975227975306639799_felt252, + 1970771770003743248703171879630659903880517652625949196970196871090904295210_felt252, + 3286629304795517814215639999534640932045249931881286441215183554197608877991_felt252, + 1780527272370562074363555074520578289275183475355991164791267062921629407662_felt252, + 557320838918005545995456582964550487562771053188712206411047097807811849721_felt252, + 1727029329766311268449124928339039108674503262058587433271563977689142387116_felt252, + 682384881700878897778323237754865854117050048816375952661095824229924321160_felt252, + 839626118498364629594210225444070311367031186816194952986417316673452905277_felt252, + 3344977283624910695585387717741045284929980740291500552932398558371540738648_felt252, + 1951583167820609686077396805221358846779276245902579846390563364299702313536_felt252, + 1524514096680015852160835179846282206807571649720166694651174267514611931725_felt252, + 2050812384272629648676071536953581933261485479639375381429216899946906784701_felt252, + 156519904923694785922567711775941392173725525251346829016251417011867978753_felt252 + ], + column_witness: array![] + }, + commitment: 2323853181543627363960824022213144660072099262956335124141071885382474153910_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1410835048, 696672908, 1410467652, 1744840698), + qm31(1309784615, 1384645315, 407309707, 2094438362), + qm31(1891238994, 1660495146, 1661304003, 1241993649), + qm31(1081695997, 2001767772, 231301369, 1264630614), + qm31(1149805712, 1169373273, 1268477906, 962471583), + qm31(1779840068, 790797827, 1891557967, 1030955429), + qm31(1252690903, 2043446225, 2078221831, 753791935), + qm31(587313384, 699213038, 1367531829, 1434640595), + qm31(2037978738, 978930914, 1899867030, 1551041816), + qm31(1866773817, 525630935, 834661656, 494026316), + qm31(523594808, 182072002, 117860665, 2102759581), + qm31(937762256, 2090243182, 1062406857, 888713099), + qm31(1208115796, 1010033663, 1065868607, 1281727772), + qm31(1083820056, 476097636, 916517149, 1127570003), + qm31(854515562, 1046388536, 1928122222, 901505301), + qm31(1480019522, 1018227073, 1926844774, 433425614), + qm31(1205597688, 1477605271, 1909067551, 1656606835), + qm31(974115328, 115729643, 230733579, 252905509), + qm31(1393094142, 1021101859, 1877914485, 1507053046), + qm31(2005112575, 6944705, 1394020625, 1406529034), + qm31(400593296, 1227614140, 1467840875, 1925195611), + qm31(244110167, 844380368, 1247591268, 941443053), + qm31(54353434, 718664715, 1140579788, 1079998872), + qm31(1198690582, 364955725, 879656065, 1565387632), + qm31(15643387, 594441027, 1075278928, 1932740080), + qm31(2060280819, 195343547, 1442031325, 732510374), + qm31(68209639, 915616449, 1317041326, 2091761964), + qm31(675521498, 715422192, 296682848, 795175413), + qm31(1602051650, 2091154200, 1936407701, 1993792772), + qm31(4832291, 8856712, 849633403, 64719596), + qm31(1393497627, 2060612208, 799546586, 163873596), + qm31(1624518263, 1124549273, 1976784553, 927456849), + qm31(1656296953, 857226951, 54692749, 1025543729), + qm31(692786074, 1396880415, 1749091123, 402650734), + qm31(162112155, 1513708343, 520973809, 227808253), + qm31(1913529612, 866569053, 1959539139, 1505305734), + qm31(1455996475, 2004375857, 951321862, 525719662), + qm31(15285378, 953120048, 181758318, 1873659178), + qm31(980027394, 1519188543, 1769341544, 242843267), + qm31(648899882, 1213487341, 1583500033, 1985768731), + qm31(1139162980, 2102638912, 1348523252, 1308333707), + qm31(1441349447, 826073163, 1242344221, 179076668), + qm31(1463151518, 1615122761, 1495206100, 467547141), + qm31(1155915863, 406303601, 870609694, 1109503983), + qm31(311334970, 2003759324, 30834419, 63868456), + qm31(739128003, 134291067, 412907619, 901252823), + qm31(1873693774, 1911398608, 1587155880, 1329457047), + qm31(916047361, 575580926, 1564001426, 616548750), + qm31(318422944, 744414128, 1772942604, 992629298), + qm31(118931589, 335219579, 776316177, 1633014028), + qm31(2053784411, 294681074, 2123860649, 1019343841), + qm31(1886152511, 507013426, 786230925, 1640491044), + qm31(1317576004, 471247194, 1097156471, 124936609), + qm31(1276441955, 1952783794, 437363581, 365998215), + qm31(769009405, 2020843976, 1591690425, 221527208), + qm31(1245191989, 850383174, 1713044191, 1448775357), + qm31(136764560, 400660939, 1701122002, 1792846481), + qm31(1041588645, 495049180, 794929520, 1352302193), + qm31(1497114131, 680836422, 1318668372, 26993278), + qm31(552720305, 2105069975, 1584688817, 168195782), + qm31(1867037953, 55174426, 2131200187, 969290309), + qm31(1397655537, 803125187, 1844100249, 685334980), + qm31(2109989525, 1698780594, 1453514888, 487669257), + qm31(1938760587, 375969843, 83648423, 1032931562) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 31758663508026200947475864048712048931721075358028708021989016703133703110_felt252, + 1476980210994675708061244401234455782196057153528998557747520621871847569331_felt252, + 1582598199869732775172240876316966882305002348044801431971152804104613871951_felt252, + 3411276930102119652300115399401155684215717415479912793394680018159798869672_felt252, + 141704598490328057144061097274031900182413627979513678663087745970466155064_felt252, + 1514314671529253652286425413657944369847746175011335119924778407295636271447_felt252, + 229565686841430793854709538180666362452014151787960800573161264156579653282_felt252, + 2956674818246398035362667503770957372788611463877221330993521171932181427561_felt252, + 3565545250975159136685546302431525537131502661624499191903196453287453013949_felt252, + 1807334962707000185633334725571804174247838165350208491347838951982835729674_felt252, + 1738619105237750872495841437254201270770158923280416653284695000288938120953_felt252, + 2967734479606869676317278860648440687889487678855887890172667887537295626497_felt252, + 1787167564482192434115784553151262364581063678668885378502936269901332090566_felt252, + 1240624433711865624427286369800458749272894732498748557101760860633806251641_felt252, + 504837902404124124801045704007451901726502376394028935542354975357260557313_felt252, + 982521871564574450106196974816977128309720097572301472659541253004971218394_felt252, + 1343571806708757838120501241293137882618960113068416707314137843788228095567_felt252, + 2139057096332139613491491413193734680067188606319439589235955422195993080166_felt252, + 3310406001481083303517616477683034858211527707611922222579496280989013281752_felt252, + 1360693206428860098738425517592483441931367750768900632083500995459320306550_felt252, + 3183928273776565567191740748666394847124406326097261108893614364414081780141_felt252, + 3241116468228530421457087619224493900660413088046872305570925976332275851338_felt252, + 1145838645199220414796458959686312364483259462284425389954913771061379532357_felt252, + 3481971810716167639866966699072273739302934150774173188093231109275949593909_felt252, + 3320992414846043157118926481676547443986609195470926986422611604138861646782_felt252, + 1742895349152495630918071623059913921161744638935595688079108341083074709799_felt252, + 514514920622554124945764101564665785989362233100054647852438337026283750069_felt252, + 269226208939021798392287385787885604470490083330207611152738557792639676670_felt252, + 1737624455437826179458474659248525803418901643137120374874847587370664260817_felt252, + 3309814015719928027421293563217383488592400276773918212855110147922525351883_felt252, + 1874850384049669391377090912206240433889063480184049073397507420496104788746_felt252, + 187817886588274227810048301244552868152143123589227521455210267724089897878_felt252, + 3081351123275679202386845206288379951804705923704864139035692461219596431207_felt252, + 947539514028506416591293476672782996975740263810123072248214065638713518240_felt252, + 2131486532410170503097538983312818984170211685347123015437593389235787957633_felt252, + 73890617073473060891944537539477663745605665613224108609625553109326620935_felt252, + 1492961610439211733966975481854949267018765278957005075165174433290571643405_felt252, + 176183263067828756940807996483622654495093918746565477126111775806349672037_felt252, + 2739775229434663319813412307247075392779671993529801172356769662283287959697_felt252, + 285528632751909286675181013591655417439264249148660304313999147895696862250_felt252, + 2693644306409926402309632390317562339643326822666473982980977066960263059959_felt252, + 374401014497003415489457726820024581143895001020644142043099084004480751273_felt252, + 927648513369109085829157672839387425378126268133152208805944763840396337994_felt252, + 3390190362241896031895247994939256777858962493750984388209764009389387890288_felt252, + 835746102745668628937757719433854188679950236078499975263319100118158149872_felt252, + 830804297216638693045841582920882948083005499543972958554498061554919871797_felt252, + 3290104752150931609083822024310524270157786169653680520590970689444599266530_felt252, + 3017939861354669202640888804953978727513198411043906370065011333399246667976_felt252, + 1707425243350174897077702610779270431221083930984534714308766498732038746467_felt252, + 3248753242825789510034850618308884006683776570942402372099420907746646183793_felt252, + 2751506542548946151116508075525296441610273542892858152606187738701857679482_felt252, + 3285768353345378430208240960617670845743993906435042575186587452319931952475_felt252, + 1820275707875556120960898099231089521453010576467577358508727268457282897340_felt252, + 2591549844267118509504318585768472448457213827867953552994663015749521975372_felt252, + 2903367431275692506107693114211141750636706203793835121742457306705005013794_felt252, + 2966027428899830298823362801184289092279087183263905714799333252532553090502_felt252, + 1109940486850509066691720573017219815913384339757049808645032071870016628525_felt252, + 2471842293274453224691409815685346227907790111341264036033083072051815788349_felt252, + 455015003897811266243063196961756094933589186848916976816212618826029051467_felt252, + 3136805204264684251829679255179544842700534153834896370492234785508925765575_felt252, + 3490755707874642434635436020391465537808140402091614451580279667125929715410_felt252, + 9261029593436313753851689180877696415442454075058431606888716422087937583_felt252, + 2960770903717556400827798049577127218664108749041811426706349489872142459416_felt252, + 181106530894539923589055816534209580941275405378934753414371455944826964238_felt252, + 2204736125514368664194393613070877410392444239554003534491543409588024292341_felt252, + 2565587364688829109820418180549844665394226502837428162281206216811484176839_felt252, + 1418849527322086875243137809491803303017941639535222320644275965318423787973_felt252, + 1991317069992113189367582862486840402963434969493803004605302126736877645755_felt252, + 2120600823396184102668031689775690383177824955173964576676262789571592935216_felt252, + 1254335693598677139395804310107001071057614536771035091035209015741231415579_felt252, + 1451190877748498335499159957356791214359917839542541012180232694363211916176_felt252, + 2088934137072823277841980123713616140639389624925363025481614603669346778686_felt252, + 812535924225819254281656538010209550324854241108168745455289171302099489624_felt252, + 1463624507145587892304079885310355841618576845694229310358110650821893530147_felt252, + 917757116885310099700429984397136915446536080760822087384696705412798389778_felt252, + 3147481447326290785589830227985565687121906255397501238194982070983212354184_felt252, + 2514681088377634751660486707077661840174921793623862313295634754965526907886_felt252, + 781762553048746424151156675064718445852931759350485508839709255700459863133_felt252, + 3059003779082430140574334263769255636229250608496521036624040277672025520269_felt252, + 1932080240254221925234757177193789732558211745549200801001428138256113509439_felt252, + 3146401153492222243622626652158860447135577391107699546566256391811935449915_felt252, + 123755961857470592730504467850593474210712752350415935797438286513330389269_felt252, + 1269231053708336134449055284472710193230121096744008294411812728901593634177_felt252, + 1309068800363160366404420899465087994406801565157624558204523696648018101943_felt252, + 1898344978466073475288089840908664070193904487611400982476002384650460059703_felt252, + 1974652058523749141612256272297066646072241821599798191282840115813250137206_felt252, + 3424617548480494436560246937325027094900327928966381915183615437885287009319_felt252, + 1732608322820363742402653848199709270061553478494909081008843368986696255453_felt252, + 71233217380525310604801039413317257001849365520074866529633410088285798105_felt252, + 3366078387731471127243466265722434358542925054290882255767656375596694591665_felt252, + 1800108325044606487376545584785040886404288046465746961291855938240308300202_felt252, + 3360055998305506996663070537313783503049479468067933147111016251954061429549_felt252, + 1457360813049671188216748066536196761363979782866951061027450773148073018211_felt252, + 3480337185193014475207676082092023529944409157970448554985729541348885129774_felt252, + 2196005505220189097448065759716753829702635713425463389263867063339385135539_felt252, + 1227507704012222668324833323021482018947060560464825289076136686310200379619_felt252, + 2760592931475872804518968458364966581464734140454431629052330048414156486722_felt252, + 1123702325896015725522430975708895610069413754732788025766946508206464143052_felt252, + 1090290708682723246129554716990512018849893042569533805997823279684603417574_felt252, + 746521152816891623169021477387157424487082036603519616368370713494276508834_felt252, + 33956055384561494236037341979290763927112935252519605232807730595133355038_felt252, + 892403900773218875677118600632113211560394569291746635707587278859877975288_felt252, + 597564077960415909403838378449358670369442017404640315417604498253103491763_felt252, + 1749232274606266767751574562674345355405602145888147488718107150134700827472_felt252, + 726213529430531266641162593024109462916672141823907622645605075788564829034_felt252, + 525292991702139973857943819611630502546356681266467594477853118829055779622_felt252, + 2918034802975106356747539478792059148076017807488547202427443881155302120315_felt252, + 1016632805794683372064239985882572307793484671232334072014594509921583609325_felt252, + 3591506475128904587428938117636496872191356078271820224552904150489562903273_felt252, + 3433236555512062500440348227324214176202236715826813943574353892680569344112_felt252, + 2703502970944021739143484118731405387901634946143028747393431307465325096717_felt252, + 1933171195037716960609728237363476029545228965371273465896725651896082759395_felt252, + 3337690094574934898609112861723065631935749211471036034223178130665358844705_felt252, + 1696119630941762723556828315800667804781585897428948708191603582125316040756_felt252, + 2901374376224141307127349362049388695531413863766312689009919666424296721941_felt252, + 661826651405881890304624524806655568652419137444164940333771084539194342273_felt252, + 3073096499972163744551972870799697026781006283743086210339698791766239388682_felt252, + 1654176501142751947185253928791563422583517059317248726008774563298313476863_felt252, + 3380834202134158509493922592248531079066504468711050874147585102472952295029_felt252, + 1601516571578481123781087788816846783933584619596807180762612428949233814506_felt252, + 447988584688332656096319459010096346508162997173277431417013099006442173512_felt252, + 3553626952768011563822977193127110585994013880954670864099054008363413248196_felt252, + 25858940504779838571852847473931520895638032834732526522455044117182532038_felt252, + 437647751048894173977941059497632948824971919632655962757438218544531215846_felt252, + 3322307669683869907600439420101026686322213835126763843643897571176765437856_felt252, + 2685815047308885351346466526003370916116492781985099260863465494880517806950_felt252, + 1923383021307150823660490158213039177780432138309827915565035569749650205974_felt252, + 3218616060625701385552967065996825837007945480388672213365060185645070918697_felt252, + 3004849699603445861877473388572492440695064912167668392445467942464158329932_felt252, + 2828141209788631354856751642658574992646580650891063633739934103652492831544_felt252, + 3069356751634759019473605726988708388898380371022381258814931639009038957325_felt252, + 3539298918636413054930304805952860654058051913934265906839587609247683670371_felt252, + 2705826333729988593462804910512161686721981976375562623847930813653147486670_felt252, + 1825407697571834105186341409714694693249968992437551393298173078587831818994_felt252, + 2437746944766204564583612206562939169607667419862473182376043669687141391064_felt252, + 1478251094786494902135685150969356893844698505337627626828101899662924329848_felt252, + 488293801844793103423136730484934308253075123541116747001307064682598336848_felt252, + 2500945956323057265439191552561152330972716176948170741738116347223399637491_felt252, + 1604687254019724624666512074356234629727524121223562622408719462043977473826_felt252, + 2188189319758098716221257155480642295983712212719934867488282647007496366385_felt252, + 2099686085658474551881124928813093440048205852699380437184599918955997913248_felt252, + 2492886380588615555115025032337555913842299326304869661643825098662890871165_felt252, + 192113148810212870809230611802685041277361261081800116908841143396041610019_felt252, + 2489115071904045331702816129869434087958032871207178280485077111762337221478_felt252, + 3026226798425913851913196899823901415177761856333104910355693057698123358511_felt252, + 3527397335207547795736107468169353590073766286638627648243281111553792695923_felt252, + 2800401458596607136601509200004681390320805010113505273035100387081257512081_felt252, + 929283387226767270267827080371168912747584351148866868675152354674599697391_felt252, + 2984247969414109956105947932003805676731285679827952264839384914668900137766_felt252, + 1540401756309394524392844760552331999894978577176184325406788007803711894484_felt252, + 3386307985207676167159898046344891898403719925659976362104588460127993486086_felt252, + 1841736977981519034467888049778373226382738183288217476744200839351214628829_felt252, + 3250343078352719388739445918173548826065929847576029954453366859063521541558_felt252, + 1564799436808696843190478301927770905890147535396784806360562711966528176736_felt252, + 504543361817885227019873198049972493569915099790855015141374143021052911506_felt252, + 182554980689425520519336723848620449665004228296329981272562184235166821596_felt252, + 2149426264927926268707896016282550454663838662798143248151719223972779400259_felt252, + 3438132436026985779888460472970561316480502296486910731407103952958892524891_felt252, + 1663480277315793028162057253856612145053633426139362354643930640947950773214_felt252, + 1618054096590443114389068595712185772638157991633817498968753230996287621296_felt252, + 3214414503608639958071816431596691631109990316833439507819924783409531060811_felt252, + 3196286435396662068238386607303841700877385614223946571147208559920315517869_felt252, + 791316495026813046181362860703791972753336400846774950899519300879171344251_felt252, + 1252819618085376796518645532838608379052082522483936519476035068248644080809_felt252, + 1916342547526025865502448323348755532716010471923233040037007748751703566063_felt252, + 1221563691927673694277810314673891375859345559145936707151973218803060172801_felt252, + 2776728674178634578776490389058781941487898261699695795693161648702049105019_felt252, + 1267630869463557405250583514680205527280679390669058973932958804664748507598_felt252, + 2487107111419250907103589636698656887129079446843973721316568778560129309693_felt252, + 2283806810472998704728419141041202978455943394758202051755846296788411143489_felt252, + 2073516798529735016064901381778452706968657653601837008796113295610050848136_felt252, + 616431538858704911893579050037754140082253252737089139357444226148172334700_felt252, + 169070188716246855110370665257835238815485234448295946048309943842862182674_felt252, + 3058283566194733662264556865726295630769670548124110309139746142524080227145_felt252, + 1058708207920320376084770726341169799323464795471463188357134995734768847657_felt252, + 2026044159356594839174201203943102461526552509318973744492790832975411069755_felt252, + 2225157932667341492681340992560353875906136522961850915236756706429705888090_felt252, + 2646019616871778001423479978428747328638982038795982328691907658112750766408_felt252, + 3406033707712559262385166938307587392591372950244939367475479693421107027492_felt252, + 165889949714632920159743654834438962133882577625850978100361974178843811242_felt252, + 670114334512768184921347845290044274701474920290857778503728104001059824446_felt252, + 3240851392234407389676314607403348842652065415957537489098275868838882682132_felt252, + 1337909135718374445889537295231505906284392721888601985452724043887446260871_felt252, + 3039513096446534477531404936205667648508371490795122545161680138599526430949_felt252, + 1667977605232051327649618300310662356262837859964857781907497141944579910142_felt252, + 2114424333065642549530713307377279897234694291180430930177082190495561004749_felt252, + 2247542721373174616166087993219791611674959297637481659710425628597070215632_felt252, + 2206262737123246812942916172894037755429884126165868786463784482070795583949_felt252, + 372994249567867658830687530947262598837835637347522302605222110016963918294_felt252, + 950978551359461583075507216539359874937420807716235261419443541703202141501_felt252, + 1753713263296053794722898174405434358402506773233975231981404162474278575496_felt252, + 1673436203666647586183427892274068669039858660361902283527285798330553959231_felt252, + 1529733725024476489236970124626512449513817970868993914306289511865214576590_felt252, + 76135518319119079680550732924487347055784893741097932055378436164809886606_felt252, + 21354332571149683852669090906695896546774905082516001207550325992527648652_felt252, + 3002057201689860295238517962621482747348156299568699095604813123030658230640_felt252, + 787375245785855576919773353409409833399433204371128310572911621720715956662_felt252, + 490789247352267215970276169073362339135134058024109385770959242419287447343_felt252, + 1831318362165227128641288707906639422590479488785905572083776753965669966714_felt252, + 2395585246289754279335126504635160288896842161709042451002329755599356134159_felt252, + 131012938217642653760109345471686055215242222638419669287033692855548666059_felt252, + 631992260584499810427642070532274836809980606068777067339012209419296768762_felt252, + 311786711235510223956125519908039782950788843071105033856082636353749357201_felt252, + 221427939706133598475203290228464134032759986260887230151941359556043109134_felt252, + 91999224338005799457354250576622855974308781572028670680916886083020252893_felt252, + 1731484161567223814053450406443136648169006872247127594130619056587386416703_felt252, + 3569746440880200525571290859101536151594455241143622282574702078199719249498_felt252, + 2821180379221113626132260238427980014359489610601233497196117525636731867450_felt252, + 990606995322824372565617473976018663787819590254942770160523596446676781476_felt252, + 1324321334366704117578276211970556169147442041488482137958710998346664592550_felt252, + 3431982080496704574031176849397979498379011648031260243606377598916727841223_felt252, + 1286541989578726350480814297115283950851668296793493213571919617817302684436_felt252, + 3289296793265057225381917504981316336670621512821298055038648677650572445364_felt252, + 2360832438883283867696124726630830058178523356500668021966161460670829984835_felt252, + 200268720214626692771463362506619471345403789792980390880437455459769260976_felt252, + 1676996211748060095822708551673929132237732301566343901661801149621613982483_felt252, + 3281818625183923852090951230459103619093021817931990209151155538343085427031_felt252, + 2903287722015646310553116143911060735246591977243912222981684786123115939279_felt252, + 602585525604694753104826411239410612238177935614215781033169460302651803668_felt252, + 395416831104462473442777903606365722808506745728802231374256185038320386538_felt252, + 2303185576581388561312852054065318995296630987258187748024905918690763966601_felt252, + 746628030860299432907632136342638167316229117847415156429602305805423301488_felt252, + 3400997950324733462130911864568596582589009526587859735788061123022221844551_felt252, + 431842526172829423754771852364929726574026006106252391979517042022487496699_felt252, + 3599986725074183241667398465740193146416581209453960902900200346205790714698_felt252, + 1194053100856631973264870239704091905933319480970531700595964140361504960116_felt252, + 3060949833982971791567792148490627243081253579352557165821477743588411446440_felt252, + 20960526229877587573320442515276116806963823754794249489106253379076669653_felt252, + 685293426866160918072047362026959533148056952377150602122034958717680299317_felt252, + 2428977638181180083443420625756626288272904382046326526472058611331679563598_felt252, + 3462362800904550293102153550502111639436279620345263178328706934804950183236_felt252, + 1503390714959004832312846896597439030882788306488943925936258025112478037147_felt252, + 645988949810544641091681295803543976473518610070191604412338273912730365114_felt252, + 3012841303571579676600449577697918535415860319459741430860035388312944676625_felt252, + 1568283872080607034114205655420037605948740508288698432500221725454956496187_felt252, + 779337101165000853524547094088379083123999325890969480628344852186982746460_felt252, + 760985157594211785258188795575699612299431386174648841826888577887668625418_felt252, + 2918556735817186905188408281288860155716476322065002614393896041338651715571_felt252, + 75798773936052736656140941322774490241012951161534135847732013410565502397_felt252, + 2751940728802330390156582693737647763430433707999027798043362003091096101214_felt252, + 662070455755444431063073701145834598149354383504119481088126552417840522763_felt252, + 1768910170439530229690877560312241469393072707449818525100463612952570006675_felt252, + 716375448642088856491977997846153460243775816434467704219938940746842978391_felt252, + 2045421971962796218721281961435713977845804085407674429955939625606157067288_felt252, + 2573866962743072420966209872273668133065442484855556674164200240684253589182_felt252, + 1953351227159112232231435818289224828359647116886057898176402886238931722731_felt252, + 3067147931410315113130640977454448476587621728191956965902782865218559260642_felt252, + 3524658400422417874789678413553162760406850583487091949161300243477106839666_felt252, + 1495268371986724770434453315394558049983271725015175750868894644604852833871_felt252, + 2050093147952827295006221741485982927686929405910759641114861357103327804250_felt252, + 2895709980218973034895501832544540544231705838982695209061395394427045245853_felt252, + 1760324077065579555196453844223632155310647857926000630148152414923110752650_felt252, + 3602903387884995896310167104027217281054521448833684145202431137358734824632_felt252, + 2008391876027673555205193916556467551873726722162595038286109221030382272867_felt252, + 1550122983308216271276038762769898803793847279137819806992045506243632247828_felt252, + 734910895128081027628221725485071491908609213014389948543947604567842291675_felt252, + 3617549670185972251221677983500676626028132628567176212108341255658063211859_felt252, + 3450017166679619664661743848584540858299694350140076876600367365341460775804_felt252, + 2231997851938906427406829980164229794389237062865586292952148840147512944822_felt252, + 2523737802027405035618454849640748417472793940745056298640588785770034509217_felt252, + 2838636652097033811286138390591643945067157658512091863440896582998419463748_felt252, + 214143457059903571144816652724596171678016194431183170690946068367847187780_felt252, + 1064734824885267979141557696081547763311435583000274974544488840322192333487_felt252, + 148066943159174654648040927034937414659770644045818491857176961575289887551_felt252, + 1957287633167031598592757324547188602340426288450069570046851905331612318560_felt252, + 2377101728211947403110039047399449420055758792713646810332274213509499531660_felt252, + 3098149499231305139551940035044704363462394345969831629550211338062720416178_felt252, + 1385055331160157577852177325753767198234029940886157151615568728843758442233_felt252, + 3056625143852244739441382416067169447428705348431427204548508973960776430674_felt252, + 53128940719479242048795584725426987931761496609929381972771796837294021729_felt252, + 2935026491083218216734893201032324018151945763083070116916372472504497034280_felt252, + 772910933861167054334884814529287453142680435561239527949219915994942481391_felt252, + 2388909226926206526504390238770297355365281846236158649469508239050566776474_felt252, + 1363061729920112967338193658500879189301475659299321504127673908788342478386_felt252, + 1891256312978770315277190825413909197345149262790109191676913025216490438609_felt252, + 550530903192064687394855354624107397419005469280919342061394579384904805975_felt252, + 2258185715161678341584016085281764163977913316678586101911960545412664774277_felt252, + 2191082994961049445503669545138766505871850230528876413384828335330987732757_felt252, + 1509586221931599355990465026759339134973207039109860547488291328129096511252_felt252, + 3062870158232217110526253033815329923123808049644774946409793178170334007478_felt252, + 641300803215463699945626944793899176428700131508161363024959606000741647496_felt252, + 126095607978699596648329267674369416993557707267867605698960765496629085481_felt252, + 2928422662282049787014309015614942078826185774038773214633542949414823056759_felt252, + 3264594311211640714365609201618134468561765934415865731018283747554222522983_felt252, + 2736363269195138775338676061160295045516833753245365517872083146546860447777_felt252, + 1786418412361401731580454603770840721141608781076595521523782647966562486251_felt252, + 3506861963989366305833681514435499314705537385103253194403985932576862937309_felt252, + 3188999269165914472287116176256335010341804984658852257503019278812163304838_felt252, + 1017202595979052818600214049989117341867258340195870523070984369222170415403_felt252, + 1766604800681460699609630832834687316832072761841044789770468183972172968634_felt252, + 3163953078812747881808209157599443650716627414403888312840854732953263437852_felt252, + 989736265457466272142123421428178346679456581607338430298490875026295653232_felt252, + 2376802258721404077280599261124577844319748012852160145662143272370660254005_felt252, + 2232985747787205533246201811832510099537534786623040094339158697176032771209_felt252, + 369317880544558010913326128990268839264322192941476762827497457732037086825_felt252, + 212171462920647231535190287036624239507169996179743538477718503376255186644_felt252, + 3306307201010832678377489525797855652325324464319978037665888626513931693049_felt252, + 433521747883379094001901631968292740801407636118056642580470492048769729164_felt252, + 3425377677829279510124967812708988919348039456925500867939756725494007666758_felt252, + 188162895422585764913615915997128687686229956232573849105839403064498779047_felt252, + 20439067165927516406804238591181143945560743560083818082369934145174385109_felt252, + 3258664066081509218527251588319470376980560968522531349700862398225344781291_felt252, + 92945725097145633873458341010977717196861115578339312882089827314903388631_felt252, + 585659911959801659747227340524008066351296635201455533875719710741665048949_felt252, + 235252664045176216382291555381165396711430108890657048106704302899724231144_felt252, + 1597798008833432338245130274819512791251925462182435044396864832211851478987_felt252, + 3141542674016807604381059946474186684608896528115031606897902386143059041833_felt252, + 2510886584583390249199184697428702528726737275385041396939015131605405644411_felt252, + 3463156481443882455999380751179513534440928887332939263023368841688448527470_felt252, + 2215090104178857514343494515144242540205472756353388992488704663800753221696_felt252, + 1708265971734699977993843051422218625232814830988415737968257041107974726910_felt252, + 3379292319014049858355668692524806082783004036975087907328445840804172372468_felt252, + 785935987839747599724079604940825008040681656914728424586914135325752286136_felt252, + 747927586521083356694643312496514843505791092200370010442638643872501405001_felt252, + 692606945596492905986153978448050421786435888828341937097080422349522208421_felt252, + 877089468020763779614640233365518318271964434138202228650721852341457721258_felt252, + 2162788126454510198394807339868392663078147892055433844769641640834807205061_felt252 + ], + column_witness: array![] + }, + commitment: 2495240428668218209210311207897346656526141725084519946190040149960689954202_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(23626086, 1106819620, 495574864, 851841308), + qm31(1105674691, 1572893857, 2138465267, 740876271), + qm31(1790181302, 1738015710, 730463825, 1944907786), + qm31(1175252851, 2046686294, 992461456, 390222836), + qm31(1566966274, 775288424, 136203104, 852465593), + qm31(388179737, 1697744565, 998172690, 121924184), + qm31(939293003, 1265950088, 1913418693, 1541298977), + qm31(71527254, 201947207, 2003445329, 931346344), + qm31(414485829, 1573504982, 1081147031, 660111403), + qm31(1958599638, 843755093, 377032230, 456279897), + qm31(864141501, 63228396, 440161445, 853986155), + qm31(953448462, 1247622745, 763232038, 94448971), + qm31(798624801, 1778928854, 273845245, 32910665), + qm31(1719017688, 1041607591, 1038847890, 2095798091), + qm31(983405232, 381014429, 1224163955, 2022000839), + qm31(1021478206, 391858163, 1786276597, 1881251500), + qm31(130059644, 2014957706, 281588633, 1047203152), + qm31(1527083644, 1912575550, 1387936722, 1033126093), + qm31(956300823, 833361996, 212926759, 1474118303), + qm31(1007221323, 361140811, 350036326, 1473661832), + qm31(1507648939, 609171561, 1007459911, 350539553), + qm31(1031234860, 1719094765, 1511634077, 1053098610), + qm31(1295518747, 1218270169, 206412405, 1421179800), + qm31(452760698, 1733748280, 540815379, 1269145945), + qm31(1523961537, 176346834, 1999505045, 863523859), + qm31(295266509, 1382061120, 478888953, 1563351542), + qm31(374497501, 216630828, 2041383137, 740162264), + qm31(1046860380, 326593036, 273844591, 1552799187), + qm31(1725927329, 1831787393, 1865173182, 1104694987), + qm31(37694795, 333744906, 1084098112, 181917977), + qm31(800184070, 459196838, 242067951, 290806101), + qm31(1144905374, 1423693087, 758640085, 821922319), + qm31(1260331967, 307292021, 1363168521, 218463128), + qm31(1161266850, 960096374, 628010911, 1329865836), + qm31(772971372, 215307776, 2110356802, 119486007), + qm31(351705773, 125343235, 991451021, 1562501383), + qm31(594599430, 248389657, 488232527, 357575377), + qm31(759161441, 212097166, 1761553289, 456190444), + qm31(1363017424, 1996157910, 1557686934, 131576909), + qm31(221826763, 1550428206, 670070823, 352270580), + qm31(1143722402, 1124937690, 65320364, 39422055), + qm31(23461087, 368390555, 1748825019, 790105328), + qm31(876627085, 1272255599, 1137029495, 1948622458), + qm31(353008508, 478897581, 84041625, 391686290), + qm31(35632509, 1962787015, 1671687051, 1847408609), + qm31(1341936051, 1863845810, 1140427442, 397505748), + qm31(165016389, 2138652679, 146021236, 978134910), + qm31(1868320352, 687585379, 1642900758, 1794726439), + qm31(1045718591, 299082602, 78686041, 978464129), + qm31(440727724, 16353649, 167875320, 1025282080), + qm31(573071956, 2135513671, 396110925, 1559581102), + qm31(2083894395, 1519332186, 1693836154, 846435943), + qm31(600779627, 1160574819, 1877893335, 1283926345), + qm31(777149069, 1139048725, 313955739, 1927290023), + qm31(758266147, 251265922, 2121341430, 1364914716), + qm31(1587102549, 622878674, 285395262, 1958834658), + qm31(228860188, 1804013009, 449371986, 812088520), + qm31(485644745, 1457644605, 1885652151, 778607735), + qm31(364019266, 390199924, 664707112, 1692965429), + qm31(2062632403, 1510014189, 1050589886, 1164056016), + qm31(1675365817, 941732428, 647189374, 628656083), + qm31(988744052, 364692316, 909790004, 2134739570) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1591315826736015659212690443827457261210980420426519402444406274533501901728_felt252, + 3211688490051221683284869973169549942391100733341296743200417886076765092661_felt252, + 1815881119948983681216496413392851165419594410436829548994916821873593134785_felt252, + 991406198487111329524226363835047223933262638282142366986504036004190615469_felt252, + 2095331089319887054822820376624617290235537876534362264330351816649956413286_felt252, + 2123373021493635723601668293980999565419986586319569426182085424802780040243_felt252, + 1239937433329706132284156251493058900344650327391708525501733487019580431510_felt252, + 3443040416056438306005915182230973695104433890248909191895872721614495063189_felt252, + 572169125623746692681239025844767245105062830578731594006598712586628687787_felt252, + 1480010263034018477975085004256885547713543659126125713620972404082702561993_felt252, + 2266410077215422030142268767602699537823535102260443271705504466101032544365_felt252, + 3234704969841523826015607286786638238482766742800880605082833104537269106610_felt252, + 1297568400795569437792733636782241109519135208321729966528225463948240984734_felt252, + 2473255422760850720212092001444288906439617624850935607172446134512603824935_felt252, + 2196607359208286120424347776834603916260637460068161454429482283566549423832_felt252, + 656381237690427034509388870881207119960955451073984931772402191157104714394_felt252, + 551883674810363487802823759614161495162137224992745267243579975835833325102_felt252, + 2993438030209806022735481823318962707161949170155173543400335686841307917720_felt252, + 2574680614918347131240962549057341736580876255653509975453167271246856411100_felt252, + 2218150980412468847416230604195727473136827700990200808484728295716372590672_felt252, + 1779088167175561877003912810900188318978639505439111471495897210093546391221_felt252, + 1855721748056537538981704127400569610957028776212858171433105859505336977487_felt252, + 470220781553464592843685245866277977358400641459080982769037577124532669752_felt252, + 983098914535945906522891470147581848922501342309863737696193453609404897077_felt252, + 1270140083227938385324756440850364896743927749731504778378418217567679063717_felt252, + 924506178900062980804162282395983882041638090034209196055292428567845105435_felt252, + 3315637207226993509001174685866148555994762957067696052313515332230929493161_felt252, + 2584488709788476896795236375305137234996197503129568440248622908666988385964_felt252, + 3601774625445105177357665334179582872453210326902400024785790605320647864524_felt252, + 1277130352913876870936419267440542161972756518233698810736703263995886815591_felt252, + 745154110390728757276698663518806837094886103891110794604672208445399654293_felt252, + 1043387655357074817132575368750282607556969934282663285533619261685124791978_felt252, + 2998419292877917467291032023410904920680583029558322649511975563737958951168_felt252, + 2965834525853769189916747514018990060615629369822018196415184677449497251987_felt252, + 683171415281015912324300510006317566201247728087927844993414577193046354512_felt252, + 2430039679870944024989994824218740439018139571610668273549891967444153228538_felt252, + 2415546667026658212001220635908680674750038364652326062948372801467240994416_felt252, + 846991439985572479191132855600896733392116534877789093375947511547794499697_felt252, + 3292636334489643145006801984661478856956236099352560436844803713571272736952_felt252, + 346784601660807159422853993547641227015751229774946306877153292805202234044_felt252, + 260787686131295469494223649087502222552430684192080683644402356298140703727_felt252, + 5781206256865000811782119765552912962020666662267742332289892563336424676_felt252, + 2600509362534071498265956959901134822021761943221368339990684085661948850163_felt252, + 773054689865583373867391498104282346302364409191279693067890385659745238045_felt252, + 1674943153040302301518899043640225340254116753259929424079314804451266052779_felt252, + 2932531298760662660432383460624535633776255241849458174264139718878167552501_felt252, + 1379541283273397289086124828880877178826102569015085448281764220787322165642_felt252, + 2653569799362756705212762790641576123304757682968834698950673159962044421104_felt252, + 1700984249818635683738176923490296227297631026288527603166017495141989600651_felt252, + 1161731510933286367867508894895658583422722134895297607325141168122220282384_felt252, + 756601671502097366525974815490819159832334376474516870539784004963242303558_felt252, + 1740282194318841621595665490544043089676443038908890299199605213552408989922_felt252, + 2107365329980578185468970655740227633806423031312710433236959292642567156411_felt252, + 1090539847081629223314567196521385917001372531124022295174999049818478790630_felt252, + 981564333612104714797087498349227569600559349501685111622188848310398495290_felt252, + 752590642905491315030651291604531382511484630090030886638387736929849191534_felt252, + 2701321525459583287234541363934576849775862751489058613376317491936126063826_felt252, + 1441566662664851655715114648646103050353294084293828215946203212183966510154_felt252, + 737950583889875608273968785884133948618451083920299956292796266879472358570_felt252, + 593121691083706289531887307797872212555391702423934752785729966924441475094_felt252, + 64702317566466264871197202644345635117696560856026645911563058148052045941_felt252, + 1512564250916142192296417316550349651022551588998755246076719140343027556783_felt252, + 480130400086300965367927906807336570053263723995658795232475839755085962839_felt252, + 3066792736766244540703882057286732326407857488530011895428855504108058027692_felt252, + 3288044477031939751791357893025129355875255034601666412013372066576711763354_felt252, + 3371572059977035232225536449216990932696394627272933135643222626224148123288_felt252, + 2297065005384392574796253960663982579689124274982697982219017591878040050707_felt252, + 1501212606009869836507551561078263820571154260819479090207357571481439309119_felt252, + 767298991351659432189065946411442852648277767777238169199667054220775794065_felt252, + 3108203510583916549147909768706085975068085707489378713890471789460464315995_felt252, + 1999398008319859302107441555870520459791526190342286678125465817464934751760_felt252, + 1274132433497313030028428742217992274309536061431762811816575326915265219608_felt252, + 3420039856656984108690009124692028646255589002562613221877664554744296827379_felt252, + 1630881262182811029970264351888057056654555191467398526661496878712701004954_felt252, + 2559439666451278246664176234101395374977797605166476387728015822256182930579_felt252, + 904279940976265925119094975670533782708360038869918898351919695167160783656_felt252, + 742683413919600553188998209449778973522139934592724697301298017732772052525_felt252, + 2405182673849560351329661559823024905903427038805211935529985646726896580746_felt252, + 369785999798903927160016235686245567061940246487599966832147805496957381077_felt252, + 1929902547800604371880312319433439965446783954101130419958272060858523177830_felt252, + 3382975241097343971467059880263947165988910693535372621250015978317468700118_felt252, + 257070603184426340931350310303606889026017626457079380561757627087467042503_felt252, + 1466135557884927513911764019305072731240939009480622627994938695168294817421_felt252, + 501953862414411453245292352766754334188129519747612794331732875402434181114_felt252, + 3383590898845819954591031395146236659229900362419428407449751684831384904400_felt252, + 3426577516222543355771024504710328613116598325772568634323606460064789002149_felt252, + 114568167560267286085164866375462134386500937914683803406089886721959546172_felt252, + 1241157917537760773274007009839192413246671302224804681689002594463086550876_felt252, + 3096010067637729048831325020598025382673720959072887831887297682575345160808_felt252, + 3591404934400915975978925750239744625787581663583905039196780131075160066175_felt252, + 3417285076178431568353425728351595960443644151045232310051357007686932691353_felt252, + 207408353455936177078890123577694864649921026733504169934016570504459838129_felt252, + 945578524146675411626123255451585098655393360810088335147632331192510597024_felt252, + 2246725744704781944019575899137693588595689960128416547822146248250444094543_felt252, + 1283756156650002061040513440607436688759044414163312318414647241215664347782_felt252, + 188319114885144161514433809680283835372441045173429892428940506329406054547_felt252, + 2710787303190272994440486542341288478908101991373073960727298647331271749771_felt252, + 3112869274488356954521916468752145593775359538889901808112542599377338790615_felt252, + 668556767671997917553971535071249284817999283467150535996261961178902522383_felt252, + 1476437516892940546218689929385873290189987588004606768354421625675145064645_felt252, + 3309256030506108819486759804463769722906630456921638248004004294646788594581_felt252, + 593876098408508651824664767413281003070205937814810930060264384834914792437_felt252, + 2610896124410434141377929011305433576590431219780062554711870337738785021564_felt252, + 2164564378912362013194745831875171738509685272482202416837788733090570325995_felt252, + 984851701542661503759406739299561198999971390226066050544775109662262220166_felt252, + 1157269899414512055426817564437197636222719256124870453212927929476142941056_felt252, + 1815746922046850679478147511032217203765706271117872950213995267773543911431_felt252, + 671353654809444218852338752351983819381238896521967239398179127658680208758_felt252, + 2153445219666926299293618932731020829780586078424329770325943347788912594044_felt252, + 827893651490775702283010279947885789802339144625019751693450573504008675562_felt252, + 1582193321838108348113181832821047636441666530102737310159725721544273071712_felt252, + 360704483600956229698810010884217796595444199570940666882345489985344329607_felt252, + 1157440053113033327780010895437431357699830964509634116860070897116337199558_felt252, + 72499425029847224635433270710459920730511553595652785183958075816306700208_felt252, + 247556618659274202359621654048091599225271284169624684047231513658961844330_felt252, + 290449408347843440205274385893637738008102519481340951066041454933355610226_felt252, + 979263470617397294146219981794414117702777214375090314531586237983846994100_felt252, + 1288284686139989768993693668253039365698539738054170052730127174500679612696_felt252, + 2419304875626954294818373120103617419188741723660029193436636713717944547941_felt252, + 1310619976053670193298027809813581080895423440310239870415858466395764274502_felt252, + 1534746605175997122571406327241914021802876584928427135186730721070767316404_felt252, + 89449969362092317444521126371718080325623783943221797130132964020716622198_felt252, + 2450543404555117311915606131009901372667658958987180433547244947096992900674_felt252, + 1075400895269106451379991567180580578964193819029014194546112004364652454947_felt252, + 2573645806425303450264731361392274467986269648394433816252505050803378651678_felt252, + 1440961421116322101938383593284440409756356664750476370615495187756977577930_felt252, + 3131038791842004938183852972746820900570606925720622469405647233802093216741_felt252, + 3492982869951533800552142384027440381365398435404586675206916533634234733270_felt252, + 990452693039677070174884466568791521960604322370617038175571466367540472599_felt252, + 3419298713831395682653987597221662894928863836628818436319130739135376630139_felt252, + 730125430243869483492492073955502520432048979839456585447093213745024353679_felt252, + 223561839302267132393569604586839968083081421303281617471289709103782765039_felt252, + 3162931145105202601835861568312075117157520877130948659147527036213671902490_felt252, + 3348311792693521984232169618716582884976809760775099285519147414295771768194_felt252, + 240451668361808864491344497296549315975271208549541803275852508290761414840_felt252, + 104650152457178754842490665823988168781474894965909832901681429102435862975_felt252, + 2225642929355321771904378555219588740725028113224587186279203186417192726844_felt252, + 934214266128286047003596687660001514524851164319099498220516471424013589700_felt252, + 3093899181379560253886629843255560352826866109040901784844858926342943164297_felt252, + 1153083191091162079302755081643443102315142063449266013834856827266015418454_felt252, + 738416175284241557596067694827839783124857468149830615942478421015761607314_felt252, + 1812971025849340669286049161874771748724696638946223333813065956453035086576_felt252, + 1512333913442413134921076832951033138692599446461624284185558566284414708395_felt252, + 3316825806594428628951338258816832012746663965231779473264058708662153203212_felt252, + 1749128511534980366349087503572285258741840306498534856952002539048240176724_felt252, + 254049172058735265819557307148897213307371182253289944975278699052742392598_felt252, + 2872423283630563957809769845493936467982930702572551791255922439687344788720_felt252, + 333253598341403790229189207201352087692988462697717713205407626279005013791_felt252, + 3083964750206799011489653272766235159704939580635120273425954207094321609395_felt252, + 2931538061644738025953521044632189684545738912317586880020685123685245347329_felt252, + 2091053507668159239476637981257180358490957102532386503686285754723375417627_felt252, + 1746135812391814852715997186828250287004507625157807847880695521109012816864_felt252, + 688553393801922959403441306373822707215496114666496359837649373403867203357_felt252, + 559752774231959036018882788614012746865728839316758936298916455391858232234_felt252, + 2027186772257425175188409972510384207125378428935232747997481200742169493567_felt252, + 1051395402248854057998490218197515397301664825710517683763224811275441877519_felt252, + 480766196463688717680911572245725982516760258263146284033454192492185079942_felt252, + 2623480761762006404548434934164652993231544152683033346112577916890243647700_felt252, + 2197518667209533625993033251348308158355587567198379421069290647511937200307_felt252, + 1722542403008117474294634171116222906581544346606926178131720141937820986942_felt252, + 1854837241166706446606105094560907496126017742128432130526438102013702891197_felt252, + 1473423310019479061732541117310416741146868980293268422425111279614333000491_felt252, + 2783158159480218044992495466676488398937677561716353651561890959163198273340_felt252, + 3092509321967128367748187231119220194273615726290464954510729614060698535891_felt252, + 3392175534341724335647561516304651896177276200301422198409825747519318069918_felt252, + 2747937688898483932540257141201427075494746251317426218124308952289998677441_felt252, + 3472913989502158198207412399397611035940959186582417796861564084697866119999_felt252, + 536240324866257858416037597215125836632069644021604786295257489927986930171_felt252, + 1555405635208104570905428093944921590918257755407559342397438121970066283816_felt252, + 218882415626391778739358174366769933074633086401073169790608546504142534334_felt252, + 1723514951985741091604235404533859460342291050834426820514818540280028340453_felt252, + 116259027053727584877894773040308777597125534964567256326023463534014176692_felt252, + 2939986701837953667477551072541620098620345088206814044010396931840159433784_felt252, + 934093029339008041310572888780044047001015097607435513888663762971582572281_felt252, + 122139640190348830642617578695472527682167876595302800089542148293242726535_felt252, + 941981773948146889332388622636454735871947377039445880680838583536732295044_felt252, + 1886816935269596182346012934876149232207831472970772557336327484363698591099_felt252, + 1781777477498345300615589312126091404254758080270847758189018629443398034492_felt252, + 1892825996421898448865791810741020230827972006891005327781160959606691159506_felt252, + 2209579578991091702667509453174534786758264923991259394588663887750964913744_felt252, + 2624971343538253651470847108455051038116193445056993434229957488921312926942_felt252, + 122692665495060684123866503625408978389486111502525852002108390602414449777_felt252, + 3086073188737956636209520165052453281371993862264992070752342169671220131937_felt252, + 961823971895047114998513641690454141474009074523965073560310993020118117890_felt252, + 1960373840310834927084754777311739971231411921834101504142801773643604719685_felt252, + 3026727051440123991624528727870957008860152118086650276120757729541074517246_felt252, + 2198147742789629591653999458334995004052918829417095713012751379882632925051_felt252, + 1829020221352026097961762967877586298568513631968898978189172375316826348604_felt252, + 1447812124254372521453006621145200143403933297910898229545311525254965209557_felt252, + 968198123423631192028355837433054734950983122007675823010814417489925602686_felt252, + 1598632808277684402925993736505471624940828852838600725987690080553778785912_felt252, + 947600557738533960410786461620352347278010401379095116027264617800036668070_felt252, + 1307610133168361601248525080409491559175812780643281249955215455178436462193_felt252, + 524097864942777825134776382282451660205835414288901165769455209243804867470_felt252, + 1863861718324630787589087204797232758312147331577709244274562498489001221163_felt252, + 222701767845213769875462824525671960167652257188077366805008879777134195211_felt252, + 413033135559179216527271520405141057875272711696479459363422988805339765164_felt252, + 1549760903871521759093801075465790053565530277633838504336454412621488255129_felt252, + 900152130169606275219420011780609178009103116610636287007125119641805158547_felt252, + 2016866852226119080704280644276105538760423210641331748667065085670507338405_felt252, + 2926169329779586160785450025336674165810128654912286662261554413167551226007_felt252, + 1599519428748650481868700886755897120074889118944906882425059447959807759057_felt252, + 1969706472829722218108464955546194540111827824072319441566407117250110857104_felt252, + 1262693078245134687512325330074492977973072613307013311212106851901442640805_felt252, + 898235679151759527735082451697941567825829406163565731504165036830496814536_felt252, + 1931902697995663154154873508045897440021718066430358737498214616689867475693_felt252, + 2278959866052918526820646636133553366643393754479535459269399895332525858294_felt252, + 518026920627200531757035895834300775024847492766537887763528488126088855911_felt252, + 1760968735339563957482340886878729488781787165739620929302528602510717054313_felt252, + 1608235079552863220871663194714872480524709338162299868544076285234395825197_felt252, + 577817376832728040966855779779749871514405073133383711072266773140848763953_felt252, + 796888116769785128114587382904236492144934076066820767751432743706158833469_felt252, + 1825069597739392289354070330487955715494642526577354377586949940539539884237_felt252, + 978482175872005020844580517027473954789036626706462517412677041198637217202_felt252, + 1226925072377285636368390386007731292534464252116021165330994079048772259683_felt252, + 849998193382444016977716107516394660000715594922520954017291029794274984733_felt252, + 433554728972360206371440081091546293111863003142889118680930330695551494592_felt252, + 1521747882192582053352431312922463516101156950294454283283011469994889814488_felt252, + 1495206254416278565231105193359879130711293967033533674611811523073306646730_felt252, + 3203457398425212948716883885984013244218420530008655971832811247802609033014_felt252, + 3049155628453026240553268066834936744282600643556473084908057603694516990570_felt252, + 1962203293233368245557338558309914087035386102695682713422661627244549108738_felt252, + 37905163163478408107769469951415642466846542819516331870795384713478684464_felt252, + 3519705013192553696782433705805733970397916156991267716408987194052668700120_felt252, + 399603155873095359151736866094506795583337295489971492449794384758050145955_felt252, + 334591854163500663478694078564120565972257010814458224814993915803697722218_felt252, + 2745120106359868392885593626929563455854454608486410986351648823513035943373_felt252, + 1457215600752107880749877049478425194565238981930684810293658726690023756276_felt252, + 143307571906565224262352489195576650017312375441021839094679891824588186545_felt252, + 2485295600816095481402128253981629917504156951576105705559528079621655628241_felt252, + 1376229853115503313770588774752373701846887231622851023603651793509294059707_felt252, + 2048223316977766123311071517095811397739508056249638846129078931176050545339_felt252, + 2208776887795771680060766183187767467534102247200543372316554543633513347763_felt252, + 2654965422231906223128031399986214352219014982468107947845459764838743734591_felt252, + 2156003647021715608614489179720279128865364333329814028285243466972838461491_felt252, + 610012125559815442990999513312376253405016989137039678011899249376977030236_felt252, + 2822018819326278370382525055720061132499006276707098766268499199229882857617_felt252, + 2042227967662212207704954841720792319520809634878723370793330452988875582869_felt252, + 3384422216895577154283403893106892206379234108626310967571065711634429883179_felt252, + 1153973928150476008204108524329746931164411891139454043882986854163655114814_felt252, + 1432448171378179019561978749738710751168628284085451134169019540677126184858_felt252, + 843308702914314379311056319196857466413106150202413397441374490400114196647_felt252, + 2842617143277295355717792992056553187373288720021257253641426372460555783033_felt252, + 3436003389554831341579646605609139102594852082113136928188199159928299991819_felt252, + 760612618120973912132902983080334864790468935323805397646449135683146277549_felt252, + 3380456848086875195089625872711239040970281456799452352006301089404615622961_felt252, + 3378406993867078490278667776309569447348496652445765222958407600318884096490_felt252, + 410826662452767048305383888627760313426672691334048405733044789232425194403_felt252, + 2291807680489622053442532187276121443944744869547412487093957714057900260373_felt252, + 2790555826742390028513669492924654492233272150215200518063328815498609601910_felt252, + 2751658028038765535842647090221690279401841282138907643526473093936501135551_felt252, + 2555860684869688339188767676855043663614233931848029337135517145096318370777_felt252, + 584175468664910236104662696666656373347354190782693204921871362963248107171_felt252, + 595348731087191812869724149724786493646313487387292929176030987325713009611_felt252, + 667692947814007104075661703729770057488794895075417625749476780239318337149_felt252 + ], + column_witness: array![] + }, + commitment: 169520106547177204578804806973011864843037706459635465051769797981472022908_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(867521369, 421408475, 1282948095, 368644524), + qm31(1553621833, 1551647140, 1493126200, 1917813172), + qm31(421212845, 1381687761, 156828338, 1760349846), + qm31(684539964, 708513092, 1503322487, 1975364328), + qm31(1456926803, 1426748428, 306621851, 1076904408), + qm31(372487914, 1699542247, 1675019682, 108456830), + qm31(268946515, 1324359582, 1606468135, 1904655383), + qm31(1049486983, 456109882, 194750657, 1103910541), + qm31(1455994286, 1978328756, 11363, 1514939935), + qm31(205338026, 519222497, 2031220359, 2113137658), + qm31(1315421896, 1586137610, 1484214710, 651159140), + qm31(1177566098, 1490910401, 1640309488, 1385472179), + qm31(1344823623, 1102088994, 1875714060, 417647748), + qm31(1175530213, 1386920718, 949889454, 1082462305), + qm31(514057122, 543120310, 218836905, 977254103), + qm31(1775463874, 549571776, 1530296831, 194300209), + qm31(862349730, 1967748265, 1054311489, 712715462), + qm31(109397319, 785592686, 1754453156, 520837611), + qm31(58816615, 1597209654, 184737037, 600064815), + qm31(1277059505, 78638807, 1063013903, 1983007076), + qm31(475661720, 48752937, 930893086, 602581704), + qm31(658432765, 700641093, 199741739, 1799185569), + qm31(1046812841, 185498976, 1102063836, 2033134033), + qm31(849103406, 1778003867, 683894766, 1652983404), + qm31(535070645, 684951894, 1822271715, 568083786), + qm31(838384488, 319155419, 2134616627, 1937589110), + qm31(1320500439, 470763503, 538155551, 1518340702), + qm31(651175112, 1801580695, 926981043, 592441693), + qm31(1751383281, 2018606103, 918708945, 1961467420), + qm31(892212947, 871106562, 1456361501, 110367505), + qm31(291065449, 989765485, 348906469, 776007591), + qm31(905257451, 693856057, 1127279264, 901684635), + qm31(977637819, 835757169, 607838127, 794411256), + qm31(1354429666, 1091247105, 2019443553, 1999885253), + qm31(317987609, 38348286, 1396567438, 1252669039), + qm31(284061451, 2142532061, 325860420, 1268123349), + qm31(133849005, 1258017630, 11149565, 1348322639), + qm31(1289545221, 347110441, 1488945737, 1045496362), + qm31(1362328089, 633666384, 1731606178, 2138234621), + qm31(938897801, 2029231105, 1829111214, 826886115), + qm31(1170264302, 183538107, 1104977880, 1313499879), + qm31(1683033653, 438427517, 1257156775, 1373376663), + qm31(860524777, 124116350, 1800745914, 2136559490), + qm31(1775853164, 796558063, 1143908453, 1463163583), + qm31(147558930, 496677876, 1069578623, 1189080202), + qm31(861357851, 64435459, 361949069, 1964963613), + qm31(149551163, 423458622, 1202205377, 1069737468), + qm31(2031927792, 517348929, 124234723, 530763740), + qm31(797892883, 1076784493, 134031100, 1344653392), + qm31(1559047318, 1107142358, 255747854, 830606614), + qm31(542306623, 1060856389, 1592106880, 317437047), + qm31(311041918, 119525271, 482101634, 288963879), + qm31(551951889, 1570202948, 1576632451, 679659976), + qm31(1019095490, 568541252, 1159220959, 1315320944), + qm31(744647903, 684698167, 729435560, 1981529937), + qm31(1488425627, 1051603877, 451059062, 795306699), + qm31(683952509, 902710013, 90959297, 1597577079), + qm31(57770400, 1196018304, 534798886, 225335385), + qm31(2034287723, 992934809, 489332545, 1432563112) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2613034753792484912504266784638200856763668507595480819139499948080359248289_felt252, + 1640560212199001338131259904959029136739550047459199855254542019145825922822_felt252, + 981521396639624146169333851454864182974695973421100943987973532960547268411_felt252, + 2911156919545678565770216998654563900897608529386533348383205045184156732343_felt252, + 1818952872293550604963947242669668708627970027739133410550929984394640588911_felt252, + 1914493383738424082355950628870913361958541157102198239690736978152494846027_felt252, + 1732837994129074358314472741308206319639159572665468387550223976039053348654_felt252, + 1298789002213516593631344185858154274789050507311970569327503028087848340051_felt252, + 1071730927534631206864382040642854030047297075135209997064196675347741842900_felt252, + 1023723057552195931812174254011120026978097343166813557113526522259875857806_felt252, + 1908474918480193601369697814548585028709658967081888936586040142402326459125_felt252, + 827046527363985239868315958355999724142443394189073093689600596824659666844_felt252, + 2024968064596686746626701947671752336244408731572625959443896146321273537220_felt252, + 3076893406034722129537497887134788694262545035061346859073170808644091510615_felt252, + 739960149585112300811703006452029922568657152735347109940892866129923472283_felt252, + 45863861630193402452414803555908472562442122415803378700581062680860895982_felt252, + 1965152713384737083700648638370099836218674133518789209423401288131464017931_felt252, + 493414032801792475625070569176837916696176785699121284016809446101643549765_felt252, + 182631567224211280720335009747533221179955318174037661952264347629099714377_felt252, + 942241197854481059493068423138199219014882445127888561599036799642620521542_felt252, + 2605473091608475325892917284011784102800758136533829130084226521104886111814_felt252, + 3204091894764452711162222338721667692092762405505138160035025489872499635565_felt252, + 1791390821949730664490842400985364610777453409608178445073008751182481391822_felt252, + 2882065294904808266404567673184113807312584762551454532049605388485047011218_felt252, + 3537987258189819944288714841755095232069671609048164234324204268723376430106_felt252, + 1407735672217663462083151357732581216885657524158083233191361228224117140995_felt252, + 1739479349976994240266909862744318984715537999909857715133069939335065971302_felt252, + 1870059332154878403859129147826896819959626944905279943776972014153111784160_felt252, + 1320475785782414803294805750809447992510261378735531192719903906544101579240_felt252, + 2796693992455722460987729941852591710825449823004720237461525395888441254088_felt252, + 314075150603432346091786084108782157804944253741083757285476257170073781487_felt252, + 2469342216525099858528233473809162791246274178915619952513400043887256341970_felt252, + 2135149317260836094111260362131519014531307430570297992440883094996346289569_felt252, + 2640474169994735342396880238216100419459602734821517787889065489008057308720_felt252, + 1699800473042795505325740455037506690967249109539454337309273081076758635079_felt252, + 2190664019512242001721237793852691385613227684761647800168012836473961065879_felt252, + 1280851123314546945252167585028772163462089392003883562269286643513532002009_felt252, + 1383506395988345055162553410936900860296574652356205821109577341987067072473_felt252, + 2397139387045955872442197709408824098846515851590009191719455767613653169002_felt252, + 386120684191610476916463871519564227271522016972501847045184736345300418472_felt252, + 2399104614005483132675361717427955327814765324153441380791186309426572034796_felt252, + 2806755669566703559022468270476534946416405063111000411557150395120024544744_felt252, + 530959439187332852574323721569062196597949388371927655418200089313748783843_felt252, + 2338819884549016729098266979673262707751400679282379708301058897905943879051_felt252, + 509265921770986832925701295345995070010458820834093542476376451536156426287_felt252, + 1039663374726996718374079971027111933222760292304453786920741404420714995682_felt252, + 103213814256318333110463033484839659865052813810372630683289236256904106739_felt252, + 1517390104182464957001671586167113257975042633958230256318411389653510200378_felt252, + 830962948122514865766115942970715782907191703206143877633678307060619815492_felt252, + 2897769413272013975361871076849096374241893854473513194809782897896797789675_felt252, + 2200027438256429538958177516004551808328755242191434538363544418027782932470_felt252, + 2887717433158793369946671959839405391938600095161236300608204449493818201233_felt252, + 93447792328686777503449540696673321363649021436256280066519974885732042442_felt252, + 2919931627939488514378210379276015218032298051519964722539519895401542892458_felt252, + 784708488781843841710394171970234220332070442397494678321626912922090377999_felt252, + 29341340691205696503018945024459123609440291441634198394350096879911891481_felt252, + 2670249885363088445363515236367642915401363498159896330146576190126011490722_felt252, + 1611393603639106887223672344835340899458390639915365906854832131182583825430_felt252, + 2469974128342993855001300360873839034651666944081975865361779376292206426532_felt252, + 2356441991991857978755612461350270868891311746258522807458636963681507699470_felt252, + 2223182858818666465704530176748610609584768213647084387665639119652927931575_felt252, + 1732120192106030347727628844757857931271553776024115627554843671300083278764_felt252, + 3374861060905688693919687654596480694788090729032180083090309824093633813274_felt252, + 1254383860078534558145829071602120872635800561809636335527532878791567737124_felt252, + 2835358478822957792576462412431497630424959527391051361421803363633924173248_felt252, + 3416379808242783628824795489567961474026036149452771874567231833051653873111_felt252, + 2747339635088977879831975030007805284664347002106059281129940713540830564254_felt252, + 2360555488429506451619080482903818969481009040660713914859035738863098437456_felt252, + 3220217427415417403452907303292903078412210803966860550297631815121119679377_felt252, + 555636594014025737982989286022373694416085547698332430380507451679888807420_felt252, + 922633520878041261479658129037061219178881099204965822511281981049271612862_felt252, + 2771835830877587972215656313194907051784043418597730914974422823590584668646_felt252, + 1034711845493801933390380271451063849809603492492087595339042134545504131923_felt252, + 2057295808462858582726586941160438178917494627550933056229381948877834402549_felt252, + 1334815549870892313710301956539264169033794234134086557526492925623680781945_felt252, + 1686753613821522433154440292725208406101273455381041659147567970187494165548_felt252, + 2909511562433361650909338507957007396937871011008146176208162891017995645115_felt252, + 3267777648476867048914463921719298065189444049895371761865571233051995497051_felt252, + 2447407911147123312674955885989378665287305879324857654690829586362307706430_felt252, + 1709822472958788312071188831406047027346452591641885615780234003879351571985_felt252, + 2385183712013916755122489894725769947538475534186425351865855700690962652570_felt252, + 1957093332859192441566847161109201350324764924667963103505781629182123298394_felt252, + 2099699539188787461893980480796707784564518286551127605099801305556476354384_felt252, + 560061308945715146023634184786273893039105944615067608941711063516072170267_felt252, + 3325450884510086440162972174532993577923990657224922878380070014001930318291_felt252, + 3439864988353603299728823686688640334559977996624779706469968382733439948666_felt252, + 3440227812412793493071372438780294676619475536387893364299185675689409772571_felt252, + 709442420508047125513309699351362887785003048071568275802689392653975540785_felt252, + 1640746113994583333585593756903036341665373943835358570595680323048016469413_felt252, + 265749279461750635986464910881304954116914741120320648783847294728101086130_felt252, + 3111882988341752649990984618267451563603884338410413260077909676821301147431_felt252, + 2077521222805364414258366827675401254146966038122877485438276637958939164773_felt252, + 3149909602200224682791664421837975883262656821457751510692577014396190426840_felt252, + 3405172480218727314661459654326623571492038426313616558937726386690725342616_felt252, + 3490140219143291086221871414879448593862650824540181979611046950313414762023_felt252, + 3284070323672969728320940220365423789447688234273722528314199085390568228213_felt252, + 1277957328099870924225213428414378755192095896996867639874108098250011753721_felt252, + 1672034214108506287477355176110919017857816456664681736053273400334781199286_felt252, + 1207305991842185783798607966982604629330872430229855221000500637906204696631_felt252, + 3603004867967907459574371745482096846421148287858868809511493203450288520897_felt252, + 2140106479980927000728958166775291314169581344012955885195590998314600878923_felt252, + 3013054034456390662631095205512372709776070267548403279835347063236617055017_felt252, + 1184681694099062037576880216237682653341096519419129953758298785857952845046_felt252, + 1121815606569220491177136416442278739509494251249778323338046929241754970496_felt252, + 3496421555263410649903007724936259625290081122728836539746604854079742192200_felt252, + 1743930442877331806578966518767100921460527087909895069138239379891437537877_felt252, + 1077020661240108575201939681831146775607531228384805388183240776079868202825_felt252, + 2642272235594658597817295872009077877962393681742380762585061109496432657931_felt252, + 1070951046232874859991457989047875959866836527330330341746459713409087949467_felt252, + 2307630689465389639228477984055823589435039122082083383270600465335381474465_felt252, + 2009930615976396971135214885769165807555291822472903902379354099658703052708_felt252, + 3229403098232197404187235897319490813772606202223876369152844308822235355842_felt252, + 2349582957503698763292134390184853039328108630254270925961430021697988531828_felt252, + 3149992571600025060575688710802723997412958099433558281665079862586227931096_felt252, + 1731130820021682514303680735227238975446419237450850892512570649402128227023_felt252, + 1169402122452382178722737078762273464638728964408064369668856844879633006775_felt252, + 3268727900877844989073756597973546745228423653219580366643286526032412941823_felt252, + 1172173991950445289108863929540257969634132445996082671782291395782110031607_felt252, + 33385398593227824114725093584327729221133396658766400104350835827051443493_felt252, + 2936913686530979077285043579910656304218804872698182559451071334991619150167_felt252, + 2916961262871845910726769153402278520949783157644792437958137938494193317739_felt252, + 1911873284892825876751999048541195091367555173017626328080460989029158339758_felt252, + 3420490191303151202934181765585740617185121836439364713800944169909706653456_felt252, + 2480293790386644530509417626595580455534105327382202822967364953081877321929_felt252, + 3550372138625222012432127433602507338672622604739498018893568666675021568990_felt252, + 2916633344212259568471204099859179896689391487825468502815459764275120262854_felt252, + 3487835509827675435800624817259547802499685661454341848479415133671250870857_felt252, + 3376080793776526368020154594203945381681628192708449411722146752432816724538_felt252, + 2548386901450092543228313271361978734231108448783324514399362284966507422015_felt252, + 1254671259122429857100462047445514453679468366549375030926562136254258582428_felt252, + 742872579163448632317183839537328111411322076549159804412054011251779615674_felt252, + 3229237376247013718796618514778225675139936914842931927207962825070253515788_felt252, + 1993209556580739038519964999013146470313801513212073923560819894223545548508_felt252, + 3304044368044031846610338634570909432602922349498692847982337703250808843837_felt252, + 2690621082782043635065668976146984256081528549278928338432805459333158121805_felt252, + 2364365846062332278348187303135795897478684900092528622327883518586824807574_felt252, + 1635654246339082675784117385741987856834130688919691507327410152011968564730_felt252, + 273337291136530270957183145157589644105640382348700300569735936041918816737_felt252, + 276405857820438085735768162618450625184896493607284715008452271284602802712_felt252, + 1908403772902356593022026788246579994024885526391863144110111639163534504953_felt252, + 250365128435274606878118120602358890240534328212060022962406969678038371922_felt252, + 3045112290240330730938485852531757771686501983903712655388896942461548569783_felt252, + 1795516114529881365239693436470447928775123455886786022310512336736839873574_felt252, + 200993750203189779299689862899228993585709620985504698455527204237844995520_felt252, + 540666832205904449264571431300807038380633571338529011150217717445658254393_felt252, + 487662439293193024957057090301637692600242816294780777264720328041451472773_felt252, + 3043112956673753976796850220183957093846639211242312299262898597008701001116_felt252, + 3017316481673914270502360328010993280384101052007737569457187250538520069184_felt252, + 3600551923593406980192707842091412695564859456558730406793156303217530747296_felt252, + 1545239256531249698338123585668220872601116393769320228438264194786180079918_felt252, + 2812256426897020314840451915205656099242601220380603933372769891788328570486_felt252, + 760227064440917020293564368434349655557818932126229984751406801009296149595_felt252, + 1869828484493108965420716852346119461734697010026130362178492775466756584319_felt252, + 2601362427457207021767871342851601471084597742733174795291439604245757757989_felt252, + 672363817676170186100251941574920514673869356140470635337173886743352839552_felt252, + 163358517380985394850778974223023872555938670170504892147979842289779490093_felt252, + 1015579898236706014926857432627780835832712345864451956414686237163471130179_felt252, + 3551042361484552451665295855524234997404209811921979870827978760596558498055_felt252, + 687952492373354255368364457028458239967439929478099379304354571803416242214_felt252, + 3095799218380568273582312323796253858358552984050445570123706382794090147735_felt252, + 264667634681142278820956010964236016648102767516547719231720872671004132428_felt252, + 242575151177709768990292184093636472591656167463987285057428394950995267062_felt252, + 3583325051878661702021833608370726291204957429217553561410134676507150687533_felt252, + 1387463114130025780483467178699825345099432728427205935168652271544380350025_felt252, + 2660543307884863508567221577580305976486166073144733481841188611219840105658_felt252, + 2124109713363927054393829775283277652590647255341317812261186369630389635191_felt252, + 2977283149277476635172033660174995688020567888387114974731094284982981016023_felt252, + 1953765427289560929590565603897348624633473735127560905481176598853949482388_felt252, + 689958402444726054071034610679700566155760953428995312497431207014320408897_felt252, + 2633091299411856789420875308737152201123985041005999763175903611529049670854_felt252, + 2635764258957101412686545992150020682722324647246892325660886158799907694697_felt252, + 815364392250345489981205887221034062627503826249479115265486016029752656599_felt252, + 3331810353701919908707899772711599726565256596183093353031696561481561863849_felt252, + 3299090133887493792475206291900341998836635182215016149334130895614977801697_felt252, + 3237968615260249994317150163434166335628978244184504214855050895135861203565_felt252, + 3502491446886507776592558937969615243155582352226331680784837917702029894030_felt252, + 2468396981250931063432806371310715719649546571451492976333611668061741658439_felt252, + 1553595811088621578944795296948394826903605066203253360761429348626307226960_felt252, + 770284456115596731777523141944420790867470369377403785435027861222366230046_felt252, + 1290226565521670081627014893493097996290824867925919791371628072791640443616_felt252, + 782737499465125021880257652120836170533689193344310731846528727078349327048_felt252, + 2271917887042133316473737617448544725339216138225865084902811422656251238467_felt252, + 2269273401793610223277437931951640113699611321501060142855045562533488738362_felt252, + 1633387570342049506679285751244525612423390005948084762301981811033942897071_felt252, + 2582502792661561045166032240520458488255939388429674826528255986673485475662_felt252, + 2772740602892086729308340405320863155876080871731709524527950613345158400078_felt252, + 363346687765994276513124661462006174059198353968955643664486866401055468496_felt252, + 502371738713570297728963421792746352966007610201242463930685619487565258660_felt252, + 3163286791447765462595639140208447610961949273592504054667525545725229225298_felt252, + 3020619841168324344958370121761764498744704402250158066950313564163892706080_felt252, + 3603388133400269476611199725096175567245953385828155473431503174109107745679_felt252, + 152109719711764144161736746382378846929372977161097350360721675375526377246_felt252, + 2146874815788592215645016984764666515818957138316457122847265116727179886645_felt252, + 2355326183183603182362403014198062520638513200369873939638854419630929119432_felt252, + 1473048498208736606529390356435382395996570892539801273497394158991355688588_felt252, + 1640939028490066461267184069215481634358579116344792670487430630047281000764_felt252 + ], + column_witness: array![] + }, + commitment: 826501138556324139813691576515555935052030296330850563908289550590797781729_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(730232971, 632042408, 1559697966, 838511954), + qm31(939957106, 1567135145, 386399027, 1502196532), + qm31(1992638282, 886737459, 490385447, 1979948729), + qm31(1006437096, 1927289095, 1439425285, 1604143116), + qm31(119563268, 1404981653, 554689787, 1244700220), + qm31(1218315158, 1577511507, 1585117743, 454448212), + qm31(1728718548, 170154644, 1170183734, 1886635311), + qm31(173187216, 1237351720, 802851100, 1537303003), + qm31(1565141021, 1768237190, 560532327, 706168501), + qm31(1941634382, 225276132, 932830218, 78227634), + qm31(916909811, 1366450466, 1719136697, 1919311605), + qm31(1916517742, 1860910559, 630152059, 205391054), + qm31(2134582614, 117116070, 1907085951, 1417100993), + qm31(1623413272, 1865026573, 1084001173, 1680022864), + qm31(950376224, 1798349619, 2081222399, 1202267505), + qm31(1990182540, 608978183, 1552530841, 834288665), + qm31(1399667288, 502538094, 1366832231, 2122595640), + qm31(1290204822, 735674565, 113003867, 412722891), + qm31(1565590, 266441743, 24854810, 1645669875), + qm31(3873388, 1623073289, 1254445276, 292092049), + qm31(1823496397, 1313153881, 576023569, 520428739), + qm31(472156734, 1872222362, 453062066, 843366229), + qm31(1753000112, 1847990287, 2087197573, 996631236), + qm31(799128003, 2088984496, 677602840, 924905501), + qm31(1097769193, 521815891, 587658537, 2096274550), + qm31(364875927, 1884830040, 2104448979, 1407981161), + qm31(274057116, 1542894774, 1599442868, 811199629), + qm31(1250441125, 593584457, 1184136314, 844111726), + qm31(2060291215, 1957672440, 597362485, 219082125), + qm31(7826984, 1943960371, 1811077963, 800887885), + qm31(1124062349, 2069286347, 2047887312, 2013460241), + qm31(2069194363, 1186182853, 1021202880, 1649794635), + qm31(2124466309, 1079466287, 1928028002, 1827386586), + qm31(455268187, 1446722185, 1376102221, 1529695175), + qm31(561950160, 582894709, 1792836329, 1264971257), + qm31(1682663437, 614616555, 1142366580, 1742771589), + qm31(213579535, 1030267253, 1150750057, 1621293003), + qm31(1454404942, 1082069944, 1065560355, 1564810445), + qm31(852523247, 1920397624, 290693514, 113215238), + qm31(1160434404, 933420001, 296013505, 44494862), + qm31(1320427280, 1727032433, 1728068764, 728607098), + qm31(2009110032, 664591520, 2110293865, 1415294313), + qm31(912896104, 254016776, 1810607748, 168716554), + qm31(1735054343, 1260678200, 1580160488, 1167500205), + qm31(523527956, 1212047956, 737569160, 286908395), + qm31(822668385, 741865267, 1541062700, 650569610), + qm31(1408897777, 22537401, 1220917357, 2094609467), + qm31(1019052171, 2033966083, 1164260887, 1476654606), + qm31(85082152, 1012996803, 793693143, 1314577711), + qm31(268694608, 1837661468, 1778901311, 432367570), + qm31(1614125791, 1944163590, 1691998203, 202380917), + qm31(205343317, 1884813559, 844893717, 788695545), + qm31(1210875290, 2071918766, 849097586, 1566867791), + qm31(1027264382, 106716221, 1262872892, 1739617329), + qm31(1649102525, 815458647, 206687144, 121143928), + qm31(316140134, 720354824, 1197348012, 858440651), + qm31(703133660, 1295739943, 1894843481, 197980822), + qm31(886737003, 1382942655, 818636563, 785500193), + qm31(450181996, 407042876, 457182732, 394974790), + qm31(1302683202, 1832381286, 1048513892, 1699138833), + qm31(273326815, 2045249333, 973032850, 150604542) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1640498730379544840373939113340877741680261667971997511080916163322929973031_felt252, + 3188157187520893262411920899382088817934228808780235722304376755092647572309_felt252, + 993912854956150958632221734380849904303762203121865054318241866764319875321_felt252, + 908809255975982190800054447686541448947002769255457330132938934935230070612_felt252, + 1857687947792396508421279018025273002159179433588183349467358882022522796583_felt252, + 2475535860624753868272230853785521982429570346588139479167238169290270366999_felt252, + 2648719240072376987328741620669557185772196749925871328561394815765914612488_felt252, + 2316951457193711170363423953245453275391868398500717145260154421360067192865_felt252, + 1098885918771447868104567941981965590289244769332597907388046236862462340206_felt252, + 1990710437655203520992510745426091817591867132491629389805136264193323927795_felt252, + 2638610684763782529657711470981061194438642815690835152979193553276384683149_felt252, + 2999393922832292540204844139693249591078873342475256394196797969129698838590_felt252, + 2677184340399328806393869295522192579532972000522345231410654324148479586228_felt252, + 2542597252631352760044338823967859054975232658740617922580138039040267334462_felt252, + 1566457771958609256647468702049560523355037701001950343314594041567823654479_felt252, + 479213407484257638089645026578892611779108393894590386428484377387605667129_felt252, + 3552581297684429333752901632150503337821277873348614758745833799355000082639_felt252, + 3468718149021902507164156138332202278958169815664423491399473617654244141123_felt252, + 1391792295858506843404856090083468244291063099258561910799410369577382919569_felt252, + 719748037445654913975480943361483516396153557310577415661245697149563998544_felt252, + 3276348018778047419746905821238526823208349123852886454718486826726916462445_felt252, + 453242878614604123632859018553116238604521911752641931962016397654835300153_felt252, + 2204536429545977856088266247628669555750311877748604085892628669158163600339_felt252, + 1012627525199218618723311802510337019469248701939892137488737151004938892914_felt252, + 1655151250785577342591594736093919776586597667328611846933940456532364836983_felt252, + 898899953356798668067240952691727519862676108203033769949814611977336935241_felt252, + 18165515996584601803658647758171706802595708348698622874634414350257828467_felt252, + 821914782332015097119811552451857837114885167688654551161056565436621150131_felt252, + 1023462544746970118782754407227488283972806347409125579773110000406836809139_felt252, + 2605494513324861195328005002375666044730185760588454389670442875462221916802_felt252, + 2454819700688501845080564788783252951052974460516783363958084443326649321324_felt252, + 426821771259973594442174214945723650371151193710947046957778923938617310639_felt252, + 2344950108299335589409864218030796179116944825743686216523161102145005754011_felt252, + 2429423290053533055254000461143869023893822356266135395564308435962976427900_felt252, + 957910237725269662214634720802917400884903419204464511343047709822589918765_felt252, + 2875693898605159301332227844314098668108224123260209330200520866770838529141_felt252, + 1734298392964073931059251763362495010769943476184031632943809828588885315521_felt252, + 574722649330982364966087042558891725410191565389718683652957201781881383261_felt252, + 2345658466124221147195475128711077758461280411455895175256988311963805441285_felt252, + 2121986970309514009159621706792220356580376958175018092341097284576543176760_felt252, + 2887535936551474599316811447387215315117986663696106166826450067712228922009_felt252, + 2161736456080480268657117005683041269886545921054027340565597067411939849698_felt252, + 422517316355237040200123210664782173241656606365682719701556315053928711188_felt252, + 189768826967874874838358441606478047032470020936957470948259413534052886911_felt252, + 815566806379204854578040922887895870343872775728557088083655310296953808095_felt252, + 2042851825599005059723698151150811088315696219448468477231387906027295992111_felt252, + 2492070775091558701689931765667184337026293561997401806116472428017933661594_felt252, + 1661403762797630135362919209560748906863049582832221796094184430138236421545_felt252, + 3443664480826503462356524163605763798624420714389972204322388211356245047503_felt252, + 2695269385084402300931169439138299648339543469841792764953610336062086350187_felt252, + 3422550722661319329231805925331452574300402234458947967343846653041187315479_felt252, + 2068949596763825382434695696445637654205660588442947594074749519096391949771_felt252, + 638759167831092616126653485038849360810557579994230289568467431892573289785_felt252, + 1059951679339647547423596528730128569698640389684486128381245193647338279208_felt252, + 1588809355934255873833350175478160625603992893517930874024190395127840249283_felt252, + 1385420591207753068517457850056626168331013154774236140014842524200187471790_felt252, + 3468025988653665419739781541129136645648035666870362238514502232922858511288_felt252, + 2947482105723358087985004589733833328918136092492864970917822351569472379691_felt252, + 2610224260512950182230862648450983224849481415838081760687381448627117979176_felt252, + 103961776732755360047696007358280849640495644953654798679353180602456501085_felt252, + 2501212839194225465884008196363029389344472949026722117075393996409906084585_felt252, + 693359114267134310046569171826087809992862143586275325469376031697648815109_felt252, + 1437486275233462526975159775196336041434769040561138499876851679313343091752_felt252, + 3001993337577497421418660793205204821708631565948847728256660823119824918340_felt252, + 3527803479253704932378932599446453693552334635083357737479128295505116730776_felt252, + 2198890054185352195733357160829181410363256230193505451301530557301670085157_felt252, + 2140719690617462006823681303325780028268014109274177450534207949762952372942_felt252, + 2422002401486521621256690315204197885488228088970642179908282099027029447013_felt252, + 1635874519914366229878645644808632424986992369416008588556982751128391896117_felt252, + 2471166066269082775854312783186987595432819281025627624825750863146544209043_felt252, + 407791868090109915338696413108837159735454815962986656070356901606312928531_felt252, + 2129182875479928685686605108326510873254594211588768194101828847129013732843_felt252, + 2938312675588076656083263474052444642666974187256034437590669028465505396709_felt252, + 2902962019559299926002450425358878644004509465427961932874275003766088103899_felt252, + 338004524812657080212659539432386055521050939402657856456970923124305301191_felt252, + 1168839962427805416173690518378418482791540846712724339535031834640796508072_felt252, + 1555345096647366018983476853156723663855947500111048944035224978955953284868_felt252, + 3073391832572215405911766149734756354718901495201727139557930283937064256432_felt252, + 3183130336737331966544991991733533587232883231025607372008874756999012309204_felt252, + 1902833192595446837343490145264552824589246392711411197411757670982860634444_felt252, + 288597376080139142794315518812161200407367029812747291805527944865215656734_felt252, + 2781636635042579537181809468099410030810857455626748567218816476306674049998_felt252, + 1953873221194879867675649411213549062861605228819919088716632761485902434971_felt252, + 1700043081261961263873603225129207093050356757406604686830234454915660419643_felt252, + 1069143220789546375602184894571907035774854949348130249137518758461227222539_felt252, + 1178324556234391928659730994477430212554841739350196884249759577091745998850_felt252, + 2898378665122173978010795030100645293847181616664598500094582470115014170292_felt252, + 1529596049067780215769112101087515391856528151226657578723511715109340940315_felt252, + 3333199760262737438489962393465106209299308127060359370133791655121370792351_felt252, + 3399618099228371345703661736995562055196189918139399434495419551836438857622_felt252, + 1581831876205713909666137381958421564405892672346072982758950745690768490817_felt252, + 927368033564965835545527973191160045040457528868815509579750390597813574627_felt252, + 3544490323902835945114978993450229556638816045902602393898353111365098368487_felt252, + 1610108873256645246198761407250641861494784430312999776763697009258557131525_felt252, + 2454685413971790230556335577439010222821587550734552755302467495999026058227_felt252, + 1724691867971303810780167137434062491705930507082477313001373266629678555216_felt252, + 2698703724902529796827071230823043388760561861808830636872099155676295974573_felt252, + 902209548714856966702459764019086650917473997098051866132376441401808598912_felt252, + 182342571276754146049537729238061778648386836076894488404680274391373299856_felt252, + 2304857735422922102544511433912756867960629994094356032602589685465009386620_felt252, + 2387461378224626575994468958302424801656572313885150743384702578989553853607_felt252, + 1564756672086241306642709705647620195999853471409950347080559419481539325826_felt252, + 1191273279452759146438673952643125918182666971235729374112810212049660579132_felt252, + 3542024648889580565414660189333259703412865586108451094557276013816246397765_felt252, + 1023004084020753804587023632742233867469195211196883745606268392299865699435_felt252, + 2639145463258868063036425815510992015325064507143651117959539308419683805936_felt252, + 588118090443935532232075807807530073867181221010974870619937467018819180759_felt252, + 706613362765006347979602220087185308596417661093316821050199308396355672371_felt252, + 2439311042383235653505284542105675587404316974134556948301781573523530853953_felt252, + 2733901286182933120303505232477518982820650064915706141781298976887017494778_felt252, + 2467919220695092797145400415887076120891736568989219853523425213080803347572_felt252, + 57461030767908767926229329609999094371146098158707284367599448563137142047_felt252, + 1507895992664586531724256115894161839371114231664355940506039920705523771333_felt252, + 1355720675817609568389866791089346008370233130814841912489869037662110563925_felt252, + 1632400457485548050081771231141573549772090622328154912547012116638765158954_felt252, + 383327261725114617594477048878426041108355239039966071064698447387548732003_felt252, + 1111945781889555929168922031326006328995106139231856453740233016811608237862_felt252, + 409786556514107414778698349810857181193785244031566992164511258354389638906_felt252, + 403634236593341038159573510078117207876420423420557912029080279372235858097_felt252, + 131537305135590695011248822553523440796914077231314296683947026421583353408_felt252, + 3153941167507992228018313912513347162013286291846746097929015914034049146294_felt252, + 144899373840072336052162051187680097026162966812428204001220105808587343441_felt252, + 1590318242238901272694219598937695327407737316287779852595126169138706498366_felt252, + 3433876027800094933604944873059420009146850697526767278097704459271901512767_felt252, + 2906693438133390907758001084793829876921049997388115775671808553627837093410_felt252, + 1878031784249978486141546989670920484280085596362350547272715584851792967314_felt252, + 371911971616185633979776539013692500553461395840872680592660621091827714867_felt252, + 3359866499479934279305391142794308444661040236832785362212880976809192049493_felt252, + 1345443114270559357573295149218826612255169198137802010479145787461400872961_felt252, + 2122176392746830745438714966562261791032306072801968825273916451244640381876_felt252, + 367903948275433550341295670294768067592274564727493252554499006912877537867_felt252, + 2664182492196304128691431640062372428505481767815170505155057983718205019988_felt252, + 27964690581617424779462409927062550541501772166212450240194718689584886981_felt252, + 2790332108612014394632619641108498690621834555139950947793940017348219235040_felt252, + 2643607651332028516800065512024652537196698735873457399693528051357655329999_felt252 + ], + column_witness: array![] + }, + commitment: 1555178811449879700872665069011247237277531674163920800074826044919333395528_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(430116419, 2002415691, 1268709422, 2034535093), + qm31(1079053918, 783441627, 292677692, 917033055), + qm31(1908386362, 1523206859, 889219212, 1720756053), + qm31(506661964, 1853464175, 1028018690, 1892284340), + qm31(1140674712, 865238203, 921717207, 999810766), + qm31(1611053277, 1384931028, 886989160, 1333568717), + qm31(2140747485, 3203664, 1375225080, 414311164), + qm31(439881959, 1317656516, 1883558316, 977621113), + qm31(727161770, 835875333, 1723553864, 681401317), + qm31(1636006875, 581917088, 749875367, 425031154), + qm31(1384492356, 1728955527, 1505323454, 756959361), + qm31(323179129, 1892013311, 1320612011, 506495115), + qm31(1890722248, 1569194156, 253368751, 516398957), + qm31(821313041, 1062516763, 34076430, 1704373815), + qm31(1020974392, 363758534, 1597367657, 382026322), + qm31(1619859384, 1508727679, 1499280420, 1924615608), + qm31(1073976552, 616631433, 27146626, 943429638), + qm31(2136040097, 313768843, 1286838911, 2077540469), + qm31(451364541, 2127586037, 1511586368, 349312112), + qm31(211430522, 646981369, 580397925, 1798223921), + qm31(148607485, 1512980187, 887913842, 752726962), + qm31(155922356, 889796792, 1553260459, 202473639), + qm31(1081905484, 1601410805, 2015718724, 1435882579), + qm31(1310432803, 1184948146, 173196646, 482424123), + qm31(771184851, 627878474, 612369125, 1880937985), + qm31(1087664831, 1461818453, 1596352760, 1539405268), + qm31(951735403, 1209064819, 1963977284, 1210751265), + qm31(938332517, 1245338902, 2102017240, 1278283755), + qm31(1691478839, 1583119861, 1960816337, 142780708), + qm31(56206867, 93054100, 408155415, 725822609), + qm31(2060203735, 811341943, 15550674, 1619976310), + qm31(1001141493, 460887270, 2000763123, 209447378) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/vertical_fib_1_column.cairo b/stwo_cairo_verifier/tests/proofs/vertical_fib_1_column.cairo new file mode 100644 index 00000000..a7590f44 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/vertical_fib_1_column.cairo @@ -0,0 +1,4022 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 3066820626541670435217446493160435732425305971263444295644495637243374921277_felt252, + 1734407926621789894067579036764651122688164321230561742881724831172640122485_felt252, + 919498121706926604708498523656473798866681140279925051414864118653886985373_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![ + qm31(1042428918, 373452617, 1522993, 110283425), + qm31(884678387, 262749681, 920718285, 2020730465), + qm31(1288376625, 1583379050, 1521602455, 1758411612) + ] + ], + array![ + array![ + qm31(1943559586, 2062317017, 217702156, 1209933301), + qm31(1957774816, 132574889, 2050451654, 141812492) + ] + ], + array![ + array![qm31(566385980, 491691414, 937533482, 1409919862)], + array![qm31(669369513, 301333740, 1272634084, 712113206)], + array![qm31(1597392962, 1230330050, 1702321985, 856065990)], + array![qm31(1712317613, 587454944, 301398268, 1784734769)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 179835090428785318735264882370984679914158025577509595622731382437418431335_felt252, + 1262644757136959733835588437595681455556175138844460699515969984065502284186_felt252, + 511577158153656388355290002060302064438183837540305135892621635519413910191_felt252, + 79514059281246151268267153322492691161833878713458877950861027669802150418_felt252, + 3132424364852460881874981430804361447424922455076950765663632428083547918235_felt252, + 44252759321575520478995661504752329734130301071019213344248253656504925766_felt252, + 2630170872160599758866352342431510989027189157981894684199260392653868762883_felt252, + 1257172811862074437949072552443157715177484115749119558148280358960338377632_felt252, + 2158653042502230122714211637079477462025817274603787110832419491934108723461_felt252, + 2390018851984857030050372262637484719166391931006442836454695960937549790508_felt252, + 1488911743662139159910459382410522373782134241580552133636989538621900072165_felt252, + 179341515153177365347461341431017756866787247551653470356112586507302349297_felt252, + 418672481958509764125652635713475815455966870212896475917492124603879630814_felt252, + 1301172642658781823878619756254051778380534829590013745580771488108541815837_felt252, + 1282148348279839563051813324095614296437541109125215159802097101710734805851_felt252, + 2424561937275692290446684542381813525991551330027043089117299222989626161714_felt252, + 3529110569805355107480919382605821432900391835332551253250964639980280985727_felt252, + 568236956794288739767953733694666870131624325401500521699115387628749030475_felt252, + 2165416958729223754226239572095098104770253608434357190724658243229042378571_felt252, + 3345630537286252035000884074086133639608278369469729401275835832679560068797_felt252, + 3438966357778777883581848919358216244112865965446204646750836443683620514243_felt252, + 1018235951918109995760342253496461704694110311383843881085118575115925829150_felt252, + 1133141523353202725473762959047811170134371573274570652429725595751967589629_felt252, + 3079936112527889930157630989526512328512132507276923917737228819071038459058_felt252, + 3122175449478374945251524121064456602858642400034431511113456666237591632367_felt252, + 3214346955971005106554330965307568078062870617091351701524153083854426704477_felt252, + 1055769454761920127432539425733120892345063622263532080063000053891477381135_felt252, + 3088167299847703835693112304473353629492317812550016725189711876566802212032_felt252, + 237876555853591621282395876580686093332727045883727373078624181301466187422_felt252, + 2811262600042525688378691394700498672037042205145672298098498218884748232730_felt252, + 3349263676281205744092789816760050071628106164538763204832480753887713284183_felt252, + 2931135647194427659368494962479822875191438547571662374414225773299559836774_felt252, + 1251112651902200360531794098851905029334907218402384268656737922187326955340_felt252, + 1537103274514964872399640151393394375035412901528593398606252270879125815932_felt252, + 3129376370568201476463760135612805277272782185277458345254006781322706529808_felt252, + 3001628916913919820182964693807725403893264384764186805578264511892810709004_felt252, + 1274623888433545527241659158321581135626509168722916512570811555306680467824_felt252, + 2477989066737827112320273416977680350640485388283276664573350968781636579222_felt252, + 1423692810457552049325577296674635415048221068926160594459667412554268701476_felt252, + 1484207441681125342471532025075319705370180574839283625375389913488505429155_felt252, + 2180524644209047722926596471772584837727812578179823260086072109653071034769_felt252, + 833192328850708152285743906908126549025094966719252892630654853469855290772_felt252, + 323860637396003368320123029767597498122167455305488738003058689086051169292_felt252, + 2187270463972286103054104791717878841777108629303023762786212671116865549945_felt252, + 372645616940012331915051998399066521697454384262330701419950167374568146414_felt252, + 980736891202343453135845856301053832820766313967422537926688454440304954109_felt252, + 1505814070445382198779715595914280057755108027475775193825611020664590741406_felt252, + 3206494383480332061323135434456378404288256259285586169133209411005068795867_felt252, + 2890751174407243792824784327086766413277085698186627041399561051688435942553_felt252, + 2487587259643476090547699329977713686533334549030020657130348586352617588595_felt252, + 1700098739642746912472096552558789444357558492595701064127517078109641780402_felt252, + 2891274675968998847121249406607864934092430229358445170187480599583873235007_felt252, + 1171641838549235229828561207350590941566029694763596430823148958920359209016_felt252, + 1284842809607179690857325883334818769681224016228482853126131984620281257139_felt252, + 649732366869846579512036422734766288727162109378353766043626930663141518373_felt252, + 1296718553483492538332305411063384161013537804673615113511536653158320696418_felt252, + 512241136351086746327817058246037243479953506988973443921810210597984333258_felt252, + 2007135768245762809919650652019902398952412512634811520845028599167669960199_felt252, + 1799335819400615153035293044906578287300428762831531806085590908397776256860_felt252, + 243573434293188690592510256355768880947844202967544046509710369004416805573_felt252, + 427162549281690730069909421068037957278722153683901610107040861711153800313_felt252, + 2095954984596179958076307046748254807899559283197303436083493259901422477568_felt252, + 1735119155032222014165199770469991327955822359748480163284469647831781509821_felt252, + 1864420384617543745219411917456474620868472963355377826690429102692061370149_felt252, + 1595127101525372002662166441903680627643877616706414317428182036083233590493_felt252, + 1431199288669737868624595323418462823932357270849966647821070358148065180018_felt252, + 1082023020890076729396029685399777182897308865555518925745122881624325493301_felt252, + 864556168167225775462058697689662320674375376556592880548599334675842297192_felt252, + 434171396636006126913086532770034324184623411959186910674228057794660984588_felt252, + 375636110859527213773482556117439677074918332209973122401958599318293015340_felt252, + 2985412744972975845322174531279974935894058601934241050282517536831616667034_felt252, + 2092629801837170654870517157241982439038292742161951598829682587649085882153_felt252, + 827163913764210806591282409268324809570104470323679949311288321507524977946_felt252, + 1737538237365267320367809851639480026043435107255776929875728327815133474059_felt252, + 264064045222535700601211993422064845951150935784082278670352816686084051665_felt252, + 2246520896998752318292942445744377928533402229106575422247710791413739208688_felt252, + 960381158711715862942298792579625547071475594167138669474026379398783913160_felt252, + 1609723097976246324739959653385367791462501095426905701717898683961025786009_felt252, + 1055372951171917510559125692568663446097242093372619148850926790700006679524_felt252, + 1956583548112501138317991408719577839514202974397000781233141544551778140716_felt252, + 2611447155160184641028403858393478484896141238518951524765727528785547669799_felt252, + 528066612518495772462916694072194749878017802987945496863983041784104567050_felt252, + 1872288781215014021898269434480637205130901068731228969872733508518144129042_felt252, + 3120230533331803566024769951515862784140516977150891774881874550965600182938_felt252, + 2561532694391494685755943065446004344664511199958951569270455637747999444050_felt252, + 2319523689924748432377293069323080976965996110072525137861300111820888416884_felt252, + 2481597638251767159284106783427967108496448116866828467799250650304249368591_felt252, + 894007311057647850626290038521530408071019767490284992550213734241800275043_felt252, + 942174161276451954705961705668967016214871469308267019434776552330883565554_felt252, + 2966501789292591997349856456965901164892993847442162725511695733983161798063_felt252, + 2823566769873889297939018015505210195328924053471488066594283137879543595424_felt252, + 3219192117921973256503659392206935349553630457758623400915457425023613846726_felt252, + 1875384804475962033848119957109759461264535383659016623197025335135551051146_felt252, + 2473599977002609443121508164224818125345783103408282529729612956161489628191_felt252, + 2712596353926692620771909509429534429506066586877461674938212672211293986707_felt252, + 1629407792208190720838447277562053959072820161901223917082151332525651028464_felt252, + 1999987991028498447108210631458519222320358456635408861128898737816748537104_felt252, + 1795541144795057167809186012291543617591160758971057473477230566838098471411_felt252, + 3131738016099996290981580438773844451732934010848036522436964018142217217439_felt252, + 3579171538753130790217100173920525256722464703321427972131218922927301349081_felt252, + 654433170732398100356161810828025270169725589900383683922412000056470039180_felt252, + 2340289457602541440567395469190137406378680865550501437020844245943860927981_felt252, + 946035877612392618493554221583277163177634405017221403418122168513550991915_felt252, + 271563889588545056241428290121979244535910160244274024991716705003901494628_felt252, + 684848329669916764426114736552976642535303505583386891621388208624804064271_felt252, + 331025354082459049792125048223979844484623072615919130408280711848017158689_felt252, + 922168554717021248456039062077917750891046194859737071478908309659217085562_felt252, + 3339195837423546523033967536563664456092881101842364387417238564792655982886_felt252, + 2774513777299247658695912607978257676121041853071680422856046894782226417206_felt252, + 38940813371225915931591864147270938837448454376569548422131742082067943019_felt252, + 2493827589136429728149420676309451711056580721294084470299928191383018813023_felt252, + 2567839145154276082279455835340306742418140521674086137478161125085581155140_felt252, + 199674518497179688573723431405345747633102158362351607203953428412117504406_felt252, + 1526241037550748086143112037161315204055793389599613789403843145380024160766_felt252, + 940635535890428045595592249900949456602277211999300282121102197018635501372_felt252, + 814211568318381362545988894376248010747945106987312121885765400424418682542_felt252, + 809434657007270741279199666331358520398187749057530367597142350053655182886_felt252, + 3509490714046707276973544058857794512402391938810610417393206270219055006529_felt252, + 106280511213949944485128529715045454194332749093298655708813837047795076499_felt252, + 43030344418025338469960804748441096285172381381583534533223031285842061926_felt252, + 3173386046023968787413678089927525283168373941245536174622058479805783848231_felt252, + 2316695887094335077006460952948785399594797917472123950088509104617656282495_felt252, + 1243246770986943308494988370645304456806712032787143196608617933443232204928_felt252, + 2909451704887567870616579007824625867749786664349893370157634573646087528838_felt252, + 3431318036355445691549128432860089424786311672200802410870494488965126234894_felt252, + 2524950143517367709148851402431744924447821241753303349480457898692927897550_felt252, + 1296235756673872255335902055189694302779927650354046814702485875735706979491_felt252, + 3117154776469780547305752113882873270385409343539216467041540135868984400969_felt252, + 802004186160820015898444015455140148779043729776846755301400358859416244132_felt252, + 1321055942426316015526970343417333569737518799641057877998295815189945300604_felt252, + 2961553885220991799526317577355015934735651409322036977950683653774075196218_felt252, + 3329353527889574351253046360337427381920295538037606965105797095665771935914_felt252, + 1801831153321076207760556709554013231100542092471138908964636671484266009009_felt252, + 610363660771772374397464760838629503939909027506883319459843283182706599565_felt252, + 1585560706348222447715958968202219680301651595396887544386859355892956029959_felt252, + 1721538243483030669204525610898182530978985123833400897975217318033579908481_felt252, + 2520196117518739971084963267619361638205027052365511460794423379450943730634_felt252, + 1470571796749271333474660890086854359798751592675526790921447297475148511632_felt252, + 572966713696972499565397162387543389209735566603964780364832947819860975979_felt252, + 2196476033089393996079858110760210315831946087045558293430385587108209487691_felt252, + 2796148944540312001342358957948274378874970423983096365930633813661244373218_felt252, + 247800490986814913548060649303308923995789386704247993699338094856949697753_felt252, + 1712045622114459505790209164509277905819097875578643037394145590093715006297_felt252, + 1819212413511550369371248309040644627854007979275018334255707243615065824886_felt252, + 930273061099925134664069465361764312080514939586972726239976992422736795796_felt252, + 1375302344530965775664591295954428579470080510299945646896675292801637737274_felt252, + 1622201410619359959680675605180907543507616319007248065978703935123459263244_felt252, + 2234350576681445230708207001330347998552192646981873747325053655060362373503_felt252, + 1834079996303862901838581554401350934770461137326399932319297009812867385489_felt252, + 1008970249351008232101825045894533027058034282001559195338394385504323055931_felt252, + 59259443656494013403252552023075378837607420538011688405344792989751238917_felt252, + 2863997815164202398409732068895752907051817388166045973844880275848014592078_felt252, + 2459121371836511490009663982296983862821395614131142691319163414957712228397_felt252, + 2639077077719411343561143838334059241857980443896829004539980968000106625662_felt252, + 3090218245438512716318879188177539260384986403502053643406590958553493837259_felt252, + 1659521060907037851427515528417910471337219627028357137412960991115464114130_felt252, + 2519029041370169731436911794912035465415946565049909616111873470679093626717_felt252, + 2873882967993219604856701480397740150315622917789978834631161606382432835136_felt252, + 2229344083764887727602767493635287674761061067914881503296276660681429965689_felt252, + 3013981453097557272152013733785934626295175508570421982971955076803318121234_felt252, + 960897334494005372945018428224781094334299805035792014668025869171132118662_felt252, + 1790291326881611469554091477232558697810089305097861536776679221531628386442_felt252, + 2630869271108338864165390527623205193676126616278222326540552624353308220857_felt252, + 2103610134476511876101909943555507102435060644607329509496902031375937881439_felt252, + 1181658027790220155410783825150632028882812914496853595445030002008370628825_felt252, + 2484636517273027659504693574947010911480514904643483900476385959923720176852_felt252, + 2882861086757819671148610798068299045960147675391024170434626404527221256528_felt252, + 751018062677797155506006942688350998557458629109255680865241149850351621723_felt252, + 2239087832141974468112726366851582326943406254618522700495409731353174999025_felt252, + 129847960925968849248212655090833097099998166917965328822599240012514356267_felt252, + 843443990619517386383396347634145593406147239220045146336687590873435747543_felt252, + 2123125381868333938620025645390669053393531339903831899374258639849300318957_felt252, + 2833194557743280996128140101960053068851765427413173134355553446826747643937_felt252, + 2288421235808324713562405202961627960531642546070916392828296626326382222348_felt252, + 1602206032377624965514637122228810844438306254668329435914002438931915570535_felt252, + 34418601234678682636243087428149687877752941040125904602667323244149973432_felt252, + 2470245451909762372699553283896146606325782417406894983561712272815812051344_felt252, + 902491838753497148616621435636473847252924538274415178978422687654726399267_felt252, + 4687731211529975715007281536686684323675588863013533764777893728089911060_felt252, + 1229524926041381744733161665463518152222855902312504511165597030723606179448_felt252, + 2338451305321431241176628170483360417237662778934226923818840901051231969651_felt252, + 2509462384802759179089756472603758258548415421989777155142169540877681897356_felt252, + 773910723063914366746337455772050959018886103792755097297969306952161166612_felt252, + 1183675005105232412763201870574607173881288451512309369227046507061196903898_felt252, + 3066503290448053646974370720742811767660843896749221765771365185236302926178_felt252, + 223614546295484429800168636683547195931347230960397722207260006395605590261_felt252, + 3602970034832610563921465567039562278168024186577617670189632896755676161446_felt252, + 2202988796623311259219968402628413233537308948934819118307617235946938150342_felt252, + 3442802568542972381916649254256528822371151386797585891115741265639444662241_felt252, + 1463835168911685093414487307370875380670501917990753622637894045779725254664_felt252, + 1608597823379730835039048606687689093488971580261742553723937243696612498184_felt252, + 2546294219578375176024816940765473720254009958541996408320070332924599073289_felt252, + 2828139676972688640691583562714149121018951235790383028236599184114406289145_felt252, + 1905192276002516993980519590275837759894567426913358368810851222105857898599_felt252, + 1658997655275052502728781841869666792814384974879263003610103153402193461970_felt252, + 286685425114986117822370913184403716367744625962311525747315989223961200466_felt252, + 552826752953350695876809952949238749689888564661663637379951180439201803663_felt252, + 498218891962864807164325580253844053867573592398136189101038393151248947032_felt252, + 999021481032533783802064893232204986359111925323365059908114075110985666744_felt252, + 3040916589154431160391502450968617636838733155657947205865290655561424405694_felt252, + 889127101176315455338707947365055063354123098276094944710143524499337235023_felt252, + 2551864519539481042316263744258036703025481953973622362551774437784574963164_felt252, + 3278153064586705996777942320212169668347361069712685452776047413392745544712_felt252, + 340331979897179758629294419146453134454458864198289481671470683317735364806_felt252, + 742909364617965339632764821938418727417529244437484839427830693346420086978_felt252, + 2116152401414399540340285413666246610851977711912660649169514106743833041906_felt252, + 2549835936088907625700502367154172580152765272385001593086880741608202398616_felt252, + 2596333651032498174931538972825414575833377953596556195112935153378026604694_felt252, + 407968590147005485484704182279860551181713416277302808176929698882441151097_felt252, + 1594830860898959828749411712228074073676687620619618269711345104457715064093_felt252, + 2741862516846742092031000128173538805971102196638556195979373600511803503056_felt252, + 1080050428087186289468863610710760012863736053956712039376415428626184275508_felt252, + 2797649856625743262961914484132333304643965744842669140031689100366212155314_felt252, + 3396593052313706948512902253896637991319053723845096622170890111950415867757_felt252, + 935244029436876007670899720744162910902312621763000816198482355341961360148_felt252, + 1217829212733121610225842006947461800309004825345616452313011766109769193627_felt252, + 2642290590562793051532962361650194240940703204956071871567470570632095962764_felt252, + 63355772567603535963612604366499142849842842677063786526455601245585146551_felt252, + 1667093364479858617238443299105657430451793698098682543125629728142086287272_felt252, + 459502112700599304931937224299929304317629943285467839666574550335075888882_felt252, + 2885134102325458076350051363336812632439921628658546564349422278759565916870_felt252, + 962377610790004031907632888111105094219671366513807699262422949813572373192_felt252, + 479527719454225010159080814820802849953600746795902701521330483189479572182_felt252, + 398526728926186928556626113117294876596167767806439676115329632953983904060_felt252, + 966579099082815462079430673952954688697933355844267744794508815647696149003_felt252, + 674849355437979611778820958109110996161858273221738330649683795887531894655_felt252, + 456476529978357669529686000513914776789817863909082510184272295604825709530_felt252, + 1950730587362400858804249490756601683422916398370000335548775135587235890756_felt252, + 3530805494188425215819196846338724152161890935550787496837308637520802405686_felt252, + 3607518831523579734540902770065469259520840968927486255558777268791976022961_felt252, + 122011240893366232821600982091550068364610720986224543740203759055421531401_felt252, + 2090441566946104192232060686966314637171661326642959101131362072386010335650_felt252, + 3468308262074701734968941551392237074270079496576693753554064905155012081375_felt252, + 3391712816077485144312460876425442567704453872042177717128965752677970908900_felt252, + 1541199667040239931322483643226906757468723092159643232440987252393743047697_felt252, + 1802914682859086952085961604348139891336774255373751041091355734559613445805_felt252, + 2768352316790044821539064349278571519887970229789345105348430313874333406057_felt252, + 1861707419874893075135679508209040300883535130587749632167238046269467394320_felt252, + 3221804606822887141075281822826348510984484086880552043425048061577921605825_felt252, + 1809982767741585919469123763384692552009151838691667013007906891742681454364_felt252, + 2987995970041369637825751642658651541742309981527938981184397379948089611569_felt252, + 3538092510757469906640517935682556581579360986770874161249910547330566922813_felt252, + 3205059632988901851916075319938085495477682250551718318004184623733665412122_felt252, + 505735780122426293905564091498661618451904514339188937960411394181762510673_felt252, + 3179083587454278223771999370230283331021192903989819127494509156045502699476_felt252, + 253544444522611644539930677954091249756376353021721117511892249829029542685_felt252, + 2361273919737950996966344882845245013876624569617236532218684394117155113651_felt252, + 1063918660546711461663044078808326678341283369623279132434257219875556250129_felt252, + 467516611734851343547667438385295328320113602293283885187712136605837051228_felt252, + 1089145318975327359177325706971607970232456857587581611645653814702298667496_felt252, + 2230969884037516854799411421663204746648715086942929711418794035768116922724_felt252, + 402941922382495513259960154075493260627702526890529618419163521727338346648_felt252, + 3077728992832980954114636183148410143196941461518530161093208014273522649004_felt252, + 226097876696885429977358895162356596398228909244185388171762392072597231485_felt252, + 3405444124557639838087511194446241250587333073306851770997598131224052316575_felt252, + 2868485189290352850594278172217461678519895999292948858628324865235178134916_felt252, + 106415543121661433866055583684245781703060321585989646204181760479124800681_felt252, + 2168888995377356260683612857993700607375165126209165063211348148019935325018_felt252, + 1059297597605911776270006539391366782215765526168265822208366818386332274526_felt252, + 2891482907017645436298388987904637187362657501924689089036632320426351367834_felt252, + 770506182116790753872408993838684756769946246922982835013433778148429535156_felt252, + 563022484926138394985585920813325403469357987054298526305458078320052471573_felt252, + 1383967786095758970855335621042941297964483499477550690538300493161306950876_felt252, + 1224900085883180004385960853774605714699494815919990681257077277759328694644_felt252, + 3317134305427187780500743105462931767891974068602661567903866818005006773345_felt252, + 1095516651860048449029022574039295358003985958971636082805903629445432270416_felt252, + 2300347917941326576873505833382761001760853417447868200315393790165297736683_felt252, + 2359458534107006577169688627861757611092607728947250852486816357308009474905_felt252, + 2880070175135122973490164807352799892801692887622267037594869143870073399683_felt252, + 1462679964070246701491872094146960902353112527617125283710555826756304047720_felt252, + 439622686203715296672551808240522478017815756332940739794242905715187950204_felt252, + 3144506933189839119362477190295866168918700645193388899468284074069352484613_felt252, + 83924354285776954499770368328756025880203931152750801341104332823194086522_felt252, + 365337191834464745633113470419893515797277724808188172168408410595426023799_felt252, + 2975201046487878266179448095954357247340862090968059929580838498337106603564_felt252, + 558930814716877095442872773252531810223392373972000152783862509509471491793_felt252, + 3322358555107733213641261092607973235388214131026652326698743577289643021327_felt252, + 2334284483326479777481097578088428118725235799070835215341559282052767694454_felt252, + 452720971343051796375292171628615599709413087217380575911698756047755010132_felt252, + 1335185640078821335827639133528844757044889958368102226371799892680851844038_felt252, + 3058837115134710415305768573362825072462615469297469877842844499319774765093_felt252, + 3362705831533351280013644217541710675968757468233704358749352152407326672313_felt252, + 297418512127740678418605024550230012367332595051473459550350949946862555404_felt252, + 2697787199557919757074409998076673844097820449341032515154339430621158233139_felt252, + 2071909149764353346453864527494672308479370187661753376842199193310343901703_felt252, + 516540478954280034283700996677156581511387484154465647507226477823843740794_felt252, + 1980700110202909255375179535404959632588298852674236396658975623214352876894_felt252, + 2051797980214683912857063537145088815389302710993404694821368580214444900312_felt252, + 2750321097726295323557166642819005924192037888925439064901238123112879696669_felt252, + 3447577350709115316264144049102502567699624041447321452590156292604417151737_felt252, + 1428262288453758276672028497888875206746667505022085534618817090973610585025_felt252, + 2580899749399634893188594950441652916855594854200270114075913569580410105995_felt252, + 1348859508043769803321376209538302394439088940069462650099074332203281815390_felt252, + 807312428012676741396287324335482661344287881430585461877797053267047900197_felt252, + 2045787514577328539408352010380746383129897043153656841822723943413399481140_felt252, + 532840785319040905973516310179513955442090235246198049764273711901996948491_felt252, + 2104301629232291322560350468598050095017820983665951649572618019163414019201_felt252, + 1384189011133347027855667106584657402485854318779695280592422108604295621300_felt252, + 298173479429580437542346047105108407444280018976746875961329139531582725989_felt252, + 904876060560644830639108551371392964000867160077105232349033609225231396315_felt252, + 895982400542412873492312294049841825262499008803906444452202511267433687354_felt252, + 1258773520352468093825069865602396286201293216919859399839538818162878487134_felt252, + 569742657770522345342077560985543144978449284290162184820407830983512056097_felt252, + 772641717004737550550630427257807819709027420272722637076604543111187405768_felt252, + 3448732293771741303061380310254413188374111630131312019189317248587157304372_felt252, + 2150216589437572856822752079065544714305515857441874191263362485096981635010_felt252, + 1848380298952831939987633993370709081948027755995437324219786643527182530247_felt252, + 463377621332504015356605236276892345413542848273392821477438225802470102153_felt252, + 3227945338918985046261660995850314188361713152389215930860445763230299916972_felt252, + 1406814996344637376326105035296995110182720486318923860900826589385823098750_felt252, + 1316896966958519386615409939786756107795438592762944038164614245568769800788_felt252, + 2197097762527902216368141300732767704152238125318779418889836955032168464485_felt252, + 180273058726852634904077322276703569205255181089779945748657756925272593773_felt252, + 1006394753366859247107753764639963850074097106632298128614029434066698446898_felt252, + 3410314727334059577577495738756766349523144791707182957153541562012958165247_felt252, + 1090563906456225524961219017071420978645172053024825071980144311425980094443_felt252, + 2071939971224431126400960138749265221218854716555223572203827429556252408843_felt252, + 1212191209564250546084289918008589676785318781507969569610261694488962611270_felt252, + 605172209560679185381372153334499227867801027877023261290380463610830763689_felt252, + 753482824771480983510193673428757700448541496880805614978590890160032302163_felt252, + 2296480431310022111978332406520728373013339965454198176663179989046732891330_felt252, + 3473322969867710539755365283974079057391690266797794307365660087871675201610_felt252, + 1001863124654848425845937391633602815696618947284002339479223243309101847340_felt252, + 1078014728532967490163514619399885178626789689506757665159700709630238471068_felt252, + 191947131511116502197524511729739854732808670542636609683586205618001980884_felt252, + 1516083614804791452236943674674069458849508132597322308732378869480449280873_felt252, + 3169567406123097936282163820087773635058002205438567829461083149103449059867_felt252, + 832048329081804662552461632081627059801358456299865087401997111788599767544_felt252, + 640496607500822701389950115834171387998958246082426294611312742705981720810_felt252, + 3197035650492828307813170426787912987727917550174136622868419619754111140797_felt252, + 936425246860571779977355128296688151087285669328239457356590577517751107501_felt252, + 2218394606012267405035061164447403620210698448218320986272354587503669936301_felt252, + 1280647089147203428394930485841909470507579623234404410089943901460071187708_felt252, + 738292000057527861713235273255931337136130512945154536279596987733503216579_felt252, + 2382365861786909920115355530757748763954313727916880269717286292179744384813_felt252, + 2457600020085450313445386105891316244619131745977494070805733072956915688685_felt252, + 3551162855948625009297234699911467463181245594164371615424146312431750531048_felt252, + 2707960663295320448533208087972357513036997234715750198792726694477419027768_felt252, + 671698303650303878921127978650023792752545991091814277921055659399996987629_felt252, + 1891070085729940488863207186657161058401041833129663646582590248825066868769_felt252, + 1131835924890138902563058432090972287248035913996997741561131547960628565435_felt252, + 2615973031686209302007348634287362651971831497219987913947886115681283156779_felt252, + 1540288700593202955497175661875124057769332030466980660249249065688246522051_felt252, + 2612483911331003030846221100718419694549420508184415356196039627754201319042_felt252, + 1983619067048136681910153493138171846423048150726757252547432659353997233408_felt252, + 3359886827328241835097609079606965796040402223551924069149724935111003886605_felt252, + 2654351265842963690504938997406670903311540490156445948422342713345042213126_felt252, + 1351318335111190135487580103272586994501969236289562061432369466284099956165_felt252, + 86132887104737134828034919151269857912515483887133785997536992646014831223_felt252, + 2055493956196983041296192219392765104883512719167066001118296884659847760100_felt252, + 3031809438460524109515145318486823184666501964331804167959773615861447745629_felt252, + 340623522087418807218591093519456838668942129133147869321194691512571586578_felt252, + 1531126394656415240824361655919459110571710801942448416541556168019106293706_felt252, + 640989108842346733893816359615288095510522991750346830867000936779980347676_felt252, + 278157720426150736354082903304658148349501864197139010031783061812894694246_felt252, + 2997663016684476329690393560609762738433707303891144699458974193858081012569_felt252, + 1356948819274044498522742299642937877824625220536119380494985207035915988341_felt252, + 2704681327546264920630785393483052456825166221267838695616236978735849249817_felt252, + 446689028570492601074191557980171012354080355785645350196495624474156110141_felt252, + 3214075977456115873238829121647915652513657276517915925285636745330347154782_felt252, + 2494689311500735384852128326791080921318298333246237492233755621594677501234_felt252, + 304804886750809308973917243236638820514863669880368472459572517332742559451_felt252, + 776964458261292149303304124282547270911374448810918067249639251616340674939_felt252, + 2830481815584506531663697627038655930431996922151515146089678331880460565338_felt252, + 389088904715492820797650703312155993030411198117511661531916727059398110443_felt252, + 1739565093794580788566304883593446529108419814878440096429668580968801729042_felt252, + 2363123611980043415170415006937882092422398031182089598274168739730957953112_felt252, + 1459227030494356875345368938730652350145137306223946771660834726329078941947_felt252, + 2781572904438315285129799237413746249348362071476375061731429441820927113870_felt252, + 843672518706135698585952089942908845739033117111079780856664471275501312916_felt252, + 760025388435507870214427950105318895679260426759167578117941470265048323890_felt252, + 3561905778167016884675088173477852173423401536399404596455933128037165120555_felt252, + 3107165451140481233548435584186676901351842441727928925689820073491436432210_felt252, + 1943841667616372098305524479381818150556910276454713700500535949387445818078_felt252, + 1711221645948339147229915343822492653840942795456716717156107994357415562923_felt252, + 2579279411577006262026484629995059374981305071562021461925252719329416698504_felt252, + 3175107026911412058155627645030744905423167072647072025949982190197174327446_felt252, + 2828539661774246008295289946161019775032042469079273127359661797801964944740_felt252, + 2816605779428467809559105781281593308068079205663707646977187095232118556426_felt252, + 1886212642409777441888668953971670946919284105373705196216249244798470192276_felt252, + 3331824662408182255343740688460667490609559097827309346773182896773316393988_felt252, + 1521642697288038148078669920268746799204248862880941714729487841656915923651_felt252, + 1731029019083261408503766959116316198663906577195077836719652272405787134215_felt252, + 3575729216670051379018380040659833886142388698552149272339103012898185654996_felt252, + 3459615879026952651154710886993361871646052016633084456235240928237342549186_felt252, + 537833764988688612781379128368010688830697252317039280356291626931980983493_felt252, + 2257371197999737419450340366728610986692261148268795391543809416507206958864_felt252, + 2812086133050268321437470781686157679453862336160988700576188979584634224600_felt252, + 1006768219408628576777842854981453639693966765122463992032083091818740160783_felt252, + 1235860972904740410380631105607447614155703707834323552952061957539194716985_felt252, + 1367445523138542438488914838314944546754226145824774106332831654130105875525_felt252, + 2447779090162773379199039896874857042625716686706900130820304377049723792000_felt252, + 3301236872558471211326376060498820318524993118618735413589257596063119454560_felt252, + 2222266664281686722959585442326735225026575464720009281935144489777007292496_felt252, + 1936926679664214220333412641313835103948026262766831926281346773897424762669_felt252, + 1873359752914808771508506939215382631518212335364180599457690041509559246364_felt252, + 752405966579471626248895179478459395294811852368286380020922772674549940385_felt252, + 2091758401453608642601017998278337031357524441500373637043300067087294942567_felt252, + 1361002490597369076207345396647277582688099647174473326982868794728673596926_felt252, + 1022172344542852346763878316194960298015633018097744546881784858458148830367_felt252, + 3221155276038859788125657578167715514099924496998225014383220266192795075530_felt252, + 1284370845594875302367313280455859135662631742234572581062363157780955481602_felt252, + 1292480058015756379614270012177441138272669325612868245549833490919252887973_felt252, + 3605815020838342874604064954310513341160294372465293685706024515939803134870_felt252, + 2404518368819333197019331078528503161384130779608010369530745953773812669531_felt252, + 1766276687052451762939907341641718763228846176850072055174312797514498053893_felt252, + 2541397620484101080984149497776893840445728518593328858994106454101340402575_felt252, + 1674139501809611071619533063876353763361495095363281427760090741464006754911_felt252, + 3246460297635136951598821015618754690995467590534341242519266430130247740306_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 1953556868255294667159010833820952361998988308401137873063262209370665791015_felt252, + 135304095856778838611095438269207428071642321547894049686750723060612443314_felt252, + 1447798449166908105503465543634034633082291664940630080762018451907997702237_felt252, + 2752641029571954757097185135303007989312446343570149198285960693997424769332_felt252, + 159622733952781319012212445161782166448214397610597001166715370311075211347_felt252, + 3261029479757409432302558559004649089785049154382707005639870037032939571618_felt252, + 2855858363115353366995118880920549658584505007006176839520652935258242044324_felt252, + 2859688990358736253778043892861527026011800600132632603262069029172257932481_felt252, + 2766900276171199084501730684035601631110160177210016709627406740937149724755_felt252, + 2571331983676473125555513381775428326667014268970939514201795120023368998097_felt252, + 1873406879057747549250981756163629450220386408919699425128569334714993687108_felt252, + 473360359128874171407888656740930137753117486376005127077094002158652296292_felt252, + 699850780739504982379557914525085018529614812839682569486323370957337417098_felt252, + 1926443406330310332868038763694702624809305519585787496618282568648471248428_felt252, + 3242182072100245062548271516029385463469530653261422554027028475659362530826_felt252, + 1659645922630719100241824684489653847331988507860993462229139787995806710078_felt252, + 3047666613828832836232800573257416821578922732516319950058334983622624957161_felt252, + 2920633585284057658056346830588074410857489505615379845917856390798230870388_felt252, + 2311493254782372407325854133397506576746587978830143404269166957355471552015_felt252, + 1752794945948269815699518714630985921928290012141876985555632542554788674881_felt252, + 1516632903108170688953657413712245147033723856523583839757355603413298277222_felt252, + 2329604302220623154052258669490725804554151181779471799514775608643762793419_felt252, + 2658113424136819401931012376383662765503142004167631638483438476613343846322_felt252, + 2137147968985918854391005490448453387843898019212710453335288477684280793245_felt252, + 2242022823222829214505242094357347139842460346078833914531139866210844897762_felt252, + 2386436791136850006842762598701021018333542709417168314299628106387595194586_felt252, + 1062548846506079473061275087744310602750769740376200565758988199258168069638_felt252, + 3421241789637478319895318070727184753782890830979724661666442416361763830331_felt252, + 3582411463817098744884683328161932064760178756157596378101103939024561138272_felt252, + 1999636128249229347778586798090970084818256378287597836025616516976994368967_felt252, + 1321141862857410883222078860124599555297029043301543718991110360095744283109_felt252, + 261342205391359875518718910136393742831112131706506591024257089056143216259_felt252, + 1659070782878326477390660702858504143693808079854521080063918536391604663825_felt252, + 2706697557552109046217025658286359084550303700129140691857293841819377005918_felt252, + 137585278933558612473482348396463481541202853518383457155775175949115935180_felt252, + 1247906865327169462551412804060169172519070636048587400548468157625311055545_felt252, + 3108150788604794972165846811324175272837517379572525955219640152439121339169_felt252, + 2295055790393367488798185142915428624710682841809147192443251458601577839792_felt252, + 739170227838191769373127754272990044156286786979614447061763181125739158477_felt252, + 1892096037519748211366747150493299075341327083474564247180000611296191559656_felt252, + 1962644204542879369554638340256557765008733006050461357512993836212946412047_felt252, + 3304450207164281303453963221541865845639448578456646599196657729321656240516_felt252, + 1311751894935055861359768662438373558420268229432643093673277941260699922597_felt252, + 3495902204160352629925749319861311906480076410041902509639674314469235399811_felt252, + 858729118443813795647129561600580738412193457514540078403947239187439391482_felt252, + 3292472524696468473292540234675383008807849529716406390156605057298672180398_felt252, + 841152650549498648440256452583966110426478449891604567716515846290125915549_felt252, + 2039903654008033819654082563361212788189232544937068308204801906176618235653_felt252, + 2815756518996267408372870332843689136605233243312442781288065814001234658912_felt252, + 711157584033047734585555024350890342602574638371615338079355720322638796551_felt252, + 964408892651688484449831581150727612594575281152077008817512518498894412785_felt252, + 1722633717502040645610982445840509423757027727109604976367011209609226572439_felt252, + 697379074287335168094060601715202957009005297328324512319902529957184074694_felt252, + 2314353798008529745751991295340610915133086808763331841094599551557312276463_felt252, + 1763353550202882808109004837551375722201540528305784322802802946011739603550_felt252, + 1205197807057924920354926605227037116097945010685701088850885576664510642535_felt252, + 2163667135983426199382486916119926502654240068248909544307383723021610318438_felt252, + 3530406413563396447853342278099446371842336869608777086479254973464706688331_felt252, + 2267342577563263774670107847972219250536709147528993960508635433104741307779_felt252, + 1497979424176927811892699956758006058486203054542365548177907834581279293216_felt252, + 3115810564106980241938763252654129178597819680758970171154007690442518812348_felt252, + 958259357914174027967501607895722451728268465007033940435069094546290621217_felt252, + 3576572769888297057533259791009833397442789057751238251990321963992851125412_felt252, + 482755796028085577495775286611735979454507487920397897741576441721100355931_felt252, + 643743271479521133615741859946938701909005964998443509932741825691552726222_felt252, + 704001342680507864110913182679535108162855005830456565093427559638929300533_felt252, + 3360658845489675591155721424496012622996610096155970901870556296787842128478_felt252, + 653358745360245534532957584048774313267278147431160701148845451751396201872_felt252, + 749447523913092466969966938326101544095605374443787764878548989901825450314_felt252, + 2358300623875945430844140883591404474541731551643423269406779516041753029170_felt252, + 1736271300285700375983547870316282892775158374730698542508189456050347579033_felt252, + 3120709659508475554726018725123461561594193814579706863346916422375565837708_felt252, + 1249691423076711985180331673268481893745860185814153586301096949443616418164_felt252, + 805287246732936390139474998654834156079833665316684677649535937243293633158_felt252, + 2209825398656150890527063099220953328772515046639951298794413294153172473031_felt252, + 3273824203287185970753446170177041998561165644394245498850998498689816698335_felt252, + 2372519993595418282799879641370092654393506066429417287678085942259871842209_felt252, + 2029113590347680264365080875096624970776027925529305642759814029657801454811_felt252, + 3415669777756149014341666402484558275527250315940949370759666318502795540127_felt252, + 3556372116176955379847326954073185749245838734543925598695765816473253472220_felt252, + 886305962190952138590929926076701300811446396227146134836190110099591886394_felt252, + 479277248580829673213967996164762316406256008904664852021403555288115162815_felt252, + 1421035600918382913387653212468149013955401291793023153259141346530796191663_felt252, + 127574063694380563857593253358479522699559433487713902654301936428786139739_felt252, + 2726525705269813712687148165551197378864007785432776452539690915727449242774_felt252, + 586016589197606808168724625112750993003134051775848827777953106105906101292_felt252, + 343124437705955955518890992772653504676822360961618681701921707083491963453_felt252, + 2834064308673420374420205058316147197437809368096601013962930059649620186693_felt252, + 559930470376270202473566328775933737435723909176146570033394872536953235203_felt252, + 78480545729227324124048909398126467401984527800125845572558512908637619725_felt252, + 3349285758193217606434749577830490036267633509350048551853839587806841009285_felt252, + 89305805360859674971565993724076024999840647121233154479752406894102254466_felt252, + 2317900285466062383813302758939112525127772303335099239023593881749168169965_felt252, + 177482175463522526244810437963282938254053417819869640474964315094990315389_felt252, + 1633597436920238975054889937283346125220896081484365334724337655096047093624_felt252, + 981114064595823317596346668925391090593773611744058309987711749490163429318_felt252, + 815479263968900483104249968994218035374561738167054428753616827054051474439_felt252, + 3593486682868172399851110317419269209405909159679380391648822039759491586474_felt252, + 1685677649425319574928304188576166060471926579692350968567955072024477805626_felt252, + 1665247140300322650977455376658706036080946472835892413923427058887623168977_felt252, + 1467121461464498853717097159879433297038083604072966759886750208137436792652_felt252, + 1912057561426662203807407117866403451763770561767417705350511413138376614577_felt252, + 686299356170858530614894700056568697881116311436612056201697761459076014522_felt252, + 2802329692785136763718423114654789678835473652802660536271413924440669198863_felt252, + 3200578455268895304442253508564629144400834861493528621903674290303108090448_felt252, + 143365113990300501315047707722600202022527323053565720406510084769501395974_felt252, + 1409700642619950125990688465056714688506161840063331330285307707617454871398_felt252, + 78909325397637534287447848098527468291216111144667495127934859133703773453_felt252, + 2500304722375638414044208441943284847102244217984244387742040711910126341882_felt252, + 3463501756273892544048564914328192459535688202681363702719144857758265411181_felt252, + 2854418530451138071665323721608770704679069934753408288727992049480655010279_felt252, + 1895085579149872083191213235864893270645727533123830361520370061583709394343_felt252, + 1076871932737804405553521885147682425674019115059643334103975068074514526043_felt252, + 1517634833869505494213196486659995351825209706223477442352644666100496401_felt252, + 3136082988107685703662749815322127979117102409236420151703382105626377400760_felt252, + 3352549665775964076385759350970162979722769490219957357955185515358750323811_felt252, + 1677744433593830128746682381631861838755021172074035722961769826862343853522_felt252, + 1166459869883174868980112232763315838262502483256791409194741926518196182052_felt252, + 3303073693518975773616016214077923899014424733839268499979048254165920014980_felt252, + 1065549658210227525616410896274557871596266004914552529751064989258602819088_felt252, + 1869990713987224638347925352903562029253347628976601226123457957019197348071_felt252, + 798737996909709938096322284457072276301058810363706796858739523556286265731_felt252, + 2638572639668833198565292540641936152774262481026188302170428869072347146838_felt252, + 2321032877882151734040059978476563414605077519715154574319679028697529239280_felt252, + 2323141519684367075472618993852122399968206598410006786704474874889851756658_felt252, + 2833320554073956010285238988341336323114013744311738964587411785074338265932_felt252, + 1543677527562834016273935495778283590170391629902389241089499926734124273062_felt252, + 1604496775680701909328375379541542015919362445288046793307975047114841545130_felt252, + 3077553337609203107157269012485097204005988481457044597532151947672953226097_felt252, + 207942141778495228991404050607734884701113659172739097080569100998493238128_felt252, + 219997871253017806911986595227148704176471860079425134644753655416996511457_felt252, + 2517879979329503976872947233647026233476960807290541120224718334615568800901_felt252, + 1295004885369626786638858517022166405790783002567374219435846763850619326742_felt252, + 896425663299678445006887887190903131768972850999632003021930018061930784508_felt252, + 2753182799867754348266804021313707809318110511765988673607995558530428609983_felt252, + 2285990497747963914859373226279150982905029291272585996576120639237609591913_felt252, + 3538534642830934075440915273161142019652872758700826882833520106074942627129_felt252, + 2109927604873518508560159253354318744808177282685100640332224912993849275590_felt252, + 689373743108928738735013620904054396597645525431732309760520804816023598199_felt252, + 1562664723478689639862933332650652486466737116307748775699484861803131765911_felt252, + 2089269409520834814809818928941734286096149154871876998211285150023977184970_felt252, + 1805254405205960451537379632881713202572194549199010234184986544313313353994_felt252, + 2829606188358775798502268160293328014036882898301041120410633444910346525940_felt252, + 2500230286806782410180922865925546513388613408362910408027251712269329697193_felt252, + 1500880022952429003986277096382818513110679707965160282576705788836369885109_felt252, + 777249743608616007326969825169678966879638071838963928891024850635838209234_felt252, + 3160503913592173779010221739303142958460997326766757293792005038037603818818_felt252, + 1173934019395042385239522153272771649441097682184075749992483518896633437320_felt252, + 1990211250786696026296454409327956767331851602582377967838689679505748468001_felt252, + 490494566175841317369954338706867103749207373542443448960469541174170397008_felt252, + 1044539711438134975927119167355424336229263018911644441402207726177730810316_felt252, + 1755392288785566594612846141009144313979177312507014575969774889211796299674_felt252, + 1661157537031770080654647274439618872615914124276014047047650003135325245177_felt252, + 2323209577065716045562747650338856207372644075180518325544377619195408589881_felt252, + 3251968060503610038493813514309460571350312151206639298315254751194725910829_felt252, + 1280987970413853402119736456455280379294521924295219100062189803003311365329_felt252, + 1371593094500452249578976768887261529798515240096570543879144772698801478511_felt252, + 3468713468501348117858262232422614451651368133088939439217965198681120383137_felt252, + 3365368435261989049173547652897501648226885473859084536434913637457498207056_felt252, + 460643514555570902902384779538099907814192020380628768982806033145317229597_felt252, + 2717082200245425558867188360341990969683569507520677589902103536519770295963_felt252, + 3545017452893447694850824476780284028330384532412652279298696064019006468290_felt252, + 2772468944047531283559268837846171662948674932919855358291077227608160182167_felt252, + 2625891464777459953854559473249767178831490975123975385547318926738131154353_felt252, + 3173770220268979057577961609616590827586480682542288572358565132021563490131_felt252, + 2254554853764427538372053098639973953531113519876957362927873788034223327029_felt252, + 3507332949506721330432136022937773383180033380594628906025070012368637558927_felt252, + 461312501591922407381307515144712746531122083528854949236318798443681906743_felt252, + 407801309148034302793805026862649105613806794560266270333548942639550006460_felt252, + 2952608665633257998327360666033868399979311739223444725865565625213690350420_felt252, + 2510975177136191678137395019489149390988988089164152743610844590308449876214_felt252, + 510728063542845875279250570841785008795408449576696334198936195754022071682_felt252, + 1375091635160395159026227159749685826448053419589746568242947662854207574583_felt252, + 1018530020367047626802640463305816178127631076537757804751197779261752020153_felt252, + 3435456091375614833890377297028829151170863493574743412853066348864865143404_felt252, + 2498468309245672433658869066405578897334382711035301901640818842771625198821_felt252, + 1169507435992713651530537332441552453658578866012647375182690346970848543647_felt252, + 2076748670757160694685800850461423243076221182196963612156474319845621987442_felt252, + 835819443354220003641749556324983659828890593326710920246567000389570349441_felt252, + 3352980811750408578922312235014581703187293992215659458682072227027675630043_felt252, + 2932909958313307383952431959479837261442004937767961159809199911083382621979_felt252, + 1470562157548708408875821032572675966969391756237260931118299101762657335327_felt252, + 2294060320126523388848400202404831264667372681486899192188008402236961034213_felt252, + 49398114945331360409991409904347537165247294936734879053594567057050938829_felt252, + 2732742782405786244887274765548926170224357909944764728590440195931230361250_felt252, + 764299282027380823085950278300977071757637580508774156985825329309068669365_felt252, + 2626301768576661476136017931223425436587656760790719963612356245609441812805_felt252, + 2489421071842122492471095896980524435447898234552280374311655951166262673671_felt252, + 3114534066516249614258699878158984420288811461799444076773947877169059631620_felt252, + 1734778458715425993614687742078397342990131125116853137054778582935256682243_felt252, + 3343888395748729656805460589997016964886837946354263960329120498249791741393_felt252, + 1481287367080332532012877329643038991478927834697457996845487856089230263660_felt252, + 2746513108986430234774051337897538740520492400621885905170115854092684170593_felt252, + 192689241172775923170799863987639627419234453952369624149249312506345400901_felt252, + 2522228421589476337306632622531394008321945096227253703118549912328199409928_felt252, + 3082560777848915564354432860039687722038339758741206467884576538876328889237_felt252, + 1086272306465830891261692205293872936459681694220966099347260900995359609446_felt252, + 1289083863174138868079543965715054438076665298009813276555235541320966722625_felt252, + 241076362708699760251689400462911870763875005816092941395533560799171426015_felt252, + 2600121255079461021592170841034966397106837673500040702923899094920560017975_felt252, + 3573772346357366700645414870945717043059204074660998920147891306132703888948_felt252, + 2545554175216498696949529263962620377162615271517398635537108118219839359029_felt252, + 3207789913538693403422397415174853635470985147216104137696362630326136679252_felt252, + 2172476302982672793876796612854369171602699014510352781448836963901617127032_felt252, + 1373353177612582597718560437492233861062944748817656149700729874165997502798_felt252, + 3047631306077250675524004589919863442119414456279371026317098962704579445623_felt252, + 625369995973407218021725644700234819039069797499713059745708672882810479469_felt252, + 2459583732035740921305295663546583320278799655180106692133119327868711480116_felt252, + 2799083222223554574204871185395035860569675593161234472915265883300653517963_felt252, + 3183908769513423298895389469446968906861307578311214542941308704663579860508_felt252, + 1443646545526733466742933397047722761975757378543511252739755419697709008683_felt252, + 2046420683411301050427502332495811245796839749127457071050192841882319755586_felt252, + 2076709431409629737346267336546602987745860019189360929920074912094952125031_felt252, + 220190970392505038404630608092725186702119822140018660699069949078889877936_felt252, + 2992398632252905366196725447816428111959526670883908338392767708810984028655_felt252, + 1333474827624403752126813436621741577089831782481835764028649726814518098441_felt252, + 3416401383671271432468121357489705321874585350521566017869104236562381248421_felt252, + 1032113503537892739195213787862135070604955963066305468823590669690483740585_felt252, + 3250451709970263577473287459918366512409301273848961157917104933205911808875_felt252, + 293039897839524102665490152394935035637271849108151189652623929690658328733_felt252, + 2100692962495921772867259527459219585820591022532471679205487173712627443327_felt252, + 3259003147135821995147826027160236560352855138666177087490161539925973646724_felt252, + 1777732441777162123841276471943039647731054518700868437002913381323116146634_felt252, + 3274130404917640527691034554482224171305823058475277526333003881667432861407_felt252, + 1975307787396724372775425688483531648494330723676165084425992723032629283050_felt252, + 1704301432674734652398040395372905397498157061438740039287686459867825393014_felt252, + 1900362779999780529822622215872677790013301838571138503965537563468336316522_felt252, + 162474262821329767758567818474292206140443710212523525706928226601013421169_felt252, + 3382392590386702293971909965170059300808087472154360527002453630236312770856_felt252, + 3478648790854812429115290545564708864179924504165629568481086574678467631259_felt252, + 377919420290070723478130340834632668569853182901445942932726466173834780539_felt252, + 1924421807790878458863287357734571028495288870218904136965472536817664385402_felt252, + 884117589454299498100432679169690736090144881061601608957232351581006287450_felt252, + 3132367197766305971706670339485865936677058823441641231574320398698928442669_felt252, + 2066682955931894969806020856248948794723806858400550320488995750700979479137_felt252, + 1126984017942630130046621607215050029227426147920856007859352267551675893427_felt252, + 147843525833571515642599482882238957751109473843703719916038181578309186029_felt252, + 1530326350399509525242926896253909685838762410453086705881468457095346959123_felt252, + 1693414628848190450247391318553373137074134082948658988054689964603076668215_felt252, + 580287005850713225376598798790518430761835568037682796145654532601413174843_felt252, + 514731133316426313339895786301035601688834310062418092766140419144129671403_felt252, + 2580279233591650136111768054317384983798935659407315743152502355241945453259_felt252, + 3283748516472108003247552655803769445815174239955121677569601541729257713949_felt252, + 2637484762706997730382339777194760149923131171845983087431425429805907352321_felt252, + 1240251898797580269339145924904191872757097430257325375207779529770478185281_felt252, + 3154090449384457338285779876825401138044091967999413287351661119736072382786_felt252, + 456760017368817392277001899184922952393516696526028283639356300101235875345_felt252, + 1418857421391736340461761055170061774173303258626182677448939976526273648818_felt252, + 3346586601461976682605805103291838835852478603102116512897295644169469061565_felt252, + 1752354808755708861899653414204335110306428140878711042794348765132401503013_felt252, + 3267688912272387172773002767917941996509699307903779767474385352523362526178_felt252, + 2531974386178807765441616208114895153049150292272745617121929654589431750463_felt252, + 13540975919597656457512762376135801779554489177069471817956785274147779503_felt252, + 1954625117428849572558499989003616652098558820239098675762677485740008293280_felt252, + 2322779912726544510439946620248097940242110742292126447978012167242856390588_felt252, + 3193338864099859106498275494489930870642509873837771632830415715180805159501_felt252, + 3497182762633249191594519879769120938451131148187186691466539367408088792780_felt252, + 2988116488789033938016869536016201591886946714142333755765142919314901913156_felt252, + 1080307349906550227977850508144975303386223214501930880501353286995309925609_felt252, + 1821049292425327067562689537811284554532162770154162084009780121333122466454_felt252, + 653297726309243448767314794911928950849679467900083931460008928898829281297_felt252, + 3426003167153185691065368273849515564155382617347115573593119676020372719992_felt252, + 2608134512007016795730348774836151468542538946806401343996953397778925114813_felt252, + 176095780402105703213939967298869432638929849673357283997648211778675482243_felt252, + 2620755940626439935319735513762841730148870592470620386087316096681858853916_felt252, + 887403680921624040278563808695843381772106774077449837557445539054691119132_felt252, + 532650283471291044500195387746215159537462429451110295682641008094283596096_felt252, + 2936735835689717434433066331731959879770947571260073361608523887052607388595_felt252, + 1757784452035912379437744752597272745113061068512860661264898702699548669792_felt252, + 1259320774369651393888365231748546852145194299650152029102783579850415221761_felt252, + 3522477956213640866796172882438763366388321720731948804585254140754851721011_felt252, + 457515624380950754169631791737735086135303283341068845245792308838374287787_felt252, + 2756180212778033406712339751954198048302289847329786838696911346217614515299_felt252, + 1821149235077796540193603223740626462927801034902922997540041019011732961965_felt252, + 2955924309510487594309599128845960145515622445076122914582017686798728046175_felt252, + 718161151364918484680959996275199951018516059265614867762593977329752251493_felt252, + 3245320420699793024286510715679499069598345602843727250706983140026538284626_felt252, + 2640231061889019788410633519869683402278648548025228217967187101546359503989_felt252, + 641421673407932640158588627390105909300319257936535650437796431960164392885_felt252, + 1994534831883852252262108370521554220436404647714925318328997903275304968507_felt252, + 1430334358598333591703764686124200109799661458813130155059168652422306704811_felt252, + 1411084833327528990899419147052911314084433057370923170421653472313846203195_felt252, + 3055780480057372023585789948558847374246620047726449428827908102645909737645_felt252, + 133380219506853825310264426438062371854743184077785759737989328927330974868_felt252, + 3187470089981427688226072573194756796757516396134269657325194386133937781890_felt252, + 3263394597338461939418817574785129731992497791904963742113040816489296878084_felt252, + 810355420923039747500037865094997769872119239116237447225423218682129790200_felt252, + 644478792921873517481517265687480307846547850080963430919855813176860829505_felt252, + 1694903291424326110584322619578285906254236182494514702280241230705492661721_felt252, + 2744591846702184431326062587875835463028515024328867745855324247540796969803_felt252, + 3370350651937941172336961992447841639942330815228079183085649019257305609925_felt252, + 1339464366623744679382909852435907953990187454762425545547317314107260201216_felt252, + 507676409187805280228321076909696418168124961039778178157188455689507034988_felt252, + 880936160336273620680296046605451233725153685438881621946145465600134037201_felt252, + 1501280289166921655089018963292672043587951844059795942264560870094357972904_felt252, + 190886089657616034159922004161107278930980392409294968704093667136274769023_felt252, + 3158525763092454288648567518912755137059993896739636002563575967330078978058_felt252, + 1428504204731337165483522772307853940622824789510851219086059759861874197031_felt252, + 2395520135725422670688622090749756678506823998460687993323938073224497147036_felt252, + 136880218375573704900848485610729156466644965990920385111265558010076391530_felt252, + 3585116385888051982326728510368977544442768686833819055426165525584690175055_felt252, + 1673310829586495325683589333352577920955291633892767089012644551285428012507_felt252, + 1930896037862967023272120393446759937826798851744749786100532540203658780460_felt252, + 891512975220280899791087476664647778793186699964096918553250358274339480841_felt252, + 1520005233519275436537882368291245193971268235436390751013877406651612068412_felt252, + 280702427015513015844579394019738857319083949776767898555669265465134395326_felt252, + 1420675899099348257240003288752141037178211970862750056426481100926113770948_felt252, + 950088904359901583953675648795572898976595019486840720355470337899211484906_felt252, + 1282444971237693875206592948959857046404482647537999310143495602849973111873_felt252, + 2832192836553985146053232354393674626020843824872602432768363811802715219674_felt252, + 310712373148450921237765893704179359648872862491756703468976748693865497204_felt252, + 1889581402408460861515914556399789963703401202694655855615066094613727896087_felt252, + 2805192280393867153341889687188718905509650463075291486888937825517366963779_felt252, + 1770936845199109203223447691229451047512324586739984883407777988565093737906_felt252, + 2642603809242327758607393355984261423292221181336819132189449540393821976616_felt252, + 2285409589375712187139474172186625695753219837916444393244978834210245359150_felt252, + 278106555415757008421944952414694649822347516460656666958282197596394674837_felt252, + 2460267221575280877821676816728128947018893052578437612766920670698180870648_felt252, + 1520049362441322659767072742453516912830250977997007499305520177057362699409_felt252, + 1753911240887727077854605956417729837609871776151874013378699134687053583479_felt252, + 992839828610824803535300479839355324460823990662688440571734069745942430658_felt252, + 595290551166729170032565411301004492918796276292015659304680750613225757401_felt252, + 3182259935447236647537551424247924454073161888254380621410226707272173175632_felt252, + 2477990711547166345565390769236900757386247578961698762512985881023449641567_felt252, + 142734660140123890960220373984460722946250549456555621066937572502569248068_felt252, + 3290565877623546460196363036289941741103463706797509356366294480700183242410_felt252, + 771244837827527942423915194409322438902931212832248992277621422417162435352_felt252, + 2993345440082419200834332219534250922603471951008468154954739398682705354363_felt252, + 695195993680160031415465777077559722701296108086356793461690313542563991832_felt252, + 983580950234468201409580986356593285705740230723088780080486580702587952690_felt252, + 1303358178449949543198214166055693819673825856473912545398271838566951960572_felt252, + 1624805549300289699335858516367042926955069061424976691331940256863964082142_felt252, + 2788428947013808801685329720176678069934419793506484716351707090202697903616_felt252, + 1813385625182804625811459728231968834803491230253169879710060698903819554981_felt252, + 292644813001131005348689527884636507364438462281317268168911947107808291730_felt252, + 495664494247074830660672635936134888476206249105897679103789080926797260279_felt252, + 875171513344138031535919924050479615347521025597759427606835257254707047980_felt252, + 2729996085115564056286448207168530586732366335699656774764775868856038670916_felt252, + 492677739150968554458828426399763928970887115087182173674532706192322238490_felt252, + 1426248724520267681026264311905781614139869601203206534958210969012924709376_felt252, + 1641172381660179265646023806239996809677441517028904500191695813418712134074_felt252, + 3095386673190355337054715596425022183516391988849974562590508159123399785962_felt252, + 2131973005709496699475542662136527702555787104618000273295099649913325703306_felt252, + 1807052163165253530222309479226669121115806261683257917776107445447971483913_felt252, + 159941467627417435406868016629699493410935607822529742717509508696446519061_felt252, + 762649807838764660089803815669829145582344698603744799852890305804983266477_felt252, + 2893508911946385968009296771519181714168557989765445723692665913584961585602_felt252, + 1628262502883402753120377564420571665445466761919630988625477700937789085367_felt252, + 3477639345920307496615464080159744858115602760354542576231910848133832273439_felt252, + 2292984889289650039092503599673527634057369610550445947726463957792237049351_felt252, + 2951004208348430223755257003452208177821963914244840932703461791911790109522_felt252, + 2188241117505316514185968307580945420816878804419746513179849400711342501816_felt252, + 2869608284270896832715288250877576557196314325222113815119624975521992130209_felt252, + 1433979335799375806014195566156695438525252895606419420807666364636292461109_felt252, + 2379975343566110931971739091643112114767667115982403791539245891957039228643_felt252, + 1252285299257306312842207820621782190023241483280020808466474787866097667933_felt252, + 672394979224011449403103243229874104294253948687489344056883073489873408802_felt252, + 3308424926620965406454150696416193947452599716603377787633207150289846022633_felt252, + 1361395962875147758211316234676045028411354108931496000354792543599388080745_felt252, + 343800803113656039616243689549112758699088746445237474248410675140165476181_felt252, + 2629480287863579600283524002086475195523924186621823013497374884138859682409_felt252, + 2216592526639638403526403478775072957844472271893852929114086563988672431968_felt252, + 3379046210811128713378695059437642605444384902024726980203818456524051313954_felt252, + 931854173010377857506619746604997116016879525550241667885316579698751824806_felt252, + 2269548898216815605633540763086122256513782892411976335354562903072909790664_felt252, + 631159974099001987033628804439185202320119720580108511608110259372293546587_felt252, + 3196628234426065520500050472668568512160210351514103126740044119432168064878_felt252, + 3039806987781818176198652605231524536198277644739213464608438015098673686008_felt252, + 2976502755531495393789215868042396432484937197319158052632602197082034428315_felt252, + 1755854241984425606503287079787667719785766423003635783313246462934906095694_felt252, + 3507441933498192371393581052763048926849284200772093653854662647978093866081_felt252, + 2864959656157568582422423779403804313342116547918106704237877889822414949649_felt252, + 2515358114012979922975260048934017161796123164432279682570003414077850191440_felt252, + 1375047962440907373770725353063785438123566317387660942945444986474323769924_felt252, + 1247928109213450593412104728788470235899712191383430933099829218063480090976_felt252, + 2395176044703046081673734333256316874870053138820492433412966037848641476951_felt252, + 1897833358159310064251816835676578680527844164980987581844583262949720728685_felt252, + 393130262074069031897532882427420488741523267936515667375655677046448042459_felt252, + 504700035468684196307445989655343439948612957669303828860592750967891943608_felt252, + 159399649507287147287142359819892936472482137310147551907899636144644371629_felt252, + 2165106704788566506702627396895343700641721324148959858524002238469305733450_felt252, + 2641619792027272007513824356027293966819241357234848283329889164778296898408_felt252, + 1781092767429890499013812491945953383665496140487303418043655993087598895312_felt252, + 955919965388461178695047966687900806659645589050758376414008679520692195987_felt252, + 3363260504771867182486874536362243253152047266626254800030783239073328252454_felt252, + 2812344764238979370163016837704768269836114430199963464665841968390771642171_felt252, + 3551042962556165934367947542935412149220797395196183087329505318511085846255_felt252, + 2164310217096636488919726175465756630173593112656320146087693808609761664055_felt252, + 3617280742428902505596965332886198122649398480984699368242904499959382926058_felt252, + 2879616659664082370620498004845104743806377143846916769666695262472722111019_felt252, + 2928874913661708023078558724557864931936919427267479970844969995457898546062_felt252, + 3519297082653159669980874219960259825222004435829264505521686134364545638580_felt252, + 2909573790418287902929007017415112435286302762753839687523645759774467518979_felt252, + 1699318088359392885225263556220104613506564615891653600188590649465251789259_felt252, + 2875710965601651370642410726012016408135123641859186130969642454582768906932_felt252, + 1821062897549310979483458153601795601967672940124026820681545936021023832418_felt252, + 1362814459526248569345606946654557066530328990017151104104645870149533596885_felt252, + 1406923231573391189934163736416055066781731248171497177488139465488688948_felt252, + 2994623776376599756296375761322788024903720728767396825832543486354600655733_felt252, + 81773901360227584636033422693435180685650413767952244117784856022544939170_felt252, + 2904401726374282137150737771644080352096450140968900941314742686359646162201_felt252, + 1264298687231805722380870047180413094967016118014557197878950478828428081187_felt252, + 204649711485912761574641713825972704711791871591002990963514751420111472491_felt252, + 1526197268493240106191247383132967969233009850870753858822798918114510522944_felt252, + 2217030825035454523207959369038820555730329361048668563559225816550484158848_felt252, + 2077898943115272971596986544706634068369453526065282913010225898533607794926_felt252, + 144644687724667823589087151918312344922747135804035509372039235096328601159_felt252, + 2085383931590777746412389022342296359246078441040606311450146683646580191562_felt252, + 2113416041398281295661268024657937647115274406888858785829162303313710084740_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 1319093058586256148449227344097155008930200315437883224280152937387769285805_felt252, + 156712316198554421743269420728063353729767082642017070163830727167995496376_felt252, + 3103931502271910825303537287932087289488166388139290740094564517900762414824_felt252, + 1982223573348248735491948745097428658810259762662870296803942561381062676893_felt252, + 704808835901275620911003723236638169340212905278334893100289263238736030235_felt252, + 331409779301178918845219872745428201003027700283425775314369364197519042734_felt252, + 706092415473183732812593716507838696350520489115726639796417021745793272674_felt252, + 1778125689484187445154528117856578107086307282388031700565435755900186162981_felt252, + 1062336386997744151686016980522060203158810811079607230602763560231577225172_felt252, + 3521330812228719114961562055101131239483516569591431175719465033051904277539_felt252, + 1575142206068990326908843312963574150592727373514594275083681326241487183436_felt252, + 1250177920655782429477493344498944058301271735057365639573965221493838076173_felt252, + 1927201023809184977521308179772779085479133010918651136554334402730161571261_felt252, + 3073698932769481974802726729742370556618725926776109342626844154444636061114_felt252, + 1776145898565763655792512594393880447322719899300137001885841073939821714148_felt252, + 2276493985025386169211764809739399765158456417666141123421159515959869413476_felt252, + 2940264316485649028376727293713923320261495411823068388167014468005283514109_felt252, + 529354668831897739829439899617369689749103085432810962335195520051490944828_felt252, + 2594878248944313051273660057291644140950035984897139742807331995839538478071_felt252, + 2758870939932192953743608463768576795971453802220146340433910813126496548754_felt252, + 2516658398805107922358781091502175332491462100861721884088623203137187588045_felt252, + 2607037373947612398817568477079980097420474381308796491147974398650651497166_felt252, + 114773036039458373862575369191080710983359948290623348487781517472274997424_felt252, + 3526596397029251311271263158546760728124226584183512455857600914255529745722_felt252, + 3516839638778859606176950152088884087608850021215631429414148066707602866264_felt252, + 2980866363470217513054670239248646705877063348081278517858112932447346096134_felt252, + 3433275394315660214953713830846843214579685136817643217990838146468121508870_felt252, + 2712864335823503182835423868117562918414672128798826944855114144374273400768_felt252, + 1963096842840970507164328341437895866007346190927787630911872532756832808614_felt252, + 2163968837831585955820999255760506631662685228696808123296720725022040552456_felt252, + 3023470696732078593581487403639526188365340952871487926361648904742512740514_felt252, + 2248007843652939790073838801592960692561604592889487322165129064005450210524_felt252, + 2942220756093577838583815069082881246460125368508104445550102759481510327259_felt252, + 827041612673148222374905792134053836284053074785594170267221228596266147610_felt252, + 284336666254843304992853658366954857236969614394994978031811840206082352406_felt252, + 1856207618719116981267246351841053496316758239397015259428103524239819251489_felt252, + 2103979445864823167039191810573625845135258920928130794440780540217092255010_felt252, + 2272434960809138767824366983011495431880975663203922291476820969193305256660_felt252, + 2245906743677189978583552189615424872841959374892582683361799390902496341815_felt252, + 463773753944983242416988669075878355876557922250853800486000870915909870827_felt252, + 925791966505532373214018834166304796422236266169945962097150097324538850392_felt252, + 712451792485748393931100247991497121901834703978582217922198191096496880955_felt252, + 2077327472823378073026803744172302027126513737560527572966164001164926618431_felt252, + 1624140370387746645385604363770861229833645572753670924686439198838228106630_felt252, + 2318183386770939720180511407067985614382612786169487440806938786314996527634_felt252, + 1826503454551487968860893419694338121664406502451820512024238720895914193190_felt252, + 1748836453143995762218104642518201808661045308484661583777061182339173498143_felt252, + 1886748882726883099685384959555996523905782482997746841417360762356265059109_felt252, + 3113100211917737977196700561052381062566433341412497882351240852112246636904_felt252, + 2058047912007930000092377840817587587960506284077762328816330926286137240023_felt252, + 3030265362779369865541803846622839287151034295787069021128804858157920265572_felt252, + 1482800983011107551611492783275072741675603190214037612485587419512190522079_felt252, + 1076042010706390137256597049141239795105506823085513446368936819893890650097_felt252, + 19085185567406497251987266333457147185659471684265055970832452446382633581_felt252, + 2131426984253807499911924096169301923726302245024538088394740789814007184042_felt252, + 2959987840605273893629729183609586424491486805701589162883437339431384507173_felt252, + 2122325103992641812666360862398260377897393544482962312093623730440139774854_felt252, + 3403359366660057340581781121203498936831998983685111912635555505554448322523_felt252, + 1761758349149847757225115573940358165096114242657799347086591084555685316383_felt252, + 338734396315748841198229192762058219282545287223587509579397142015869589229_felt252, + 1739548697752107425275225904143743109569611672811483101847507561603876663145_felt252, + 1170733147689971931731386977187387192221387631836638046639853520255934810067_felt252, + 3391110277923887808874483192337123542640379135032976546401241532648426271136_felt252, + 544171878232452782626943051763689430575102582396726480351484367389169339129_felt252, + 2756583283935047408609678425343278043319831937541537939553395857133135977052_felt252, + 2680752656021241160666563163732136820339726793232391334412502823241855310435_felt252, + 586011116028520205541051506215382392876028463549779610317381387057642723037_felt252, + 3204746510232491384294219618528350865990978617661650663081923882628535965459_felt252, + 2788874399233327877282773517775146195391731305578660882299479825021234437273_felt252, + 1366444503074648687254247676545251819320890215080088626862841976030608978824_felt252, + 3059655855302719714018286192603172950445253197548313537982092177377477116835_felt252, + 1712890894189004296091720627906795929510915136878984651706142144342068243838_felt252, + 3402897171015792405528301739722806923241497886101941671912329646281513960157_felt252, + 366605923904908078130009639510884167571486461704803434956919352566733734864_felt252, + 371224953812906255906660371114285113257315214315434167508157080207774442214_felt252, + 2645016784183217398458039148844521939870893605891986747325528251478124576127_felt252, + 3115482169990759838358042887389466495451158527736892865160132055677928436233_felt252, + 923129714483842516476213838485782543056689097182827161156537161517364628794_felt252, + 3388561243410941027404682585790152511809741313975976224369750450526188955703_felt252, + 1722249020446491220323239573673043058789324871382852773950065956755617712070_felt252, + 3373992677967497764993685018679680736529638740861011847636622218387214186475_felt252, + 2669526191413883602241962618048257986552904545203845295482465923565686971979_felt252, + 2190178163894318273032959271457905847259186765632440885025100892353090182647_felt252, + 2705940459688787706835602026963602664476945308023601764513047607253585676060_felt252, + 1451173833054290528562694012655577853333998709042200388354401636907987904378_felt252, + 2730121707149247507754656034422220541950071133235704741730519934716645577575_felt252, + 791984004991562003409656452591922985240210262877615721361320327910539284921_felt252, + 1517643978304369764660953568526981610571181779443193973224315444579298998815_felt252, + 2445935457010611178278688279430662386001783489021263844387936707693899926600_felt252, + 1879193910575491536997200158283363986335294250072499684916045364083025314285_felt252, + 922886699368380986549229885606212187236595535974997542891558220656256941406_felt252, + 2163575684853789839083868571741136246443052716854140638726353313254816866251_felt252, + 1176842144128246551057849301351978965282905127104942415665058890082326832362_felt252, + 2253609666020612477145202331070506305028274254278716678641535581813557544990_felt252, + 1922896942911176511381633525872553744955307606207403004189851611195493382665_felt252, + 2766221688892807635147057520782791077884561810525971949174681847100841426498_felt252, + 3262876197997534857394417026083046734092680011637657196586887674851478551142_felt252, + 2824249646667527740081432436420293934826859784304889850830843961051407057839_felt252, + 880642367943045741232283682473471981117767394175058895150787542684999569225_felt252, + 3044010611731307723061007880331980149806830740564773107516992073059683337340_felt252, + 307146109255722834080637235340676869933142897171585219314504858277350419895_felt252, + 221407719849884741725383714679428885200156753239388699377005287387526504324_felt252, + 2567237593154179072734182252325667250473238537484841839676575523221701682823_felt252, + 203820287700387821129903242306414534589545433186287915721897712575579328848_felt252, + 1061518513956530616586433947739662277210217596401547766066989651945588293415_felt252, + 1062123923149104153433884711901792050308073858675882558975334494854972033377_felt252, + 1557031148445045888801320703903849260117031412263311858722733054010405075617_felt252, + 510117928197257318877833494922555915912292167146392094043805518264302769193_felt252, + 1542266189411460140228649069098036691042758922518144884371550608414619807950_felt252, + 1476237107060801311782812861976928322733260471900882104132702244193596914059_felt252, + 1004729291970745009466436269033813567723390170215152692610090107027454027217_felt252, + 1062675871932395104555666546403133633430728205150993934191661279589788866546_felt252, + 3202875035237647451436286179637778696014425557823706243095880507163658613609_felt252, + 1020811021652370866660920600425153711140698146009009161631934585102191416522_felt252, + 1029270573028609654465636670464781179383980907680751690320417647311675837680_felt252, + 709570466926183883056600367330675423067280496952523035980487785847568573400_felt252, + 2132678880075469442526356977435211415363022407559394964565808080331203899141_felt252, + 1245482968620799879194851098688427582239169929097592802085337442398819927737_felt252, + 2473414293074836908155739774896431840667310070547543190349344397112869661122_felt252, + 62769931013166278054577449620825793544653785626793675166292861794554511130_felt252, + 2968588519499299325571735301693466272457845861166788260836790270913141055341_felt252, + 2531287256462796466176394460854516832253357158983795712475691870184038066806_felt252, + 2695840607337740902330391754444121352576445193485707294324580457376021153646_felt252, + 196084463446140353456332535748936967520623086847002680414866876937697039783_felt252, + 307260427595778093405797887260209751474842014269650887171279509624255569229_felt252, + 514669625397600472158252868296955726291102085508022468683420331549462237752_felt252, + 800270497072417959836894354769552166616647901218710803279286763333952352220_felt252, + 2170030629047209432534424764326087699607449046413735332449167243684567824662_felt252, + 3069796747415802344211355314908376168970079143214384450048898555537943675778_felt252, + 724846438843525932254513350104674992190145140690448210034564097460659999604_felt252, + 804291624181225541680665606159363565282902868952094350183771780918867215709_felt252, + 3189898278417625084343530120230833763863461185931439667177153691926397073636_felt252, + 3260713856526777485631926853164475986051201266099466599431578565601997795979_felt252, + 1906171709100760221376784585846408046030809703176366052697978747446510054378_felt252, + 1819324147703264723277572431880847483316244478088137386280101052701682271350_felt252, + 1299214387276317518186204084167956530902561320917811621703071916226121714844_felt252, + 2584599830845154143402887936053048731350923344613639234692180896491696982424_felt252, + 1224378715505980367824265128261110897933021079549445365832445005690611028700_felt252, + 3424339235333181620566337379916577201214637750094082615075318019762760484048_felt252, + 248764985757378472670174026243135030525956057586115669121790066977254957511_felt252, + 1641905887952070114851983832528784089375502405466877356928827296988275442002_felt252, + 610066319121659529480753083976194422524211793691864980899580005400086578396_felt252, + 3246149827592722045661847532309550395546393710221553758032972349574461553914_felt252, + 3274375862707680818081673031668370565775207449414906048381317273209031370509_felt252, + 523758553114701725503238100060808268568742046530230421941419642363776093446_felt252, + 2891332829937661240587669108709131236177292844284341894862402532946273275293_felt252, + 2326155098713591258221587951832282528105552660526448626565982108928078079673_felt252, + 1468538816055039147070041834286367264402355982908188884806280827187424612966_felt252, + 1267121824780635677695867935178216390888368577240975978985192658678935083537_felt252, + 90045981136687643417728735214930162106592572317458993354383077898150503102_felt252, + 2311130398313648716052444926556780445076243212032498902594722740844448068619_felt252, + 2782638094250243112577716069721936057079445428727778244048845896059999011599_felt252, + 854516989987467145321333073377509562510509824545608182306495897694474264602_felt252, + 1515934523381774402154621677474636310274195105037348982434458833216348084341_felt252, + 458485612749480218611980011521347994149503803841494000338115152942223039120_felt252, + 3321750794685038206895100832505264576621113178761799122607631333868303996523_felt252, + 552713088006049817611363542498610484557612913483859745218473301230096420539_felt252, + 1872981090654838862166920632294020005029277747433277393340600943180312653324_felt252, + 2185595212112376206957942231242403610507616949428439621805193787439818026347_felt252, + 3260327705063183957532159256854808396691628718701761919069575079527338138712_felt252, + 672263707211650036555321710132284982155156361212020690526086707232657977410_felt252, + 2545870720012214169141314068585569676741840352529158157674282942925236670562_felt252, + 2304888080798653862304070633402394521584578756058410184824865136700258421833_felt252, + 1422610701633767898175667166200383889305392634916878858575737626929994584989_felt252, + 868161262795953520593402315355094864527096578467099968327538665674231662722_felt252, + 2867903998944602517897106680729150841785345223551714134950398873831022591121_felt252, + 1192017307314200884881845224641825788347738111404516442473164832401877585945_felt252, + 1006798376697348111855607440289042480524893687985896362831607471994758547708_felt252, + 2430179881675038962173831088549704295555132537013061492364415185801657288226_felt252, + 880426572015224134669509621471493910221058765235335474406354688425545004823_felt252, + 502111552170565826334026144946788446147756314354205483174167092682527859723_felt252, + 3326415739733684659578485452312078468201403623984877203313878438620029967292_felt252, + 1755519389228353496814053252656993125746789779316561486738967968416527017068_felt252, + 3233115782455111787459236068550986887985894821194806755814382165896534549396_felt252, + 2874712714749903501090953250631881614638550248165187618863585821682905419412_felt252, + 261909671165068722435144382394427087330960135409138086569684756100083962695_felt252, + 1526949118596968575725388559633779730945483438531145666151891691480733488647_felt252, + 2136427916787111074738714928986615013702217543387617516993514565286460980475_felt252, + 112235086719016215877135153363614463436131061174170603799414947077691173903_felt252, + 1445387195809367906580933397195090595614402616226857659566912597384427555542_felt252, + 944696871019855184654801774116927861235298026865114006094358440765004715327_felt252, + 754939150206015406714883405020222822142158833470630079356584291573175561958_felt252, + 1998352441591462160561578881529938475520132204173115310824226259509600622029_felt252, + 2098579581390107998975080694020411533389752817586510320911266822713588142848_felt252, + 1242322510359968334429326396989941140763785077470914592729901043545121449406_felt252, + 2752593556170026121535179821409996139091654037579753439395339763272930481287_felt252, + 1145058780983147206016923147622715265427417822656623882274217200425220807516_felt252, + 785627911427941075657001848314559610227190321273982129492964630628249703381_felt252, + 2235346507853629898960026063789781061470343299104681632569189321366609680939_felt252, + 2276526642542066156202626896791058255412090482860983135120102402039942624738_felt252, + 2298185057619996232081906162636258225461848658914301458876325364685241145754_felt252, + 2685371809518520281425985788302035667209317529063357009894454316497293696472_felt252, + 997009954678224091810140008789999891697987576892467098183494103306750257615_felt252, + 2522436246531567205437178668378854854338866309867249510474134465774264399469_felt252, + 2163204663006737022778563548250949287157791376589260977164965158094605752966_felt252, + 1088472453358326484013625222068027638099927860862051674626186199466852393561_felt252, + 1933232159785620979265492380637048738163470875963962792730599499253304850516_felt252, + 2449106045681117023078030414931022071393788395639853741556073713933626738273_felt252, + 3243967501099387700026072792614443122237763870315357765615012978191829227540_felt252, + 2586291911838179026082662075793895286439162385209491519609479169555177553465_felt252, + 853509650104501491127799923491833127407955838654680282737584519073693650560_felt252, + 2375863428554872644139730860760578568606156559768119516066059675397159973506_felt252, + 567116203734481174910989263579526132730205707717869279314974028066034144865_felt252, + 1128948798461104865796480851951176389313331440602212508379466273952675479113_felt252, + 975165907580635307813105329714649710674225841951870917753132502256784736453_felt252, + 1027968374286858819853277870003260523596208777076020174767742576788687869577_felt252, + 186390352477700882256723310937653855599637395563270818404624441950510180556_felt252, + 3495871902987847286713980103203898026381300318490173950432987660745073389737_felt252, + 2700223160027936941088795474768372672761981880777494073340101456852872883718_felt252, + 2338989422929752787256218079877982222337033402036787500229335643940126215863_felt252, + 674743765360670741070834743987506544056594590989108173810541263362142171349_felt252, + 1507665523745355429488872657341096851872860806712752982613184662013355997666_felt252, + 1052930977265355543572234659245978857696187903662260909186222251106969647929_felt252, + 2468813957664173140123262951727432878760430397483397278045359811546079981728_felt252, + 1727521204752506458003878635667450546963794606864110236987022542132805087932_felt252, + 102146264260770992273994160294341407468141365301438328622725558747289979238_felt252, + 1555695459575390122889123729622440793562133622759444785924805607805912341820_felt252, + 3268343200850161595752434579835437279584741915118390609325710570370864169053_felt252, + 908847513556271141241395059509379628120729541803518657819040100407947136156_felt252, + 1074139554497907364500880688696016484702040086766523486979912398050118153398_felt252, + 2388222073776709671979666569892743033642764790296941635124777200033349935097_felt252, + 2254544017136375545352219139594712784536191084763716313910537504857021722739_felt252, + 1661298506441187452418677474197692824073654092852260855645203482167815693349_felt252, + 1909456384978231476307235142961730326261581310514203075622395452501807871596_felt252, + 2073321647102373162691745829064290598497985694274595310041990281850057147151_felt252, + 312684335385751836033953161389277718267802145666615903330811341126952602382_felt252, + 501950012042400404684689760335893541989359207404959853471664208008240111470_felt252, + 561068721483265629187441822723896583380983502254262131716511937066061949005_felt252, + 2002653472600544790037133170429733047804659880844650897768764186232354127717_felt252, + 2243557956979673974840914291814217507814750386780585123583323850090135063719_felt252, + 1462794579863093600402376291834533021939837222361798903246686124417646118113_felt252, + 1435653032133761668036797360068445143116490237818229558456558401666586116860_felt252, + 1296984117978283815580140405965080166276443689177889976754173254222987003819_felt252, + 2971522640387583920255053346922401614194086772960568538772939550274488031954_felt252, + 382210680841771479671740333177575802485678953790923679436551617513601803610_felt252, + 2389840033644377582413573297424809785213961671258974394447483811990249609385_felt252, + 2939002662109386657928419969349234163444480596139418657082455881645036909014_felt252, + 474656787288926496972877850276973084648704261573127157006621866228017585454_felt252, + 3555834108561512820950939677369252824756932926945607832864941286378908213415_felt252, + 161233802164850196967013488959086618929612132955253767451622925523569485500_felt252, + 1457062713167021518746205972118138238081047395922880797262140678097316088888_felt252, + 1711790673568200589941068038621418629682091066203303255857387514032026132979_felt252, + 821085399181904611864917903329262920531293064377050920326381583678376380737_felt252, + 875679186640020048138819802275086057361572950011358856311837609018116601601_felt252, + 2992188593011369584264813293147622221847230273167086419632658963877411513423_felt252, + 3155309703607974592428516049828629236455463504457672690481869274467688863041_felt252, + 2157800963319200070999330283414851235167619297206695641595820076285129243337_felt252, + 1400043651349672003471962504102127553385680670169079523416463789946379400905_felt252, + 1972161440966089588731835641994228368553329435455679145641815922532035962385_felt252, + 3321665621340037586221893488459009395660800656367817345090602304664947329398_felt252, + 985121576441363244209383172872217914240010318857713867944684320417889331287_felt252, + 3234768913188454564866957044822734210078329790885676914577382705705381958983_felt252, + 2609030012864186636247440856358997019562093802481366832250296804664875895043_felt252, + 189074941031812572388855898483812580737860010154945343960136194228674268533_felt252, + 2679051149394263441101138526655369495666262736181941472157226274149826543323_felt252, + 1489822670019493612713427594036662528314604865282468547616237038150313369303_felt252, + 212233426943002115809177009770452572682384613075799159698932185294735865872_felt252, + 2208351029442704850704664048769385363491710105375180897410608433818868667734_felt252, + 2899203996228620526224744607496556575501151882967616641960110796170197620857_felt252, + 3403384387113249594328635951425549521233522868086271692612908855407037333672_felt252, + 2600965373086498577588290787742198755123706641854253134814347627069815309858_felt252, + 837877010604651040213968976253181367329717633197026420224947824405127061775_felt252, + 2887331491755168633635213493301927919585714807043923043814237428412584288107_felt252, + 558165677692509493150880460354144103479753644338440334152348571817652152334_felt252, + 1727208699131797912160843140787986845392512191946319536928575399203956978037_felt252, + 3567935168072684622308561087608320775971551860211763840888692838804768681283_felt252, + 1509902184197657127721008333555956961085575430972364291772496226571230634638_felt252, + 3584052788103567791329656972901690179461448574859146990988868135019191875969_felt252, + 1591684844612240057818372887172436270651759140951970041087663267879283879993_felt252, + 2002786305667146057918305577969951869229799363141306502871440735200200353919_felt252, + 2873309341107454441280492504188238890606539169106824953313572404998765978339_felt252, + 852569732136491448375695040978314080872741757482638121049709308062366479547_felt252, + 1104737926047658046251537789075417738759922310015122349700758723190664768795_felt252, + 2077139348113205403379525332913858437083280578231654929527026877945149479691_felt252, + 2651801406237572587611712965825366208674616371157038354522377735890093734461_felt252, + 1852549728870159931510092005113929681879576717467702270735873433099692681276_felt252, + 1117439927586807965083480215642045742963484587046358584088040355087018570932_felt252, + 3106515583868047228723426670751483916861911774274455294918956773802091536302_felt252, + 869817148944416252369375879117359197820726711245393926260884110063308248202_felt252, + 1108402092249465920631052188185458062547235549558318979949108025735941626271_felt252, + 275786601223350484597939243684295916480622150536493165213290967157589561583_felt252, + 58860507083888279924699316491828781274283294931302924459326293236511774024_felt252, + 893837588897387344397735341036278266640528724624929459561443911554888132468_felt252, + 2716238475270613867077117610225697054551344991599901090717814987917538414329_felt252, + 81539397073016069266975429156998713631252626959618323732793458611463360139_felt252, + 3587924362389247451130872365054711611647799884878602752061182794376747701392_felt252, + 557319487213168840057623451623035682470925913908262482676004314795426739014_felt252, + 2255584899234116789995844459263974536755449859185280592873079612848827373544_felt252, + 2125232564270094002110345812703386493490799335320533522491955682486828148426_felt252, + 19642366294818737345641797060042623542214539872284583691674152490455146420_felt252, + 1402340155870454829071231137851640707259468510841231223071079578230985369096_felt252, + 202591968694024219524539808187316011480787890558048194376068004518311866498_felt252, + 2833395008929757203722648993473075467156120435753673030056155839916905812589_felt252, + 2789728264264314762835687280129683146898050931482343268789115955253781632525_felt252, + 1390111319814910551547275874316545094100056596478999235078524932380126504028_felt252, + 1219719337713675263541135585940611947358798903362964525898412086275199755214_felt252, + 1656254403987876811033441774720452820142637465019535316832552583836489892828_felt252, + 1235378582875507524730990703453187148656268991067893933724210056677450748029_felt252, + 1638056913413532805316528282525578774698047264972384063619968180681811597868_felt252, + 3356589849266645053153533624118828135542511568944405206578943902151823740116_felt252, + 3071280047866069318405159563103296962450835346629060449355091412158229681152_felt252, + 2816866574727894816764329919385032554986350702689906242836136718193646812327_felt252, + 2567204568142319314501238158529210172462587101546808473965055129736945606898_felt252, + 58772538284074527174007276716243657382137185095592519273803783022741219828_felt252, + 2835280923289970681794589897936110659367810665941347342908409793390918747414_felt252, + 3279573386430017667647010998707353244917960883080401216118821930639212737149_felt252, + 378917581479469540458905675284310744667051921605867878777804333874745719418_felt252, + 3182058260651284600295582699523775571096909918826144589608995102134193567652_felt252, + 2532822590213503766219639992612539894394076792956639611019621027361982884942_felt252, + 543048879753339806800796771270674475787720579808582694321623279947132656920_felt252, + 1118870403454170735432158446775759342621113647529845961489270705012174481437_felt252, + 1596903354110020360492508851239230142699498958015960802916570127597623396854_felt252, + 1999403282890338504036012330438436497878278492954909421065473572384094799531_felt252, + 3302377458552005316854346539575503065550522651933215325906137442670873986654_felt252, + 3012559561390780060520526650902646487722070027253068842471581455424945336859_felt252, + 256935709120084129760794197261964113663478233331709763828046982815991388660_felt252, + 3559276634927431044903233139690705854329903533966272712599852734145213032636_felt252, + 361744158667226841346566845903346791103827055419518848815916581725637091574_felt252, + 2762499837323888867601268152640737243784014137531483191797573430489596909916_felt252, + 2858856037847054645754978553791728475989878744706847378838867937431972556962_felt252, + 1087391145634234651587228657073810863057578051264045203067599060203823813728_felt252, + 1000919504245047653810763843943957755608774394479555321321595990626142496242_felt252, + 789865682544313401254312088873434411777081535270154719838798319321802282757_felt252, + 2192422389523681950663495000557349597481865183675071306264606139193889808440_felt252, + 1189727363887760506205785354821663647203009686220362484173434117485603070686_felt252, + 1444776259281060846204766439198583437680976359006520481740395628857947411251_felt252, + 1481683395239179334120135916487489707054803022474124736516748841501099792707_felt252, + 1024378061272936145744676247457264626695930566953533025504152691837324291324_felt252, + 1055123747190009401038258925348800936605295185592548372786153016241303015339_felt252, + 655167643503626143240773800211860626782737270511799083653377256760255998339_felt252, + 934699354360027413530082524751234239118437416186563222721952240362453283186_felt252, + 2558787911722567921952301817570576660888126990860092721552143852957765373421_felt252, + 2289638488719211595811681245558441374164800728418707801345935077047578989579_felt252, + 3298088501922923715510407211975793582086367469303689387598153201163544521853_felt252, + 453745445168730285972142668694654442405070573244491565521262408938939379620_felt252, + 2083851563695612317782915880149881120481941999977500031336933964589657073229_felt252, + 2765529466161942349840513006873439754035115848103480939863507549110155837378_felt252, + 2795529102402889091037502945002678907439040617245279461927118198111469717054_felt252, + 3504904744438391192961465655056023360325931483648494271082639451692246107684_felt252, + 912351621807576447606738042852323316064193656376219842125771602524669214615_felt252, + 1967379394243116510431538105167846908455186887397708866714231507454903759742_felt252, + 530221224803336100676915373527051881731838003394106368112017100753039688102_felt252, + 1623109982797535525417196504070012266234388062443446442086860209632781765755_felt252, + 1385656480695360659546229705531423119493221753456168293179585090590705956967_felt252, + 2308265789993977244325716548967934883903371353424478388127659825029693069895_felt252, + 1976590415724736869443878817693824580725587932471909328042154798383314144734_felt252, + 2999456613604867868680263697034569805232044371653547833748649759433230199602_felt252, + 1045859991450157148970637750507676809171495226824603167843724221270293218319_felt252, + 144284947703706238237218789377611306523623458916104714026072427312924112010_felt252, + 2611817751260726647085395533054338797789422559190785646685343638572002245765_felt252, + 2969258312113389379256179373568848192430361725950554327609902104864093045387_felt252, + 3454684866573745294746092211681259134362019401005191453825961492822499840777_felt252, + 2895084563474221718870088480041444040480014408521984055369587149990923164027_felt252, + 1666266683244284966126770345304254054791184607325294540651614647888064782342_felt252, + 2898320272042072829759547970684522529665512406688473731949341684442147805685_felt252, + 2219391847684936008977786444905524247917786630589985686154898494308998509342_felt252, + 3086934239752260604457474885453925871061131717342650056962632135475837745338_felt252, + 573970005339755554221431614673524828087974690299215562855162534966231132740_felt252, + 3041803945406296370772725188392004510680456516522407032228251819265326941161_felt252, + 2701646992666293154961480133422617981004049012688070569849760014242305926205_felt252, + 2266625574084847436463245426589626397390528622061868252152681640971307851560_felt252, + 3082601851931244707819622640087643720002417065636827862873359684230773402836_felt252, + 2833515283780048149673373708718505543439238801533555165914627210217917531003_felt252, + 1813047215590345561050637889112929156228626083310495989951058639493958407633_felt252, + 2127615037682451396535327410243612047626447504786305698481980286142865224999_felt252, + 1729984954749319106695622671010429585136780154890318207542757471912252795284_felt252, + 2168638157542064452464129534309622505626825274054588923541968636191859521736_felt252, + 886480204347359171728592205585550299262063199211254556281559185511046620062_felt252, + 2053781304014918819873696350536062738755107283786041862710257866236204770244_felt252, + 211125411372928955538084490178140378793880159321427067514905500575131423765_felt252, + 1735974480570617359477281984020941760877058524542430355129450036499976225246_felt252, + 1059004124256870157342696526330476615447345849346669305174115117910395924357_felt252, + 1618859413807612960616526479011297023320458240998794397448184764407601119255_felt252, + 1898675953474042613985619049038891455299957285027297681573221782603852863333_felt252, + 1018059097662935445583841867612828560922791581793692383146836673712715060584_felt252, + 693000890610671528610412462965052928570696334807523226286857072868777435751_felt252, + 3047249863051911659923735469285002007523719572295966867820230548860625959468_felt252, + 1961382497240367703468154750128295288845727887278463921259223922588132977318_felt252, + 805552398020553047976299145725719563631362444134519244405506412406799924673_felt252, + 2529742509127151991969495614594893234600259141136718244738344095160545405699_felt252, + 3063923442528412776344209313311185326930579377404483135976283774384932515886_felt252, + 2692572945238883310749858817655682651231177612778269271857437212020324019957_felt252, + 2956525085764532078243518575259194469995290959096468067001797629990301761798_felt252, + 2062514045400273145093710764942628872276585965270901171776605117152211518559_felt252, + 2751066724840058155948357078054953405791715199464840793368790175536996925821_felt252, + 864646073390509429782655484976731922254812591383205053848742397039747167158_felt252, + 2050373639507229197695723825494823057976669204860327733931531588939246680586_felt252, + 1073518113786818271661348394458778228057503612998389167932891093455683585490_felt252, + 484288280063756825897216702530100768445272258876225547638466379199569637065_felt252, + 902506703400804467830509360895199444938402049380197194601318145970517695502_felt252, + 3049480154105746939574861123002515351678714689021282792134050940831309935066_felt252, + 2049029645323126034688539320070798439895836569188417356205955219674374957589_felt252, + 1158658700765881528737293484313759470242385866968256607698190989043831414712_felt252, + 589655385448572888948094567719684115914560463247815862240847501701897701078_felt252, + 1170608742692756294588278912952646174052492817828786045373672237534324843688_felt252, + 350871853367339252175289713231015570820742707802548979688105816682988511994_felt252, + 3023312877767909751668606129492192053889644713186400906995427896745680059959_felt252, + 962523455613298404484587061186734328575302123497259538928336671654737027742_felt252, + 2828981482721519120636352353005179466105626495644024025402960206231267282692_felt252, + 1580975765055974531876347696273074014087024407901162822362639333067172502683_felt252, + 3408110824614952472611649888744860586351541169392382882797939355056554006860_felt252, + 3157168243159667871895691825739199287390268712314602397860025594086847499854_felt252, + 1580711160972057907877215263008660743091193144361167738694093957246593526507_felt252, + 3542883415648280226372800593870117217429084585360773958719461885050747895488_felt252, + 2490007657887934990402501861048396831854892593025669162741603368006263827737_felt252, + 1589474385500937099743360843158631993597023036563271409383548928528264742461_felt252, + 2036994664870138949383958129933820497051097158335945578901403561164293828416_felt252, + 46673272823405071962702281629566840433065751785878375017655718038420216561_felt252, + 2309869682776742770267214921789613367026860361208545930012504454746807731099_felt252, + 1439784454464452894700059726332637193063309461272979356647936574271254420759_felt252, + 571965376444433614965119628450920998730005311818921866354951521079135067446_felt252, + 297278668142129392327026355429930502234925877167240578097820670941657904755_felt252, + 2342013674104388930461822208446745014925870280303545199314106385596020832389_felt252, + 3451510790733982910423302752482886531130072719876211435495302630004051596899_felt252, + 2937518022642855017501019408456464511508520655450466174688279088068745325552_felt252, + 2918101733588150650281921502336756956220399170568753011470306652489211051507_felt252, + 1145540348532277894118599003809966721581590785377488717288926051467329787450_felt252, + 1538872041749281181424169237149892918634766079742668106170571384343601978044_felt252, + 727096184997432954620819151586384368562496759270455995355816832673716794098_felt252, + 1309798814443263130691011867876947241672865337206038087219121399827578935404_felt252, + 2050049728131622638871216878219376801638542229161669448242624003353722636931_felt252, + 1582964474924456229366183735398957768061958890034242009961288020269769317894_felt252, + 746643247093512068832818655045705796438761508984569053538703724584032278516_felt252, + 1550827494642682984460832744062725420080233445805638362133597368605547118144_felt252, + 2553707177557671554621481334812795431287385990746072523865125755941597577427_felt252, + 859245151007152795120572895133598465094900742618058258412627370816999029141_felt252, + 994818603057502342520458683651338327388474629625960591619919413420471469112_felt252, + 3246988259617368659684021613997999177028047508562266139028078809013333691058_felt252, + 2094241044949367975680934270670304426783878149537360268806034033147712956082_felt252, + 1086819795440160679922860399273506935306173791515506235618844828375296463832_felt252, + 816931847845659246088110709953525693026597709693684810832104788535152520479_felt252, + 2337402888628054969980900316064339361667107996535814908832935745008938676377_felt252, + 3390761902791332487769770981629800007554772078800818407516864544029185728032_felt252, + 270767056622448722184992740733180377364657087414239106924841056923153809545_felt252, + 626821962246063080860865604458353053192336647028690645406060590191568324602_felt252, + 2934527310163281261669486260819939373813699897363426209006423726288578412585_felt252, + 1382159992693311859873629157086676548484246205824829552192111923570231753030_felt252, + 661757458151757067332522023292874158691577202881853071540219680501963940513_felt252, + 1081316609537725649129713114886007844148940145315160285149744206553571491327_felt252, + 981924196898759540560700112972898160347579587679552135921073454550371400127_felt252, + 3422843169758846820631407456700136209941171477325213910153440975515014805421_felt252, + 127223780284652012552131250330015158651474161635788113705150061236729383753_felt252, + 1972828979114420967932111861108556893450466700601421600858754592161180003801_felt252, + 231201968724639369015093744312200049252391189853171309721648823861024509472_felt252, + 1517889375050238270110288378802841403174249159789020988141922588527736484992_felt252, + 1216720813813555156973397664189678440613363415055181970608991734786601328020_felt252, + 241935918518372469104718937338544225890411025524820461219795588582332835940_felt252, + 1364182846398563309086821768202642526161604944816939007821679114324119163831_felt252, + 2005826974416697776552068641002671393198832004389732473485569865584965412091_felt252, + 1668763491136607049244489902600798554919181695542351582019904066545705305681_felt252, + 1396158651899928432643327163464247590951479499810339705195707924338907288452_felt252, + 2539922556412333563296102811320630067918348704440451347788134041387401679750_felt252, + 3383452238883826608459752924411220437459970746496220670224496983815082710585_felt252, + 3260130285116043338122814468805775127011263006271416211713178494743718636802_felt252, + 27733721471540752097037739796766004909276795462111016012361397492110411851_felt252, + 1033236771879787640338985690895509797794973217232673052546720817640945125832_felt252, + 806842061584312523435056097228747977721282954549739675956546299312942317790_felt252, + 2464817199706121415670742668761378466343525437458186832760293129680953846130_felt252, + 1474598022280857192264347077810601216134970311975954241120676988674074462000_felt252, + 964884197894713613390862822968024908666830039189409064035934420728755294225_felt252, + 2605207902564289899509291391014092213707960321306293301392435578964022067812_felt252, + 3369668671188645867859891649880798960578911923750550247957296598052470324903_felt252, + 1946227895272307320810638509861962037596486761265489468573393693363623666720_felt252, + 1864565394947248928628210502002374791340926071252947897169668872496096307561_felt252, + 1088169731872452126604156958846879807288701565958096134398763654117551888737_felt252, + 624484047348969123057203064031046363604253829766460677286470350477304809809_felt252, + 74612210788775198839501080712143998749875142343106535538939088665858749462_felt252, + 652355551526170223116336612942128092216503941534528052101417915203946934132_felt252, + 1710779794615258191144535357802090604772783458095006254908422226997129014426_felt252, + 1575666668244819536725240551358739058457347589931718383254020085749601532610_felt252, + 584019259420058188263647440336444359295422935940761836056565272447145894828_felt252, + 2256325017790177246096096394914387612770144605993793734442719905972297188644_felt252, + 1221594508468641858539245453167905553727972915769038200309443411521561505782_felt252, + 2178714624058595622304269922237057117115112576392563910055237001756775367787_felt252, + 599957534382988689098819636919019831533351506085376889831735343043769807634_felt252, + 3062703555671328962626009330763089387835852278446530659717558126908379158077_felt252, + 2620751519966125480350534981113783211341025937261952043589367623203479334020_felt252, + 1455017117374283490749775856246591494877071673822073754259905963003539959793_felt252, + 471738876745725169607222157643806853985458473763240254575326689860002548961_felt252, + 2274680112535423837064274880968030661341952509936645472518098516278283585931_felt252, + 234304038914207323488102868652586847051412991349781988016860295494737410808_felt252, + 2766122398839369166003754456508468050823189244584029841292245016734088328537_felt252, + 543441354733958060763069199527735961025700162472974432506491509971366597044_felt252, + 764517772108608573927611828503764092476604046364566142796637766881337809311_felt252, + 2596518884484381051624087392200692567903636259883455721144578697341962672329_felt252, + 2670755040200344529036942376038360494668292266421952684443722734538386356304_felt252, + 105953648926238154353901541437009596092256444685073893050994218660247651958_felt252, + 2271998087440639569616807524814460410653532578225377872127160279034170250443_felt252, + 2142410801818947348437515698767109199765807631940896403358073445904500766672_felt252, + 109386708354477769901724745272708501203627289241443206087093054385868769075_felt252, + 1559278061650536753629278801841493360118582211349753145341142432398564407580_felt252, + 875986503832276812444983833691205878126068524632241204962850530546726742148_felt252, + 1829160508614155596253175195231615313079940325651254508610161922590110652763_felt252, + 43852113947883228180131055265930951434463314972437058435289588042783726248_felt252, + 2919743496967609924353745466941656526680071050482954361331349349284781444475_felt252, + 2025759433313520925868687217783698461938866644165365350337663749298344673260_felt252, + 3476469941740357035483978979805041495774405425431364357510680146171224031133_felt252, + 814972325828228748874445514649581500765551762351981113482500457514759590377_felt252, + 2999017302055098955279815842351423655086544813028892266510418815677059125468_felt252, + 137435639248895181784579685416580353531451037766924160922121731173099514847_felt252, + 2707090463568452357244156304172366528708684102145728010027054170546371422764_felt252, + 2434594243067348768485247136544572210563806208793791356204788887238118945889_felt252, + 2478949418493904050278301526815113813708176993346437923186403315679392397389_felt252, + 1155793824173883530294216804286135051060365360639647211738099528715805714252_felt252, + 1206254700694141833733838572728139497933671237382834370959070990293946432290_felt252, + 1892753757446995679629948474924245984975408760781084110304226348501261204389_felt252, + 1093417863190834746545716563218680832433561893588454440108882406357066476274_felt252, + 1207457855159789069427011325726250694139276923184738904873630796641219147434_felt252, + 1243856060411703873784035590318792061719492695519155998843714961748097028171_felt252, + 1548496182054682697274024946942772174274039293403216200939874180421573165137_felt252, + 3262286542805237542130370462597506253425937307240182434902155154375102538995_felt252, + 1004400227725821646198260933068752813339751428690585302126837710590655080632_felt252, + 2714997523104692081573096421970148017230892854244942053008924075308822197406_felt252, + 2789384384629210622166151617827224911918450525514707174763672044800136621955_felt252, + 1634341685892621143049986721745690624132195291009747880519787928496279154418_felt252, + 163426718504867888743488375149919303929124306123158254274990790012358736207_felt252, + 2883972740817837064121951606847947296079344663670051769864461160893540660532_felt252, + 2562744720255486387084155492981219798116767036505337373355391252924957762955_felt252, + 2015980022188433950210478736539442106357602801310427282810028851227647165430_felt252, + 336215391432866033260360273667511402532576641853249672938676140595512253097_felt252, + 1073040792570244232000960630882552056922270303636153636724716846772300988279_felt252, + 2028899443616586028279017203248409434988272303463822927478573299566306364467_felt252, + 1999819126680108691472783361962843014786085939228276407689161167412272372778_felt252, + 2935668323898718678969146668698049739873285504777776932885741629734780301997_felt252, + 2215776592181106715439876952551127409190871386585576290665693380339303483161_felt252, + 1134979624915519813747552889905393849293227513688306817378075648181230682319_felt252, + 2493448701855477029620020747907268126337409635616829994658676754121182693959_felt252, + 46139045585050355082042344172087353765118377119637550801142610068367873277_felt252, + 1868167359442015353637460247799115862909202890769986202202343806191667327098_felt252, + 1266114945644941946441669239029542839363244408368228357145931438572170735529_felt252, + 290772644792387487826430583496934444429450961309496335220994085094969605471_felt252, + 386503505048422140590117953582619969317091507326675330190221227174900834083_felt252, + 1289239987055259793152988853000905670635573176567514073347173029197968512515_felt252, + 1738452057110264555048657323006915857921743025661179709388148036585347088128_felt252, + 2118098537119928414184930770891190646629728382096596306135079856798191178963_felt252, + 724415873458117339069552357698268234883111583130877415170050254871228190319_felt252, + 2354386787418014095003804896393490297196259170802146934995585322505373932410_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(1214994321), + m31(252802733), + m31(600571141), + m31(1083898205), + m31(1417099852), + m31(255323595), + m31(578776394), + m31(296388852), + m31(1821167129), + m31(781875543), + m31(731889101), + m31(1983514136), + m31(171342433), + m31(1924867255), + m31(1086644842), + m31(208463403), + m31(1046885963), + m31(65563137), + m31(1778020191), + m31(1608319810), + m31(1900975624), + m31(912642910), + m31(2123630401), + m31(582523365), + m31(1165562918), + m31(768659294), + m31(1374687869), + m31(1571076203), + m31(1117960022), + m31(424488333), + m31(261561461), + m31(1599695490), + m31(1364073596), + m31(543940855), + m31(880566369), + m31(221890592), + m31(703709893), + m31(419151735), + m31(340274739), + m31(1292967107), + m31(1173625193), + m31(1273966721), + m31(1131244814), + m31(1532857100), + m31(186046443), + m31(1610164816), + m31(983080659), + m31(1910095309), + m31(2091262023), + m31(1573408610), + m31(1111701034), + m31(1672575696), + m31(1267381421), + m31(2103460396), + m31(252453417), + m31(1395299532), + m31(689096410), + m31(1730744401), + m31(2097067858), + m31(30190508), + m31(1768194237), + m31(159843317), + m31(357641400), + m31(259856029), + m31(15823191), + m31(2065851248), + m31(2131233175), + m31(2036324159), + m31(129726388), + m31(608159942), + m31(902826083), + m31(1646341143), + m31(867707706), + m31(609779783), + m31(1684679856), + m31(1556236706), + m31(1733520310), + m31(42687149), + m31(127244405), + m31(87625298), + m31(735216496), + m31(746311920), + m31(1203108306), + m31(1036536445), + m31(542531924), + m31(150419142), + m31(1164631772), + m31(1709390706), + m31(374620943), + m31(536339639), + m31(1613117584), + m31(1716878150), + m31(638552859), + m31(2049660760), + m31(863119961), + m31(516743161), + m31(70004706), + m31(1003973719), + m31(391224457), + m31(435335313), + m31(1874876125), + m31(927745597), + m31(58262047), + m31(127648881), + m31(454929022), + m31(1505180287), + m31(569551388), + m31(605213677), + m31(1064406918), + m31(78990064), + m31(1895463685), + m31(736080789), + m31(1061663474), + m31(343518058), + m31(590043234), + m31(1830597147), + m31(915512618), + m31(315681521), + m31(1282566634), + m31(109515156), + m31(1840683665), + m31(566252507), + m31(1981991521), + m31(608322207), + m31(1659533985), + m31(1514530080), + m31(1951669409), + m31(1807469357) + ] + ], + array![ + array![ + m31(1817407187), + m31(1282848392), + m31(1593333663), + m31(2106442580), + m31(1954728244), + m31(177393228), + m31(1588176934), + m31(1438659717), + m31(356756233), + m31(1102302743), + m31(466447702), + m31(484047650), + m31(628666133), + m31(1427218594), + m31(150141341), + m31(1323206242), + m31(1089432082), + m31(843273671), + m31(1406826965), + m31(90369315), + m31(1140730843), + m31(789888421), + m31(2017142034), + m31(731983498), + m31(1674993750), + m31(565885511), + m31(629544223), + m31(97414540), + m31(1554088752), + m31(1163799347), + m31(1932656436), + m31(1632340420), + m31(576958936), + m31(1972281911), + m31(1624725506), + m31(976240140), + m31(1950725538), + m31(1199615062), + m31(1490296349), + m31(447758230), + m31(1135084642), + m31(1242671483), + m31(1995776553), + m31(2100540528), + m31(298799374), + m31(1114120195), + m31(107888711), + m31(771637780), + m31(1193601233), + m31(1180321356), + m31(1114707930), + m31(1393096067), + m31(96837556), + m31(1033450632), + m31(727417999), + m31(479422074), + m31(1912707201), + m31(285408822), + m31(482946268), + m31(1494112133), + m31(670479208), + m31(647393816), + m31(1309708497), + m31(740201241), + m31(963892930), + m31(1570536936), + m31(937230477), + m31(250738211), + m31(300237264), + m31(670862975), + m31(1258213684), + m31(1473752552), + m31(594525740), + m31(1792536778), + m31(1619970864), + m31(588656533), + m31(1518011595), + m31(66307769), + m31(689771385), + m31(1381581043), + m31(1345316943), + m31(1626186788), + m31(963945997), + m31(1285026894), + m31(1790221083), + m31(30174126), + m31(506746748), + m31(240277666), + m31(1287137325), + m31(451469049), + m31(563217400), + m31(334909311), + m31(643074524), + m31(1275840973), + m31(1273783062), + m31(1267331667), + m31(1630999751), + m31(1198087681), + m31(1049807178), + m31(823488615), + m31(1515241345), + m31(706073979), + m31(67533284), + m31(1064503585), + m31(720535118), + m31(2071123378), + m31(1849797683), + m31(1510862368), + m31(333328995), + m31(1867044762), + m31(891720579), + m31(902771428), + m31(739745085), + m31(2039014137), + m31(71773231), + m31(740341140), + m31(1176439025), + m31(1261134100), + m31(475797274), + m31(1467628555), + m31(361358225), + m31(454831921), + m31(1788923490), + m31(1405813312), + m31(1867044762), + m31(631401100), + m31(315993440), + m31(892830739) + ] + ], + array![ + array![ + m31(1414748691), + m31(600578255), + m31(2101891338), + m31(709233031), + m31(705036069), + m31(10944074), + m31(2038592001), + m31(1094445210), + m31(304320947), + m31(1018003224), + m31(93611991), + m31(238067185), + m31(651880215), + m31(1826157995), + m31(1213788035), + m31(489829718), + m31(1268029101), + m31(888537195), + m31(1438857505), + m31(457571135), + m31(1865372313), + m31(191609124), + m31(2119109579), + m31(51679726), + m31(563260853), + m31(188080498), + m31(445947164), + m31(725871790), + m31(859655830), + m31(615892310), + m31(1327996477), + m31(868046860), + m31(1366322504), + m31(1921932497), + m31(704903808), + m31(2090603454), + m31(1839882819), + m31(2094340371), + m31(253094110), + m31(1260612946), + m31(1121070112), + m31(1319240995), + m31(81319142), + m31(1305259985), + m31(1595855841), + m31(530296999), + m31(1675955554), + m31(415425038), + m31(952955335), + m31(1762583339), + m31(1886337084), + m31(1043602127), + m31(1716679747), + m31(1237867511), + m31(1539571945), + m31(1711386967), + m31(2048003107), + m31(1176435397), + m31(280481933), + m31(402611789), + m31(1477934154), + m31(1963846396), + m31(1664141596), + m31(1346035373), + m31(88855117), + m31(1924097078), + m31(902374000), + m31(1907015067), + m31(1972488336), + m31(656861787), + m31(310889251), + m31(326060479), + m31(671935831), + m31(689903135), + m31(1811727849), + m31(871816721), + m31(1724541360), + m31(92820430), + m31(159680303), + m31(1576686841), + m31(2132710330), + m31(2057289849), + m31(1398772265), + m31(461740197), + m31(1993984408), + m31(1009802350), + m31(1837834471), + m31(194185253), + m31(583855272), + m31(192206961), + m31(564358821), + m31(1067314386), + m31(687059010), + m31(865750782), + m31(1715629366), + m31(500071365), + m31(1324991369), + m31(1217644355), + m31(632385514), + m31(729436970), + m31(2045121921), + m31(1773530592), + m31(1768506990), + m31(701528813), + m31(299262143), + m31(2135400474), + m31(917134283), + m31(1637322675), + m31(863297378), + m31(1479850265), + m31(1155986561), + m31(1049536357), + m31(577215396), + m31(1325664359), + m31(509090075), + m31(1064867742), + m31(1479342016), + m31(1517926905), + m31(984018322), + m31(1071445307), + m31(972086455), + m31(149760321), + m31(1777874541), + m31(1891352582), + m31(315523659), + m31(835640909), + m31(1299490611), + m31(548231183) + ], + array![ + m31(1771455640), + m31(1935367887), + m31(185320181), + m31(1513479049), + m31(686402720), + m31(1292285899), + m31(160634449), + m31(327593827), + m31(789804165), + m31(1682763046), + m31(1091239137), + m31(1609576134), + m31(1393706797), + m31(73356144), + m31(327072050), + m31(370730978), + m31(1297795470), + m31(1264911406), + m31(2146567805), + m31(1516891098), + m31(2005128882), + m31(16569306), + m31(183665343), + m31(129361941), + m31(60116147), + m31(581729900), + m31(1384130871), + m31(1467874754), + m31(562998673), + m31(919785563), + m31(830505121), + m31(2095910044), + m31(1978978151), + m31(1740052604), + m31(1539625714), + m31(1543798939), + m31(103352474), + m31(1548596923), + m31(1453953156), + m31(1526791450), + m31(1542191781), + m31(1405176176), + m31(1646484958), + m31(1027718852), + m31(1304139409), + m31(477081340), + m31(298383210), + m31(1241495367), + m31(967457074), + m31(1492676000), + m31(1477725576), + m31(968522545), + m31(904946655), + m31(1576790187), + m31(580886206), + m31(551119738), + m31(1161157558), + m31(1244736117), + m31(2048106321), + m31(911510934), + m31(817966717), + m31(1212222290), + m31(1157527423), + m31(2010682721), + m31(1549869548), + m31(746997645), + m31(593888521), + m31(112470231), + m31(1790639716), + m31(306377938), + m31(407729074), + m31(119870833), + m31(8382718), + m31(559468828), + m31(1908637851), + m31(1407566257), + m31(107743008), + m31(796188324), + m31(962682166), + m31(2024148434), + m31(900277789), + m31(455937018), + m31(388880450), + m31(515111447), + m31(2024936874), + m31(1270039763), + m31(1073054285), + m31(524849675), + m31(2003225242), + m31(56529002), + m31(697958287), + m31(1286945169), + m31(1500654853), + m31(878794891), + m31(1247697074), + m31(2103673156), + m31(1836104421), + m31(1009357975), + m31(500121252), + m31(1015123665), + m31(443579315), + m31(2059759654), + m31(111484690), + m31(1291276202), + m31(433367220), + m31(1620596177), + m31(1895165572), + m31(596749936), + m31(851378504), + m31(799139612), + m31(1190087264), + m31(1709529480), + m31(1366103724), + m31(814110467), + m31(2097736685), + m31(915395045), + m31(2066353454), + m31(1840922625), + m31(85369611), + m31(1739237494), + m31(1788677389), + m31(1462684091), + m31(1608049204), + m31(75100985), + m31(1774357186), + m31(1609598133), + m31(1606046302), + m31(1140887117) + ], + array![ + m31(208126974), + m31(1959710110), + m31(165048287), + m31(1179564853), + m31(1874544441), + m31(506953411), + m31(966558817), + m31(948472505), + m31(2108889585), + m31(881845646), + m31(761021648), + m31(989078732), + m31(101083143), + m31(827722610), + m31(1537682274), + m31(33816747), + m31(608224593), + m31(499311816), + m31(956127404), + m31(1616808499), + m31(782508545), + m31(263728203), + m31(378750475), + m31(766832319), + m31(1332909068), + m31(1386992200), + m31(1729911766), + m31(1681059457), + m31(1612659052), + m31(589955421), + m31(859067282), + m31(608371596), + m31(1424884958), + m31(445983969), + m31(822117496), + m31(1504869437), + m31(1895657396), + m31(1929197952), + m31(1072424683), + m31(83585927), + m31(660039144), + m31(1483717289), + m31(233456764), + m31(1661420185), + m31(1588186343), + m31(853581593), + m31(197040927), + m31(2108154422), + m31(1945928543), + m31(1512043961), + m31(278641007), + m31(2066796289), + m31(1589602219), + m31(2143407178), + m31(210092789), + m31(1217712437), + m31(1252081324), + m31(1095094069), + m31(584379776), + m31(1186424901), + m31(577479493), + m31(180634741), + m31(962586502), + m31(510110536), + m31(2112767352), + m31(1837166996), + m31(951223351), + m31(2136534102), + m31(1295350853), + m31(503394137), + m31(11990130), + m31(707837665), + m31(578522493), + m31(99679295), + m31(421031739), + m31(584279006), + m31(1482668854), + m31(2085139377), + m31(1053794204), + m31(943935239), + m31(101866897), + m31(487969410), + m31(2144451637), + m31(737920425), + m31(1154902494), + m31(682784114), + m31(827570564), + m31(120881245), + m31(78885899), + m31(1208235078), + m31(410700636), + m31(1291983133), + m31(1199557370), + m31(1889236273), + m31(1937476409), + m31(905698996), + m31(1114373926), + m31(1183478414), + m31(1426390386), + m31(706957488), + m31(1909428805), + m31(2119600390), + m31(878468210), + m31(927911548), + m31(1580475469), + m31(370050118), + m31(411411486), + m31(309103732), + m31(2078340295), + m31(856561103), + m31(797939335), + m31(990645148), + m31(1093818725), + m31(661410038), + m31(1995566127), + m31(428244970), + m31(2083566190), + m31(1649193635), + m31(311196171), + m31(140258653), + m31(1736040409), + m31(2037778557), + m31(1993489798), + m31(1532147934), + m31(819534450), + m31(1222081868), + m31(1559292874), + m31(788808924) + ], + array![ + m31(1686136744), + m31(1152882080), + m31(1301133701), + m31(183831469), + m31(1679427202), + m31(1576447047), + m31(36842309), + m31(998982724), + m31(574915269), + m31(952053255), + m31(1710220454), + m31(844904725), + m31(1933765136), + m31(891649214), + m31(617290322), + m31(1689011707), + m31(1019046793), + m31(1468334356), + m31(1925571948), + m31(1226725861), + m31(1435004542), + m31(1307631945), + m31(1700963260), + m31(1049142577), + m31(1256697207), + m31(1987185120), + m31(103256698), + m31(714688681), + m31(891382726), + m31(1969250398), + m31(1864624925), + m31(393182234), + m31(520931367), + m31(1790428864), + m31(1808656393), + m31(1977929045), + m31(1232532850), + m31(280052643), + m31(1577361864), + m31(1918986000), + m31(335573847), + m31(1970478350), + m31(114054452), + m31(1261658192), + m31(1641324915), + m31(44298904), + m31(253479933), + m31(643071849), + m31(159409800), + m31(357741131), + m31(147255314), + m31(523054115), + m31(1988827855), + m31(850149211), + m31(708542000), + m31(748285662), + m31(1757199138), + m31(686566198), + m31(2103808343), + m31(1247492915), + m31(2046436094), + m31(366761820), + m31(1671234569), + m31(346616443), + m31(2147003513), + m31(1353265780), + m31(1943549118), + m31(497785455), + m31(878336502), + m31(934946950), + m31(114000792), + m31(2051571024), + m31(1548232175), + m31(1027804385), + m31(1319062571), + m31(561836975), + m31(1592117512), + m31(1615706429), + m31(843514469), + m31(489058823), + m31(209254555), + m31(1716049158), + m31(478991743), + m31(508371985), + m31(1895195117), + m31(1395905939), + m31(1319770158), + m31(1399277691), + m31(1731258465), + m31(868425455), + m31(52656226), + m31(118279182), + m31(1406351795), + m31(1212546215), + m31(2122264885), + m31(1528783934), + m31(2126332481), + m31(1134187159), + m31(1062651757), + m31(1095121397), + m31(1618184072), + m31(1819837118), + m31(2080715125), + m31(585618645), + m31(1592693880), + m31(1420625111), + m31(1894461877), + m31(670531185), + m31(2104571141), + m31(73208044), + m31(996396983), + m31(1333765995), + m31(1030790554), + m31(1171503858), + m31(1235277529), + m31(867450012), + m31(128056966), + m31(903688613), + m31(886863137), + m31(1688288664), + m31(1103084090), + m31(1628676281), + m31(1283999358), + m31(1708029210), + m31(128368608), + m31(2010017768), + m31(915147020), + m31(1853447023) + ] + ] + ], + proof_of_work: 1104, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(734924960, 652672066, 82198336, 893493806), + qm31(1648700199, 1178064645, 746417687, 1413450001), + qm31(647075259, 863552761, 308529967, 635818761), + qm31(745133092, 1721628442, 2058541782, 997359228), + qm31(1295056245, 1035992159, 1594560820, 607183265), + qm31(1922639972, 1104686910, 1096972922, 641949693), + qm31(1801456582, 1869405767, 513415698, 303466973), + qm31(1904652906, 1235547010, 1426717496, 770637086), + qm31(1844026304, 1021750908, 168099342, 1496615557), + qm31(186551774, 1927716951, 1927012955, 585503091), + qm31(1797010924, 1162009981, 1800838932, 411523927), + qm31(1247464900, 2117316407, 1758543153, 555761169), + qm31(1656213943, 138823364, 1045348988, 1686962875), + qm31(1231094576, 357061004, 1580283094, 1005129655), + qm31(267693049, 719840324, 40303979, 911740692), + qm31(1408121927, 44466263, 654668266, 760687656), + qm31(1016214380, 209091825, 1794210897, 1391041355), + qm31(1734710653, 288470757, 7929523, 311827543), + qm31(1093357606, 1990154631, 1936771514, 39114764), + qm31(899732767, 1961513101, 1964946486, 1740562843), + qm31(1778838610, 2079858657, 576162626, 1582606034), + qm31(389378821, 1913582983, 1294339367, 415416429), + qm31(19466455, 738139694, 1736826390, 296368031), + qm31(429453129, 102474232, 833306120, 1951274977), + qm31(257113912, 1604278060, 44646631, 189816871), + qm31(699185160, 379360744, 745750269, 532425511), + qm31(490209339, 1425719038, 1722277512, 1856588027), + qm31(689859726, 1715193021, 284638646, 1628197612), + qm31(155812718, 1889052456, 478591352, 1312523809), + qm31(1821916843, 1091805554, 104331330, 851997264), + qm31(1320682683, 706332227, 551426560, 1310578021), + qm31(259367821, 653205969, 895905816, 729980875), + qm31(620214321, 627860785, 1349597165, 2111393849), + qm31(411585763, 1215614624, 1675291444, 782805022), + qm31(666156809, 384072522, 1934918983, 1489274503), + qm31(451311698, 1260503548, 1258953146, 1091818930), + qm31(514948593, 1343950179, 198683784, 1237115967), + qm31(1607544739, 765078612, 333284206, 1550652893), + qm31(1984104527, 143131913, 1432301708, 664689782), + qm31(176716703, 2100788422, 1422606355, 42074652), + qm31(2056748207, 1746753465, 1322317219, 607834265), + qm31(1052641816, 1466554257, 1406167179, 927691369), + qm31(810740071, 1292249991, 739974105, 1903566602), + qm31(721801343, 1614019571, 275041938, 1852875688), + qm31(2126451031, 1436186850, 471748502, 1058265593), + qm31(1527542225, 1882086729, 1691102486, 477614372), + qm31(1720736159, 1107394043, 1142446834, 821013978), + qm31(620194505, 835935918, 1841358392, 1161925731), + qm31(1636186589, 488943380, 2060225964, 1031671042), + qm31(63998111, 603396340, 467709630, 294442396), + qm31(233463228, 1765303544, 63688067, 1224072438), + qm31(2008055895, 2138721665, 313404749, 481918282), + qm31(1439528840, 195295536, 364248887, 66600940), + qm31(1259061855, 2141311884, 1483042526, 1960410707), + qm31(1781508589, 1611086247, 1541392182, 881830792), + qm31(1475630925, 2007023443, 103070844, 50054981), + qm31(1623709752, 199199106, 1880454173, 1060667765), + qm31(703402797, 1342237521, 1461183403, 1452111589), + qm31(506227083, 473977561, 665903773, 382995166), + qm31(1074338302, 1332652774, 1068489927, 1685756186), + qm31(800172793, 832830403, 1790952602, 1014696953), + qm31(1445135846, 1181386500, 104242842, 944705494), + qm31(457378532, 299820130, 1857339924, 288678585), + qm31(946189799, 73545178, 959646404, 921543317) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 237627895278382343907947873317163057166386804590535088576301848611413394010_felt252, + 2822036843943870214068474896967326880287284500923756049488525094398038772963_felt252, + 2245103863548402657070484056893755402272510110241268617080129145874719800696_felt252, + 872736175176346239079263911997281716546427738418225650721416360976155295597_felt252, + 3196941137917366363812050147444617308157587953993304205490279062596634386279_felt252, + 2008008143512354808149604573469355975278488065640742931349058323641994992516_felt252, + 1285064373379694227305148748616313442219053446494901588894785351171795094714_felt252, + 1770227551057341467911118474364597465057554679504849442619805927915610068125_felt252, + 1605128735452892168269342420992316011962808688029100715274762042774495543380_felt252, + 125305952615040419349760204529234202787458915433986508410249851230527893099_felt252, + 2378708192802394440195458652634798729978025392661697983234697778417981008724_felt252, + 959045309203228862991380838867760676823124637112148472820126157381346055765_felt252, + 975975988319042755791136676079044902439737681830158888279900105339578643657_felt252, + 2356902845649385979433971815977129401806434272719742897170342988230679157052_felt252, + 978358663189453607643875210402207909206010589762780705127805715714011875110_felt252, + 2440111729993825721360710619897856613628752654136145834905859221980035585063_felt252, + 622659722314625134231095354601994843712529069301723061960514575624064314799_felt252, + 3302830476279951528770784453582264249165348104273979714272038093541580079325_felt252, + 2462894922852244493029582826661940470255652146862894069829219423787332779999_felt252, + 1686116023510652341863159145347993160939323072932305911649870999712187256077_felt252, + 2709755359700854391448970774789155196795978019348488941428563633044384978648_felt252, + 1935301113276353671207997344744767840836120248281157487151899522923654002217_felt252, + 2992661165857505912573418610085169098974958198071680396008308173918553220172_felt252, + 2536847571264375058359560578221735623935742412094494772871114403596865288277_felt252, + 1114091942097028886721859216024473519666868449591184123310129012088511379366_felt252, + 295904230325537052678663829204974659809745187913935638303432771209104136107_felt252, + 3471419927936300825030532840567667101039242548996742434280864662590491940454_felt252, + 2555568639501151234163195203461524980626892105118139178731542355789765689021_felt252, + 2268260827432398794893357248972928914760229234060025362119265646276507314409_felt252, + 3209158623768818142394434395428846971612408709562540482326672327827142425079_felt252, + 1904177606114943693699111770318764785944243060360909306181364538488929591122_felt252, + 715974154387488561577749640350536483741865712898223809191471096190363792160_felt252, + 1520661090017795089926558333434485481753863068536265269691236214212017381927_felt252, + 1434951935511052182590731022831507878239277214970451349560601883727351915082_felt252, + 3177027397666937759514844701610002576988973917583928483342021744230100828810_felt252, + 136986599383369724519498909253426475988574449376762846285712821916895997943_felt252, + 1638458199398686618394471111372789524170140493731493782161727838786312826184_felt252, + 677677148303452633032944372798589526570453299879133583053035548284279227829_felt252, + 892085855825924649298113919367709609206747871863954801526485877091342611555_felt252, + 2255694255105953887828588875866253889904762990520288233642244574838148615905_felt252, + 681652605861079801993320206697304761078911802906949710353347062864550240345_felt252, + 2733593091925251659908097169733945510498517128350732928173231808745771470582_felt252, + 2814005117636878018638616041053307095486473268193127816559291538708458956670_felt252, + 3054367126615466989597226016000075423664522939052900329213471273774239422077_felt252, + 2417716213686340034570434824320262210788351700035043745976328795011931365840_felt252, + 625261411790522496787255252611323982334359831815738042614840433065941281196_felt252, + 2821140226701600586297627396254326025343463405719229552613109383759261949686_felt252, + 1996884772170822374916290534342229304153922757421620681641355134937727632177_felt252, + 2165704991675027875870619576982172666303706090859882146415822743676965247026_felt252, + 1840026978398802701238877177914991599728948637571105407889367479068048182103_felt252, + 965831025079361981907134066028500144362998377823893519758424977908790736137_felt252, + 481201442260230834687667227371402985651826903604410807946671468619259399530_felt252, + 517610356004149873208802817609463524679390752110604565163155699368428244511_felt252, + 370367956274157325881821159222587090906175722553429558031580624193935406245_felt252, + 1978617055163663685125438037692244844381634271697198607537805312990298810325_felt252, + 2234248751750115683364234049892976780305357289307525852229898086086178606987_felt252, + 2667726071776476205151152003744836589246342097227773555775367975367528907213_felt252, + 2832398511102122135954870983808024992035044589158240644400798338930835979341_felt252, + 123610918827185500322635548340508148546504026862576588187076749011339028021_felt252, + 3148459698277376064130011786101430957589978508913819746169987588937197240013_felt252, + 1823332669329515002979862153586202988866023963106076926177109084097408535368_felt252, + 440067483316561985834957319897911630489938946866087196829548793499798648982_felt252, + 754009641436775290287759065161131055950709211351091229715477585582818481814_felt252, + 3368178556418426438793095101430418515824486350613447154763437000798440693832_felt252, + 969682030407956406323867461535741909949075570774165702390447773756472278630_felt252, + 1965804638236827333900747913689918643054592155968440474863776355728162282720_felt252, + 2812859452639215936527938683262310171624124573659048940038668831191470190767_felt252, + 14239243867420443746682923298095969581559925768938623224309198311438978499_felt252, + 3319287918936402611042311459052032354795275250386988281511464245669889098549_felt252, + 2933353231079650027808466235762369601605293938501057365487797773943798974909_felt252, + 2302972862172044986986354960028885575439015405792152890929503910668372282389_felt252, + 1100227025390885546966637141628599958918160028755510423547530093237229393640_felt252, + 2961561378682834518376119382830985086673212354412693724322851644785698030186_felt252, + 3473046824642531694260530860831132575893132126699233377216603767311901937910_felt252, + 672936864719752169127296119131554702696918943769030180750392292881814874340_felt252, + 777075749668886614547150088590816753371992918736381119518400754185510809158_felt252, + 3014518104099177823219166085620258764587425261131100931744536719658251491261_felt252, + 931802499014908807025565398769523296476102373916446745814900005193773291047_felt252, + 2874974141646089627829006422097469293926494661254120022081360464354897503592_felt252, + 1143146982473300771062010030376647934211649798658220717257497517372100298771_felt252, + 2422665531949189582809668265584325003024886482275824056066202365278742804173_felt252, + 2431774885977378916343045897853534104298811206337216456477786077073617019624_felt252, + 2338520795486319585795176017507094853079103255482861267784638100461710920263_felt252, + 2747346670930074602980385441988336427487652504216102469829382592997791991711_felt252, + 2255991841483766333886586568438393056324641812417647593482095799153634990003_felt252, + 1590241127407571788177072875352293230063727581170970585094067003438304356974_felt252, + 419527165425906616931853655421364652806385195693644698995529322572698646759_felt252, + 3365919359086063419707412950739300037874974739131374268701498727186794556097_felt252, + 487436016193204650878838378320563585038981687293152461497852194328766236836_felt252, + 2602142077536949316849645627568345196679777325295150417372868866908821952593_felt252, + 900059205586374210842553721156200690655614961821686798300697746135617700487_felt252, + 1984757957520687566549475131568839374358833927233003449437561843729685556088_felt252, + 2392285768030907887174381078576215890755804995714287097771795034380089693414_felt252, + 2106845418285564685305116940608393283609184273110236118441954012452063914406_felt252, + 2114610230676714055611705731063133556424189981278921083254981235412262903876_felt252, + 1258596295762479077482350707535145253093837634459513434880432530464945582964_felt252, + 3037749044426763478519910203371309341032235725531532366420124785503031913054_felt252, + 541861905405926515218069258917992892629720845077093736303182132463776030074_felt252, + 554970516413554359891650355120425250284866138356834499287323436926192255745_felt252, + 1541893565398766005474384595372534810595746893725279972042501348780473391420_felt252, + 635033101653847472257193305468463719834229650654053320624184938574388606510_felt252, + 1146471041657205074487472957095046758151914355274662960181596460270610980094_felt252, + 2208763447298111703193843322757654531671672291928414396732993468277810415746_felt252, + 2630694137491548453310916894479485239611676655176694346024613506843015297156_felt252, + 2940459466232337669283531512258394358609955819970017259846466708516405785737_felt252, + 2157920239862360381401167384957693633814907860281197405242271180791587682150_felt252, + 29359057478189307072975111250385372641442371351460700702826966462247442519_felt252, + 1253685163318893932271127261067673253177072565552521751173146812029665796717_felt252, + 1432914024937222546517705368619796752151608859241684519185239575835518141275_felt252, + 2982130946936134410724407856345780740037691376703197581300161753512050046320_felt252, + 1394208695248761259910047630818411888947088474988542795655720601100223038511_felt252, + 2257870348712213509969600831116015942908423687956887904435232877558693392796_felt252, + 1035712716041532018726366184299011026690290114152869656381807476636338291493_felt252, + 1898265316075731215879908405640937746252703202341751469102010205972951505056_felt252, + 2254457511886421562336445833098841193492288087007342777425453054232099802084_felt252, + 110605554688124508350469495291527724446872742832252489508636925043316688547_felt252, + 335627815373615770165210236034071921849691414162075073573618063195762849537_felt252, + 1648350662834655715796580094964759206689385745694070132292947840099548993620_felt252, + 2073240199917600537131493597511086409285074760226468480031568822665689684004_felt252, + 1976112182622433658795686870049173605314656663443282573479970911437370055868_felt252, + 1843639915631261197257724485605181460481459134243383649737810922601994159462_felt252, + 250219746553454758636033353732936848247163394203238302141881625936738963286_felt252, + 238570558554671108748184238330186762124599190804079971905257386811606562414_felt252, + 3446042918368066915713172831585243418347767261974548836417243488357303621555_felt252, + 2558836715159915280380597777613341493244651402107693806939546261236651380327_felt252, + 3493768215933777828525593303913519703837803786437583062167455085923829844750_felt252, + 640601703035106632479569401196816843604346779888613512524214619943076366871_felt252, + 2115678842939552659005102927490431783849285537724752759575450551977498768220_felt252, + 427977163018749370191650291235280310794413401679125828479395475948218839664_felt252, + 630115863360533127949327167034681505260863841008453023756267453418949370848_felt252, + 43633184598025570444938028240947884559731661095698320722143613240352726540_felt252, + 3085617737103217794063345981992016588446017580347520055760054335231724870589_felt252, + 3298740725817559619235098939311147028062495211795522571301889736450082268355_felt252, + 341796453610744613910567218535639932236982563855868899574996645882571157096_felt252, + 1907275419392656454559937867972518625437499446414360629750752985695793241903_felt252, + 1386899615360149203682463456653295963873121198856093350195999907982646872576_felt252, + 2194236289530050409386707058341137424060406824099824535969908599319333272795_felt252, + 933927696577175422874462349392611435944531951403904057041103393779363075414_felt252, + 3557568650030081010634390978326994544420536609588846805479030633081814845801_felt252, + 1778446059609767886057771983234567022410874273797986609992030770690017935065_felt252, + 1978554429607034784337466419962585512003521185870697899539059879013449926605_felt252, + 1155557585593432638678052348946019571293592258262921604446450230455599001110_felt252, + 2829669135301117962689354290134929854438490340250553623292909791699820849655_felt252, + 43085276436544846153271186863151484562394370893718887959374422067578437325_felt252, + 2569950498996502964278750322837919868052607582375037220930796905163650916501_felt252, + 3100162259104713135537872803093830364832113195009176531841295536296916934819_felt252, + 2210343623390026925132933288993371336543578187596801044646453486422021334814_felt252, + 834142938291001902802986280666571295411867978282085107633075243484666285981_felt252, + 2300276773568038428534293541340441068573985587231248818148556589968595158604_felt252, + 1744809628220709191472296117013542085445435956450443893943325054025103814017_felt252, + 3047032846010045492100792973592791976654334628231274870323413581423533878908_felt252, + 1666113112778333314818550223150847726826981068443358977372295519894896388469_felt252, + 3067291510339342659819145829514742889092234542444968748448953603634026434687_felt252, + 3438249693255377640184333634724191192981238769864682116250391805271042627360_felt252, + 478403771928639123779620879699416275034712483541242238291644905011883791232_felt252, + 1623733764785474791143526861413223126250308183375832990289330561327581675296_felt252, + 316611305836285349590260972636213591625589727937413868051504005889547524302_felt252, + 2176597412629832165060915256783859886814913614577202284063485871653166263766_felt252, + 1788208663607933883128308235387339947712436179896509650841694717991970160520_felt252, + 1576052234767703608617040520585384971515495676247366239434330692965944548074_felt252, + 2678382866620680388697981293139554562921370943045303844584218646970643354249_felt252, + 3560633167754403782166040450074099330021600403437714075998066857038760538242_felt252, + 2719474447931468573054751891375139582430066942770979360989990400413207911164_felt252, + 414289244132021696608324379852415302699175835291613057006255245134157128883_felt252, + 2320654418460189578078025869819302758421323772012044878309391036086101418704_felt252, + 2030950407809958639075047476650858923154496793485079218472419813313399663851_felt252, + 1882379817683635092338740303677361746987259303704163758250539174384683491450_felt252, + 2122131705843666788263287208651636718519472497972993828576643090363951811971_felt252, + 2393194994051670954449790998958892617071897512033822362195897178690756046520_felt252, + 3544163242843345355220763790942240384678708669913340919983070112525772424551_felt252, + 542372381356539037749144508608035764273705429772845617106903455690366610713_felt252, + 1532975145937213867725956852222632702170624377844209336607225425090682064087_felt252, + 2693453980836878869387927323932501997086722219163094863808158581638961635555_felt252, + 1681623141102828758207915969449332999871939903912548048500049445422639733435_felt252, + 783674214361575979390281066784418214591939694039166397643721302980492629034_felt252, + 3420753558209278661036883032940929270203275435491944310397820196603449506152_felt252, + 1544278178599818123940134256280144318235127779970773207838589000544715969499_felt252, + 1404761199901145704850108111914589496009194018685808893256353102413479588898_felt252, + 3510034544648409902834541864450865508826343352036724918740985316684817404232_felt252, + 1571514441357080824740775764851026471513533740420905825736044523299504684952_felt252, + 1241800711410712080868359861168568824340509017867291566541180773933498229405_felt252, + 2788896321321283450327103325915442838016764650446092203807756821620736496994_felt252, + 2014106062902051575620613618096967501068802792326833158116683129575849497492_felt252, + 3247762860778426406765371345371423781915638337795859879636224729557516483608_felt252, + 1748454461550383276497172831775540998486064308947577176712200055240498870814_felt252, + 1438304740545103198375690310327573209450996194385367153584559693724041063609_felt252, + 2720144240589962865596994985933615618254677141016760713925884918694320866696_felt252, + 2545566517649321987255341763819075271840558169881021490394519191599195800104_felt252, + 1129866930913933571721671825427657925413806609436927786199137605479866195911_felt252, + 2857392454933312896547404278895947042680443661857986644633390132103773905583_felt252, + 1447814173600930672862423453975717056287069075875772618832162029120088240039_felt252, + 1475677295568268253277327759570937537386216717552102835082719303656950984968_felt252, + 361234551328131634800432199638468929212450235226340480819825256676275095649_felt252, + 494414860983680175800350514923448961895831729758195484393854596278929157605_felt252, + 2635619205969213309227095625701565123627388832595683291738697319985315080205_felt252, + 210779243435808913709438280499678471962450445454431328831734134150769353070_felt252, + 2317490383102258001482083795284338961655844787442525742220149361089421328044_felt252, + 2815387542251717051432504146408832912079924627475994984014632139456264823514_felt252, + 3446241445366867018000991085996073740479207138560597686538318911413778751402_felt252, + 3192611792157952887592877844588698808629288802454645688284483585210558493464_felt252, + 1493672044103346935274548642376462609265432610620306776030077430685254199645_felt252, + 2508084539291967201670772879400521378823964484078974397327094590015013384069_felt252, + 50784559307110299237686577628509276154691412792155579383676007250546659710_felt252, + 1272547623765419354952180703025835047795062232082264248308342303230557792421_felt252, + 1122161654540254391523692174939067531029203058255487436629862517016103275772_felt252, + 3313198736189791639436195961403992291082883982927553903451679187084267371782_felt252, + 2213921827688720353853576246788481465633452730051912507475542527001930332339_felt252, + 2889928734164898071442673247479301610045680479689168915655034389967715314094_felt252, + 2238425631534360963189176782815907953948065607721335952461167966747624220419_felt252, + 1431397324706501876438113333380404715731005782711917719043526947942415410875_felt252, + 3364256100327191996853365220259945233345731174994270826948339163741740255690_felt252, + 1665651814586458770188303612926846818254725990658544737647213466781410593178_felt252, + 1815145842406027935240908076344353558628089475559970213810012920446336569770_felt252, + 2015007724307485193278890905486303516698807941461041386856954278222254871437_felt252, + 1293870318481383606942045946017199880956943555091780929648889234109017838850_felt252, + 30894627570459240524512722369256178733968706093293573375080379597968321006_felt252, + 2044013452823583161353188002372686189802441980975024183633483172176960107172_felt252, + 951323274853883239746706637391966189397055119049097465979252921030885982399_felt252, + 538133341125880597845090723719892646013798831749398163841990035886709996431_felt252, + 3038441092467142759111890931944156833836281460538398358977921587396966393424_felt252, + 2209252151453691230875701624720200711260770758451913770849347525781313445590_felt252, + 3295197495488028270747326733873828773813924977371533943315307794427015520271_felt252, + 1053120425390460556846115537803179636454584632501480443094695446494209640888_felt252, + 1130341767821184747542003623165987296565040098023806740510493308786874244385_felt252, + 420321514925760125862165531304225269418128039125709582158832201284343677094_felt252, + 2498140574911573227602406782673251561460314803448352562918787590501152504934_felt252, + 2191153377770750935659000635136053533978461643998128279533875912661168748034_felt252, + 2578925904892468259683000930508397803693805798297118537826248815724636367253_felt252, + 1349653713286955280553588541666324185082146436862825322410140008702507362501_felt252, + 1691338069527815907889161322056042692513062637003976331011713012278296511243_felt252, + 2121987378159090167588394657630339582965378578339218351740156085329470764363_felt252, + 1606425092261899750414889730845220086191629647459376054884343171546208744111_felt252, + 2333621890892791917132002324685269493249304970158225093119866278721002818814_felt252, + 3501347373026066738233014743780581144240240742231455691620366227002277723065_felt252, + 1899430241827471503708530887667634493055755252975532543493979999550704246134_felt252, + 3182272537753243750556916984658660116262020882630266352250483848821975477323_felt252, + 1720240976063671337438116327739799655271946961410252985529228950585150078603_felt252, + 1345187639017067041709817710367728376806302495520012821740673608356895061651_felt252, + 1884207915813058069027515349959726192084725699805204254340188383193841809343_felt252, + 1418736882439727945000169694791618288019764463824609314097602148488986573110_felt252, + 2187246232444634409263062904734954278616727573275696684208300208179600525139_felt252, + 1673611130588202230486681213668864317098574353517650403346856707967182426985_felt252, + 2889611081093355029395292161563815211367095212699665663722052073927479887333_felt252, + 257911161151646084602756899134220940612529782093139287977035619553693431950_felt252, + 3255019670289098926247884095198233141253015967034847847620911571432494234072_felt252, + 3594683990579147388828828830834276972837113178746229692797849652290699362116_felt252, + 1945427424989485663850574220867850528767626907431620778369181885284474295599_felt252, + 2480783282834403499576216958605393066594595396131092372133955722897379312116_felt252, + 2312763636714092849648038169781130991119023501873136192043867702310755624172_felt252, + 140220515869412916214604469455590515381103342007545762069827013091981949243_felt252, + 2941540331448222189823293031036592174638086863572648951206478628521133171368_felt252, + 793923214181107825641212802218500695157483271401579806748351656936672846892_felt252, + 2802595985159977580046334285668415600615639833236326828970363530221320780951_felt252, + 1807987505839006667410143030381609146357340302557550439436724378843397205354_felt252, + 1255580562900299747936009487989178925652719938548953667243802692633191153044_felt252, + 1991642444931199467948727866212886868647137270520105806702865428707603987477_felt252, + 2860971609145142199106545956678235383184404835118535194086421286509472332865_felt252, + 1367129304982162010695793678953722628379595798240945814788395099620693149236_felt252, + 2537659224375043409835767297505507938918310031115039099708949577036567673364_felt252, + 3575691370679867085587780657795944166632836731405935716212600795764912919570_felt252, + 417016463020295787392615136278145897575320120867735931624177279705486958687_felt252, + 672029901557110679717809258447273118201066436554081891107373038494275575_felt252, + 2674462143655382821971556388040198304408896698102643904546199041238942699464_felt252, + 791516530771157683474350134216980326661549646482275421079974296964992500111_felt252, + 2875276003670536152340285169443847265342035678943284537897948214355361876067_felt252, + 1313473396473333081447308451530058140805073391790740969706764693083954954216_felt252, + 832329172065148821348665333943504905481820098054138203020646648358937453648_felt252, + 1146469237716801752657348828095152662737864048535174748315260774562789000004_felt252, + 1017083268945084130655076782722553009580118487579932691133136931130140509459_felt252, + 791937665675256357345655607032748538715972559228291940865643281177326513386_felt252, + 2943051401744176093845065630569513562746169505138077203351699012174270754_felt252, + 1703006613571374188143260948820525781762503075471196150141393508756988730835_felt252, + 2830922706711318090673552624994949834202620701278021857793218379507715739994_felt252, + 344723660317592951622612765271649280995061608917372879013148475388567461516_felt252, + 1305584778857061754489829558328307520198984416980220720302608788643565776234_felt252, + 2282790725526501773124467352536254948413125628065276482883726784637895386210_felt252, + 515933522091198401843266743786183205871087825791228135321953911588924364461_felt252, + 3267874372068413726077382103628347319863360539415235474238907201632992273987_felt252, + 933504114680194165894567131817977716187732136930370425710246900439377314797_felt252, + 3402757811413901987846942314729601621685068348239393415937073384622752109032_felt252, + 3346704484334033910697022434998020211257675174561843173404788183497864380095_felt252, + 2841312761625250131281299228317013333341539655418268100965383426393001408010_felt252, + 3037901599841648551141353692360369310779849777727676100537372065468451193017_felt252, + 775435045774617434513010234951108945903079415096852175168568658451032705555_felt252, + 2754024947832976012358782797268672846897928587195599033750543484235478546676_felt252, + 2463124262088651800530887209970325232902214426614104204054296953236021493722_felt252, + 1890879279196886736348895655293431985104574252962375870887499650433807042347_felt252, + 2060447109434297893566408188839000857618877580418169083796115818839083203563_felt252, + 1720906985551316026493953001425429018967199329463455153535439240457277188596_felt252, + 1197094718545077151390825517422260479567050777889463975815920791653863491101_felt252, + 2700583266552039093859970518077190415019927426960201516259483877194574439522_felt252, + 2354405062283458072222499108672832603890241192120987441870861876956162475409_felt252, + 837156661134417864865922726186607897937680916701138887819692819324215320583_felt252, + 2635346859394075883347573578779844206484148605593064558585807015108287666633_felt252, + 2948429966167335067985935081528326771473007568419876561301552890717207720729_felt252, + 3150588636001907838654681325480622105630347756038516418807660697170283302704_felt252, + 2850929144498826701269725888927941687976983004510026302504590727469474322889_felt252, + 1621778047090274901544839204612567383279229337364753227981809138280599860957_felt252, + 1504591234060286357885139253516864667438629367930759074369482352225637195635_felt252, + 1396370207562511120515883032634070250314813257856335653208610630478639522865_felt252, + 3220684509385469388943237236633883138715319648874422011854466504803480445306_felt252, + 1066375198132476712462474610398386578752194224099489672245179808866936633166_felt252, + 274398903387123441050011769470091290820453157872787657878931199585001127398_felt252, + 1875557694082079723792665799314277576390142267546109657405089280989806598677_felt252, + 178657436355425134476704561029686407957086761635372939849079112125886605175_felt252, + 911943051059037170436415500523954238982815592195156269119836162365504931606_felt252, + 3161079325610870755712378880500140959607918198397861123751390896116215590244_felt252, + 3220005692983650270046846577048976643862030073764937482995618486061967942533_felt252, + 1328746368871594181934688919743837639468300132598109840996121529464102274488_felt252, + 2812295340837161534232610477351142197843318022090260338410390640352258135366_felt252, + 2203351750071450868824102250827119725262432991387376540325276902836316089202_felt252, + 1268649598917252181277319609816761508485725927262145062525989003720853443848_felt252, + 1130986936257274719255806120052041877090157999266973016053650382315476525482_felt252, + 203859693413553394092545704129041193693474737650497322951657077239744251668_felt252, + 2861984187158711848461580988911913114467174110186392732265453979387040415601_felt252, + 3206183094250979938410951073990713706653615991989566034646061157121878801987_felt252, + 516741901377006709662542143677800276306904413873465303913379174904687143723_felt252, + 898020368640971758103950628941017971079604062393403496110131957512305908804_felt252, + 2001736384051343685079715337362948283493033148587941293065498878702433756760_felt252, + 1994535418593429460047535583653183584969817716551914758016055627427897301381_felt252, + 2591961529511007912604944452565075650946418364584833068423474247729030947838_felt252, + 124931260055763851995985029395447651442007043621833567675454309009635464390_felt252, + 1533820715811520795640662348753164797703798253623007355908278596359396905886_felt252, + 2241082556095896945956699593377023574961392306984553085712596429219065947770_felt252, + 1423420734563348974432493630595595516970168351924269456573496020093541599643_felt252, + 673000171686430444049335946441753764380895544677660525735915244559188497724_felt252, + 2646262593028222362075260522098174839613692682106629160168598323737422037518_felt252, + 2005615716623409688569277198780530645391821283925834986050873868606395400804_felt252, + 3248859167427333261833741967932169664728986908745961393364108676017386349106_felt252, + 2497216312210202763471407523002484196035111041486342027787443784630963744291_felt252, + 3447726402300295932165826677815253587248877517508796872663079427058951574238_felt252, + 503579635048886350120495182021383532717903608095941265964215748644063382220_felt252, + 1266231267488303517298635145268121056427954728057042290367981424331320469572_felt252, + 3051415881711944760671804795462298374323740154533879703505047986500336486960_felt252, + 2068923311479953764630036000293087357821676242858076753070428155204995548440_felt252, + 1519619300481548948007783219865396712721686733047780031342739338020653436547_felt252, + 2862443220106452631254010334954752711770843091695765606712900235841592769879_felt252, + 3479411097503685802753483277115031083749611904833392624449682953869522715468_felt252, + 1686611965951286906920560111333818048331898671716459101830425131550745976820_felt252, + 233916842772486058472513023960955827187755441872452573301092709168303811993_felt252, + 1724208852366555329392366288433503309689306455162597601423239762896585100192_felt252, + 807631074781213267892463624302157637317571975546534802084316012208554063563_felt252, + 876393366126872350482768627896735926184010494432916711953923059668487321472_felt252, + 1575122974906235017236615768881696393642606994044191204131304722238608451130_felt252, + 785144167878654852660528456515692626759869984315606293400805499511830221015_felt252, + 1809380464332670602903179169890484371051132397135088382100440790581437196709_felt252, + 2737463067195757157000518194016117239607187666075379579588045176520193241547_felt252, + 3573923158487803829842567319092033501989599074156120911364327069173834175295_felt252, + 1891152446571841406806121778783122301067027381229037017983951068987372046867_felt252, + 3136314048824463509116342877595683012110423639192758839263478354803538274193_felt252, + 3340954011191980084316111517271945418323828687721056765335107662986332560714_felt252, + 1058229344954169725022609824785603095586656560949662179717433089056204260747_felt252, + 2207778258729259966516676883892149363958395327047852769074965101998906825872_felt252, + 583965355927105266446805827066456365846033521595618003125741426686684873061_felt252, + 2955125315669832015094277299553748851194517419754508566506439290304697792075_felt252, + 2992325205672577522275158573284176781500589319889254459654900100484868107511_felt252, + 2486987530906180096765437012633498947125400017646322494472759638570508294762_felt252, + 1456617468749010098415392070193471581581448381125118005523475009411884772934_felt252, + 223696477603977336594192388014535597385565789739591401659537310235332122569_felt252, + 3395900257027535144066851215288584671007190777592743845828591598717560392756_felt252, + 97730183414994533971201911738094690151553809662678014213926807893180532779_felt252, + 3065742137258951690047959537170780502752650609618282721812502880436979463860_felt252, + 2641437310130537048871530697316228909953520570964617026332534532321409727094_felt252, + 2071410071008767239870283399885072773895583861602969718534850263709747616618_felt252, + 1626015585233399406911511007294904345633924575117727927567927356567295088190_felt252, + 3144528916241076472120285120998996980382447644231289490109787947328000346076_felt252, + 3264819858031072186071347188154866907641699507423064193235459677079530568248_felt252, + 2859704116104334461285200311206410364290940743330135451278188153309512306763_felt252, + 1846931105705200600116406880266762324775226983977913616751184937966569876095_felt252, + 541325471695077525130397134536889712383695192610780806991574876333396241635_felt252, + 1707471933104011483410450751356901323156848328744193647810561864280295533307_felt252, + 2737232155226032672830206423262511033401202867702103297964487964942625181558_felt252, + 2382381574167811680141950100671048451254818410477934943392987395208441225953_felt252, + 510022307838009793675228782515286571495940767876312702337663071188997844337_felt252, + 564727713753093569962250835207496971566849170579968756535106683833800776954_felt252, + 3375080351925017595575622168761905226371355422984488169504019876488966785757_felt252, + 3240705345909790048840900039247312851059626029427584250179735619117515334127_felt252, + 2003279134763254406897020319745350089883430733088402875635278588083876230749_felt252, + 3400952807804325177266539111285443088352778162867621080694984081998539812082_felt252, + 1825410559377568654052001020139160779399516371605613793741832498990268755676_felt252, + 2893079711567574948767671346844856261110957591894552734772545564626801733928_felt252, + 2585846579548313466747569720832722237965837478019621892404121356154211123090_felt252, + 1899947923645354252800300334920414224437605495832036708405402639633827426327_felt252, + 1250055616306468999039674745123049014663385281359286888892577617488803724783_felt252, + 545779550048452783209546745670631125180782728276855407819711295452653139509_felt252, + 1759768189224706607880709765653102914716322763759418668293172150970178753423_felt252, + 829353884878046656172006772429016636549700780700788888322075328645005951203_felt252, + 2893136211754604852788474683972038071476247937059795164745616947263765171173_felt252, + 62901534221162055583054227428413594039579545568057183338532863478329048323_felt252, + 660114101605645992558035853620659866972860661418081778606745776635661914505_felt252, + 303264568836768047464697584257677370981744273222248953695064272666842850531_felt252, + 1417922949459980270513579473424866756677739006601646118195533236478805140995_felt252, + 497412537426805814545059602970477682203387279323036201559480839315081659221_felt252, + 264586761125345470657786569938988580392651745091726198157782223094464243603_felt252, + 2579185359735367092372715160311295207512748604451189219780526154530896771909_felt252, + 2321254956708233578429532695260934120385578084472334223360860794659267642827_felt252, + 2248388020813345350638246603474390900130298456167838829530852142111970253174_felt252, + 1639807419110123018539386965091136428013152755715523583622595939460744651642_felt252, + 860218581141335882041258753769113490739917512424069366527390126043592475294_felt252, + 900509324404708269591765749128382606323569844307281749491945082499554281176_felt252, + 3299684466605871124637887278827791205403337191971396796176035015066362517807_felt252, + 461492102537248254205089582530318174413513850572502812248373446692980909200_felt252, + 768971792881578542036563167210447616097541020687986905612209262580196383625_felt252, + 1373504790642480171031742949671283551836270344234551912516519815328180532483_felt252, + 2499765980571399661333812687014091720660157751970000387093581134112901266772_felt252, + 3341897875671136553756116735915133742335909249464609201342310302637933443594_felt252, + 443241062799173943791241720175249183151716683967597346211651331269027938399_felt252, + 1705237398855868180070719434521567102090098726398569710832748569168241035551_felt252, + 1960713422941196556017622982925763121986237943653459779218151627844709336194_felt252 + ], + column_witness: array![] + }, + commitment: 1801446450716308601041325789876726999565565077704469047721439914325556065121_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(598178164, 1393263223, 930131865, 257191337), + qm31(378393136, 1839474376, 1524033953, 1182560200), + qm31(1885856391, 1869970081, 2116147872, 115990496), + qm31(8495418, 1529711212, 622694462, 1332219332), + qm31(1669664311, 202414920, 351666907, 968059869), + qm31(113291291, 731940822, 1779136126, 1352307708), + qm31(1341282797, 1541111278, 1354208348, 552802073), + qm31(1527551407, 170024378, 1895141154, 1042993969), + qm31(929094120, 370561861, 201531202, 2093323211), + qm31(1629534263, 26075646, 527649436, 2048987200), + qm31(1692047673, 1269862380, 639512911, 2129306335), + qm31(245336379, 343579413, 295823331, 2128015079), + qm31(1623655015, 111641696, 807304591, 962105252), + qm31(1008969821, 547045442, 1101180886, 1697587342), + qm31(1525389810, 611001987, 1911697304, 826946913), + qm31(12625752, 742265074, 1631750426, 1156323648), + qm31(1522578773, 1833395211, 1344233033, 1592792853), + qm31(757164655, 1266059500, 2047009878, 1478995858), + qm31(832242497, 2132557885, 1157951023, 476359946), + qm31(1404167296, 1740993916, 684176874, 190589121), + qm31(1558124745, 356375470, 1176599645, 1187236972), + qm31(2095354459, 852407357, 1825012203, 1836448282), + qm31(1751447314, 1604904937, 111165174, 1485376045), + qm31(1989882316, 1484868838, 1141079298, 310473945), + qm31(841215661, 2059100967, 1797169053, 1628555247), + qm31(299824013, 31556497, 110194752, 51369098), + qm31(1990282126, 929129265, 1229701346, 1769158281), + qm31(1364267522, 448133405, 711994516, 1869252325), + qm31(731452876, 1988121947, 1228028336, 2070253347), + qm31(1706024752, 1396230766, 573592781, 2034570388), + qm31(27706233, 989183512, 389492800, 1939674909), + qm31(1434638155, 1610837206, 705839341, 1382618049), + qm31(1351833274, 2018093090, 1012148343, 1674086799), + qm31(1006157012, 834682511, 1525279672, 1364622257), + qm31(843015389, 1880793838, 155673387, 1170302626), + qm31(1868006795, 1043577458, 1648416641, 1088323198), + qm31(1058898391, 2021273027, 680638414, 2012546378), + qm31(2118672948, 1271790619, 758430597, 1396859186), + qm31(762332738, 990734061, 151159785, 1631103667), + qm31(910736290, 1580327620, 1792242757, 1244805534), + qm31(2142355059, 1184270667, 1037808342, 753232674), + qm31(892735435, 1435588960, 1061011906, 2015858056), + qm31(1532069898, 779108437, 1127507886, 665059250), + qm31(625488596, 1149028109, 1626534732, 2134818593), + qm31(409762905, 2031943847, 52983679, 756276225), + qm31(2116129296, 249578490, 1478975233, 996540334), + qm31(1274141718, 854937722, 448900949, 38865101), + qm31(124812662, 1816993327, 1736203765, 186506205), + qm31(1677648179, 953893761, 967228619, 1909862651), + qm31(1204551585, 700458593, 2131836620, 585355892), + qm31(1609518789, 1289189912, 752078957, 373867427), + qm31(1693542075, 1995805070, 550345556, 1887354645), + qm31(1313555984, 917226412, 258197840, 785866349), + qm31(763173717, 710621823, 580947632, 1945991395), + qm31(756002609, 1860371834, 135306578, 1442816881), + qm31(372611978, 529939691, 387997886, 1191881986), + qm31(1299430379, 738717175, 1044915357, 453282760), + qm31(779173319, 1613439539, 1054208598, 1162813936), + qm31(1682772535, 1168454497, 1483632337, 148723476), + qm31(1475060624, 1790539310, 144266261, 134824843), + qm31(1142541504, 324515455, 627994762, 1969387118), + qm31(1040256930, 135664771, 679919849, 1599839019), + qm31(818744011, 1836903075, 676041932, 1418959242), + qm31(2014989472, 941924438, 248393566, 584566309) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 769888063877345203688502883617376698273908440087174337578880793841652384534_felt252, + 2957628992661915946184842073853926341296547876450914471793738908377901439852_felt252, + 3320827937596614249462370245420931098916491236316127378763368995797514743327_felt252, + 701836260279827522597057589739385738118615778909244168182365456031413685957_felt252, + 50028598548699215794728130847785069793053627581726378548105326389699265954_felt252, + 1045712836429666123102623765236131332655404256305105673274270511504348856973_felt252, + 1438047166874256439535084865850401220687901889877998391738653011187130375971_felt252, + 721508928664200657566741429369732325848209102905765274234022728109482937260_felt252, + 485710970419134084285909430878392846113586456769765178010523606518631011111_felt252, + 3233922721463659947120694854300617778087532774900192710677545846267898953916_felt252, + 1795381026811281032691198312514535650825789321394051031511014668606277050069_felt252, + 127049931311435190751956207731896313032013700937009011840908404907214841164_felt252, + 1037774426167574292660053655379163424655289100062251159767585880980791544899_felt252, + 797215671940717893138291666761532695176180465244305989662620746796196462173_felt252, + 2134046432092443711570824706590401482760898667278089236127266758852656525076_felt252, + 1385361840066989660684219607448318206817834677009968253819085769512589325586_felt252, + 2917393438775506808361869742875308585454688679755511590577724865251870135247_felt252, + 932179121413891558141847822273676605574697719399794456098995257212305297257_felt252, + 1943697064434223702317833962602010223577789737793603757146402961917167628310_felt252, + 655179004472952392591454023158039789427662220832185917311962240098205193161_felt252, + 675669145803322962312291137195839525109111445436559961534278813044062982103_felt252, + 2824116353726275245486386859115204794432569728369648151775221946900034525154_felt252, + 1839779926817715994118176483703552091568364838074963264561714954524328859795_felt252, + 908952645135847758528293090949603205663853865403076184419193117374895728763_felt252, + 1662637632693737355724787113718562651783115830869653847042951106876127596929_felt252, + 1104019490246145191240122578040055857292795939623250452457855303416580409512_felt252, + 2736474431590453745610410635815792600795120503449791038047571033047789382987_felt252, + 3516909063231096872104550590465262376987945482090073194334213241658125399594_felt252, + 1225683285250191692639767242542657022444197711368430643108077498535989330590_felt252, + 3033176808733749189059745852613415543679462174260556199631962220747488880539_felt252, + 1558593710083738399625606884396192111599647775729479934723072460253961807849_felt252, + 2658683923025917442545128808193568808142575953713909690597708362144426456979_felt252, + 1521151169950629152059203617461783815333443818399286524134240096705310088366_felt252, + 2516079252105256760315413448513497531892425608055849658360545773876327670431_felt252, + 2814088423131588397838524999517150538707385298465800364370682706359710056851_felt252, + 912673705235401241395496530501537306922191736723521090017771319952416787604_felt252, + 2134479285369414309728505762805348595584556461324240474620668185470982246892_felt252, + 2203944516239200628311836147466162997013253187773378116329498023455413107995_felt252, + 3111498041530289827945547781503677184031274634061881010678523412285419531274_felt252, + 967327678553252323100647025381915431597397829426393739177529407819548799786_felt252, + 3257277382487258646495861442024080142381992059054738860708962803621551084702_felt252, + 2140596124844872422982756035856239138756442046741142367710452486048180054489_felt252, + 3311006212948445381869323357428070525681529714122803197438388298801963319736_felt252, + 2155897702384623247818125193846787168328734550949762766169880083852977872170_felt252, + 1998967031070756764673639347235005734822117492569811255917042897442244461835_felt252, + 676847480993959597942016816399738538049395432746707201815451536653394497430_felt252, + 3063719939757500916223856197139079878856043467558711155080000187937844374137_felt252, + 511325073160293075761073493396103651814382019686805218345074847711414168582_felt252, + 1211721349367939701198976798615819419194884794807090013501482784890717348176_felt252, + 1848321551088345072947707875076003944452838664255937395810095741189455756399_felt252, + 1474956820652783316218733788667332235749457353420999926904553419196162649175_felt252, + 1852890134080138058075504918541745402773322194627124927276627357718278043194_felt252, + 107060358914020719697512154297365067088069975123246370881588155373551990635_felt252, + 1687338553104687194362574649242555656601769815480894609466110640728082451841_felt252, + 502170132865553494610987882602592212786083820645910644147796191077565171401_felt252, + 3147439250714439175662595351227711969109357047248124282261416804904405260733_felt252, + 672514532567075850641978367098968519653921749338574748193470854647033310575_felt252, + 2850617110103998838251030050424045457061458308526918983916154441039166624402_felt252, + 1796772261314087198256385214180453172995738768550718608579578119083550741856_felt252, + 357386010235549176580926639122631395082642537798488447804179010010002776260_felt252, + 932778597733666209349721614460459070553490338646215842721445356869267312514_felt252, + 492346103837426396207040817126236346024868614722716887541742566435265515850_felt252, + 3403730926293114748233710105525488236815898263910021116163266632321733345318_felt252, + 1066772112244934147809058460008446762306505688001731431417002758150736584972_felt252, + 3125038294918955163672877030335920279587177598381486727242165075397646728343_felt252, + 2254602828114179140063561375957857364735574173045648000481594252508102913821_felt252, + 1119862960315961396720555435340993661986388421496825471305892945273104626914_felt252, + 1794301940281973851367236533332419715114465581312968805251051402053787260919_felt252, + 1625210947890631172002944328409435803262677639190086168343174189887452533485_felt252, + 1147203231912389227363062573511377174107549233216733453366670255755473600346_felt252, + 2353050688725663131807081311760769586516967659269822296666155992502621142800_felt252, + 2289176544040540467232611558770771343985584799395213760826438893888725719846_felt252, + 1164716282459199780729077052008408641468061764550530188913957654544692324724_felt252, + 3137795266299676036453864185232344664878292651991884838544631159461127644939_felt252, + 2731522205680384074497998404175922931486099123441908828939927879082451761125_felt252, + 3169696233304026022574971164467749583143449441806152630184876843590580219185_felt252, + 1638612927753852405706139679031498384546638874102319047024609359920594758937_felt252, + 175500538969466306796879965771446945648298516108751914904208293681629467625_felt252, + 406953640222518611501992961080717555348654766596058562862368942092297615804_felt252, + 1733775084585403047913170321460107781567274652731312019864700737479594963165_felt252, + 2085608084072114171173199588599132714164965175126336314051595451711803455906_felt252, + 2414921542694787483560210221257778225325037283089694202773890564835226212751_felt252, + 3013078772396824051001796476201531835981689059771573858527675775548776608386_felt252, + 545915265613579848802489184551582075362314355591264618228738686431071497211_felt252, + 117412612141636832186167262902180145718458199166330842075678146519224845519_felt252, + 341421833418609894011318715212909463241948148356671545021417913361255848886_felt252, + 2069998510673070117367173014941719907816270131784615942887905535632047777342_felt252, + 523915627560752762633140773330592920419976129623118322097703201935288829629_felt252, + 1992707110775926996834912377214242144200866311533499821412940576523376058980_felt252, + 303552435353677052609390298044415660125377625034275074604771171233967620649_felt252, + 87177029614987566279450079140704448026357377819227722978192851686492745084_felt252, + 1083592912989817556275874075722866693281114874158371464478867431709137805604_felt252, + 3238260106309559772851609851519067793336370207746778369133043245447361077662_felt252, + 2042923693673983057384653815077022810707286313669372581784305621443805321109_felt252, + 3571290915966842799659353157062536415307369561009547019538357504853233781487_felt252, + 467779595374517928765139515828291532957872869464795940148864884129944683205_felt252, + 2404469132281301164737477385893073084129556854900442352054698581271475199863_felt252, + 1142157417909489847529838581999514087066760314460206620100033742383441133622_felt252, + 882309572387868391016311332154998264226110566349487968707875835773511467336_felt252, + 2883089790932476537100614867219772418992912811875170176479999811773358374224_felt252, + 1118315728002995627922771028042135504384516348434520079021776545443728522691_felt252, + 2201001126750736316933129987115771089381461313995522894049503431197187547389_felt252, + 1405247428256861073900597536181554563165857812765594668010442131560614984528_felt252, + 2149616657183825054630252319707076243442008616059899417976586714067060810565_felt252, + 2924090739166428130858054455279458978421823989478982958033189157766336003142_felt252, + 2014055986073246248693678213065205006966813802669581967070772504839389542508_felt252, + 1969047779627567335209362002833706246219362709407827457878043913257766980782_felt252, + 3527505683450918224401344875954758420533396367225072773015181012749408828034_felt252, + 2892931536745150913832252452988586478158436410734184872679574022638642310596_felt252, + 807698517881390574112698262821778866151185008665755036359527160536791510189_felt252, + 1350763037923581947254988697646777012771938829372065956560456443722844381372_felt252, + 1357816933313568011537782340289079735081214629757844635495608632353511391570_felt252, + 357309496200141612281884053460174563172463992099644171223374673330143692020_felt252, + 1429072491190062822535081903254177234577136251293571328977941024977513431534_felt252, + 491487857930908035520586654325998546193507736734982166752377956490717076199_felt252, + 145476784028383281625079795928158495700372722007605761275117398540523839671_felt252, + 1456240198906463477730783571141802991392716520645995027550529362332438900078_felt252, + 2644401277467017003317131076432503206638207490142339438472009818456062691001_felt252, + 196516773821906736126437603087386771333014709827367880816672864634557123869_felt252, + 2963904482309305492659891323902925586013354604120276168401728600289134392306_felt252, + 1562686529395509249207577948255346895239643688974760158137999137821351241889_felt252, + 400987201912992988552404275853718550176459788922990012324383456037537551373_felt252, + 135665991537995934963827480252297468668586892277846763041427292301292772498_felt252, + 647758237716560333149247953603828779194280175573065509407568874748456283755_felt252, + 2405642647612579952437874318850027808860987458541715604608195905869905208785_felt252, + 1563705237372199320069693511376697424213270162533823270370474165377493023150_felt252, + 487758398834056311717306000009119872906672219851105443562970552249539638183_felt252, + 1740537692180505911128211410542078479924134558589980808359175001901929225095_felt252, + 2191804254283990890341520699607769945914900041976584531427854550224533982456_felt252, + 2468069952538683503068710082820052313706845543680933397795366402756501207420_felt252, + 1798529238858933477481534788817442814738050703990000517061492229337375736159_felt252, + 806595563589787750464526123188028541676916429871494456306999807134677696009_felt252, + 193831586473926510085264879214276621058374076300415588643129535911327217757_felt252, + 2860492758215686123795756135828643949220462779017359084112196713638363158487_felt252, + 1008795468090065862892461076816886958832913380281831127271010706224877796359_felt252, + 1522791296784036245732579580455394012284246400609980619495759287026602371870_felt252, + 323601842297914760984734568962367179754452025267584653468271023961085224327_felt252, + 3413529330894030220090450460229269754410217092762802517172021235376912854922_felt252, + 1910074055460639204597516847373304962304717931504539862760051859264255145572_felt252, + 3256910121022074934605973096556095592237266581210102244173436545188602390951_felt252, + 824949025930286701887594177332658637002412692146545901826086943751149326037_felt252, + 1367286577612862101096768007195172120905605143821072078270056844211934860228_felt252, + 1435099881202644265773549351337009084053073385425250774403149349323951276283_felt252, + 233593985991150946591320380459332221107144691212831181283162721579094128736_felt252, + 3372528123211927090930481724494105528608419632546737661375676544371702913037_felt252, + 716825542226075941100944563009743123175967627596379700084399737770587350374_felt252, + 808323254209432269179366214056348036626267671076641121446729707976141732284_felt252, + 3200866938425685434369449973599144323069873273252110115846846997434207074040_felt252, + 2150890611630510203611492955746493536265500223037927334740000351140340499040_felt252, + 2637848134214933658294399457115435920630387386526392068112199488676332628201_felt252, + 1075990517197568154678333967396399408729979939766292968808961797483209660916_felt252, + 1652738353453431283435220158891204062494445398319085240583405738895630951368_felt252, + 1047018367854460972639998655397104719268053979319999287179559723144589833281_felt252, + 2493192527163485348568166642876527795875782876914838874521371939997718334098_felt252, + 2716052575525773082315927487480028163734261660907054169100845518709188606184_felt252, + 2964815525438770661913546411845696372600888783432428048985343900360346185165_felt252, + 693018869566850770435938717423888287966637463574512298489316518729218130888_felt252, + 869998066813522129846289635990008258885995058383296785366200528133498206702_felt252, + 1480975730771564208482743434735783294736270255282324488860309455989716798718_felt252, + 666479926499600777740621351596785889530140851088424550712846010271405304079_felt252, + 187766177236004253918458936477821208393549604834664981216303492218338821704_felt252, + 2466470033453490825393287089829276679343692213252369608152623654540352710901_felt252, + 1297893183845517179607868363539301864260968880008703955180269973497283144659_felt252, + 2858526378077076858186134223131582722308883322177003036049985935988604148112_felt252, + 3496733201876867183202193376926782736636827569096343145436771748351587237313_felt252, + 2222858615181761636312562682116498671428289985523031127044282432185188212080_felt252, + 713385244274411507093961046660291950343969321186533951747034382681055447795_felt252, + 1100548754562145465862990602576377187348314892945521088364467451700077076003_felt252, + 2970982071237039348629585835561402831378308863451527066741431523918047363161_felt252, + 1512664518391900214008665962769705267015448641882113260661201561031730910176_felt252, + 1453049453471892633669206715042525132931237311670176213708958418338898231333_felt252, + 1459540580575404415283606778343133927444789406984282941152598660666079495204_felt252, + 2397410807257920540255226002917331129116788318962848987624284499711294898034_felt252, + 3332877179641103060150541998708140014774289735508375435673809233055354558829_felt252, + 3516840980749529208139681807570758613265436673100713220565267702821629228189_felt252, + 604823822949782166174558287292690966349906537706355615187928501740749334604_felt252, + 3447613379066667849572746725716417108538731912410427185110111304919164303163_felt252, + 1559390499890101189188719743287602468275663092180264890581857444799291959603_felt252, + 706196083822024074153717178714799210562744653560675648963929495957034523960_felt252, + 2034480742553127294851193621394340761437937790133242165254605009066349702319_felt252, + 3111560674235111637868354896180701891924756481005150802165140324331826955763_felt252, + 2252873537854700538124866645521971811786623434727082674113825149454126718863_felt252, + 2714379610705246177569204489115949222755981895449677485847693019028850423511_felt252, + 1618052487586029920607018263258669731243052156216163322704628837857077906160_felt252, + 2679026099994915713351837757284794828956330923502399293394536046871987567931_felt252, + 888883489593658537263276938007027727100541870758004162567755194255399928969_felt252, + 3215601185082153468682582572810266476563132224661613985658260460391375082831_felt252, + 1613969996026403036885085680497072645491669435284089054660801244949012167940_felt252, + 756703942879581353592469128891856561801646606511900092541175141610839263262_felt252, + 2729821284611368489952744365537113117167834781361037911121034597571320112737_felt252, + 27764009981329768452385046713027521715518379412974696243557439878908325096_felt252, + 1779129366140031706802317347000242312714101263127002344682931344190829554203_felt252, + 2685973480110296068327295568259858307788464426573974098563088467766351715408_felt252, + 23807437110892520102602639576143549043942727111612341372581370848787957732_felt252, + 2798242791596293405715387780385452274278496767879323422048628799806203969816_felt252, + 1939738175851525498799915601806856563311693946223471256491950473569736339577_felt252, + 2531782767563047984201655890446972274017983600564785290992923538638086971325_felt252, + 1567640723117625295832907486107869524481582899245912526812661900044090068866_felt252, + 1987729184377226452568949611562146932502400428521823308880951409411308856635_felt252, + 1696152814379768481677171520825977809482957374005941100839718816255401599701_felt252, + 2719536776778245251290606007050683876168396196766503752030979221345711490581_felt252, + 2777364039188868339160286642925380290474145598980524350896834616065541036984_felt252, + 172585234661344534857939812985478613704022182279707958342672712332694264077_felt252, + 2270061659398596810767455857529555168880053625757746713241410492072371070390_felt252, + 144708437291321674193332413917236171354651891017062572135978972114347800011_felt252, + 3104080107354584636112962412758575915425825276270533058679939734005035916722_felt252, + 1610519056330892111550086549052712198129977763492849354117351112722167852682_felt252, + 2744652235756381065136773966819997358972955158666983681767780723426496458550_felt252, + 3499238534140582305807749742172566964497029947605756721369695644419925391199_felt252, + 1439155703298764635957792373285510017199406878660910431531193688304748110133_felt252, + 2933067860047818295996267901838696511627453482603858482416214302913540292150_felt252, + 952500371623366206795880908667897742955784426142370146862217765084967709831_felt252, + 3557530432495211847490003615990271035590588169300660377216356986512555634619_felt252, + 1204302446465748408893036151304876213875405070019886555250519271946058292409_felt252, + 1585032039151912723499933842578720400900154577577398667871122663506270249479_felt252, + 1570601416185002870192289330991481809836681859048953239265570728196394111691_felt252, + 2732508675405884526827267593311016025127103672846073116846472227473436887307_felt252, + 2069017486262066389192856941683056202433801374095918272655250711226640468041_felt252, + 1482116063165325034501690672295759120865882208681572509897966325441636291530_felt252, + 270428280210586551435739042555845557441985927544781002140484507785728869232_felt252, + 247880619527027225459594308015342179613753249152250634107049897685739733861_felt252, + 1370664537663424930824022287866163876831532987165844226828666328660709009783_felt252, + 1659326045172249645780891491940595754600035697868258819123977007372730682251_felt252, + 1587324381222867819811396014543912367873879882763992228505678551569294407654_felt252, + 366227539303887584115005548833232269273450197589854694825926201992098123618_felt252, + 1850616309519879884855743346474356257364550853740608703560182117110310385270_felt252, + 3316207218079919610353290435218131608056863938897893564860789079901371594818_felt252, + 763689785259202528597595400554740914686289723284264235344132332077800117011_felt252, + 175873165304602996556538440708344149662736815360163960768150193208643090274_felt252, + 784424112962354630492739748439921484083849135119736729585202764984332623785_felt252, + 3279722881762327916992683362941084282633705685095226948724217365424169458706_felt252, + 1521866587769197834905074499833015383529007276995263912684664163568215849710_felt252, + 2839022262407775308028000542047069687394807257136442384141493765717903156875_felt252, + 3018584576594065069886633366251779491457918375805192905353056091095824651910_felt252, + 562052830344017007026413024928886147927679308688472781122716559046899911640_felt252, + 2910711364675330808053685346237273773259631271029556569669784448819302620477_felt252, + 2712995116124311771553772631557953642282968105899946250714387692022716930866_felt252, + 1080126965263193804252632278710222932136327386364787232809863230255237637488_felt252, + 601097115849496613603211784144198591715733261734590240736477307026268980307_felt252, + 757307054734219083142410758044056282836972946852556472613870963117213073607_felt252, + 700801721703217731276798214038069058932033891374361878711047579701213473549_felt252, + 2444785601797132124425412764931737524207588556820679940599676453270968068387_felt252, + 3561101899866746292333732144486811198894714626991935453339257533849417758986_felt252, + 860826389208276114929798216374844462703069913126915506416989690109264520133_felt252, + 1856567033815048975118325283357880836322590699414808924739824282805202621710_felt252, + 325471114042485110177264365504090110159138059141317534635646369176893518621_felt252, + 1661349353164582430503840908717850540401529177652639447364007080726263071801_felt252, + 266233093297099719797946684576483511819783272677852349238106995759454930490_felt252, + 1157789652008132989113143786615402899927277770923978221032052143455110691951_felt252, + 1979212136922247867583143805199836388044679104393559723978585459175346571830_felt252, + 3015874088168071070725598693059854578611166362967791301671347943594560509_felt252, + 924209909612344221308696874250638488522901014719934459304748552495788469976_felt252, + 2710870773767315724706531120205997156261684002317860955634443443724323080726_felt252, + 2240971102572771080343841118342657512905441928135200679397610634171736880614_felt252, + 1373263265910907089389762853458467912961100515546346122780508182721593467757_felt252, + 710900638777444937846262774250996003964237896951007742276517458417684615528_felt252, + 2651950247167214056795637443902889596437923167647054964480418937006605000234_felt252, + 1822085516196195701232355528118206045713215709384892028952578447318093168195_felt252, + 2257557680819928018400058067766115652375441949934777644521615272620182809640_felt252, + 153994962884764400946506477225805713741310786167431397474642861837730185660_felt252, + 1703408903354081666953294304991881226981513646383461507039514125165487990718_felt252, + 1722355528211332291253592853586281704564573825564905574943068996375006584918_felt252, + 1514349451184878411775082358023567857937447157427728896627797900910345431530_felt252, + 254153090639605323668502531453844490627483465111884563144405437270977375255_felt252, + 2666327382658348165376902286984111913604992505921692027833206820276869325325_felt252, + 1206440671832800617860188916796278866101068371015052621647878156253223176480_felt252, + 3224324843259354591009867513937858417325657737160584262276873459056917422877_felt252, + 1162608591996491545066049499745810807917926778471300323685083853286520124083_felt252, + 997897030902413974069989422586595120534075797911188028985866867086996438225_felt252, + 1633166411260256958927664865076188542128413901381762052677707987350348192135_felt252, + 1862602386312235336596592766034785502673491891751155000075770126321489250670_felt252, + 368965470987007998047986367316489957844993723369272515235321651610914008545_felt252, + 2705379674434198431077859991300182499635937165385579288232628862252615501935_felt252, + 1757929918342285146291393195864014264017118720110477234952773859065538883045_felt252, + 3289418658998763051322902512008623436467868245110265146080267748621430635986_felt252, + 25657806447681645675197682299586958962394153580013036362218269708204437569_felt252, + 2933850621142961859493989381828879137503569534145522190462152454950095889722_felt252, + 729282319372643263163383841020113860216189685816982101451693571724254603724_felt252, + 2524466631689684693910660233764541843568211013757960377912110786704805389621_felt252, + 2287535110314423803947476809144968364560087216645275084817456492305592535529_felt252, + 972936677709174014106409640375828770439363858925434785146291695582055466508_felt252, + 3160528871145384866697245523860713813967410699216301657862224599936637549371_felt252, + 2084393870613863955470381398569153414659165010613650209822756671353913868490_felt252, + 500702705912863283595718778284764022051086567926750106130966396200188916804_felt252, + 3543837196184079348173616535920670513651035860398337426679494503231857424789_felt252, + 1941087227218594168509914993225882799460763020828007250631018893389971162380_felt252, + 1637269814827603035767868290401646836422622877559872003313058646529908742480_felt252, + 2422174932129676976075494499156290065182947352987320471855768499542850970947_felt252, + 1143861376262310411927060699579548512849470111172083444094261820882620409760_felt252, + 2759219671428093486129692539495930147816388036806586901764026778702184385615_felt252, + 1796078163157822871539857158583211820501446843816126788652369778077792763859_felt252, + 1167031342480506721638212866183243335342413207067176881297583047863660702880_felt252, + 2261453803727711590948799932583647241733491415736205588318959762068064504726_felt252, + 2747369826055894171369500893136217863903577478597527699688805647567839659217_felt252, + 1369298137284395950118549576974350840009158141657776502888201450462436039293_felt252, + 1354745107196245990178688124149097913796325300788769740593795448556989648670_felt252, + 1520893354674830697481164495665159981109424457003455176122658045640289900132_felt252, + 2528489980038868210072300485038898815689444859860342886706041365011685832159_felt252, + 2689912610532193470317084439683986025751183917742251095306052101138854311042_felt252, + 2143007436092646021277045860873516876977741860499252670190823343924132988775_felt252, + 234922918527307077911220157547597207919598256155925114344105977700062847432_felt252, + 1722956554635198010346333990186556442452137094058450327901319092601149736787_felt252, + 3348086886086475424628363984442624593548660997153777225307179495910590901179_felt252, + 3223461115329873754473379945611297958907506747079147167463520567459048993704_felt252, + 1987041795201693231351940873480797349043524449788984906827094516859433086462_felt252, + 2105697126003931583065272242595359610352891063393761457796994263767216518285_felt252, + 2952064374715785650538969036613756403984890349325277486258718706598185267043_felt252, + 1689647741473111680809673183139188679091033189686818964785402966800322359949_felt252, + 694254166123550505992991195746528279841353270455598943585486153716975240562_felt252, + 111366238357953199637557963831354000420888435934117644005273673696797723228_felt252, + 2754309689226637958122159542356060877956991583795942976682003695439443415761_felt252, + 163382653593100797739132646293794357012756365742934964871572928503262967817_felt252, + 2402935212750906494948622547519534335873081932742674064670397037835886544112_felt252, + 3115948161411590144163177529529625301865616363977296507030613295680130077900_felt252, + 2339670651475554418156492293914741483435867538982722805581124732710000079130_felt252, + 2201881468982243468481012893841201014346991647829911049848474073581955549884_felt252, + 503768125295136747751357873710382381194103855526184023789510827209840177225_felt252, + 2356647052685614316353168290330151593984039723258976296151503336154979369661_felt252, + 3063834803642518140092726709103944361279845409645859945642747178106648079934_felt252, + 180239535043480237600493062112652636165734631395052774686533221750717941179_felt252, + 3503211881520522755974988237044237536622469652076101522380670118936474111224_felt252, + 356183289579080710265528691010399668295053524161979201590671458834938928910_felt252, + 2715789357757942615228115341605487126520816132353280671076972385882743483721_felt252, + 2195376614256881357628899635857365947160176513845126451865940007566090373205_felt252, + 1274382444521294275145827417969912691903820190539076390013493550348111519340_felt252, + 2433225939550325810432763666255921011598664592646056865636176260663973256938_felt252, + 1049442940681605221807483814094439206582634124437400769509544061081377285404_felt252, + 2075690587692379158182382707055049374646547319099348215264936556947078135345_felt252, + 1002277439007765323670469890052361987176928304037669488772118409023685839356_felt252, + 2058885516168160553265525768144470277634832213829184638508326612084161444719_felt252, + 2374522587852196752460675572514633798073343584615196376490282246824468048770_felt252, + 3200115923699749575402309455450399577368494176894048338162808505387505936864_felt252, + 3341173655844407693465969293522599271185829532132061354833992248882309268704_felt252, + 3138082369543260878414739504472171690591900238815678012472154034354368882241_felt252, + 1360104272950902269593465764226294527966197607024275795837924151975218834964_felt252, + 2021871685327143820852469680164572947782572150632877507693907973439854208136_felt252, + 533156280366978754777622476810472799286496459396339872276243169839850603857_felt252, + 1971143340676164938435302598711513563867511267923511570187959776396496061251_felt252, + 3031385016348260024125746995511734544712448007001953064002258083967263134482_felt252, + 429686936872315341044498073969739599198670147021275507356619106875274010873_felt252, + 2599868038382019789362739793652563305569588356909718183338278192741819643513_felt252, + 1400838026598833721241466211429809570616626602211926867968215044072026072494_felt252, + 1230133053995883185176499959369181530800618367249046344048327318308257984568_felt252, + 2391859549756158581973681591240835716483889914195788056836213071523941861547_felt252, + 95995250744076100592515961909392283443627942837543662663010891862315593976_felt252 + ], + column_witness: array![] + }, + commitment: 2860325447536745973318241611145999251882238397278029695616727133836707918122_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1631243077, 969878579, 2069019414, 1481615667), + qm31(583798023, 461957842, 1707599504, 1984029128), + qm31(1873915188, 346337388, 1531560246, 135138363), + qm31(2018030186, 273401320, 1555104603, 366477189), + qm31(2008369438, 2113732934, 1699513610, 623302290), + qm31(945495185, 847489519, 2144921960, 1176433869), + qm31(665044545, 1572832599, 304167616, 1605645104), + qm31(451509748, 71271929, 1808618382, 14008845), + qm31(1457479215, 1467878880, 75626624, 1094753781), + qm31(454225566, 1344389781, 863610144, 548031868), + qm31(1295162714, 608447412, 1480866686, 1870029331), + qm31(1216079962, 1736296209, 1876866753, 1716989046), + qm31(1863646863, 325424253, 869008338, 814699944), + qm31(1601712571, 1701189059, 680408219, 378542815), + qm31(573921551, 334625844, 1688210695, 1949042463), + qm31(1210335541, 1439567891, 125088452, 1384500727), + qm31(1255529458, 346865874, 895189834, 1983735174), + qm31(811306159, 1668605051, 1087285411, 1408619068), + qm31(283975425, 458803603, 130079567, 386228454), + qm31(2144923138, 1895442722, 95466404, 1933206439), + qm31(492163804, 1453570166, 1113237994, 838378573), + qm31(1457586633, 884305330, 1798185497, 1019374027), + qm31(1736517912, 119332422, 802518123, 1594642376), + qm31(2121329950, 1015660745, 1586301547, 1444332519), + qm31(314950831, 1272754758, 1550911702, 1240247765), + qm31(1275492245, 1459180159, 36784195, 1473841777), + qm31(1873273577, 964156486, 1722900008, 123738080), + qm31(322884452, 1931574556, 1814055412, 1742118176), + qm31(715913558, 1397686086, 857510457, 170869256), + qm31(273276630, 2098750139, 469196318, 925433390), + qm31(1519931508, 362905095, 1662417323, 946890653), + qm31(1668939808, 371754160, 1798310140, 1463785146), + qm31(670132662, 431601008, 322822703, 822036078), + qm31(284788545, 1892554097, 2060143448, 1087000651), + qm31(757307559, 749577822, 1639067890, 566114140), + qm31(897618531, 1265126570, 181183940, 2966338), + qm31(1244158632, 670881923, 1146852409, 35353127), + qm31(1631229669, 750945901, 1286600705, 1720247369), + qm31(292077414, 1737085788, 925625948, 78709475), + qm31(42155064, 2131651057, 745477709, 420069364), + qm31(1154845308, 1802626493, 877180832, 1486047070), + qm31(1276541945, 1837185681, 1123626223, 1248310331), + qm31(996505331, 1901056980, 181780490, 171174457), + qm31(563794376, 1477474847, 2110865039, 263113626), + qm31(1999354654, 766435602, 2093748822, 1113981304), + qm31(622962183, 486257821, 1245331525, 994716853), + qm31(1287759083, 1715768539, 1337603459, 236801842), + qm31(1890755437, 966643216, 467302012, 1584549924), + qm31(1066492443, 766163914, 2071594239, 845497440), + qm31(164991104, 1672621210, 629846276, 1165163861), + qm31(1964944962, 409056669, 124143551, 935093573), + qm31(717169012, 1927493275, 285273949, 1890502538), + qm31(69856215, 482314370, 1813708388, 75384653), + qm31(877927435, 645364617, 586426382, 1312935851), + qm31(1385047735, 680561256, 818089757, 1012303794), + qm31(1328409695, 1556168084, 1412517738, 571790232), + qm31(856588177, 1992047928, 2083404909, 348459036), + qm31(843510444, 146959581, 770028830, 1451880805), + qm31(67583333, 204161515, 1124922062, 1610310477), + qm31(556047090, 1152679516, 1393921646, 1243875831), + qm31(334123272, 1061301734, 1102807067, 987638045), + qm31(1065755153, 146138319, 1530711086, 1123781917) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1817334368236136017124316296721357653542415463275414450712555231749813475105_felt252, + 2113458293366166120780114671555309986793648266181896431192495852242897134796_felt252, + 362208610699442964614960041332269685966149232823890799334343464855069046490_felt252, + 2652362681634851508020518418879603301044686133504631137822998095483359614184_felt252, + 217801355897984028839180080727620278164188849954044627587151063524063981739_felt252, + 52507063644764770090634278136702574357637357129838596164735917918038659021_felt252, + 1466792672484842446503598306141536031060500616899082239289621645427542345605_felt252, + 3527566530134753976609336218124751402106317759151542317657363780450781882466_felt252, + 2093609017275830691707756615381995931436555812160446410699771452006340991481_felt252, + 121719797448475605071517799878431548973851530139790132999460761208345890584_felt252, + 1647907850303299125869878033613345388544709925164756509760383509578654939478_felt252, + 280187957812139058993020007917770350116598983280234334132338605609736721523_felt252, + 1709640528427183522097152965537971470769474114968481356144445400636919754474_felt252, + 3510531205278971460499305181561776604336091666318686033147505264759548850406_felt252, + 910634771736134280154957286529731105526780708937740295117782702384903171386_felt252, + 151845845794540029861381264671667874864501859070797628271956891305223570881_felt252, + 3541362029895326144196144447157153395758646312687281637734455357831077414428_felt252, + 1641151519928756747826825844323267052086553354932248049717119736022914439102_felt252, + 2307004903620591705281239554775818868423426385822030800633550628817671897549_felt252, + 2495196501289696511288504520283276951331976629520225970566567912095434697834_felt252, + 1054435474935177474036172427003943262523352239018820452922108124881849002316_felt252, + 1409536040389140155513478721748119766217172732645756452623881254552352550637_felt252, + 3119812296545691765359121147945750304541475033169083888545020144559429818387_felt252, + 3329640096227293916200548723782862247827700011163634078493503323379636071070_felt252, + 1335434349150353394462902917253532601157891640006171371707779550044175755309_felt252, + 1397605179450689629806817627455015059160319157387320433642081206894507963405_felt252, + 2322041361754699306901851224968475536830729943540922011886710686689415953953_felt252, + 1001948382423696445018251526590262516149069666106537515475018244206297849720_felt252, + 14373115051881851306215629333559581897449584785986901103449482938153358293_felt252, + 2161888504496080727915673553759163280117219547727946197162212492108994361575_felt252, + 2305949546411581424591952469639975823593324266880789152621976255333593874508_felt252, + 2762080102706518896086413159142204151034274063440225787093239657305200941138_felt252, + 2880814913908014563739104050827020639521413074586632920466562997044981109926_felt252, + 1500073069729872940598219232191309479277395082675575095192879848626229203968_felt252, + 2813601333259484590463490179579259334977082255888448842653091096856936227822_felt252, + 1129853749335177566698426850011250901153988178168705500713376727096354673905_felt252, + 2414334601916192262212309011980917989223023019845116617800696180461294332589_felt252, + 3615614582927812236322304681772467554160481373287183363577378487230119120655_felt252, + 816836968015403190371860338802210921909031686716110145738577436151564018378_felt252, + 210409828718542957757870919094940751861339009606581333512491367520542802793_felt252, + 1817596002874700863806471044983671176101956150817323851701122739314424974892_felt252, + 918249480083306758093879370843729740613343201522452481536387683267413875311_felt252, + 7837213143639895922356909961670500485517469196524908117990671719780150147_felt252, + 3350378196411367808295168853906823269756206772308691568349462883505724370961_felt252, + 2970877058666351477576332705393559096591855062390717300462512311263530161881_felt252, + 3433154689997022536076665728905282098780219864088190714409896232405057083148_felt252, + 221066803843394453916344692184404538027972499375638617646502652141821963684_felt252, + 468532339378097301324718586687496466940278088135106072248925179256057950955_felt252, + 1927941319256691378306170844189131867623126512726233084141458456219423674240_felt252, + 1517054250176697117485586949736805411028418060844466798336517381607272911497_felt252, + 1025055813912521937258851455050332577537307549940396910139615929273913723796_felt252, + 1605053504857286935565773010542781516868497371969014807549653913951640615522_felt252, + 592242117638984086763885799553842499059105484187701541449582161263361961285_felt252, + 3227674925219077063608197680451158121319017916890836374924985730090315136237_felt252, + 1139675997670463007318849378476163579005006582372691781739763473733300384701_felt252, + 3509073672576568706877845045316512681869747069509922976165056984424297183899_felt252, + 2716391095396505049431874001828333595175829137936041091125388956397488805948_felt252, + 1833472170753615011093116316176994904333459658114626204542819968991629726068_felt252, + 3060823807773427351862420461762088997347604159442690587090115805535237267182_felt252, + 2055063625302046217622625187538163754750634882656021970534452701817153616137_felt252, + 175152704793891137674530709618356388235943405657526646956834590047087122785_felt252, + 885831630070826703507357982565574158624059934985087286222060350371456222115_felt252, + 2284536182999952236412334917716862730241786806405509025898145153221889135198_felt252, + 1983325234128186536548975524832709913592791810255335643879462293665756426764_felt252, + 2916458608649370189060490977649773877070839902129175397193236929883938266575_felt252, + 1187012217820933838772737491447390609865817464788043302360915424028226652352_felt252, + 434558997274377154717147163860756869887230713652353320611545907766314485669_felt252, + 1972715004641781515133427637211596367368631974875434309491245562762182843800_felt252, + 1422817386780924065697737672637775484540443344995092876632657164864983491135_felt252, + 1858173292511643315851027396713887188913216759026592810163116717339823475382_felt252, + 2968421642095835712207894018415667771129897531495626450865955058533648743695_felt252, + 2688425259831178650615390175417589846876252075405535491475290901310321179426_felt252, + 40408870006543081081558355401089404053124474945994122993622546784963603206_felt252, + 2299796811238243769761172789186855251772884431400710013004328701973735147882_felt252, + 1312718386389404630507325565631719886720692325681751052957507247063707358529_felt252, + 1706784131454948810978474957217929547178386255568989113823908235615892408510_felt252, + 1954917146456906368239425961193049996864315125583868532000540076943500991255_felt252, + 1134372334780603666255002648471435774909134377285312900977118300548060116104_felt252, + 2378651952819691299671216867020083273287714041672813597075799464867207539541_felt252, + 142004993126953997836730276869696162143405128701935017592030109910552579292_felt252, + 1356062561242927472950958833669185336237976736870639445611869558656944346022_felt252, + 3334984799029809177258495932362696990934883539307015476157645451036040855568_felt252, + 1844173011333368647944923337665610388773914446947736121882385695280842080738_felt252, + 3399300996228062256603733679097521208485843288975019207658226324160318131692_felt252, + 1228302581739271946897146272100374863763887065425915325476216175237945008126_felt252, + 1355804922055118376394790160123701266215746217811183514911245196226819405943_felt252, + 254146124604739565479919922152279166911615327464843765083642399880260647910_felt252, + 1256273812413065867597015507748967414585529444034078491096729268072774049198_felt252, + 3185117207660604461931680560802767403384179136509711703776842603286550625449_felt252, + 3384222082745979896736125505201065964628070333744329689555803098762771537082_felt252, + 1171473357613905775203322199938161682991838482536853958380185645610518822607_felt252, + 1635637381258935218612025591573110101825815204608281055229816769242483856943_felt252, + 2168258874964251032534512035280127130999951315282783887437896290287848239290_felt252, + 548201974075074041919740271575484240860542778153085078652667507473218132741_felt252, + 2276592791697952433306042850059546212579932802070338241326425424770624391181_felt252, + 981902925894738205466002748772012845788450689371853450825812748833546573138_felt252, + 2817191914201210712985314655966732108355654574624931624533282661236748177645_felt252, + 2941864581145362439318399143967841327758469083141090944572530697649210904603_felt252, + 898674675397593716204937969057683930310725180323311968418378774704722412767_felt252, + 2636772756622365427885580760957524857898870843876520306154232635279985846628_felt252, + 3221275555824246908215608314190681919087195822066659138121197864608252108189_felt252, + 3449172868829190603427750400715195575543066102021223576317372908136406259937_felt252, + 2130864128269308789396592312674525983264667864334245496094075858183803421534_felt252, + 76632179605328000490459857528669425373821026174514034329650586353417656643_felt252, + 164832290210326759342125301525406945672985085176858363056288598918134536280_felt252, + 1287985399606882317278052777482730385032181196414878915678004818848655747826_felt252, + 992441043644247691711267715470240010382951794729962698411804250298701134542_felt252, + 1314953952296890431696776020144139334584389569417737754474563005341857397669_felt252, + 944684096776596211856737040849854739428265403518561466389968652657990437172_felt252, + 2665156804093964818929617896158010966580153386134287009753017876213712034013_felt252, + 868044786139191518197469114112628200044604213419076553639598810090049915427_felt252, + 419889100694905245656541332633224614467941261556423188247951891997693255131_felt252, + 3389463991009884655776534024091369932493439417626873653561542468329447403869_felt252, + 405199016068521484184449903568933188674107632350592568587494008785097123340_felt252, + 3599601421095221808937010559504848330163464024999091370766351783301794697011_felt252, + 3083304785577518040203794034596604868329060500990259529678629258973705271636_felt252, + 2311607954339548207974224501825051551766274599765904963914551197207484773379_felt252, + 2251393391581426674293127670236609652521123392107752014048467500180315797239_felt252, + 941151228501258182061630676280820212876393445011022203507617283179596752820_felt252, + 2234914343162871976983918185769829354554669993842349071656635855384433179597_felt252, + 3071804237222464803434744328128287290978673349167196114938864016400976934228_felt252, + 3372968881045176004928661344036191126115054572261456126580506784908062849865_felt252, + 2306019320392274195201396779885856934980862157873307584921361539032049882313_felt252, + 1224092811704279140876782790264815977392641076635903222930295957026636020906_felt252, + 2140702246621528814237667982706677448678714307486805964900956510949862709754_felt252, + 3398232279332859147205003149130743675573586551981722182967635693266210195428_felt252, + 1965512256601809859112231048389712967954883740070052746948493799542509296167_felt252, + 3245901486699756348252567642860382319586454754377912242154795653974017352656_felt252, + 1491990649272988079869280606239243882103032291820429761867364707271066025888_felt252, + 298476535736573335216708339055559127668458081148293601719717069027419879841_felt252, + 2826096606761744612701742969060593247873172823268417445068769006113405202165_felt252, + 2665855451946594791455013770530143464209106293479584050052086165181209260071_felt252, + 768884151630118395382459645376050627680859854535084625433352898341822746968_felt252, + 3325519901922449851327152832425587687405475181272972468516707272261127742953_felt252, + 2405811001574499164031455745713855304116158045106776893036322853760731568231_felt252, + 2242411190369841481439653176040755026596713121689076370705661933760910501720_felt252, + 2010705752766686719914304000707447110482606727668019406208646220266450808846_felt252, + 2155560337106104986382939922707145818080737002260621916285198220142596846104_felt252, + 1722536350837665630064908824911965197057193697990564511687383048887695663181_felt252, + 2894016514458430474937125690145077036640480541410647975634425054878249689164_felt252, + 1747440344937705642601359980596919511751967397248844266883354738176680162320_felt252, + 1415823425150924383769685848358774319188830763776729649375915253975278074589_felt252, + 1696498462878382583800881793717927609275472976539205990692207838910202854930_felt252, + 2012596874342735410161134100890752197878208335873820719076836046264712770184_felt252, + 1020652651515834683398423138932834244165621513542053133805553225845480850228_felt252, + 1078467920061947024741697947923542632777664988567029699612731895989842136677_felt252, + 1121888115187384023624268758736389568410802457315035617259517083175816582027_felt252, + 1627592158801596151249767350842450331254938090325799361161740280819500699124_felt252, + 697796098151660382805288666312244008215336009266752931502511921284160600740_felt252, + 354859132195042636621881904242620929700536144342009412871354125457862514356_felt252, + 3379533452535644591161350253566324090372931999075175281064853485763614860456_felt252, + 1560241217729131726504474307413456093592825264157356204027080601552584392752_felt252, + 619683797703843620388564271061944265366621558815424517209834651692020558679_felt252, + 2788272340226180974636742080907091061578576272694651062082704017219726172840_felt252, + 606121481454737300528760910279199900135727583520192536352605395479203332319_felt252, + 1042361434493530919556186892782446125624237605025579305059386068838098713386_felt252, + 2176932893704618284075565093440514999316516283873206885278938440506608503484_felt252, + 3009878599109538646748540716244541550806974277838618862176063522911592195213_felt252, + 1310052948648389359816334138804975274125037034726792878683754574303485513527_felt252, + 229598791554295315075381080212338539953369874004001146920096597642341717002_felt252, + 2743474995475323750848386612190468898564195908198392894880861625529726590484_felt252, + 572478574654139327192270732962971417092826743238595479094760795149946919168_felt252, + 1430767542811922926120871393394101442597088577997520967761407421154756624768_felt252, + 2102468857668024720467416422308550201205062693818059084246698006262334021814_felt252, + 400486839700779343825982937617874511033658267177322684044408466341716176250_felt252, + 1211294520057268385180285702960142699006815571585604803496591602778196967354_felt252, + 1826064688689626605265161273372379262815661648043158979240115251501052678597_felt252, + 782775303762810496900092763034727907280146906691237963468161922781692892196_felt252, + 1382783488776662862851696778474078104500313450571573036935656028293890889469_felt252, + 3432332181877027221897862984865334042503590704526783134789388304646448231241_felt252, + 3084917815576291923039708272458802173516767851586642229481491969131000775168_felt252, + 2949443111136347389633688531763248560498301347978832888231343636394316439524_felt252, + 117010946621134410730456004518867872325691824612459022619646052824610364469_felt252, + 2707228632464680248472098907338797371271501376813953852031628105123564907073_felt252, + 880295283710722635443555139772171112733436312896293956213628378020584965020_felt252, + 3568227601128304255213113765709106455794955345715339257674187301802242090799_felt252, + 558565089068285990421408251993948702468759372177122408187992347884110526959_felt252, + 1608120406066426236908012167773014591604141222644392391000589748120010325808_felt252, + 713611375310352428633019578926127836286514143752037932212854216675227423016_felt252, + 1039654447871113977895060633007863546792882117749873555861464230148148341971_felt252, + 2415614470218385260009698480294883876407861322938415754300741225223638772056_felt252, + 2789388943514091329824826781409906701794211813611706963649405397553790670314_felt252, + 1869301095101593102038081434913713470875483767330850491620291603677370619035_felt252, + 1515423580586188930256763957248472381846209554547187259787704234295537881508_felt252, + 2445317294619587745224135464897448472003727810495312390191319382470004583282_felt252, + 726145461396484532343405344878790415840065699475114162800835648541428219692_felt252, + 359834627947463165170644544399121830120598232734640319236245710697692745086_felt252, + 3585895767261314394076150895909239295506866297834239643971075406560795249143_felt252, + 1453861339064719220666479187687923515931871175076122941188388237014087888249_felt252, + 610844127041634236087643615495435237355386237629340381041006030111861446159_felt252, + 2210363434190356393625330517706891308816822819440135850695985992431675089339_felt252, + 1454645043864775639263228335741823826324926232128156055605780930046774396786_felt252, + 2276998547591003467869126622383021057169447000482786276404346783669148260701_felt252, + 216522246915632955876009308995219150783622605963456110168534117978949812199_felt252, + 897034291216339544340427979243145994329225088997548093215042945968570604547_felt252, + 2238702124263334334673081735591469771401925255161550968748825052935153471058_felt252, + 917256511015821820165979618958450824706878887001632312028443312804205564312_felt252, + 2285970740955279854095837028582472890397934256796844254595226293688776261605_felt252, + 14349780424707263693231726224916788754417377364758017086342982043677089865_felt252, + 622541375238352162986729996240848076224231402185721914669904918533206177212_felt252, + 1251075790405720389203522621619595510353158795700921426146317041649784943629_felt252, + 3053599008106284779682648850754199915530691561809517913864637450142503166851_felt252, + 3325296580384884921736720597590827833216101704149288066369486501137404570935_felt252, + 1369633101157809563813509810481972765839023259010278926356944396744060519987_felt252, + 608124315494775862460651530394347589036319023169759149090879509838292445865_felt252, + 325069707987809578412944675540386983611609485752386256175506528153590276338_felt252, + 2686628527587259242664074167520026069002607117525499714348785623417043430831_felt252, + 1703508527385064049638292206515869790911466720644555081393638541627085581541_felt252, + 2549311218823866687671995234175320492230085107396014326836151346352134234128_felt252, + 2019779926982506536099794574656326837871146556149919715769984748028468818753_felt252, + 2755114180641879296679266699034386684780096485002382355450678078771640445279_felt252, + 268565926243397480345932146881691364117348090104869765510430084381458141987_felt252, + 1538903112225371281315882521368144714219996000829381805405093488084319615978_felt252, + 2466543014292059730444979551396712809698683646615609911818728645208831773_felt252, + 1226761929993528303102518034235657694430488443000128476965229528443589736122_felt252, + 615261807296874162375625881393152391793213360347589001831708509722057225725_felt252, + 860892483158883162048578307799326900774263737972343900320407189963822244947_felt252, + 1030907933691308140486655357533240207462768668251079965509578603663389825626_felt252, + 564952863929114414267172091632365851559316009821869962854199857154934134337_felt252, + 639236374634897321735872274366611695363494806018249893666794078285289259341_felt252, + 2264268937582714866974722116795432611110413940668675241081598602853413864028_felt252, + 2304123831307077544330346025690342659197780256676727570079950572838918109590_felt252, + 1845467416735659118983655130689556882835072079521323363065185614981471587633_felt252, + 2527204347786644486615388089096391545886568285448971027276674168440086524667_felt252, + 795475307329193197959617614715281279936170653432251142776513841943679776494_felt252, + 2879031823244206874649247102398732458520363258656350777890694478003227226557_felt252, + 3169017903401391173259778877194854545004654822408772452943497826945272924605_felt252, + 2670305667166087603383786687926129143732471967153314646277908801636868724303_felt252, + 1226189187989228229137643663032033764092735079489664668350874226843366705895_felt252, + 1726841983559758625951508024522516984778638837006860063419221920253835155639_felt252, + 1738676447878011727437585863859534470341315866055509610785623135906030061013_felt252, + 3161244758319556000831288054342163188295925789128778517685113707706785863481_felt252, + 3281644803361332147475056716159711418027009049454271154255505699120354222779_felt252, + 2737998266744712335720038798875049364693988395038128436488579138615754921725_felt252, + 2375577636700494087766001119676016533358280486014833892341933217942657960358_felt252, + 1434058295615520552547569377724909752382103994023671648702477666269023000876_felt252, + 597370352155866249825644944829864278926971155439038380443977824407914323821_felt252, + 2080412469121699251175117160929268626821362666280520132939617799977991584289_felt252, + 344661227589431555368579311809867517989098680358701472159927476724565077760_felt252, + 210558143687086671309900439443107753519186321520516902847195989301306639549_felt252, + 337313716876589957051818998423661186240672888262413280772728388869698897747_felt252, + 1850294555086450381056802924915690623762875778461543981346741796814181458227_felt252, + 3055541250789534443565713607850008374752373564372336549274175967216511737391_felt252, + 858426429402394356549241432291400777287926482990495882740505269801695462204_felt252, + 1219684541771837641286232638474852547212289092942153487411796859986174579782_felt252, + 3550463873891443142771210358871386165812170129478319847218311136537736038997_felt252, + 2127806566608647167204309082104203928254265406516075574480058573339525711879_felt252, + 1817355899314966046059944070739062481070256447864587798730030078183953554825_felt252, + 3104973856159030654550367438191986021164125530154266213196402070201133171386_felt252, + 3514402777693411064617935470746876560929195599156356193586559608719366505485_felt252, + 2672980915497294652075666773978145963915817124640093976604447620365407186587_felt252, + 2846367257190060009479880842940310749628444440168261068892974502646482432504_felt252, + 503080168025291772297592344208447571814492893853370457002296483325990960484_felt252, + 3370010226379661491517534078545252528520171026276792423220023563535786384668_felt252, + 3406014854880186814811864889554186993391143046890061964799128046114465418405_felt252, + 2379203066369276893277345168911355208644629257177238124938191125737635194201_felt252, + 1022236386253117289993934535582327505403925768134563166468518783194326599426_felt252, + 1317646376103412932741211397201288510412828723667990125281033825067469911444_felt252, + 636078736037513203996085098896762767643699216787417238759614864186614323226_felt252, + 1047739603959378671097991184966246595741703916819083688908297477554912053551_felt252, + 200985718280884709373190266037000328895260565798581780489586247759613445927_felt252, + 229339736960748364022290005017314178080698790241022200281248546400004265526_felt252, + 3035252859146448662901139276993306981509719558018911211248848189507593259576_felt252, + 2092209594648359558791993821657560152889557120217584252914047745531456051973_felt252, + 3024581133062252347207468267741056570420052922970233380266173571570671553669_felt252, + 1571209001078754747849232014704217573538524594764616743214645386918777502971_felt252, + 1245865567115028685222789532598632046809132252850484828485259870013886778851_felt252, + 125544372869676841062615397171514331126506904436837876110100212698476063117_felt252, + 1892859149771258570806306501420103196065569772489304740272224168205064188401_felt252, + 1272994934212982541585918097706806629985451968338520282590324404312673215066_felt252, + 936719498754888416699357982281729665719858704258829944808170343957083889028_felt252, + 789752601004729846573222261774619349781716400544989173340034084110715743083_felt252, + 488009899979820355251592833994838412831814256655415843618977826313446319815_felt252, + 3254416954350909958501441424244595668899505954041986124489074755859497213147_felt252, + 2974908847059713791403670607495769962571387329799922459015262177033938891339_felt252, + 562682068717037209149706482450245609561184218954036755822113037637929641000_felt252, + 1140934643413561627585468408039771541937784567966299109043195066462984580252_felt252, + 833258416579282178813448902386755822887311099039842312101259485653765574162_felt252, + 3214739492285067783581509294462212178286682849972767099096844202790911494923_felt252, + 852614896931701080783257284354480072537679895733187870834615781819445688120_felt252, + 332082708022268465404314610979577870673017241005755419139263068021632607206_felt252, + 2669677090222597466373633758417981252877674632326758963514805381545695972751_felt252, + 2329918619107381830642338803538179667783869909226253469833280910529178730573_felt252 + ], + column_witness: array![] + }, + commitment: 2905691467531434398482687336240310936606740569225225809424628821355283044244_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1509236671, 364726065, 901738909, 815865703), + qm31(57002344, 1885900629, 1794292345, 94102853), + qm31(798799111, 2026122868, 1707660730, 33097166), + qm31(970822201, 1332042894, 891355130, 1953793617), + qm31(395231768, 1143557572, 2034089014, 300864759), + qm31(1763881595, 1921692973, 244406716, 1398013375), + qm31(1726720058, 54122292, 394639432, 417999862), + qm31(193684288, 1357757095, 1971933961, 2071614538), + qm31(1670885164, 1826558995, 2133992370, 1983976873), + qm31(469156343, 217683886, 494501858, 604258841), + qm31(371427725, 1066982645, 1363449922, 42210714), + qm31(268108349, 2024404425, 758715297, 714534244), + qm31(263799308, 1889237181, 289256462, 1567799164), + qm31(841929355, 347919934, 317378387, 1145490994), + qm31(2092001422, 432696785, 357234527, 827759129), + qm31(1993610123, 264899137, 122432850, 398173526), + qm31(494137031, 389316818, 143370008, 2118083843), + qm31(167050280, 346912578, 941426228, 971552446), + qm31(1968389823, 1803755456, 1629096697, 1476093), + qm31(2066570906, 778662584, 729741160, 192603663), + qm31(12716937, 636865457, 2120708750, 593005159), + qm31(697253160, 2044815459, 1871039091, 757614992), + qm31(1204551287, 1748683729, 1701460746, 1052374717), + qm31(105536089, 323963580, 652850586, 46211305), + qm31(1052953752, 575566804, 1688290748, 2091071484), + qm31(315777053, 1211543029, 103704663, 1352741190), + qm31(582694056, 1812070095, 255788070, 775724203), + qm31(138939708, 447763811, 80317710, 1194303151), + qm31(1405956753, 1313672429, 364923792, 936110109), + qm31(2007008160, 39848279, 541959180, 1284704741), + qm31(315782059, 1514681647, 1678560888, 460020979), + qm31(1471063540, 694541322, 698661283, 414573195), + qm31(928689228, 1465727450, 566132655, 1248362133), + qm31(666823580, 1450410757, 1416004697, 729475746), + qm31(303553571, 1457917487, 256683919, 1915762066), + qm31(1599750738, 559951496, 381232511, 1561973959), + qm31(754456581, 1527338767, 2053144636, 691921254), + qm31(2134216867, 1604753563, 746086927, 619637289), + qm31(43669598, 1498175717, 605388059, 170208280), + qm31(1809786395, 176201074, 1897088420, 1322251374), + qm31(1666308656, 1855375601, 255311469, 1653047355), + qm31(1231223699, 515049903, 1449770909, 853912364), + qm31(875269875, 75582733, 651921284, 333694841), + qm31(81946307, 389900268, 18429205, 766679481), + qm31(785964733, 705897901, 1022235027, 1747685733), + qm31(842295078, 50731276, 202399353, 1737783034), + qm31(1933101958, 1895414020, 512372180, 665300746), + qm31(1931635022, 175787757, 485409509, 1702795139), + qm31(901289673, 2048349800, 790670983, 756059027), + qm31(1699075624, 1203252712, 310958410, 598481148), + qm31(482889922, 340867206, 749335694, 1395298878), + qm31(1603971178, 401064615, 87113728, 1374808697), + qm31(1823383947, 809340115, 915882317, 1542664242), + qm31(693984020, 1396896511, 1885717505, 1157098165), + qm31(2099489327, 83787705, 1930828414, 128602552), + qm31(424502441, 1217463532, 2107351009, 1185998144), + qm31(905929082, 1493634115, 752907348, 756172173), + qm31(70457601, 2003933786, 2010085314, 1554829255), + qm31(2074711778, 1247607451, 1587442576, 1270071805), + qm31(1976782057, 1968239455, 474043669, 864071905), + qm31(294011761, 243616841, 1944299560, 871397541), + qm31(524154389, 186587375, 1726924953, 88337979), + qm31(1363790501, 116307195, 720983162, 1613562400) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2596555695249454670935996256585929707411301076305136992982989806963041086253_felt252, + 2450499956840535112735181798927064814239176963505924663472433304921950315892_felt252, + 2641429083560535099912563201363924781103234017631657528141283058900601070829_felt252, + 1150617493251243262317646025543516473683389942861644018675786937815477159829_felt252, + 2652598386623650961392213447060797676027739046501860414047273975754954139978_felt252, + 965014592263850146801815626403017625536430969534707023895113004111398609391_felt252, + 1479643699931590774959869519205887232050471773227043908059635757089466111472_felt252, + 164192554100028702744446506786282386964500298066542409824708598608229129215_felt252, + 2846763299183023287430270044468904928674489797995920889805798450753974496902_felt252, + 2997269474741024441693000933298973024641186613531255616549342884055955965219_felt252, + 3485079693732850702543278972420480998843099167355128206720142359987336828633_felt252, + 2069654749550588148142883697038674068566263220337491576745416588880775852652_felt252, + 2021314894860977708687174979186800793684727683526346526575322315252690145480_felt252, + 625460273815845554427686816942105829905748101736000317918708774608801553099_felt252, + 3481547381669534835039274591458742020681470607754427192615446628068456584640_felt252, + 3032349713481178866942798788205100027372283389116498452435738899717479840053_felt252, + 2805438467149845194887157274558484373476511677363246320521015638037166527530_felt252, + 62738408894572367167966415187417949287265405334728839705171540028494377161_felt252, + 107649200628712264187306706491824722507093309174289380189217040680063023481_felt252, + 3156554708324660675615026848672184851454728694863821004053671337205899272014_felt252, + 698620732211134403431875433188464883406486206190169920923677044624653179041_felt252, + 2442659841154432600906379277382228182775274053633404502664527015613441328582_felt252, + 1245857706275920670704516458147568771335323538748760313663993472904863319100_felt252, + 3016362523907612079064975084295123402314371265217132034614509206959587961208_felt252, + 1398163845880282822514416063481777793269076667858289145422119438640566545908_felt252, + 3012318422592584357275512355178021130102981723104629343675711328512161283200_felt252, + 1387120318244772040971287309136213202067601662943417665046894337612660588874_felt252, + 3410812145290195730303013821169945504511292618068054758717346057734190691265_felt252, + 2154974151879598038223828604458909085004995010450759455682845236526057147610_felt252, + 1304296239069120723404355586832743182297662048445378245564170093860594851292_felt252, + 117427972726211888965874098356727727538481365033107887013336665971340450547_felt252, + 364611322136182899589993208039748925706048803651090537381158331866109182494_felt252, + 974354195656528378970408583555455968309425985177505585814239537263383644026_felt252, + 2472173444386887913001194456616347853136181433200940463470334998230669207362_felt252, + 338193873866175251143630364605304292494488347338033446709537104411850142489_felt252, + 1334196635566310968200191500696624858947713132347176673012123800404841365785_felt252, + 2262996233832627420046064094682365911019154855763930068788587907109390578423_felt252, + 2375803536252386587804127421511508347723734643407666355693206151262202039519_felt252, + 534244885389515886343621953770335562699534042347770285251580178007192012635_felt252, + 2888309991713429000199659679945723216237669681793853704269370387225779576135_felt252, + 874127143856915456519255449244536512677214100652807327025818267312082292254_felt252, + 2510145014792856755460797520517129713500943891625238994496000526665456789668_felt252, + 567216550412813415087530296054215460792370325676787017495499184222699894759_felt252, + 1477883956399710974982438835624299683103730237273146754056000649642774519680_felt252, + 2817581162560519869459184443048010601421436431680022540975856940480727330077_felt252, + 2905577682304142169549388772193346255393604031716449188476982909999787714496_felt252, + 2674507856048570888856088074371834863443823121849480841902926122542326639535_felt252, + 3178997726464582177384798708065039658621160174986067866342050863562750978011_felt252, + 1923483715078624919954205283265663994956038120759241120148964537817023154921_felt252, + 2103818394861470294904496156185764165177525673567034620716482513499341679357_felt252, + 972824556440137525572038393056866288684477199468037012191286640607114475445_felt252, + 239974216306001782839944625987172440695880112159194171172932231022166778996_felt252, + 2152492181996513943650911208956327740331817349993036683594091071346178482136_felt252, + 2663458858998525876623444462259148309949716006343994579018028377600452006339_felt252, + 2071151174322670152147369217087901656268929548843585557750517473946149895458_felt252, + 1486434814219684875701740332807527127127251679324315890710446373504755063954_felt252, + 1560156677485506490305836619854106341097814923306417879930070394932689162208_felt252, + 1149207148471106031634577676753708824300063481605527070893894678543438694520_felt252, + 1904409372791157698103933205001057724404311879792889258689409793527116137696_felt252, + 2465811272770928178020453989339570322683607645577327753216321107244048407279_felt252, + 2046863480494533732531210915328350957188017550141886562817699616684559321166_felt252, + 1762550126529298079024713736235299530578866825526666983245766885042041707653_felt252, + 2231840524807822433655120391883128948576686418436934873664632436771807012706_felt252, + 1668879037577617564572276777782148484056474399296982401168056098713934412138_felt252, + 292070432064470351403850830243624523205707788442614574727021082227631990254_felt252, + 9296809437182054270781134861889376379470236255133729150862164331845843913_felt252, + 1151109892890775278740952330157920414202802215036844647339719210352988014527_felt252, + 1068010210914666952380446553618881219720782503501183191157339714863425360570_felt252, + 14489704944983892963833159219545951443717533255884583653807526117603021208_felt252, + 1211232591070891177982481458142587911622674292036061822154304808474830988160_felt252, + 3497992668454916921065274663745077440501393337423184642998327397827842082105_felt252, + 2720719278861821353672144820396341442805836409227809340515446959091844353728_felt252, + 2587774644540514578062807740690560362887048737749448876934376847039378703458_felt252, + 2606495917387849601095762078145528990246942519675836108648231529142755906497_felt252, + 1935099125489152718908276258615012443294345195614937510073535373966938202456_felt252, + 585407390887461994345293261525466225943410793295285697033769520558161568415_felt252, + 1296661938627179966803235169901725069134230311558065835040420323269241785812_felt252, + 1021438909655491463256191503039000679027263465475550431210705717693125275860_felt252, + 1717198082924615371212006738636854712276649238881816481869777357883961376284_felt252, + 1642162787980681540709021133249756396703095778952793389297054207876369730018_felt252, + 1081074076239227728457911036571157561054002076186201276887586844912390715002_felt252, + 2092566178754050277568798439468798412113547595805161851607626753215011197146_felt252, + 2169448873748800092579711709443339107021184317583009666563983894468046809574_felt252, + 902028547001594560686260159811482890252699974875220018245941034871117743361_felt252, + 297329685255490088213182994862410449677817514959833833652054020394340301702_felt252, + 310937299189123335770521414262700406156173039842804310162140643241809685708_felt252, + 81841392053105627625183871672695998416048729036410268625035375292597552258_felt252, + 1243724486234039799734644774622535154094985039523237408853670238472005872385_felt252, + 2562659540641925491053354204938866444314720999227734683692973864496661927887_felt252, + 1597341367444601576029040665122857392635358784944805885728258854781119449001_felt252, + 2070716369106212763871533148535887536421932295135566994418411021019057640549_felt252, + 349571070551875708875381227970423224019954909408095227745619074575104346268_felt252, + 1608370082120195345941082200621908060428444797564794707254956387378508436150_felt252, + 2622473749031829444941532757515553347745977656210257535544763792622552927707_felt252, + 2625856404004765149549798914229428104987439849966084189074181927847754818963_felt252, + 2649304542385290405401833111582827249806465951724391568513440760368338364865_felt252, + 2304858240579608776446787854203830479288181468355294612968768721563600010651_felt252, + 2711843413542474135103131069443900494554306271446791723455233166002021051720_felt252, + 569812390070715384979558345210302226424617611457136689067555978288930677821_felt252, + 1898710073135793632956160077052613385350898830485115784207001308087843378916_felt252, + 422415847130253899101836030844358472653452577056630143734184542769025710636_felt252, + 2199926287357125766142280865413680104850331410523164936613322109370086956842_felt252, + 3374413811064010200356648676363389287113557916230057819927420919788820051556_felt252, + 1277883170907387585133138629523494677225150637368175259505071936525296543471_felt252, + 2952799619817381099618334098628861989537592251770246136158159492962682368932_felt252, + 1614608216969389979845773556661122665859198425657224519075327105005877493167_felt252, + 412948535128209526406584679490078809392837204742235725663078191100027340491_felt252, + 1042430562023778908897704262827235561355648830635872338223332910029974835181_felt252, + 2566765359761116536441014677106169291345450502977230410983591468023393712858_felt252, + 2721753455417185047280566437212747028215664211001288831067307980243268428597_felt252, + 530011028837168904353606584361840710643610032491336215527286467949656214697_felt252, + 925905048221967763149500923555691859615879498125735090149285885891779381381_felt252, + 1249920383432010277895816107739511307005581708997182550754943655100268202063_felt252, + 975091146808250134080622643816402700662266132630715660625765081073143832772_felt252, + 1542947800696530752512628957346742851178909658405081248497106954899993867739_felt252, + 3237853919259046838989073961347504593089072334664552770012813129737097856571_felt252, + 2426013919388408224257312322719280938722367188883205546847067089562619362169_felt252, + 942183270367812186455943723399132761275000615252309922819428409928375659425_felt252, + 1442773783716298422807859325280638567762855900087232762803630592477479910970_felt252, + 2983000173674055722314576681579505032929734810114116413629489016330851069642_felt252, + 3366008996231637911738001924194789673658053734488158396186467280052601374957_felt252, + 2412076050966155629576981836955380460987492340789196208409159418734341620281_felt252, + 1454280882146275308369430750950407791590380268567632969301954071497576284513_felt252, + 1959854636918670956496926046756847006296744169660220158879332915781714543853_felt252, + 1387974354422203731995306989279144254081012665901168653181272817200504892469_felt252, + 1524914046529410593007517478469706402533075207351644117554199734588538285618_felt252, + 3416111899325508540584705967472295278345662154489346447288889284677687280501_felt252, + 1335194487304288933934268330471923129760240981805754284801419608811326259465_felt252, + 2916870230699961044211393453809743814602285215858182743109810031372233025736_felt252, + 923583598478533213527598034300737701651699003296671874723958335839130329143_felt252, + 2559815731238956361572964591015965936150987380923246012326768951231170753165_felt252, + 1457134925146465176814825853797595705874303283045354933710271805730373866802_felt252, + 1130335369749853244502314482531922479030716504230777704488777237170070576022_felt252, + 1357375389875864675111787457975120767609325705000834495029639071116303015880_felt252, + 2308778409721124709850082402592611895485527019995205850110232784095416503377_felt252, + 358768689254296386778628434436122313160793452514167573979166451479003144114_felt252, + 3103138807411951550246250108379797867100883171452865815278551858471840124346_felt252, + 1480533528281215924831870114460344655724864436134238001044118291194183451453_felt252, + 1623444340293427307342950917477882714607531964081796686948676656182490519895_felt252, + 3245577872438147912026953657564365846392079287675414540284584877026198997816_felt252, + 978464879107012006806990009151590335984283306084144511756264010332462208476_felt252, + 1401532389037853169946170423128875475433281593632286703241129203680760875124_felt252, + 2932425148273809745298019128864735947843964130280573587544263136668205525642_felt252, + 3504397404515218777316631283849136800826735313650062332684546769084538261365_felt252, + 2482174661147976899706191879852192168191149535332429887915682868655948696252_felt252, + 793514597669013419516876120792024158866424242477670443878656684236377421500_felt252, + 3537499960200410797898283521023452816342639140844818572339255126434786376459_felt252, + 1271894931590474087074843411873590499033673377035042261787307638711707658028_felt252, + 2889032980762057041982699269934577036287341088806527416327836326068500682621_felt252, + 2916918791701531310929780511236266999189001571445252924805335164264915475545_felt252, + 2851257010329104465065757042011031722605721888815401944402849855259297877139_felt252, + 1227828385288118857402505705618822867099684070874063897492823403548341947790_felt252, + 2173219716221365770773090666535379540935654149674636635469553251276067259095_felt252, + 1683718258306120255478989332372224259283097850990322399417676554958812570529_felt252, + 219540274735957611676828249501991394153116581512041156418879411009345941667_felt252, + 43220880045820526217623499588436102469695662671397674008554299246441882293_felt252, + 1715187197999967385691567913327394599383505597083321520889774204188396852977_felt252, + 2613784401954948986300024289871199978725127258300757198344709860252170315195_felt252, + 2265111031737226378221319177846524134564314782445249829550439176985556993755_felt252, + 3346762121802088426520980169885198072339309013486863954194310806124860240559_felt252, + 2362513879397086943050396370441790584934062265473637223983281569891028609030_felt252, + 768900036024878580852305019195568178526137691335442385150549639925264596708_felt252, + 2254441873090443438071498527738401622051403122623277608196032681131693866845_felt252, + 3306762744374944940255408952969951848962871930422018591590663275249180473824_felt252, + 95927881496120669652105868014998189229688455726860056096988810188975105708_felt252, + 1731057284807780754741551242306487152594247873717774471739857728657375786535_felt252, + 3541583187338274235984717781238107703963950563896296314666496884022558990968_felt252, + 1727302021475269317423427235966661578859067948666537956183282069994399233181_felt252, + 192539877737200223162608990834751961848979039596593169567198954019028484749_felt252, + 3088408039421500659503157046245542935872025839998737701440825201128913509458_felt252, + 2794041059388306938085165706553804207197482301114742337754913757060165190517_felt252, + 2352658087124422960444255426427208236129095796998681856321627091225386488551_felt252, + 182725654187559589595945247375542905712261831020062996627444993914082935842_felt252, + 810467168488354528184446531948691764595719903771538579722399477314310476526_felt252, + 2557024539006833518656081708915191860365234475378777899730322626062195618182_felt252, + 2597403359678080623786761444933758514829957494110325896146213041612238930563_felt252, + 2794844150974558182322425101914561961354325599108684419489619011774014007541_felt252, + 2281931610363036702259319602751249196528214157856087430071427784402491762647_felt252, + 256411250873689953514035749226397674836205074865867008525017570459049078616_felt252, + 2202173455313660583598318602790540181792499224415002378769164316725414197972_felt252, + 2634504128614467860008822689121666741358026829111501403365100223993977090218_felt252, + 492217776879595835877889293451441732411873908339595114480637317981873290947_felt252, + 195486378948146144468690416501388667953454385530701330635163148119605499588_felt252, + 613536698744967349599494117550226518707173275700111764291350106196781303964_felt252, + 713752073350874099208797004082925144556301902072276958374794027388419335230_felt252, + 1553973011178506353149653969076849928991662345105619069558167405048896114360_felt252, + 2154452960373637582322357402997246627401164966889106415431186201363932651579_felt252, + 2455116234577463490600082129710144845485654855826009077328277667310189933155_felt252, + 2696783277993545527651775347613830448025204721974676821060939556406909125670_felt252, + 3156359538518391106070925516776921908044284147463159721461903222659121750746_felt252, + 692529251566242509669664400569175812165092861206953067605264585971771892910_felt252, + 1162354897261496383514177958815092797615468474019222745694807307771392229308_felt252, + 2019369068763893320437551967436245524565774021476922172549235868032612488185_felt252, + 1797981632994987858589299416139583633729717851667449842664547072482437699464_felt252, + 2599424886829858608474861423038082074563451795618613280968687252955737396792_felt252, + 3020541014804710744475830066954481983029612343846956597339883120160109213021_felt252, + 299552810808967494383192506118305259078556408915894017074243973221361798676_felt252, + 859736045395282284912444099430333167129119200432281043333864023045328183300_felt252, + 2824080333274711343426251143902422423502390492289514326767495759805266772680_felt252, + 674118525671337280839669376295753433930158610793198630268081527581536239090_felt252, + 1222721522243692449900566677428633627346603921938889519591842665677354319694_felt252, + 2448531015643820934990798732683416908627307879385053799513840579937078254991_felt252, + 2138881498708152662128046447310330820719306913280178683964140638303324888792_felt252, + 3248734069389540470577643529806663039410728563626461882625696752459497770745_felt252, + 1523457031861715077507889971413571506076847315442659303588766237431773415944_felt252, + 737193316227752944845097202573671075929726582589866342977015802533114149943_felt252, + 3343614186918589129228816571830613390602551483347221240070094402509457675913_felt252, + 261984346039205386013353461022307301368715920009871626895985712254771170588_felt252, + 2266112794338069074941336772258757872624854196510037876191986220441457024722_felt252, + 3532159339641419247545317100558443320472017286656986714897387016579066558556_felt252, + 3258537107964750508384879914341794024348288355998478071078643418550531491936_felt252, + 515740968148233457202425912435093195903468341815681451364017408177248940049_felt252, + 54852222372078140575487529580125289488213761999758186730734106441603781846_felt252, + 954839798067751555108590859762455874326311699569195088340410219639908250836_felt252, + 3259049453106617522437919238497993397756957931349832626362063519355031554088_felt252, + 612468936594834684529217000044208099668620696723964756930326618166002500198_felt252, + 1823445897927542938743390190841006423718813406174295215580440040639132443642_felt252, + 443485490414936998785029656138377941762865364352939746996366923356234105111_felt252, + 204702568382355649756752559487048581091400521597736367589588714948745257089_felt252, + 1291982569449714459096964210010471100725477314922398998784919843057663409572_felt252 + ], + column_witness: array![] + }, + commitment: 419956946125575076598730009865610642992789299173463678175721954543335751727_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1747214631, 973257411, 897713185, 169627307), + qm31(1159683518, 1562952332, 1524084151, 865922082), + qm31(2115492938, 571587654, 1114970141, 1137272037), + qm31(331667592, 325004759, 311427721, 64752585), + qm31(1420350431, 35272181, 1190533757, 1488758404), + qm31(1318656523, 1168921328, 891564541, 1254881887), + qm31(84745980, 1949857301, 524561679, 786874130), + qm31(595946815, 1469163380, 372652402, 164775183), + qm31(398596210, 249937191, 620593348, 1243615666), + qm31(956777392, 688655050, 1098871435, 2028920999), + qm31(2067980351, 1284957943, 1929791989, 1629949430), + qm31(1863966084, 1094937632, 1954387799, 2038291935), + qm31(406767307, 573429219, 1214808570, 1304448611), + qm31(958350960, 1289657088, 339202706, 638403345), + qm31(1043555233, 2025121246, 1113786661, 20548769), + qm31(1397409582, 1257298137, 2050404070, 1340341283), + qm31(993317300, 1884459372, 412311795, 446679184), + qm31(1244516263, 1998523630, 160454672, 2035052081), + qm31(754861876, 671840374, 1280539230, 778632375), + qm31(857986688, 1365583392, 269274310, 1673726989), + qm31(13786917, 908868383, 633090829, 616196472), + qm31(1591086065, 2051703919, 2026113522, 8704458), + qm31(792008124, 599994919, 1953880229, 424773490), + qm31(1175972094, 1714800148, 375921747, 846561882), + qm31(1822073013, 1428182151, 615065721, 902951364), + qm31(93889631, 1344139177, 2134365918, 1264388319), + qm31(785772528, 563036579, 987269713, 210929219), + qm31(1399424213, 1491757787, 639602420, 1334178162), + qm31(516456313, 134804399, 1493112570, 488426695), + qm31(1650245944, 857754049, 1667362362, 1982630768), + qm31(686664442, 1124706296, 873996322, 1651543763), + qm31(1699549369, 408755230, 132745895, 1806375089), + qm31(1955191799, 396372611, 904977396, 1728318584), + qm31(1421369038, 720870138, 672495876, 1519437730), + qm31(310302129, 1982123566, 2056724059, 921989963), + qm31(1647978787, 303970054, 849742203, 1135046287), + qm31(331694323, 2002019512, 558656006, 1314140588), + qm31(1506392491, 118004958, 1377358949, 1236774191), + qm31(1304031456, 1471072948, 1228914210, 907167062), + qm31(2007450246, 1595270131, 1960587013, 628229396), + qm31(1210048032, 1206461923, 913778618, 143361412), + qm31(1348886872, 52209585, 749250952, 31728782), + qm31(925314730, 383431356, 1324872143, 162659323), + qm31(111406928, 1513351361, 457758294, 1005834605), + qm31(1075648665, 725600756, 1362138850, 1049427369), + qm31(332742257, 450165068, 1433037638, 1797008654), + qm31(2020448488, 1975800147, 2073567304, 648929039), + qm31(1920746320, 325281860, 446892521, 1598350140), + qm31(345343134, 1134184791, 2140230034, 2044313545), + qm31(1049265723, 4973630, 2045219630, 793734433), + qm31(1596161637, 763823581, 1275362502, 807068486), + qm31(507136299, 382515873, 1098253774, 1523604208), + qm31(932675637, 187591581, 475900320, 1631639699), + qm31(294682499, 941870902, 2111311114, 671297702), + qm31(980107730, 1595510942, 1621202340, 1038860120), + qm31(324814629, 2053441795, 792005255, 1487235596), + qm31(1713982529, 1983970597, 950101479, 1402142247), + qm31(1587723931, 478525315, 1019445947, 1708311074), + qm31(1041210482, 375040654, 109033181, 151986711), + qm31(1736830698, 2016776517, 1806422422, 436786470), + qm31(1003444565, 673318476, 482564261, 1629643437), + qm31(1148016867, 1299876129, 2057475846, 514482796), + qm31(1557549781, 541666372, 78448936, 42152267) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2065578707677779951548252975487834146226725204157067479520282004703540468971_felt252, + 922185766056831209839647317425373816895803625572109389780068450293751527951_felt252, + 2422142601092314870637457160258513616948935578821054626112769355142646779964_felt252, + 1973759026950852152957194179742823304368673996302361109352472262039972644997_felt252, + 948024176073979104784496125347701068386225670786490552204422327256231962580_felt252, + 660853696119084294336838085594101087408911121423190946984326182738741680342_felt252, + 3323117910450665110176155713408773170602829055895750813809210199223933689967_felt252, + 1793402266055811930693748286039469992821449124920641787760396269325628574346_felt252, + 3281115684755432191399322224858905806339127618090720563133053674117691527968_felt252, + 1013292686140560811990439103679168333883674610369518600707385290134493306127_felt252, + 2899788532817049364484591605608709278640216500491809507031512521927336154125_felt252, + 165423723213687063807731113999695822080447182718512044869908068442411240289_felt252, + 2568051903778049881327123135099969919455137090462069881906409675849370134163_felt252, + 474321454408086671173622435049929203292909708723226343787283129187187293170_felt252, + 3382022675197145333994802639020051011625116881878743558818972415111765280315_felt252, + 872732313343934771529219476878175403065392899254353074626123641431905003427_felt252, + 605418431795947971253140328994480785862567970576959933848224590515451404135_felt252, + 1877156742067263446780086826908276266098074194520614199724158777880937005215_felt252, + 2621536731599972903750747097732772399494031827519947667877199377132749881814_felt252, + 2967532072646632166016942821801921217808333866872510586893478737162430330818_felt252, + 1802624931649282017253427630189741892217950738525604359671511839503826955742_felt252, + 2224826996944949997872129475756840376580653318802470546994527755157916091770_felt252, + 2199676998667197023937133742127683478121883905774280497402252394445661760424_felt252, + 1645634054146439898976066660779525708473518852310232641915928980624614142147_felt252, + 1757758413449954818872800635208098146903788786737631501949833764797833430173_felt252, + 930498347454068077423880278458461753141113700902151445337388808813344738778_felt252, + 2818175457203079888433486055412012086065413372033749663029263545637904110687_felt252, + 1922241001972332707248422089445193320855089767606219536013097059501017214528_felt252, + 3509021260607143393721790577400135443764935191366399709688061360483282923700_felt252, + 447554878965026789444768738372516186494407527833359199805569201426826264078_felt252, + 2319586239968896793170098702541903913620340376711653632519145666239410147495_felt252, + 2427032527205257608398301792583521933720647428483449106058261961699247308642_felt252, + 2927834398280855153051269949258406621905500294972400926510095946859529130730_felt252, + 2930015769073532670843246114635903767074748816245977494675863584718643645084_felt252, + 2729180716665004874827074648664859926466979576183217050483553702590364794816_felt252, + 3604266698234770820009547614094262617513971566557639975838369575513452777461_felt252, + 775599114670489466429366896569051416585148007218662876867140331436730485619_felt252, + 2468919402767709396373203542056039663775514950308892997970797902719660011198_felt252, + 1031720833766957442636086613680219015698833232741281329149940834830665586053_felt252, + 1937088461249497479247646609601635914803432995361335815051145242234146855916_felt252, + 2653241839518943729739592101016638099423471906856316566335105911779040917770_felt252, + 1769311666396577756604363152896062444871004037782757019842814857497752500168_felt252, + 2685465592222284367201917164936895353232568868073194453669724227650557928530_felt252, + 398540512252695919242533985236751640159092180050234000836407225029457013012_felt252, + 2778275188930233921617368884335616529583752204793976206988762727050146058541_felt252, + 2705978622819669811295264838244011811329019836963033001890348265041322157740_felt252, + 1153332393003708959324568516961934340658894237975434088951749765871535436087_felt252, + 1491205548038095352106489051811312312437456446842982662938520060188125368228_felt252, + 679224177523710682178044147963084431908993486879011725174257914099875109770_felt252, + 2721109476432498693609633269485500401884772568082011201795311175357036921521_felt252, + 943190252652979675253164489682443983819846140516960627256713806321878812799_felt252, + 843685086834688642904490761158349445174105734101176556848391264595808227720_felt252, + 1274703506986614700300704404495843325641246024442447914385953613328468100670_felt252, + 620820905887214129704861021842661588527299480760463775644548389106173059637_felt252, + 2436465212018310257676213709280771294622803231026850489656739033424076614967_felt252, + 589881135617826204986313782576873104415306168022350111835311155848714401087_felt252, + 670753818835301416726321128983158324446964480361641373616956047659149158547_felt252, + 2839602263576266371339712416208163504008321247868997176147647404003244167353_felt252, + 3071248223619253116020899042290889235445031801072387038399511071710493528310_felt252, + 2500911261298321712454655871614099055575951099167320051652477398066397914072_felt252, + 1068753185429323342738702173192639258056586835558752650487169125882458147375_felt252, + 3280874269439823232459936246097352449882865489738722297286100745361010878744_felt252, + 1103563166427438621099727607256088075535266452464825534903320946652660120205_felt252, + 2064603370492500427946378003745369164341890514410630822268160746672976842649_felt252, + 2682836393975733223742872415199176324709157441331183941894327105973367237664_felt252, + 2813881242462797770632259717977553398435414870524032866056558583745912626407_felt252, + 2637758011908195022598331285840604953338216339433058271811400563911910018385_felt252, + 2544633269411699801119443880820132293863279921894199693353195512822581228163_felt252, + 479121965511485054539925105052114067652366560688123393268040294715579078675_felt252, + 1351048811097909953164534012741596615314326952435511844766392693208679583503_felt252, + 373703973625565979778684563840472225894124260931372259327110971538205177680_felt252, + 699125937277701465096173236031218751573907900622441194843284520085902365865_felt252, + 980301869378523853601812854545218632010018053176618444189878872426982891660_felt252, + 2529536912513894791939737700996716455614152939420213762422109321432418842840_felt252, + 360656159793165442953563033408633589121475380622118904509979814720019349353_felt252, + 1459354472210456530239808961330904544634160290242439811470603474867483706153_felt252, + 506347832480301329402944566797805587108847294039701039389057945575783670707_felt252, + 2304945112488035851632609056492853017431669474448647219812832114388021358538_felt252, + 119009909515702648678803078518730159803861554875222351117978079780375448928_felt252, + 807954388464324630433813262379005611801745515905583431280345736870315413843_felt252, + 762830977100431058806458307564562220547923902446446897364338678964408990100_felt252, + 2749824837156808615114482406355833766883121706977975677181340460928237446971_felt252, + 2886140686554353543201419191053186756205674642667513646367941981195326656105_felt252, + 1269742526274827639577923274758887098554613328613526198754261556711187743620_felt252, + 1421758171377299883571270823675256711998738692196828466485008284178754766143_felt252, + 1867644909488804013748198281873569180064778085049728678945937847102068190576_felt252, + 2207300235958241728717594002156532207340517460210639580935308576019840471092_felt252, + 2583729868522373090151481938410882014552064175482326379404570106960427696695_felt252, + 2772630468400334763399565440066211219250709759500277395253772223741620946515_felt252, + 668943016377612006122079296140056868551840445263113719299447147288150941389_felt252, + 2945871971461193198753914823223544985527326179230776571596761039731656426858_felt252, + 572963299273923796128702616817723060688296793482766670397953344815015418504_felt252, + 3022332983155856874915463802295045029549086495735182815803601434578026499623_felt252, + 385082518554060316303016245269207255927715522231201578276058274635243105831_felt252, + 1684706326045739095754357677640287188340053138251092252219029802510783909372_felt252, + 1268340749127261087691178242541200029243693857184581379462236357588560269974_felt252, + 1630030883757645373022248060711218607514669597123922513105719599203582769042_felt252, + 2092203595016802420570782219898658476765738221819184575715385019499028481674_felt252, + 3073994333010438315463649898321568859009079635324439724789685670244615729366_felt252, + 752348769465206068161815591035092019091665456349449608460361886648239522438_felt252, + 639202230926001342595774930743441067289493265610888148440924346131752261225_felt252, + 1890266337000527419400336113883828591599824210793987881892985845654016600521_felt252, + 2616676295750425316519382170573613822724186351005411322097384999810544683995_felt252, + 1899149594533267318625061799050139954670902910161947390802553571259255075185_felt252, + 2207960978490105217924059764378451713869422891006426141589372108249950876272_felt252, + 801150104759842265579675172561964492473391881108294001502579171192853456789_felt252, + 3315155783095412494335214918079201577186635142105947539183046837165756922074_felt252, + 1993126577792896982996572562332434061731923549026761104847162729125894970889_felt252, + 1931058153526706865643795245087716770583584803635741947981163183776164756682_felt252, + 2304790968259103408213642928283144321303783295010355866261656671209441522323_felt252, + 1509949978509543043299526928263977601234142294061203257441417533450637237142_felt252, + 1012003378346928148534455735035556805134487451370040522418711235298618607790_felt252, + 75442029698387588751050113936309698380360843217962533788528889002041634695_felt252, + 2097949143043988117726367011852477408079571256938143355090129251470780654536_felt252, + 1279795016298013797506359034833860012903855758805148116592991315486434333611_felt252, + 559112359544015784730770848499012972037426688058174563058630167872923971690_felt252, + 3430810074043058729379805499925629531092271823737014734715125983948733289820_felt252, + 1476480468106058485338170011664496233011742682547952822815298461521893643804_felt252, + 1921238613601272028278605123740726459844270040024626390310327383192281750756_felt252, + 630936465104180899363856081856026924564925454656683157829720710309860595946_felt252, + 2457128807316879888115921142454416796405199129346158789295006883635126529529_felt252, + 3450306636437390642547730151554080454660179381321937567996243574770787932373_felt252, + 2063256377463737706182259082994381681647563434551622690458784972855727361713_felt252, + 3553512779335121440125904283513174591115963171190269473138536069038066614733_felt252, + 2039066456932146033003191442785612387807578784756860268189270685793526566780_felt252, + 1265724926400319451915881926684356208653776328457814425047890794781723417460_felt252, + 2330517956920308699737487479869756377926002567837000770671152847146203351257_felt252, + 1117048291953394269102909859841389762800908816250813970902855836990214883880_felt252, + 2218082042540171269688587324628102126831734028594853920346168636281159530943_felt252, + 929144914919869483098394623757763170810205468483967287684202263493002340305_felt252, + 2295609685322863620679590513198468314366783686175948210787488082650424672326_felt252, + 927571852512602085106687666629898225592587812105342127899521988398321741359_felt252, + 2327745152084396013918165278635042597241242897977610055204669498396240946907_felt252, + 3102044624810919758445585470019875849103181291362854814857937586483132728161_felt252, + 2322554491736594132907742482371915731492922024166384691346080789843745554713_felt252, + 2695204920011972911411756975230898335697518094184445389525722540756265539881_felt252, + 2622229302983149085256777967566485327172388452138525766910686520344783799072_felt252, + 2049186582058753974868505347472369072460631938854138143574250310729007589256_felt252, + 969872307797877415772187172093700919298979501394339014998253425958545696053_felt252, + 3262690807273450405068929130723811016099642184918783742542245189833895889092_felt252, + 2321724790415431186696183441943343392352161784046438304891612141691121760060_felt252, + 1882225224387632816299375941586605443075744122664516926175340963454244795869_felt252, + 2413940063856545019309422739489957197473913336334641123390023310433092974019_felt252, + 2142344780712947806045464767458119238132292904578901167200078775795499288615_felt252, + 2028132153918093663529485392943788045905776233232357955034720187866832586604_felt252, + 518123441064086731663665272302818933517562454731154325188300525521457287078_felt252, + 2700571386843511248861178387714655848394601499511254342128778818914617098028_felt252, + 1344531198965644204030967301686841967516074826680566234935202106379225545647_felt252, + 3448122382482835070201309121685435329633231898381476274845303001343297741892_felt252, + 889100306747133119626219794528033098814154566695875384376865902189493000576_felt252, + 2872178578521365634024760004979646667117166059112856797572953975849534461103_felt252, + 967396722872831681653947526177896542898645349138459546024111554769540466237_felt252, + 233748201347781801708432576385654049945888878475170082191225741452080995050_felt252, + 483032542425428310108527385722071121772571629693867541377600086364998468195_felt252, + 1395752423063925962675435604241387556026902626690437413997585039578102995955_felt252, + 967965167606472565700231951028829210358633270724381196678950745401190691675_felt252, + 1817322072278129216876709917958357378321108609726657723932960223749587238938_felt252 + ], + column_witness: array![] + }, + commitment: 2678804721833201086565075418622995522708517305083887250099024042502452601293_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(1556017150, 485525294, 1265702582, 1620076517), + qm31(281106966, 304950958, 881941264, 250729402), + qm31(1349174361, 2099294284, 1381474536, 407444475), + qm31(15314642, 399181819, 1326860479, 833008670), + qm31(1147757872, 1539956448, 418571918, 96564952), + qm31(1649949554, 1159804373, 520258770, 760237221), + qm31(607056428, 1342891382, 1466162478, 85844438), + qm31(564094363, 1111757590, 1309995624, 407523120), + qm31(287556465, 233421925, 652197966, 1777302568), + qm31(43802334, 525090597, 250908987, 1814342066), + qm31(1006480008, 1968029586, 1525136553, 944397878), + qm31(638969452, 870516032, 1810214011, 409461977), + qm31(217925243, 302779016, 676859532, 1642401707), + qm31(258797926, 1882513202, 1939780001, 1885475092), + qm31(1019475396, 405369030, 122373528, 655280190), + qm31(586440604, 1040455002, 195800033, 391234328), + qm31(17296026, 1242628731, 1062916542, 54288299), + qm31(2017789791, 85681261, 1694731115, 1964328428), + qm31(2010816601, 1632165978, 881038110, 1504525109), + qm31(1047845672, 1945199446, 1675491440, 589255402), + qm31(1327363252, 763773470, 1909019084, 2061063822), + qm31(583653379, 1987478464, 1445493558, 536553531), + qm31(682053262, 1010779621, 1032213755, 575955108), + qm31(673024533, 1259031708, 1151999407, 18036241), + qm31(244055564, 1321382776, 2128446559, 933259931), + qm31(627896601, 1674090755, 314803588, 769165484), + qm31(884718319, 979732511, 1413401427, 751427872), + qm31(2093755073, 765900263, 1114615737, 1114083981), + qm31(669880290, 1235621438, 84160538, 1837703805), + qm31(1152977114, 1106378420, 1620501294, 1586715421), + qm31(1781771218, 395623832, 306334603, 128330993), + qm31(569424077, 349436049, 531243481, 1825019955) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/proofs/vertical_fib_2_column.cairo b/stwo_cairo_verifier/tests/proofs/vertical_fib_2_column.cairo new file mode 100644 index 00000000..76406f94 --- /dev/null +++ b/stwo_cairo_verifier/tests/proofs/vertical_fib_2_column.cairo @@ -0,0 +1,4018 @@ +use stwo_cairo_verifier::fields::m31::m31; +use stwo_cairo_verifier::fields::qm31::qm31; +use stwo_cairo_verifier::fri::{FriLayerProof, FriProof}; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeProof; +use stwo_cairo_verifier::poly::line::LinePoly; +use stwo_cairo_verifier::vcs::verifier::MerkleDecommitment; +use stwo_cairo_verifier::verifier::StarkProof; + +pub fn proof() -> StarkProof { + StarkProof { + commitments: array![ + 1524661425871423775170058825207481396660705949475378624053616236301487703065_felt252, + 1734407926621789894067579036764651122688164321230561742881724831172640122485_felt252, + 87564542755154117539571851305527536961694243110180856886408681656472515412_felt252 + ], + commitment_scheme_proof: CommitmentSchemeProof { + sampled_values: array![ + array![ + array![ + qm31(1110130877, 556396974, 417332721, 2099838633), + qm31(1973426488, 747585594, 1763887066, 523001361), + qm31(1467270190, 8297567, 55631096, 1027646837) + ], + array![ + qm31(1110130877, 556396974, 417332721, 2099838633), + qm31(1973426488, 747585594, 1763887066, 523001361), + qm31(1467270190, 8297567, 55631096, 1027646837) + ] + ], + array![ + array![ + qm31(2144912092, 817786053, 727299302, 1232738693), + qm31(81506045, 1651368665, 359642770, 1793096009) + ] + ], + array![ + array![qm31(1492745486, 125524063, 675015112, 1092847073)], + array![qm31(904231154, 832673135, 1782511774, 2120026495)], + array![qm31(345519738, 1718586548, 1318008498, 1712042820)], + array![qm31(798909253, 432481462, 482860072, 1870418120)] + ] + ], + decommitments: array![ + MerkleDecommitment { + hash_witness: array![ + 1022118449208022097907411677033087703811460114767106322801106787701832145845_felt252, + 308273703372759319519537303530478158631174814450691028952469044064117635971_felt252, + 2784980962800300521016616343312190937006013397158326184535925554566673977355_felt252, + 2211757245839823534827153513628084680203653338529133683140507935513955391124_felt252, + 2608498286498405354830574868831859319863715236749273261593571544620604836055_felt252, + 1169249508954066430255697153485169453882128915651087513796134704699119714271_felt252, + 584618367281982237539071936966881840738230570814936584318024019016181294472_felt252, + 3461096182125874807138709078529358748383104063313697363679498061928966798284_felt252, + 1046203223356341625715052564198180076924315121947241101327765558635600412758_felt252, + 1721578901258419814762800022881768273716479866337964134341756967980307235605_felt252, + 469307019289757128137646595354127807918769679513475184367166242894416953748_felt252, + 2459136706992870062016000902206034415073625960869015163160871778869988638733_felt252, + 3498133450871424186537704730794010531023632267124636558823799580598567088201_felt252, + 1562408261613025388816258729450631258730612626024000252522695135170088487076_felt252, + 931829887349378657357739291047893426915035378826924552180859173236895296230_felt252, + 3080754316907120364696128020927726531493099704853787802737654662187275426897_felt252, + 3416468373612649094097630134359646504374510764831043169839451929716133709658_felt252, + 402370690288645743544710358292971979173061795488439198913889571901048541434_felt252, + 3202591410308483059844627219990619099981526720161731058734888716228744929383_felt252, + 1032341843056150816644549635548416343396142648222265648831026624716174080407_felt252, + 1851016037057620767723845717646826926430250365511802823997219131874507766736_felt252, + 1424820730098676016411574019801079370504959014393641735449819348329800825031_felt252, + 2397569588167488050713802885445738922209005068649122814314923787681607449139_felt252, + 396602550721760226025604028757688606916736405153657597719952125185503924311_felt252, + 1385374185211185302929728728960767053045963016267840927190882982234793074889_felt252, + 1960673573911511967948936873237224032849554931089196689006872473811552977508_felt252, + 3119788436042631526193424738247239707620527547977634577111326955594552319305_felt252, + 2527851847539405692073611505548634143990587313106190532909570574004397689258_felt252, + 2684650624064843840141124777835866781337637327951653861931612098870050454705_felt252, + 3236209337720650066205945509129303651956423835042695292020722071427137810298_felt252, + 1740965379302935380083602962553229774860302904095494165131849891344544998946_felt252, + 1592684174124538217592619483611055940280897687858112319532975863173922988772_felt252, + 1730990722480234723497538159640778455962792610748015198784653762097817883058_felt252, + 911321860582078969907561381617477035710518411092045436596725704731216231402_felt252, + 2959874784559490890274474309215669111449780371454695422802074704097104570636_felt252, + 1581984450758288553708804281049368131636652946944231534963054714599353908026_felt252, + 2634515943730717365896778998289358044476194439227450038454104199962125267791_felt252, + 1295925590237839951928101592109091120089351606067645801177843935369116211398_felt252, + 1183611142262282833557486713879800215746251193384248307128310952142324446220_felt252, + 2578298402713270978956297091184896180266560385949950788354199784488464884469_felt252, + 3060899300533444886387276386098069058026058341066971872977092164981436776430_felt252, + 1364092613661381277375081056404489888717908632610497444016355399954755607315_felt252, + 1198170891507877276450479032324069900315077229299632425921800881809321767501_felt252, + 2605928629730456363004227157628456791208190643599586023664892729878087171378_felt252, + 1248868176927401649839006493845700021392246988424109461736658195879599129888_felt252, + 375643141294839973961098734894710022704848034131518092294426907769113162309_felt252, + 74264370118482106418834593384386007294809168479559409561339572484112091435_felt252, + 3157662575219476918690080253173715109382816293910309098016543072538212010849_felt252, + 3091723100661044181087896538947358913855494442679427889110664683634461912483_felt252, + 1154084873939227095699092416903399164539498761769058239073152434130763321150_felt252, + 908183277900790363886270927781873143508857845994714506721569307628546690573_felt252, + 2223525834966103963702086429155185936059905340727574470057475336310338031388_felt252, + 2918588826485363104971223480376649991998435305761078222369837850931929006174_felt252, + 2272540151485196839665192298281111552030733746217855905937201567112234584922_felt252, + 1496416989290419687141982594769095278944394689769555193192895715714240856768_felt252, + 3531933770494063332110640247128883045164731954527593390550545684569812796056_felt252, + 1542261937032667261338501229356788123221997688485126878735459827994157215640_felt252, + 2016898871397961146274113567015602919994184228458220963930641410827772994242_felt252, + 1253233975143634414989212655004669396947610129099072346017989367193067972387_felt252, + 1644943185529112375140707683736970528498909053048037192125744824635953291310_felt252, + 2857264856339398223587548893114919216411164731493744853715244091771962763789_felt252, + 740716093094303006076689587755951755890000878378288704784700584051656072042_felt252, + 2113669987181928780103809488426575417963897507771914948613746372791810728511_felt252, + 3316433955330562060075943536696850752778616967740448804962228012927844498019_felt252, + 2603698801950759747546123631741381877308459026656613653933476716908867999162_felt252, + 2245156226558707429327236810629680713924498123358846423721782741107983187886_felt252, + 3309546138657167774809009580831993308054468275992247092999600346941920486783_felt252, + 1504279988698208797052604026598414811657713734283794876978192249605158616495_felt252, + 705714648866458600426765031552226961606169636796399852796732052002915278905_felt252, + 3430517227508734453388895830763049660279143021513691175344861025180429224121_felt252, + 2293853254389935598500539142131288170109333080501398700893886517627451167858_felt252, + 1882545639734581332216533661509241569770510626876388983471827330204159335572_felt252, + 157847826655244762515513318983876143622235584913933944293709477043572490625_felt252, + 3037585709090192286513304120784706270438932054845862038684111430154848237892_felt252, + 3005996785553750100115991220805151142807778607625821664985264981980496944723_felt252, + 1131475752536762595798096481508010090136355006670887706329206554602077310694_felt252, + 552933552213939205783414135902026057769266303290492775795235318289149140221_felt252, + 1232215282239026092585896348055019148702264993538946010705413974379210288484_felt252, + 3155208704245498966272702525708903695460319322129963980567227821270113920171_felt252, + 2894986636904548200586042498683395489823282203899235775770492187494789819894_felt252, + 2894051930154102822166405603613706420896013741032021313366419264967969628804_felt252, + 2285330945789770057666824498874497776654181174413662960257587926255601657438_felt252, + 440035762765312148341289422175795457879284331480195888067174601474389102824_felt252, + 358076924881840748045295776658093544615370871537643658181214833322894182128_felt252, + 3580867062503680669990451504961401703639725495135730123245893629699408619111_felt252, + 2290736794767225847265845232435581079939287772255296481961909011087350411704_felt252, + 3448298354384328787350640137611874460735383722659664820449172340127141997694_felt252, + 2211981511856242323778367860663766926321480351554722367703109042002776320616_felt252, + 1521370410599438675704440210660519909540207952942761293840956670774953977269_felt252, + 3077363127513231674637912592262623389536470662756729889462644155431060522416_felt252, + 1433172087980885033104553223777232198663058968517361483256014748331729991403_felt252, + 2021884381221408478901975825639854126030631072538085581797643454009661387997_felt252, + 3485268483998069562983486381022014819489298452712746795918775136229015849761_felt252, + 357655778733361366748632807936727738021141755210266833590208281087966374281_felt252, + 3403811739365677262309628983536087332607150923236386512977783563408254904771_felt252, + 2491761791684249480109681870925664248297202797753582533416879321558701290078_felt252, + 2362535454224770569569696930798274009569817041299912508531021700124113278073_felt252, + 2902457507959076283428792860902736659040098204747941493719439040229243650284_felt252, + 910453281885890183960723423016809894734692761113649012888249353751424119750_felt252, + 2068032676579328760598443887607430488176119981624372270428273869358517766477_felt252, + 2000716537581355761593091826524355534208525842484243191240802535420467733206_felt252, + 2728496306267474946857824093228867563869228912423375807914995919553737062924_felt252, + 2990043386092791440456991950296110319032157094925578883839323785009353194542_felt252, + 96451301099229020143451526666586106334626442900816206771147809005951501723_felt252, + 1749822143515585457238940160030956076247919732515828801877103899442052933596_felt252, + 2139452899383949813665677273171178957797379419474450627434411403451041483727_felt252, + 1927198549106190090514235200719174603222313461018380401018507382003936146155_felt252, + 184055818201620560014310484240966542367052357390581001640100176899232604389_felt252, + 255911232049543039196980995648782578890427771461638301928738356658799695868_felt252, + 3180636429386252384391705528757855854607572354859331043521977664568872402585_felt252, + 182774474277930121708583884487359893879534876439108792089418801732244295919_felt252, + 2022772012257143375848994364597753812188889402545509172026867020680623136921_felt252, + 2441339981828780437134786078690511273616083964928744745615144148259731298640_felt252, + 2793499280499273808900461301209945942876507473885937359740325109470208144444_felt252, + 2051847007370556540912596949426233643388853235546136908461197379478043994259_felt252, + 599990394893540340737596673754969532963767274918674722256488452810255436947_felt252, + 3490853031443814952809740056014214174339381500651523182775095075096966496387_felt252, + 598478770356525202981435831943403805818487801813623044200462606045186162021_felt252, + 2606707993060760138694221399994995464780078791318512521518882506899873840745_felt252, + 2157197053612147681157356155593753468281259936344323970647231122519161714888_felt252, + 2985069149970936914667863608350848520814291924489984215833904712481519620774_felt252, + 2955247542914539931263949308581263251761615545399360846700286330510557025765_felt252, + 2062675864894141497000760408452522251882598230546478155704230274548461792696_felt252, + 1908159280696970403041810381369564826365874875709724210864863681006437662272_felt252, + 1011065668187437129496536270819170676799346139344290056189113562646230153582_felt252, + 1807111113332760235799394879189973650069872484776778006835930066768845061438_felt252, + 1469612821829313508938207748556655054286847394913325281936200163606390594316_felt252, + 1229860795362023808744958008363745044030229569393112984866626820715935310011_felt252, + 2195863197817731510693092498822697056688173669015207411085274898941234163739_felt252, + 2771972790233880084602181052815745624403489072993736906294398106367963511435_felt252, + 1275621428854117064871541235296094414103255879470497663341247196702973412627_felt252, + 2977139238024347930910263454983810341274113150896967584455340792659209821253_felt252, + 3210966498494199532065792525217689341969719759764350107930030317275132701494_felt252, + 2342670966399383857012645010253537420487936083681804094863201787626748783958_felt252, + 1169926447261799102073309447625664299723992114939832458562225343674418254666_felt252, + 1362568012622003983753324636134543774097186659185120107173475711150147158034_felt252, + 3027932004341233873320391553734021119112989317947970126020258385321980307003_felt252, + 1405145478072957726859657166537596825168056879218442205898201790820946938158_felt252, + 1112721331589722775976362672517658606911881036455002073184905731326711958842_felt252, + 2810656542119039281295895257788173130037514399770365396886904048352593893888_felt252, + 963463680822555984850946873958631654496893371168534089606519725705209681850_felt252, + 1090082617086635829705758471909599621130147226603492092319411635517268879255_felt252, + 1682970736310682961385215737150748759094498738019504518961354672104760124286_felt252, + 79219928612113134406424582553780578532065073908638952902053970878215298871_felt252, + 849258758903534448082876036828631709013750224251119452062333139618936534687_felt252, + 3073211317590854994154835150253534417965051085156805273507224553216933779245_felt252, + 3132605864377320582795429269376612138099940029730851338094491710476547067058_felt252, + 3414902506554887679648779089516023721635797911079884407351605596667067708137_felt252, + 2605406208338142907427509119750081387996437085448729094554054506381335077961_felt252, + 3480238033854527188779513038167472632420068221485711857260671505898261644386_felt252, + 514289591722245222434407005025050364045875942756339539974266563237553826342_felt252, + 1811239002072291254683563068862347989943843215660357529056348097802861703566_felt252, + 327889168093833200476589615451873792631423481531270318238016410452767589297_felt252, + 885173963157003340909037909672111078453405192286288306082339546862638187207_felt252, + 3458174650615452326944782754710139335464239858614873211948926812555800468495_felt252, + 3062992835172687338445539731426013569784017389569811903219675735008096924162_felt252, + 2153369015260179118633450794398193722679980665822895711256067420156171480979_felt252, + 3096912606700663506222998596464203584861927101249409134992341115443295580267_felt252, + 2263525281508523650078864659623529166061419699964334366360348112674157217636_felt252, + 242280076314326765720389652407607794100964192157116348122997936623847473911_felt252, + 1522357336084575484411837937898798239863357632549813234160093343700622243352_felt252, + 1680768334520678123249944426021164827924644395423877503020952921917891669602_felt252, + 1479309092397151099704878729930174992331464005573486548149295126124161151985_felt252, + 933101177441995692055050147010820839294301779752475094316158353891529232366_felt252, + 1742512359332835818675316074633131165353924630099470778341522214031896586352_felt252, + 1565918053961601516498625865292705267793497394528845215090747681053187317501_felt252, + 884898206992453661038847785468976983321874496697178754503037463900360843412_felt252, + 314048558944000275560913370712731639848085475979885638172087191035905897344_felt252, + 2956237783020215582706876535579038956315008474522490528234545051500834331584_felt252, + 1390204891032671787077712884851426461602252507651043002950270137731425456374_felt252, + 721941664089596967635666350822133808495608852513264070929316160248965015049_felt252, + 2261787292783230195142186661211536743353726570731058146620678927993485552732_felt252, + 3015037730398697862889695783829130120383301734227280275767111680140804227666_felt252, + 3213156369355147982598888791979647244317681862180862741804986190653847213753_felt252, + 2541519942655924858086633972907997982425278173651005738567623703777150359796_felt252, + 1284948303696424128213644853863928377254193728692293441427774756198007618204_felt252, + 2596631972071668969673263752355663949468899891771665194142762513113075396261_felt252, + 3107306592753496939715189725101160938324098651148112080751949872640589575769_felt252, + 1195910049064180682481415308524002651156648106329192503681238111714809182325_felt252, + 1615290623723826349367299684926892736256572457080613064071448837209188928773_felt252, + 616069257724565176951455672693930178267644295418744764444968099382985963734_felt252, + 2636302874715540959291310828777611378207348179742920638906407489405216176385_felt252, + 1782971170186778491117720471511269004138522286105587857781667732687358890253_felt252, + 2171630011855848549337427643603706560346267454100046823049453864748824883286_felt252, + 307568519492666685562104799621860779295478108583462644921551693520613992030_felt252, + 1385929314351318847078724473563875430872181270528069344271668896193455561485_felt252, + 3004776526630675733103888071911083787389051298138674992771055231993603362358_felt252, + 2412456680613835007731958369055465625333789269249537626086438650227984409375_felt252, + 447799236210828081020451877002874387319014750082073225152709454843255101467_felt252, + 3270587465662124707019959868407848627106528225799259900964395840039647584964_felt252, + 108336727030404588222190655944637833451011084114992127720889010030439090994_felt252, + 3572983261067912559129468913568382610351003788932613532278547081252952333446_felt252, + 152240201430605044585799940906617622785306189577100901809483079422005191780_felt252, + 1734378003625842443465845894265613506948798750130238366024375031491155258379_felt252, + 2432479436323442989428158996824477261981335160501798275485057860204215950668_felt252, + 99994511863885013439522364872124969535135211335255520122113122216373833692_felt252, + 1069685516607299589031700891919135248738308228065500667505522776724899616157_felt252, + 2736345665882048709146286271600798191064748075695491160035009635845274299442_felt252, + 1685127655216555433975225144885060449732671016338011607152016665927747476868_felt252, + 2366101598689110848494299655844369095533271627590743127736485800555510687785_felt252, + 856030117443129150918936851707447600808234245814620976281221639670294076869_felt252, + 2602130052708625948558702490732373950546969478342426957665176190111389927581_felt252, + 259252336320005372583052415458207546590835546033071610175844009718534783784_felt252, + 1119373455585150477852260559803150063337300430007081186623666652398230696636_felt252, + 2937471673972184456619972638441649129332170943331807783115716380686173439130_felt252, + 2285969430901524182441724324909181621523413961126457723186431750208109760620_felt252, + 2283798514170095372070215076547394390695238537510381240810209606917013208621_felt252, + 820188263686260811343943811205836564922049465232466228393763583059491605410_felt252, + 3160364266382191679356304012265002369475245094874368773634423736971599394229_felt252, + 3547747620716889571511336068654694196361236771943803515746168915075692000182_felt252, + 1924759095863769957063267946944399377738224498778980123414718382112332905390_felt252, + 2682907919237481485372817726154701061329048845928330256988778946250333490873_felt252, + 2664135676585753625108343241754216877879640193633479891944469583690068093202_felt252, + 883174209399059065907879088849824954763586311398002167022826190952652952466_felt252, + 482891085640482646143020924580686156842481055193581799087325527614248913128_felt252, + 756148336569629188731016328477340525257974857540288741296233448199431534377_felt252, + 2843623168420434653835952284352447108652693520671809615579276383149445310871_felt252, + 1812799824854375361423970856290333670076550928103880394124736244629585560180_felt252, + 1524425506205545254595465730570524705987131795569032392576981521083069576056_felt252, + 749119982304375713129952508111946429171732708100167407003177952510541865620_felt252, + 1158835726421670286107513843534166571013126188083370016064983288214564499329_felt252, + 3154388323009356138845127801160902106804644882324481801588038937799458996705_felt252, + 3571116931389974829613682136783128841040281099311748136675466311736585850595_felt252, + 2571975290252636559679512738835746619008532668942091939855152905332698247749_felt252, + 304857549758853020469103686371656655214920463099540177570407543827108517877_felt252, + 3186465447143007403510790831014712831643051965325703223633176533800443967939_felt252, + 856904077986166318276308942678605163703479208869702898013102460895692105002_felt252, + 2796965171164571100335868666740667786685053037169909409230787172519213215829_felt252, + 26887544164681551718228320264702685837843791420439676810805876566730747948_felt252, + 1950131841796229532434139226351472155284305927419179600441101549079967440335_felt252, + 2882209914693287517882269350481310931345407289820134012287810616827837180498_felt252, + 3097757125323247011691484559918035655553749846807323547292875446232481012197_felt252, + 3114709319317132207046708035276278798897897086456130282388572686923925204731_felt252, + 156374123374505986083753342172666790217959327118891398782729705177536947522_felt252, + 1446340468562560314498180162197349820843662426206533362893418898385355365674_felt252, + 3297875613760221512380718925437581162032794974251072949571806855041195357530_felt252, + 1738942822699726181777092551383769703989591135412202033185882177916978178160_felt252, + 3454063529408496126035864806879423742358521252833546251612631458475259229182_felt252, + 3257643157264966297674880228365430764948111563199973787268945500749550042664_felt252, + 744859025366887994773911839132314428654280280071656728695861289050008478865_felt252, + 1779509289763806495200250878088221621745334540379371386123024631189932062204_felt252, + 28473157957717863215662821831047342414757492752460715342501274544635051903_felt252, + 126434600260407928071841997917044918042322598250051376433903191942852610433_felt252, + 3014583482152831306182863697369688404565757246929903587326496349663605023755_felt252, + 2469994705729109566183008286256905529981273584487048734939905703452342752347_felt252, + 2164065180724321246012611603944570558440922025114749296432979917863091464117_felt252, + 662248861036777604013138819624952779263259428143705037574081603743510835400_felt252, + 2892860829126020709404935000459169682000312388778482413249347068600040677625_felt252, + 2535534336738414504204892670085133120498522530639532977495264987206697430408_felt252, + 1736741570454438365310419861426186647222237201851847988898773811842054709261_felt252, + 2750176677228593585676213805513449270158458900426885691530485127822064858484_felt252, + 331162968726693470954132173646448828306893309035288294649457344101687126711_felt252, + 1611410108380670817760152245475277156923086353720433866274415427095172327297_felt252, + 3511637027095858412027348749083843873082952267905434901595226137422194060017_felt252, + 1354954694448414573487373239436004528672444180373522698639107616582851805181_felt252, + 549445431348111626559955652497965435215455440202001332357353251706055303426_felt252, + 248290906415868693282674855226758214629109566459449803035119356196554379786_felt252, + 3599847292231995431205106790686091816536407672727248661032450630496456506948_felt252, + 368586105533867778721154318688907845140871320662768123083078295920370793150_felt252, + 2213369991026710146778431113376957380113413704161749474381001592251436259532_felt252, + 210056173453078340960965948912689796713151694073834115185177977280200663629_felt252, + 3333199962407531710451945942961810353092102433349564298785570959474096186352_felt252, + 763498556190822203544260990115236047140062713962334260669881386762204941813_felt252, + 1786581073564137462668655140444161519023268336338447399434740937957285139325_felt252, + 1993114416349830995408941663624612222046366970760988608421240016302918173986_felt252, + 1719866498781185161776055862139443176283539565232950722038170931234595664399_felt252, + 1179633803100682367268342245809657082110722163701536076538847610011278377363_felt252, + 3517568096043554641975878930723478967735731965469362141684772740280175373407_felt252, + 2258224820897525416107157524111185820836390117567774101216481210619730889348_felt252, + 2038287450930774001184281660340335592567568104248330775513838679570374822313_felt252, + 2867818804440530827012933314266476323222789318173156760027920859833060647221_felt252, + 902291670348450733571636603694889620236818338496626511517954729835176958007_felt252, + 524995130505588030422251556742931375680055157419472702785248909552913188173_felt252, + 1835379868755185404963023979380251932852589053260341304864132508505685496675_felt252, + 3244052400937912135457861799635875929030617858876616988730581387870031454404_felt252, + 2149802046502621449895476205539100647137338004483509374560087899990560222772_felt252, + 2843278728048972121108521199384654488342966543243910620961386127289912718382_felt252, + 1506344789219213978207830016636966202321349726017876299568539091030868363130_felt252, + 3245548010865148514828129185589788554106611119914280357836443516479754588229_felt252, + 3167004045444266400076916506178135619027682683173927394565693623411588859961_felt252, + 2408233012604535499284481748362131059489541562763140018747415901394180458530_felt252, + 1362409384959762150294449343934583584812435561080712383765332594247089510936_felt252, + 2392418739437446228544822067471635726381351448743749595446527542628609531571_felt252, + 2819194632860434932609769503811805438859849428739889707240017609606991941588_felt252, + 2924709624440730727915473510991385183143617866886811150223520069407911654765_felt252, + 3052851784931800811153982403796046782985502535521878579154803435891765826741_felt252, + 2525478278516800856817461097008763653732746515178175799246050444996036868579_felt252, + 2082796455157741757838438041131564195170414045777513136132087252594793568495_felt252, + 2274088719052300045905276947250041465913344204331816691393287185088499545225_felt252, + 3604624141994837286745248136791846013360017614854216367043117288804083099316_felt252, + 1666717938681738263301269050714893221087683111234521013326041331850252488847_felt252, + 1407382658686496102461179388193653718344503503480683744462432090415925285933_felt252, + 2287232484273895120166432531583476210420607284701844941383172223535423057386_felt252, + 3505086909228960140863183294280948526017729401701917572141987174214285741290_felt252, + 3399918535089853533396003003915545250880156510508734664405904004559084179660_felt252, + 3174835958425553505901580248483681501560525038934514445285189929639788564655_felt252, + 2686288251603973409965575059195901409430340843687227163780870551614683398749_felt252, + 731588927600023973973138167909337122349517336764716224998063912903318743165_felt252, + 180134032957199216300967654885960408345989716911578954390191265181556132550_felt252, + 1772214748738346029309241218293134710016207146259299155880375567543929893310_felt252, + 618475949484330320972975873358946699134377751619577968063852373355521801442_felt252, + 1386753877469017912075556767799313519876224996743064874771249685815966520255_felt252, + 2920636521873013478858901774466955657473626347435844227011308388129062709028_felt252, + 1663376178072924646579192177028570981478692434716697880622170915620319547632_felt252, + 2696704533016794992703942844956560420535647942428721822822747389358323083935_felt252, + 1452123750161169488847333712943645342331538319778977205355817731587774490932_felt252, + 1170358916604416452649641109017339983901763204099901984606730610271613279076_felt252, + 2527014916087356320840929405890526584842262095631698556855780488251439935447_felt252, + 2659681163708171463003201353334455424622230032079760671040925685045257630163_felt252, + 2912559482931706412933614809283737457581328689424755454034860777172335914903_felt252, + 977102010474549504452396245012234845250747173478687169081320578088141031889_felt252, + 3555542051049660344552670310026601129641954056528696366607945577887814009977_felt252, + 1995215175530221750971122936590726206348939674334204508965826248751348257559_felt252, + 401728862408737788825284233799288435740782476986688134782559154119394116194_felt252, + 198057097880505345138214325628551348059778720376239451016906992256838683871_felt252, + 2197044445857688034718535357708281199823296635643197696990401270638972748049_felt252, + 455286334693842384368468800000764019400926772871665528025574674837697426330_felt252, + 2211233610515683452501988270218686421710430090225021995903287127667875661787_felt252, + 470573955930373894573431808375149614649641816666888853453072364971739608298_felt252, + 679309678148310405907034770957491978210944950870267272193596168489828074971_felt252, + 3140718184972706781912948460879104107829191715663403956827430189700179591913_felt252, + 810642451206171546280898206965532507983943731440661217405885855387353133624_felt252, + 847075328043270734700947543451798253785165767671631177069790388508018373789_felt252, + 1781847452368181796377972966282354542838219155165595778240402602991824622943_felt252, + 2019963881981847883196783911338332295371690443890073274206391949111862399960_felt252, + 783246995977140791036985491573171420906305554348002045862177377849404111147_felt252, + 2512254759538309110258064001456831641584156270066133159806834711656556464567_felt252, + 3532164403509774726847459894840445099128889270043470238691636091984414558841_felt252, + 1576422753026923921108010686098012768871336177687950424011722144020410062090_felt252, + 2465891429753380658067655764381133805891958369374259617320459785477355670263_felt252, + 665959109563819667325280405601646278846704036458887694332352194675038729701_felt252, + 1851901881257419076350586906594282986417982617823302394523066067766081971965_felt252, + 2329283461453711535399315462480179502075975511346686844700473032982352476616_felt252, + 2959422628099860703178559539872367501686518240409461700281064501565364908245_felt252, + 2669735840144837488844247122890380240098533267709488071118794968085440224809_felt252, + 561482795335784203197554578420757288804302716997887683075565625309987437197_felt252, + 670337973165469068274308253758219829745875049744408227995633325634239042916_felt252, + 2813528816085166856178688165143193013481140466542132610543187533945305793547_felt252, + 497052524649372313418202204875679845950448513663542099029321826975545846975_felt252, + 690104071586868026141772232702801518411892528797558479118682619959109811256_felt252, + 434360672461430137969996812019965850327446505464722165857832815893844519639_felt252, + 2644723050455943940786657891191182451667040145863228654123333015687687780296_felt252, + 2438641951308229869154149262439537218243788072961515180739820889969361446281_felt252, + 1500926595351210717522369638361735415185889234226302135105716559997894153343_felt252, + 2177894459475250801884814190824456682270704097218546494966329596756224266278_felt252, + 2160659043033511498561174205852736439216773255446506050410424064422046664056_felt252, + 1033529409307530848159215685423807026656551318535975048858744344092478126059_felt252, + 2373799204920310191852196820453441495472672208560963550741046403527345950708_felt252, + 2810986438963393968816364930227440555259418383061786626808961450454584270894_felt252, + 2662754935113771221915349115241478592124238127849211517784265175436109101312_felt252, + 1825765457116737493303849426153448780955652757151030197061052271880790313215_felt252, + 1609550199857733562053340002802336737058889300094256249447498642317322510150_felt252, + 1496524746404832203033148867365118114625275239087971906394638774329571304794_felt252, + 2720417247347333643096089857230967673567887563813372242853475485244935517021_felt252, + 1835150078214766473978779817580826494837402906751708735144906607951507920345_felt252, + 3221781678039558478349745231530088407436044472756225169005267082393805037503_felt252, + 1368255659142299600333526438742388993685386784441686424912891804855383369643_felt252, + 297231168334241593656686507781750045662400186661133210905378820800836943954_felt252, + 3367786523967854100657767634296646391123137513411561203179539746731268256554_felt252, + 1063597086025929680678943492810955023240427719665637387146671827617327803021_felt252, + 419927662984660620675156563748982807612958821715578987286554834929818424558_felt252, + 3413936881055588097571273756729246218816577840010248526197006177761478089945_felt252, + 3533907871559551308285806450837054859744475409938529427175336113367402091417_felt252, + 2100236797186991306564190834058606214405205527592901969823619221159976783252_felt252, + 2409494032267884891335986873589093319669885943372419319998886633754550495329_felt252, + 236763055315602702788550245400447692651530410419682795863191207973329316280_felt252, + 580130799237738103493346124336554331185228755834443366427349887013890822909_felt252, + 152627178507991197710733048922894180631326845767730516216908113648146258227_felt252, + 214941589412971421675061213803149074992599818524633664527475866138902258074_felt252, + 2290513796845719599217797058399614463239028563345719649871618127902816131714_felt252, + 61163238957954061011949719448317658406320875910929254328441000601084577126_felt252, + 2558840150528054458644838930768300080357823168741775399732768038915591390344_felt252, + 3121353577505137384741984551388251373959412354272741468363860458749898105996_felt252, + 1765432906402086306913128828763099925372618201176598637360617443729178068244_felt252, + 508679087808292853406837760922229783678639379419798920176717628683779760107_felt252, + 10712179189027630940251651988089228885041088225446962730380045183617170252_felt252, + 2252011749425984956059970343554648793367591011766573042694582122084316786097_felt252, + 346896267262180773419032694271575161697715329097972065889851662579216489268_felt252, + 1343799219527764095119122714033246219688891802985585526147170380126809860001_felt252, + 205106387134870288111913766885863936898981525008335743266883072652663782541_felt252, + 3395243735419631084370094830061493878603710881932844919419102770580378629360_felt252, + 1294208250304393467693333349718040502857641556497350809548125201396143584941_felt252, + 2236182717522862980034296524740660326898255914462381019928532724226216429811_felt252, + 1073781517367955669427635422387572917278865354471060583416799819233699428153_felt252, + 456762529632256617796616692431477388030486081868810032174291347087878927636_felt252, + 1853047595730503871347757575501674473106738336811617410330957707947646604955_felt252, + 2431896532507628225764658164873752339283943835442901418391325287416109540307_felt252, + 2927060822813191269932520738752550806596393243006584193788673677167960784046_felt252, + 3252861662294631756788119935233296412693912540611794159952056468157731908157_felt252, + 1379339855542324554015040052895295747436713198240318397208301561330051780352_felt252, + 2758812813812375784153431459319926313683181884305698905556094035981636310580_felt252, + 1470332034445419258530186769664769294223790260000258898635512106708218761263_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 2690724405256594628577190240701713984125815366012052018905472672058622718751_felt252, + 130952709388368827375580700047495117178182663958339184864954929964724574728_felt252, + 69889340516148544355322972670500849090691916685457352689382329847258536697_felt252, + 2660123398433555986203246040344318067163622552765944984068086845038381987114_felt252, + 3004482708657504607905589880564734139215462396677782337920877139512070805412_felt252, + 3144911251360428072396727341161248998925014334342903895264452214377782380130_felt252, + 1696214897725602313792471120360866145520947971387435390170068642021132148555_felt252, + 716809918861206493342206762572708418875599731750322138798275091169715598657_felt252, + 1039299146782877094250439719267794460758872868195192613478212640500075213609_felt252, + 2379113568607966516758174402864474481567171599127548672764914994756018932032_felt252, + 1606015998935446937675381116480327315791383459568137042246838660851185288844_felt252, + 3274564381422347644505854762661022800333678828751297462695156311969557969236_felt252, + 2833093102829367732021591104458178374051852248681785937262904509291745935656_felt252, + 2305595119303502989565819595515708196064995778875485157316735685048903342183_felt252, + 348266226609021797878591945586395566310301276187768348189078662706840988063_felt252, + 1088194529985145699870118985096890733532306948690690320516899803466108457361_felt252, + 2465891004668717024794759839982692975862238342370479472441587845421037282088_felt252, + 1579598414667774246357335301666712586997489338113259923853140881924509990210_felt252, + 2144800612915225305018440444762944950705130694879479480535851595979004882533_felt252, + 3597818266698247410936800750409403101049768781676732411869160690233621609485_felt252, + 1318048173719391411672193584399141201526191173660897726284225892268866615253_felt252, + 973336187721777991781254900246319634186414711004351459043180269023065666229_felt252, + 1542465011185020867426572697181302766874836124093632210804377812981253793087_felt252, + 2826837115514850101509443273432936065866057254043938322357961646919648009962_felt252, + 724163687589484963134987399170951535428903866463954802989028542996253633364_felt252, + 2548021912493487788237954907621016902079129961452002105258529036060743120005_felt252, + 1917317829975315806913252603984435453761316664967491436542554150664369181244_felt252, + 2316935774169000986998104158132604610950548449691115258533632125498618219430_felt252, + 1235938365625259987904072305429711032330810334930891365115223975985378090762_felt252, + 2391494366506464222897612555355067415371310756325359730169495545581097506513_felt252, + 2131424743394727547242066118797285588662296453914910580703798542222172561973_felt252, + 890208013323201744291936398384909444229588644537564140233503514134342226955_felt252, + 1876506151855792472717952323018549480470049602443945815433030525689929904066_felt252, + 2053095216508075985137875231956998294972937412275438640013792962372120253159_felt252, + 3185945532233809930841761411527404148993172456603882441807607501746398289957_felt252, + 2295868536030046662684331186486547229060706337011633387338541548649511227308_felt252, + 3314251652735830373252576353418806977385869702885415460911569666398048026613_felt252, + 3403838860950002823315903357700263206307316496420137874407176711047091391643_felt252, + 2977685764713815477015814489223850301488786488576423043964250153563803113446_felt252, + 896889573185203709214123658303687286251155850306004786775002782053602224799_felt252, + 1441454023441833585005150597593861102605919284479601070699888364153865113815_felt252, + 1514359325199435837940747681173534211942792694062533556212442518717260745679_felt252, + 831503325404459796341413322273721778294123155463003509185678144543376497404_felt252, + 1529882016511512369920816935603174714639881290545441428598499862611488956880_felt252, + 2846888906567979086241434536515032391614801814250117018502352900799865999978_felt252, + 2459621815010118432336126837765971741898522262316660028620339374655572119784_felt252, + 2354935210740036075826124411076634702454636636147478108776492805563051108463_felt252, + 890605952867991504660632766184276730622298612088181887396731230773505117727_felt252, + 3347758464708351300726815678143216415946178833462513639752701641930541353996_felt252, + 1466080382910846830429763603398026264699211852013674901359969407604170528431_felt252, + 63549635273105960645505138072838324843653794162665344344777214166240501112_felt252, + 792289077110305654810388270436109952994421567531435495724653540506261863930_felt252, + 1033709687829078218053145125411771260628176297139978778513119733988518641381_felt252, + 242803241519545284226890603725876767585584080536670406340810327721391304471_felt252, + 2859733226165974889455303076906636596407342461776800093957695788411444869699_felt252, + 2794683412907214361399868598817578715525462929666797621002214076664810026272_felt252, + 3253857663589638374213905241001151582684320969018616480805733524170177566480_felt252, + 1221799253757995493305402914096515389553944770617348713004689906289770275672_felt252, + 1405679713910085289443154522197353185647641690769319164006295894484822803348_felt252, + 1414131748664521846919598621856832885171368259029180665603755071023712629623_felt252, + 633927282622620373087613678895130852626670543782208877917929804366304102714_felt252, + 2979403602685478482663825807277739887598372172431856461499052589029101067141_felt252, + 3537315836991049211494354905788531031897085456896647406058726635119077198059_felt252, + 758591171165530485287811348525308450318263725323050148490445939837278937391_felt252, + 92094769475349882457065638683887603565059517621093431125207961355216071930_felt252, + 1191345443870224402428366556377204418041102853600335577285542360681755537520_felt252, + 3075711581045654115084890361556240524896884953053637767292830644869507304639_felt252, + 960534375448503176920034297497851537898963079754561501879756153587454692109_felt252, + 2632220534035533985735520642000406369206476489898653233901413290789443556064_felt252, + 2471081359023140291955455402531863083439211196023211128664137139281603024367_felt252, + 2296672256699058543892850196499804845572574033614731500467472044951064654466_felt252, + 763475092121926611853452230228287950750066084894456263733547697393846665431_felt252, + 2828107173609027337216305337515589936785552917924156942333195038163303299620_felt252, + 3424782766144184180826554561077924359121636100342721230642677657013345155408_felt252, + 1707302868957471927627871915990212329312090787619216839889071754097099719895_felt252, + 3151338436435842364240682266672382397766978077455406206022333229086838757307_felt252, + 2694368225863731875276362272707388113160582364807782931646063638286259537857_felt252, + 289515260927621378061547500663093338307575274776243244449727617055564000358_felt252, + 525643015971656445628683771683244039749041559010736302040429012054186570094_felt252, + 535204727319278225511006225365102875410252720749845098559223491684596937171_felt252, + 2043604715952501957134429452423214560404724448439619013882531854270499622629_felt252, + 2220462015392737453471213894928169233096978693357517725098188031263253089363_felt252, + 1227956296998381274463560138761169981097033744827233953258018716643991007088_felt252, + 11793544175907081266907221943114701267836343989562769037655338422145173783_felt252, + 3233487280931860057405700253938635135957730722429659211050210551430780496981_felt252, + 753943862787603905490671211690554293943502961671270703109417740704769283372_felt252, + 1786461416011253048878802622441152137499660325921936555712389000646749434925_felt252, + 649630742661128671373424107649985655378290753078962286936606310080949589583_felt252, + 2834655348090579273236920201419739625953592899101089789028629073046007923069_felt252, + 2036582949515837765154719830692284821554431392771666322998750214978006790714_felt252, + 236761081483301616864091081001001216670621619713922199785873787535001481231_felt252, + 79224105338871585528584935918548526846238544064828371604005536783207372162_felt252, + 1608917850740863565973801744636357657414192910517653126431898614418248084944_felt252, + 2750277575858969663434817767044721863193704876272429296436991747018922863436_felt252, + 2802329692785136763718423114654789678835473652802660536271413924440669198863_felt252, + 3213822646723861489221307539098814268878721414849925051913386195687956697514_felt252, + 2832332450098656792925640599664040307396061262312983406333384554863451265503_felt252, + 1135170027801220975745902073404579869465137566976185667840818619622643613381_felt252, + 178750326321098045593173147118525644117498460667617628846637766719859313788_felt252, + 2364223691385954694847638462582989000044942682367719013389263849356369606990_felt252, + 3011612563310186307496646713707743681748422280860301862983889424740895045054_felt252, + 1516321146397700206297588846372699295655284064395409401692556612828459285632_felt252, + 2997088946656562385339529367513434436945724613097125487686491792710063145499_felt252, + 304699617739788293978349194352984934545757915081586568308255890167250928182_felt252, + 992680698249657736372999833127868887607820108336710610447602150270947605703_felt252, + 3397821876654575620223345496434918319393786896068020638643659670253479743427_felt252, + 166683710402535197294900066214798706139044463755544791175822893583296414327_felt252, + 864606490200752669139572782659977942050783729665639166573684442705195278640_felt252, + 3481229278401715471336756074756383747933922178042448916671262263798321512135_felt252, + 2735651382788960920420654709612533588631858267167119389129596443790718830581_felt252, + 358815923496515488246562546415912026008446883394489345989887428759753812505_felt252, + 2015430157063829682129582574956790581021487142373197189036739068601113038541_felt252, + 2489654189008702429836839657908128339696169690434835932413261120322775664310_felt252, + 724640901723442085177580140854367206353152690926334769783807904841481364080_felt252, + 1979593938424193307598127607416174701017579818287577657104994831361678153625_felt252, + 3133406273725356144911196134876543621492821387368743972298211646243416522939_felt252, + 1614709281728642063168415747780976473749410114344823507498039732841991022927_felt252, + 3110857040645601208771954470844418434718380396977185454998124162123512513661_felt252, + 458444706796885326015382495883644394589018075671058157967509293709965695617_felt252, + 1796170669837085914114551404661152060518549989535456196718990246975216835635_felt252, + 845584533165088514536834836024378882166905964106581092076817157223705862107_felt252, + 478430991247007876200066314933879540751896784091402923252607594554791035205_felt252, + 3380096383410634929565499479103963071702654567117145171303564522801440547124_felt252, + 3333004176961967773772623862256495774241609339735542865264868734754089879365_felt252, + 317002863716357940381519455883925432044423046444238854684805907160072145215_felt252, + 3433517553986862160902634939964244793019554009722082085247460811793283350735_felt252, + 518127434721409447907590350977605684065647671766274920453326326791292707472_felt252, + 1592256061719663410102609428408005894912352976954618725665935047150839285216_felt252, + 2319071045792180506417561309944794302383633818107409557409759759241851318359_felt252, + 1613847582832345876375740261937323026127155999554197489053862081950650852365_felt252, + 1478828862387227942745975485246370061756043273225943715200021540489871386190_felt252, + 127239942883814379685467554643356532759907614387863664398025658762253164564_felt252, + 2968062271517771736465465617439738157151731598304783867986169110855103358874_felt252, + 1000876550122397846452411253651047534281377510837340725625452382171360455349_felt252, + 2585720517089303376130615478014403468454375100257826451300538862819868981364_felt252, + 1295004885369626786638858517022166405790783002567374219435846763850619326742_felt252, + 2061761499076599368415684322930077510204259716091038140334965590739974838680_felt252, + 3497480656106845770533808249608896224511280932232495880174486992838584097586_felt252, + 2415066067326405450173588377647839526063923480316160931499904134071479895550_felt252, + 131394491413796427792469498408162603915181824250008890026808601070542403279_felt252, + 103240155580527887317020609652976017085505187307324463674844335292391979716_felt252, + 2055109004584292975317313969684581174543101653569174026314230892507917532543_felt252, + 650707400180964720164091745936054147459586433315192990748162830112596184058_felt252, + 155392658692500163722530732203520325259086731418164768606432873271907629344_felt252, + 3370882856987643928567712974090772001931884588099948618637036143165731254194_felt252, + 2510308247751816450336553350054932935101048661110927267870863521386635894819_felt252, + 3101907801380621432806396445259283590478607339171729520699490077944990905465_felt252, + 3266258428732909458396912587978716588037081189076596690042789330558172004459_felt252, + 3444199100670284586589001483623071913513259066168341805357754130302395641317_felt252, + 1287694179810180289215915602601751628841283081393177766163656698620340727529_felt252, + 1876117892673906021754026451092536426976342072508440646199379556050554897774_felt252, + 351108964630751230283462268402265907148045139547056680485232606268691283931_felt252, + 2361274631633044645219771214092590391741880096296449447103114829427003164951_felt252, + 3414145608744165973121178759458760219063091595397459033513495317723105911783_felt252, + 2623657228878350540894286498251260115728573055613546367591396744193997968968_felt252, + 2533813488523092259618268967633372847609301748659286919253286862031005829864_felt252, + 649433731739030344716939929635601547502678916253526995888554524920801692384_felt252, + 3056205947988991196094030044474310465266812436467668138171726847934208660851_felt252, + 2254554853764427538372053098639973953531113519876957362927873788034223327029_felt252, + 780339121946941903095692921279240827013956102764918098824024085269956385992_felt252, + 650695870115347399153982002035560637649564509178196568277199469827462871056_felt252, + 637082296041469207395213175261723434511540910707274974607098110124200890310_felt252, + 2889018529311186263307310699874948431181256330485039787506440357222800179939_felt252, + 1059376016056062180437123751136859319475741944631595280893835609984023327218_felt252, + 74879001710922416574466823145249984855466252432477854046006127654081254688_felt252, + 572140517438985304533933864438353649217474209686298342852747664187992289537_felt252, + 621188297786979139412930589717729513687563867215501713375968714186531948403_felt252, + 2831184911237565875252255417824193470221626604529584426578277376440857385110_felt252, + 3181675134854944154745919410821819256143101116304590571798475951437157317725_felt252, + 1317843853251891477655012835710167833715713520757070722355410143489028662870_felt252, + 2060752470776061644511758522628403341225922630638786787591975899763826915709_felt252, + 203497422409996161884486442510090498856633673029044791136199663499154650376_felt252, + 1586179846158593445084507645241832315070681521004498929232063267274496851572_felt252, + 1036182886786964845610764062281329270123922505354099406301557025964337171378_felt252, + 1225051479569768451507963288156040079282791126643571128253733030719184371738_felt252, + 2055146800791299392948599644092765890833054086723165245575565673509216930897_felt252, + 688540276317065171355812679340468981738874116532804666808074132663605443779_felt252, + 1406552734168888145058536707664792585987147999578570523862797142144648064013_felt252, + 1776289835588850434005602938689126816443378612548131515114593055838166124963_felt252, + 789812996990233975234883066416577261548383162990566155628492282715174933292_felt252, + 2948979490486223037152907466755653836516392694016888470897398593853202248912_felt252, + 1164821587126301051070336738864603278014823713602236511296881696580353238807_felt252, + 391194136892982790537565294968306472874612681048790359465479602991817110566_felt252, + 2037394806749128449187489053560344075868936254469508955967212342412896527244_felt252, + 3420838760295010008613116908453085424014365968402040563980112538886029119183_felt252, + 964891170553880380042143850204838657967354033304223858090885489645255223730_felt252, + 1703836242476508885313961462651243243717617977926029445725423461709451752715_felt252, + 1101034634103636192795312629856906668560626977078401545301066450333402207631_felt252, + 767125746107807302204756221410109832184363163264911669624038468219385930528_felt252, + 665534994066517781569769662028724790102517397686610601442434809409505677428_felt252, + 1860886765620546086631088837676563721340413072733576961471582086292103757706_felt252, + 153805993503387438066684504283843349617716785880287572729956632102514259800_felt252, + 919000381010382461918837386441477270064676812258363857298021041598507532012_felt252, + 511007100850313561594962953953558514191858539864565326073637162428376488002_felt252, + 1674669514122130982504381451762658273390695567897231337822731370873989851228_felt252, + 2130585811340325532461441660147278405697521254438757077760010657775034410960_felt252, + 37383424290988865983141752605515015462445356468281716543764956214669928058_felt252, + 3082560777848915564354432860039687722038339758741206467884576538876328889237_felt252, + 124474680217499049495877271003318600182052199933970536858660015029061187317_felt252, + 2210441012677579454429109988230291986222477225850335964931946593058795310380_felt252, + 1777274487645166159906635390108683946116622443525420723770877154503737067607_felt252, + 3062178779088626353565780167057772453518079499864454624160130668787843781281_felt252, + 1489449844721717529988865449963304661688252022592075791743766789417035445990_felt252, + 1063546519871860290348879165833117110952764233576272386624719281343751247652_felt252, + 1256676243918581413822438758785145468483888666860171290199593228683382177255_felt252, + 2273256245335981398799003264817239683236731560795093412064426290184528174619_felt252, + 3107434768679024265261289961830900310004608935004085221150338838990321576356_felt252, + 3297634476604910523064339396649005268539287030788955307628611744278514891506_felt252, + 3139249555470274737279203636033625255165461081513894899173066893007182539205_felt252, + 90946760008763714410335603014684959208895488764975974763090092808959363630_felt252, + 1342695369799199239324269211653815798296708144787047164290667665265487384143_felt252, + 1983019852921070253883234456036375284940398602128776211245095174096098021414_felt252, + 2321221793379749682242864715450352121812915190391092036820499271421519668231_felt252, + 2286299247850150072928797676173194038897314091952275587015043674212529070083_felt252, + 2052048099876769237810366734377804088813912982965960336952540979605287594694_felt252, + 2534869429700168720847976837050944178379430543559878269861234078255237874251_felt252, + 1965825687246135490307876936180709242004306394393420177628416563172829735679_felt252, + 920272738357998016195485330073203266634538177066231363798294547906205616180_felt252, + 1694544957452667081232081390042135807051045998472447930939538725445447630744_felt252, + 2579675923201093318160147034855981480980052663552801433732029665549697001723_felt252, + 3382392590386702293971909965170059300808087472154360527002453630236312770856_felt252, + 2037912455407425084117083538841185505656044842111256545162733767820025211937_felt252, + 694777483173682434090694644322795876318456817829268950629602298816327434777_felt252, + 533743882698017670522300033190756372966665726621394759184216191322304871654_felt252, + 1070881719164628159243912884816435505006013792143476657608170917564518758549_felt252, + 1569605826651402717387254783658345736341927228755636899442227799834954941595_felt252, + 520617191985706838595290289827777842122073085511069388727452763333748045961_felt252, + 1844315489696627289494837634964703659241456197944781462940761100431732063752_felt252, + 3309137985938841816103731034966812258506128258767381301662260748971019816249_felt252, + 1523650855197786642986514295224919230536763370351845620327895046873161463034_felt252, + 22707936572726387129436927012751662551086424392997500376671030812748643989_felt252, + 1460737419947069230011449975436933667611334400682579521267511472686752046927_felt252, + 1371182507156946620628144366716859092276516689057102862209407382324754100290_felt252, + 1974122842307378233404512022922521336245266663633761736132592926219109278872_felt252, + 1850546479596460251264883947073031526975562788465784910296566702844023445289_felt252, + 1259715993270204428808070333675645785180297016145579458085488905678876250498_felt252, + 1397199015322099421484425073790043422135079236310717337981695580936211139736_felt252, + 1408458955403759056658670966834469682040143239780257360758990122952205405900_felt252, + 2569554191576112925749375920134970003457841962972995181164034147214668258490_felt252, + 2329985616232020016719736596951255198294813748641908434763588868864309866905_felt252, + 127786609532707260342376558476423307571973926739289848309865322353592974301_felt252, + 1188561554585643360848006552936632568777894571466904145473283785820174250880_felt252, + 994183266973332897217551300923758306349331966358668075400846252869054940048_felt252, + 345978103097154232382079597484077444333312242046631445595994573771074450293_felt252, + 3130606594989402608491397435983191571487056032007896919515573113177395019445_felt252, + 1163501667047048256776612031226850922139154706760142566250392184388852915807_felt252, + 765145882644299606587284290543570459781665931543347390882156885706183519007_felt252, + 1616722025173466582348919322290804796409103887500667181862470263831343357992_felt252, + 2111041142396446100984829938225086294496108807122973247518944682112737841083_felt252, + 1283349700555211789885974786622391782300694098252170120901590490658433110144_felt252, + 3555260901687504327771892118699787404776073613683447019375987116541846748154_felt252, + 1899972808112184774497586748461634334007256311730478975601919804501789165960_felt252, + 2485165940551722367595089613042114012151247434068898992017344659167391561563_felt252, + 2892990896180582792002766582166072540770791805459185013586457766287356790812_felt252, + 653297726309243448767314794911928950849679467900083931460008928898829281297_felt252, + 1136723495277815824531305456028761044503465320735506766115910185281176201993_felt252, + 1772971320570670213953397477073732802610031854049951928362954909308932843831_felt252, + 2062796241060380768096244261239969010114455864264737772120475605245459205229_felt252, + 2950570444879819178245645462101291183811988726072226368887957455438985483231_felt252, + 982149576749104032805897873466097301293765574488029360737958154332589229929_felt252, + 1259387956513074888639419138599625411463700926579743358349944569595564780431_felt252, + 312771034509828887418423691895542356141562083800666322443971734469169444716_felt252, + 1363329841258612758557992797132856132250292008712629971096944023238643518623_felt252, + 2756180212778033406712339751954198048302289847329786838696911346217614515299_felt252, + 7754619044149355189037175425816144373789379093184121194907889688613999953_felt252, + 3077044078935629442732352036855268834246735772524477082352519552440550107040_felt252, + 694052102364942878610411832662430536858613395711240420994963029320386669681_felt252, + 2736031346812215080022871669929232065030054409690750965253662806104430725692_felt252, + 2787454159967606827760185914716811090098410394263612975686301568943944081623_felt252, + 2867700808833816403521449695007050057085994391469136571742677172745706062967_felt252, + 2489293210726049273356646697354565743835340242961290202042750767535916000658_felt252, + 2744591846702184431326062587875835463028515024328867745855324247540796969803_felt252, + 864234626881750702000323159264708354205302004959403974796700882843051322497_felt252, + 1205134229111328212005391093784745555284916381592450565079851344328539313619_felt252, + 1147294651483279752404740878012019932238224019233472845850389282528026198650_felt252, + 576239078731347201576371132974293813827359722429968839016877271291893228229_felt252, + 880936160336273620680296046605451233725153685438881621946145465600134037201_felt252, + 388167111885571790467728397650181863948961519500655507885823570435806129741_felt252, + 1695417273678734055362968994986332510272074618969057238173301046023967337430_felt252, + 1056987151726488559632137216946989219663953146508378515600371009145882438531_felt252, + 22833453676076167563808847170762866766801402703516871911220025245007371700_felt252, + 369124409049041494431659194539089318439152881967392394617790871705319891161_felt252, + 674835892931145271280289748580157387603878950477862829436146858576542296995_felt252, + 190886089657616034159922004161107278930980392409294968704093667136274769023_felt252, + 2609785007166946201689932170918100851842374774304977987116590203824793728696_felt252, + 2301213454077948246284368357249000313867968176391734041424408749011846106154_felt252, + 2258104584838229333114828743952503888263298818159203908331839341168253942670_felt252, + 1237819886302828320826024772916416196991176152007761572649346333718755290966_felt252, + 1252749235938160483907499078970077771725103092403718155793803269780040414973_felt252, + 3161465691641514308072844154371918928733017707273610929418433901311259214378_felt252, + 3075580385290044454640882245839355230741103500682913644042999357619340759543_felt252, + 356776986485852333373257520073910211191329359579344200448098604725266295915_felt252, + 2712414187364050871415055010293134309896716307156449987199281008902054575714_felt252, + 897251456966277402253075167076780245723939890349678711528553685417871874428_felt252, + 2623586178024628947134143943975019735488000551403290843865873122548979741234_felt252, + 2777714154870092203823639633605868488792687584697571528873046351592640428140_felt252, + 3527593810475712711843697660360691708522577858257508794525278738546439766404_felt252, + 1880843719622706247387354327159211613665927702556986968032401381229839259785_felt252, + 3569260966335197509205797656186449274165550189760010979809983867205772658612_felt252, + 3244349941303301972910362896727281930638705960005168207629447583921225238712_felt252, + 2584168731835888695716634532415910082631816567193215858769029022001841221552_felt252, + 1420410231686367839939329701476332321305271302064971382869841793811870274867_felt252, + 359283302837917346351065183903289515869837327706998316543558485245273142292_felt252, + 1495235230128778562254677545873377094001076077172424707648763341537578416222_felt252, + 2905439231018227238602146677190008997152102189449063934643659807911720992618_felt252, + 3061610538578490154346718943449671925923627148462624716496168598641559051732_felt252, + 1770936845199109203223447691229451047512324586739984883407777988565093737906_felt252, + 1059836869993721968678396639023412182691675428214555620626881697888470545255_felt252, + 3422404544207244790552789293265536376493666979279374176200668561878824250847_felt252, + 2285409589375712187139474172186625695753219837916444393244978834210245359150_felt252, + 1663561802802502751136427805558770603843586957127635554753600771471451983710_felt252, + 225304010090474992349031986423073391009857621483009637754396056066965239522_felt252, + 414196310340318999843902499947437058300933849772906673567408885376374817097_felt252, + 278106555415757008421944952414694649822347516460656666958282197596394674837_felt252, + 2190993404594290538329886204353671028463033064960037662562221173125412262943_felt252, + 3116868665866410574771080468465785963205444446752201799734036239605926416864_felt252, + 187325089008815037909509484020616885316233788004371369506355550905358137249_felt252, + 1902985712560090466368186018889819648252480426042610730010884041439780122596_felt252, + 695195993680160031415465777077559722701296108086356793461690313542563991832_felt252, + 445497984792578852934987857875811738088446271319043076299061680678680458525_felt252, + 881977012601865820484429342578820008695370171986499915531454503653555444105_felt252, + 292644813001131005348689527884636507364438462281317268168911947107808291730_felt252, + 2552574378905392378087360739259308076093484978443095926532428049413479904216_felt252, + 1877604649505459214588347484180057785637081098498315361635996124870213336368_felt252, + 3368589982391445861765270844500088391735918296839048843424691874310307869583_felt252, + 3110320705444510241603248204126294967320125284194818155851962118409866466386_felt252, + 2082623549079460706547064223582678430432157153052173278364781417065726125154_felt252, + 529434331656246281821896241241531951565053985493471546176889991396233612239_felt252, + 2116990695380855871848052707102348357537035840406930719543475056393226207767_felt252, + 1628262502883402753120377564420571665445466761919630988625477700937789085367_felt252, + 2365171828993339480515711772912523274094778185794485965242966280463544928982_felt252, + 1709251969442207411243472475835872381744905855625044872185015043727666622345_felt252, + 2044308796845989324355400755400095150868407954942487862066926450171028691549_felt252, + 2229929634177514195695191788255953857299063330614990480417045775507931473753_felt252, + 2292984889289650039092503599673527634057369610550445947726463957792237049351_felt252, + 368593180710673946417750456118952585497182704885716411189162487482328296223_felt252, + 633045057632581372732726618063417065306547514326137914754126507467577102969_felt252, + 3415269203650996993676979294605414566334808882570225462184558260624368847909_felt252, + 1467489753953867242532279685246662319586230773265975932907184903530808619092_felt252, + 1774592582684195091511879664248644706041759387881599215901212127296477181261_felt252, + 172723602886256180705423128949986320158916351028820943393528505769857020446_felt252, + 1791153414163860106929960079170594307805738239504881251029130792445434713860_felt252, + 50552943776985366751632375716989805102640465172223144845548634533340060239_felt252, + 1510447110947695383283446650943556444632101195275915473698903156020439111410_felt252, + 2068620151280739413989803905943889512533063429751938767899398553223198620494_felt252, + 1252285299257306312842207820621782190023241483280020808466474787866097667933_felt252, + 1872362246046740193457987291461922097509750676540978312065995425090411617077_felt252, + 2629480287863579600283524002086475195523924186621823013497374884138859682409_felt252, + 344310211138446599234266770834527811019070522124041089998838747370779156371_felt252, + 3495748288049921407603819278802144773090384333040958633323272410839415326373_felt252, + 3379046210811128713378695059437642605444384902024726980203818456524051313954_felt252, + 800655490105131163179870548152701342952443804395910942237344875560929089573_felt252, + 631159974099001987033628804439185202320119720580108511608110259372293546587_felt252, + 2006129992174688700322219826152482745933102026383211883694069993487736029595_felt252, + 1962549513538526564366256545045580174076853720856860543802414014490546794798_felt252, + 3343811862053601488059597587606053804242829049185280522190755961139088383337_felt252, + 1011771591114065502312878146591347006123486350032415803648092668692624671719_felt252, + 2892464906284185272840368181141427506436208528956886426399078944815735437587_felt252, + 182413084104127300702245216218654286795908021713132842765295225625253822745_felt252, + 1375047962440907373770725353063785438123566317387660942945444986474323769924_felt252, + 1549810054511516624200460000236659106569741131684988341590912810249075152571_felt252, + 3380907484427863047435846393180780989444298750268958010037400653223246663828_felt252, + 393130262074069031897532882427420488741523267936515667375655677046448042459_felt252, + 1951100292664063191489815319603921320267017193827856587276553099622530974181_felt252, + 1135776307222397205702351134237164654754876585520554494921614755599817002753_felt252, + 597983218894938991940302079937107358067772550907982690095836873976695392616_felt252, + 309701961653257473038635439260155543485447362864261612225905680437556508184_felt252, + 2347025725434128776692420240361834783081966250030187025248610028948152100441_felt252, + 1732812565968669386747275292574825486435419420904751711812072221449715272144_felt252, + 2396642733582510057591636787730517009447178366977674817778078956230272440033_felt252, + 1541443716380477252982707734580849736094794739587786238195461019322322520004_felt252, + 955919965388461178695047966687900806659645589050758376414008679520692195987_felt252, + 3363260504771867182486874536362243253152047266626254800030783239073328252454_felt252, + 522376900339936395197818843817457297400922290172536701592832010674871120456_felt252, + 2971682565960658412777212553572574036595597158191676893618459418296995066133_felt252, + 3160713404056340700068736692119873061256868241047757197348455294483384299638_felt252, + 3085821192719338390173721304369171951875316511051696520093984049969487875302_felt252, + 2875710965601651370642410726012016408135123641859186130969642454582768906932_felt252, + 1821062897549310979483458153601795601967672940124026820681545936021023832418_felt252, + 3400553187029738542901129630789768295741397363791597908183261088762490194868_felt252, + 81773901360227584636033422693435180685650413767952244117784856022544939170_felt252, + 2924489140267911775957733483201749542210611570531924355176714545489502889117_felt252, + 77179456716125374151361263989334852781888833753803688158602443906120900604_felt252, + 1986157195777321881591567470880978659288434078796049179783644728188618136637_felt252, + 3415891306246974894550887594362966392114474502143083727798377308275024349347_felt252, + 167968125090043268940647168649289153722415218758040386093486971834674862589_felt252, + 387529754249971242445375160899043057610629925977120668905847547473748414672_felt252, + 1167443308477063828687096238660675023264857987752522108036658922739795851227_felt252, + 2197642695507767369335160572766095032714078385392150758938723012100743123957_felt252, + 2129220417380699442727598055301720168411497384383044437932837902906182675175_felt252, + 56664738505431069548616248335008462891208007504896119095939280025166105349_felt252, + 2666808231398201885227882007938066362653711155022190464153163483253323696014_felt252 + ], + column_witness: array![] + }, + MerkleDecommitment { + hash_witness: array![ + 2761196164773314935731632425209598388302316057365389969014613859730838831646_felt252, + 2399446526469523214626383427868300939435236330830792908602063875645924982520_felt252, + 3060674495035250904297033066522262435537951830936551935185965249195053348493_felt252, + 3296867258468452092566342621679292899836454118846556543087258575678342172979_felt252, + 2001616063322842944375811975720431726421827622021298839039491823632409898612_felt252, + 2037550825293372299079475135886161512448961073057721421705133775760254035162_felt252, + 2480747157356020115059931628854896400122862257140854279730859067426243354528_felt252, + 1836180773757810333561902442866394283899171732428031632932246448810746994829_felt252, + 1131422609429592616486979245425641705767026422587565090358776486422386507319_felt252, + 1159572286170213983760426166219921600994349577191683602182183645233514280190_felt252, + 2544789470653375204079189983994750027127253409495116467137033758054642657216_felt252, + 3579576966515827800214803170255625774048616063537742602231463229832619366164_felt252, + 2181394092474727093493835036290078146260719429542882961527227090896313956763_felt252, + 1055687535591455768557977765581263799594999554062284508473827297493442738761_felt252, + 667212218969096389683628689989845778972886252610184497156556348981629861539_felt252, + 1586052924158578104402524157692507277182234756894889398074374477639407466350_felt252, + 794481741763782377769843642990257610670284932592718340471228668972630514546_felt252, + 2243010118052315472590667448546149858496615327739975178677592513754087795173_felt252, + 2124423660529022434710873094697897584082789585089496906471045998619165587055_felt252, + 1499787023553686072648192963117047040255301715474065103483884783074054696828_felt252, + 1193907849312749213518447273394303933535438253872024494038521155080375520427_felt252, + 3230844317375793184568555540149200528034289743798488548337067326591103745557_felt252, + 3502935988377955228518051789058569786948168450411706842142563037393361851984_felt252, + 2876726054460130209650044990496742532139727139900259770799863435138737208524_felt252, + 3172925055276705439258123133061108101745536806127906436017998045200018411590_felt252, + 72534568238425623577429100750934116533625797854529457724619518319105563673_felt252, + 2574696744074613234062131412211432047785408085120108026922565835788353213779_felt252, + 1595414721966069984289440399229838640940084987189084934583045194536677158142_felt252, + 260103155226603120215087110988640697380679996401762335250349727413718964214_felt252, + 794726275567316946555680731005463459909213384609553828514268622758445407843_felt252, + 1395604784211784979921587451026203044808669546002807480573484746775346292397_felt252, + 2411907968770187246429688835279632257965682423042021552311724209511192134392_felt252, + 1055477175692865607204791378118048674720176399977176041981250467395903669177_felt252, + 2278977745724378825190806809849070821020623437571285570434310311700234616512_felt252, + 253939222806598288075349949640498136969836726336170064254895640628171184062_felt252, + 1603380198442197318255407770279145733243919316976358316670865495313645820853_felt252, + 3538304004900166519997770362973575899894230858277952013537235152240435075027_felt252, + 439826225971112041953175681655644309595454395857816298145379693897951959586_felt252, + 578275680027412688871250774930082132395696743373798919021657095244493927976_felt252, + 295093299335566574604066596961651718967937661680667307444227675558718354919_felt252, + 2752427688451682508171080089188305769945226193881942159459363438205832996896_felt252, + 1359287910639610757599917831845566839949069916572346322410312734460198366283_felt252, + 3424444353013720877242683373976193134161774742141405326507258667186699848074_felt252, + 2438520382384983139971798521739447579501297249220052570976775169568543325571_felt252, + 2141209805502367647319484066207208466971987269910760894076090717247853019810_felt252, + 1462334282706915519405725315101018837438870348713040421773213768583822362694_felt252, + 2444904980186871106780878596405242720215300008683816390044050956240482520315_felt252, + 3290138280407144626191966386717890000341181073374546340402899644618714291300_felt252, + 1851829244216689165517082539030949226162925815623619730471498964665239446558_felt252, + 261417627587087367823503658562602494523817516547990487117310065027091459988_felt252, + 2295905902717397003809561505235335682221556235534748597539498061796083169818_felt252, + 2411442969831798534456931004836102568237103077112863002942893330851176156298_felt252, + 1806793944561038048869225814174423095024481396104672379635862213929341648440_felt252, + 3087632956268465987440464338649061827602123455872127997469119558188446249588_felt252, + 543122552577016735709424460165501514863708755979668285287443427587623630942_felt252, + 234308835688145031056410517146334591996227632615079886930377619361140785799_felt252, + 3038650223641537920040838038247666536409699969277024528500985123486614563947_felt252, + 2647387193384800212895096465938695978719084906552550997004032548303540341062_felt252, + 2990269097721428262170286348856957563781469627404413399003156131175646478916_felt252, + 591340158758009889928117795147888460262951153823076966975011984752447705603_felt252, + 2966961370455902416774497453532827868163181445522955596274903882235791804955_felt252, + 1223940935475379276334186336995191904365145467931618491453175363340790828518_felt252, + 2411980095575263167072123282336175350027181271751684588050073790333281902673_felt252, + 1274916488803553015795343546357063651655086338996142636731331190371301625150_felt252, + 33793009221149198793873603998610665906187946125093330594107311498284472805_felt252, + 49655206013898905476222933278190638978949845457894426529879235560300937669_felt252, + 89759149875139083555032464442447397910875902477507613519400893863726984541_felt252, + 87395493413578290657267758754200339447016212542968185617485373088209957294_felt252, + 2799697707109440435599391521056511712053409685387140961458375620997328497692_felt252, + 2599124535286508328441368011889982434668537536184153445934644157825453419972_felt252, + 1360260925571554415204401444033279915452665574851172689343758295899409841136_felt252, + 902660583952375448270355638582821953301721595054249361767505969142095088816_felt252, + 1818709243660404792738810441972120687697554617772617053151206550805384086877_felt252, + 1669083009103940794849689572588590474893547803093811800414206886298439427931_felt252, + 3080657973972678879161965653779474578458766295536455768094565152636054453290_felt252, + 524260887060256601419690938363065185314592213830733432768777306648242439425_felt252, + 570642118921356712256773881515323781533301878774007701218281985136271930001_felt252, + 3294763527327282600912258944795423867630803987454547340632038444371029584841_felt252, + 2849894113425636840884309348499563476974064505948167681745659147349188253496_felt252, + 816081322420836140918741520755775781778821479617125353727084793635228429318_felt252, + 1440624594381853236515301078431196797485223254448045688371150844588752912275_felt252, + 2260342474473841500330615469576526156000559117258082404684501959127020065287_felt252, + 3581124712150687101854607103041227604316914980182939464247424170498412337688_felt252, + 612722677095541436735082700912793118781452425773927342400496424630304579926_felt252, + 672508126161267544985559622027026887544490734962006954019831091499641549774_felt252, + 410036979923324485713058911267290881670449403272994097455231119313836423586_felt252, + 1346164890314905129542247088638545897928768803475245735830320764764777163352_felt252, + 2943637672856787298339633022452158911223728423948570960611269799988162597561_felt252, + 475065906889748409574119056281910898296351677432639993155627266601743462079_felt252, + 2277880817483417954298940104744552927653581367193412111044167927762653149370_felt252, + 2869134508510247221923177171560643471741832571421265448168046663820174399067_felt252, + 3472608443328935103933083759745722992233115740416031639944016681892741199641_felt252, + 524966141647876703007300116056476219362849075005993386045064949742890390827_felt252, + 3532959887357719134912377407325935506467129571322083210846940926666675372241_felt252, + 2271588581254442161272904505927729748010382494490465626937669187076324796153_felt252, + 2693613050906145025849207610183433287594121027023618607016590357547697827457_felt252, + 1510854477545057152702483639323815533207594344435429243295981529018926984897_felt252, + 1283771928302360682870466048461881678694281288693522419252054331283439638914_felt252, + 793058100011968670167919473621449713078569903080415531848927556868545220463_felt252, + 391933935885268277852277066982892904556320983190416386258938638669970140051_felt252, + 561224597330211843523948444281848186068318933112826454233483809339001491813_felt252, + 554740433300724038647572894860843693369923944178069760564925056439047378671_felt252, + 899968378700143751935486715787633734604009981271568788651824391172824740789_felt252, + 164425833977936372123238979368965007417176554169203546981136147568215824668_felt252, + 2943551279168935874487343575741970323487998217350429662160054177280352068197_felt252, + 451554446649598816683506507571978581716189183526632573226168200583769735408_felt252, + 2971337446377153313572902902942258781039561275432668587029566182362469157060_felt252, + 758590040265383738016181481235577301687029496460144019748518160673269540637_felt252, + 451652912110340089025593794185549252299692387651071076280638034105256977633_felt252, + 2872035673878999653711337627283417243362259352396777231804544702050024839049_felt252, + 1757232447861474332013654992648096489803768230140128252612445218603482908610_felt252, + 2012596671923740669354489297517005249919337373157664583157414655942428958798_felt252, + 2439771742202862094321205108056187809957929395932051666634614842769864371097_felt252, + 2787284294648025105883013936978058392933255323816302985854966272417016928992_felt252, + 3472481806414295873642540361988915947929180851515220026748114307699667617711_felt252, + 1747774542219922991552774202082876161182716976549920996883422356575541271101_felt252, + 1911493095751623145137739722816335286286814925256843577379583114404529978511_felt252, + 58135053754072581970241762581203748166511013617532078316472075150965721759_felt252, + 1878983840347885566742282360351843352157870387172409063728614091597454081766_felt252, + 2482798505958473610580990203780129078373748720052401505907369674992438442670_felt252, + 2315336474891291597754078287971294143379606486871885837305018117636286585156_felt252, + 1833686314721427337485666676459917992495388121964041740609796480235027497263_felt252, + 1443958375002906157393692213902331235971197599380400124311776357854682555539_felt252, + 973694971498035965430878131843782042235350296954520248915902518842834491455_felt252, + 2129307814585737298361613109706608029942530083187249742516839481270569292714_felt252, + 2273127673178076941476990971003410826457383504457082567762284378683632087926_felt252, + 3547783174453272879758572610943668540532126279651579643111870580107135169312_felt252, + 1639519403393784986389556910501888063401925374789979210081104325183800583787_felt252, + 3506285923182568937497176665726567725941820292282261826023597063442083968046_felt252, + 2091805578789656711239235207116966861555808723582460926645297373694209267335_felt252, + 1001863676068257646944862094185974415401796851216950255127168317105146406532_felt252, + 1187806206354734996831151273969070550506413506861904146515889920774512755711_felt252, + 3527697560326930069726346647466536355430141438898796888743180186762402806111_felt252, + 1475743700060516473310803249183984331612701501161820115586294654700602488792_felt252, + 1591381939387027465956034418989193654703181614205524647651619577274156815438_felt252, + 3449956915111521819192533783408574427307815144321643043506385917156523795936_felt252, + 187415818877591679131960259868607601696900279706935438090167042176894755492_felt252, + 2457214229273272438180225634193809515436943009876346653900733283918211125938_felt252, + 1501575600189322551758543090272794397797509220969642084982948027084715283200_felt252, + 1997232871578528348151461083053923141839815311492818976688061283288025727024_felt252, + 602130984794775067989292498812176661922977897139330092673189441441407293019_felt252, + 87535664109610958785894156052374386237060955071275345514286909692805778570_felt252, + 1821345033499618701182578989481562275234502122245097524558657841731478652724_felt252, + 3504383442567329130483799683793903538507214465209213217377072428014900938821_felt252, + 1101599795323497754214821186941394988670410274371786678799024662420859562657_felt252, + 662646554363023361822796207411632749567736820204991573170750134481647796775_felt252, + 3516185474514798813268447274417430204491778074126803519422236742773701135026_felt252, + 2890937769533605138173469657455298027249317058955699661693734360680518346842_felt252, + 3320514283011354565151069015804076961228924829925275261985523236269175978804_felt252, + 3376554887417364422619171037330760470150101741791417766312359257774422999485_felt252, + 2973155590149835361761426757002202340081331253619217381520997549140131794422_felt252, + 1786722167177316223032447478481701677448704354376153698231208935673579183804_felt252, + 1095460483694995425076931350869418449165741682074280745744687916016254003772_felt252, + 117000318989241856322884017015525074233073862314769488573805259735967662791_felt252, + 1876984903046810850235195934064257741741436743455239314263920698055532350657_felt252, + 1754297553618654504299034797204156940725531069356579219621922618911842738040_felt252, + 3585915596649137460074079765555009263491329205729652748152410914885477189648_felt252, + 2241202443658319541116451574836680637198372384450196819087491055638028488256_felt252, + 1380589471827658854498990646301704533726849004657240915841045851066462127139_felt252, + 2670617082807012114387471484150579829626804125282523963865859693067943538223_felt252, + 1261015529548592339481302909922692372981116277419051396955006727029540261206_felt252, + 1322088376222162775249364451888205279052265545347092988787987975522875433810_felt252, + 2601196034522340779828740801162020547580803413239459183900768546937630228633_felt252, + 3379660322026519113528627913057200206537478895027329963691155547332074956692_felt252, + 2070490730713265054219569830980886430033827893203727968019752362660013574630_felt252, + 1680717739583206385282278372509263427452594790202202076200692089703555958105_felt252, + 2598953736716064307981297277195622980184602175816389211142514551047791724790_felt252, + 605841625068248208043571507909697651753109969181971294259914427526646757418_felt252, + 663553712503181316997478909180369047838146807118927351177583327257903779326_felt252, + 822444589061040765868304809650610071196888755659379638100968917618417266511_felt252, + 1829751406577006501393760518197133713634679689597809149391492338779298292235_felt252, + 2213020187506875166875374952727871650066832080634438368979403752874655002863_felt252, + 1138109672069637956843290757806428919404292379927315713294407505338989409504_felt252, + 1165507082688695632008287916827063570606800933834015612808961886390508440408_felt252, + 358586099653606125037303201192030841020422021446536116244652232682077655527_felt252, + 2495955869850624909013551278175581056677037375086044017376127523201999638861_felt252, + 960374019541921216628143575194998637029255428504963211209217486792511154670_felt252, + 957651659647536636110023803113507697399357219373192719642722534331951173952_felt252, + 2092985077425732307697927950642827461940839190721575148502429341835610038300_felt252, + 189785273365552861625305274327061393812266374233703754069549920621380539566_felt252, + 1139323937106236828706069398024188068383811692531787676357507535939249789718_felt252, + 1103997892212207494693519027593289090517126535074666152905820156716221831175_felt252, + 3538728517119571793824599079955920782743308133685420685155789204836079871572_felt252, + 1976102434283252777485429212197232770603468215919269785203117829536914660642_felt252, + 2146785536556123751396506205594804614523436130790436170150042356415999014783_felt252, + 1478485683559298832974466820534544512900685784139686019320490049156558391649_felt252, + 3270331687108748135981737064647952747671785884723656949035338954658752528595_felt252, + 3259004982570900170122831550636520363461896033975008460697293569755099853105_felt252, + 2445654283261719703994550820837820624117621621447602489628312723452136560889_felt252, + 1830360764580928867642961695406826309633382011647943848216631936469177304392_felt252, + 1390568278069114628056256560123609898257965152274469116667009061875694681701_felt252, + 2165539081513432826185646074031537637176769853996056188963614285142395751218_felt252, + 1280607068498712338641964617626323151467658013303452987937122106642846192409_felt252, + 822734054382993833975545595576820947590256875472757187002759945052200356076_felt252, + 39146421998263531585315136952948703403434284193366332327660334025130362484_felt252, + 2591521945751262400641565658918355368070747616033996228166441488425002423903_felt252, + 2500780992352107776562994725135204714453620303904752231514476357266635276229_felt252, + 713443125774668528242415953927997823710483545418406323123495459294587701746_felt252, + 632814160622984973720030123386414549287594277569793700043632734500852464645_felt252, + 3012803905822013301858832987621022493007652823773108717095773008901301498443_felt252, + 663117369039881381961730588978851097937243277546628635434071212439872144301_felt252, + 1533212090593292425689637887268845098682549755301245464298147880945699695399_felt252, + 3465140000890670600330594615797617327384348693540445876743138621067569987263_felt252, + 25474968836182328686429048204654616405695513313361709346595030105742291834_felt252, + 2468747706713447035662658552589453820918382861586842456947835670835115315408_felt252, + 177947317590572990164670701040638272900484548899330604341483280638891750288_felt252, + 31112449991348687239036394632845484820836478431848816806308614966132220150_felt252, + 505772793075328858690334389859007984240072815016256329099445718785005855918_felt252, + 2132997660305798526558096012877426226624152586803374803312729271179385601308_felt252, + 1804543312724963552478485817945925320654747480662209370877793142719206460121_felt252, + 916959519549350267890544168575067122107406032352625633773481941447443685861_felt252, + 946070413949324407539070150750358262702335985662291789613316818427323287864_felt252, + 581888836421668566648806221151170400096314294993257482218609826469385427618_felt252, + 2435820614533241137398407511746463211067278669721062737822017934996922812729_felt252, + 2419572536929566957899637193729657021847530861711595294624922340945237124388_felt252, + 3139574024265317111449342505706404672922757373380632617361631563729424405114_felt252, + 3030091527420478612998854430218806632069069645907207140702603138802427584163_felt252, + 95810888311357236919025279275656372674394589921296568624060192440019612817_felt252, + 1739759285826469252307962364756323020499038414756817096645382130257407265958_felt252, + 3179403889298727256845282133453807585826503094408896013165752576024681708330_felt252, + 2253678965093893735263700719156785332496181230572575777365804876121923880780_felt252, + 2944325334594815865563822134481516969449056256937973481219850849531810111065_felt252, + 2392975859939660253045041996560767817861714523562616191086147957621059555873_felt252, + 1837970043961454175718691787704865766696258973475054485670353184522839772720_felt252, + 3172544459349583696703943682020286271077845706910638309993612118688143926748_felt252, + 2504319164425520952893255930374143588996335466043472181303383652818510422421_felt252, + 1894675982414014977565517690832651629736622181016270051822626314250757565086_felt252, + 1748063453550700029768566916102995999645988143929705225619525565455949167235_felt252, + 2483146407003891898973132560392169164876114958903297031866341580324110670763_felt252, + 1220469244466211608086150241839705522779660540392462148054237088694942925935_felt252, + 963930774344531964989914408382884426767570140963982450046461748599488192966_felt252, + 2835789592759421163082326301105281148439552323058566298826268067047505146871_felt252, + 1124783784466118660554354699509534174944688824898105384878364876745464449652_felt252, + 2615163596967823493591211995147936696800374725606195088627997751487096345142_felt252, + 1776497325099786901397567362775561375739862991926871384065883347656638759654_felt252, + 753814937184202585571787772607095494327297016050740875240265079581770500019_felt252, + 3181705372472946336684605912143289931176216449408538867544860158689841780640_felt252, + 2913020754890352438606111630037217498313998015127624510993253218293015102598_felt252, + 2287290886163696631428634167967338847003515934966779976002093252476257422055_felt252, + 2310331363443971156303439707293676002234821452362797958636116672244263482213_felt252, + 2880000996183961729091860239609288222829744176784141173403419173821893737348_felt252, + 1979225123136268760905428194518204825761458278375272664583745870912714747237_felt252, + 3575404282041354477307446452285148313364035263999331123481012171325913608264_felt252, + 2076011632073577302325179323963041076252924595170578340059680778886536605518_felt252, + 705740066441022111672835472591101270894694155429824095679800126032452236497_felt252, + 160421923703616147115929802720684893802237711700191497969083462524612454086_felt252, + 2338949099225763750090625220631231608297596647008379576785622412366741437646_felt252, + 791082055990166042655936781233907008743956796534341369259159630521203154261_felt252, + 68331499795751888411625347780992016359843823294960496781788588518990211986_felt252, + 1864069664707007845478072294844474362228540683098835362067811210338628802648_felt252, + 1965882287153860301078142618819574455729730600177818900792147449142900072007_felt252, + 737596834669330604334749303589132560486170512577844210831813464203519099698_felt252, + 1353666168528985718664816079122329018452807263482520660301633811628112769456_felt252, + 151100752012256193872498953127316828612424750992297902668573428823914973240_felt252, + 2981038966793924796523165833069708613706289285826803604530948771683043865750_felt252, + 3447727522223044330046870609057340280407372781757723747397675993879538872030_felt252, + 3440490068160227118183836628925833775185649050446461131010946582195557635375_felt252, + 3435392850654552880586079278107028242160793907870394424068457667923496337636_felt252, + 1050938966696847843512914457778188376264659797580243128420942779968342725077_felt252, + 158420755841177639754691708850452898719707749789473858561940341525022566748_felt252, + 2949066505867828985454174468744759752709224166752752590762758575782955630578_felt252, + 275376425281338563419218976965100566413555252063832811552109333900446299206_felt252, + 2327920640640936912682141368624285958888140232885479516030394292884170490004_felt252, + 1372464812686876973763771877510318467568212027470975271112682287812738581101_felt252, + 2174236527229703993441540220985544096629422905963872527393901498818423425576_felt252, + 2106187311324825527663538137520987308454050157732855092868944358978117786340_felt252, + 2089306256115346300774664262051560177915730633733657404419727971335106499074_felt252, + 1874132921703524127509374043778540751073146676517447680357988192794603007901_felt252, + 2746520124712247844069832144885667750751472139021451342196101640678445469479_felt252, + 121257819627981535400456606811586270667284619881076421156389062005161919033_felt252, + 2829154601761441300297484579409079468290051296698106870428814778744645610850_felt252, + 1110676154381806555407569205473540509681257937325361046615459898610113186717_felt252, + 2279364859022673350284121492929241806239159128185011121439118095760531950519_felt252, + 2164671862632903898083367278543992077299423035560846317842728263704399264726_felt252, + 325716771903478738830030435953947779894315078742419194844931149339101737453_felt252, + 1725787312968427715998358447804246694639379366037577735880585624016384108565_felt252, + 3468462599917374369310126781018550121849343972515324306676349054818636700948_felt252, + 1938526903915394033749455843605396306845532606345643792954334162286230872656_felt252, + 735423239294006104671599601286301443959838400160094211750507420593850532525_felt252, + 879509793482499957947723635237589401728768451271065168200203861475103483477_felt252, + 1167577098313118713882056432762084872450976348875704724811307104272371312550_felt252, + 2307138512312474212068436332257265657884899448191680155532563066116411133729_felt252, + 2184832349469154600955931890960788683273106530039181499295311097536157772550_felt252, + 956692299705306587298589051150679911899916245952326271406333500490505479256_felt252, + 3395777237976100995797328044295735885944237693979363571240663703081265471516_felt252, + 1328557611743837771380212208955886870510743009705568589855789115682295968590_felt252, + 3368789076420195815531429594991610330263020443773345214859536985225573445322_felt252, + 1743171535525629197297070092304970405510050940603470244356200387049138336576_felt252, + 2158500341509534213264922424353941197612871799389772030804309554177514206781_felt252, + 1879103443320001401546640294953130464180965138668113519829684435877862022220_felt252, + 543609458494582376751553448966042658733550314158425456004851704904855263029_felt252, + 2053800599497647359365743751931245079979752517721092791141131065860146021418_felt252, + 2342257162845590620185088845305530186338562276506815743097532546261208283026_felt252, + 1982765703438173034289699074752739500966850853607195858911663423514368168733_felt252, + 992430422828530379878735239753212311812367098623587976912525547556037113812_felt252, + 2065624418000173209151121016267914868403491522437845386558717159037342722308_felt252, + 56062410649987487977767037782189129643617488775837693660381043045009625915_felt252, + 73507346766164675473341829441481632213252220113046487554382221175271752181_felt252, + 2528228842792588975219649406631548719838352356156129750600659170537423525364_felt252, + 789862037946107884180580199877521882258313233230021714764379146951060101737_felt252, + 586337909361495886376469788378581132680600067557524123058908547205192916744_felt252, + 2725487243690387783557618092324982950628388229650903843114960827312372902376_felt252, + 2263173471600722078388484140481420973792007516641738280536777044290732974939_felt252, + 2909131775462081330280632610746908311189628767676467839139763880568956775484_felt252, + 2729275378627734039777768818834141793239209822557714419789997392941011740395_felt252, + 3034994856044671503268338046560539572369240349902401828677994265964973265435_felt252, + 2884081745020845669271710726135424251570690534509216694569413124910139874417_felt252, + 1743858609666427581110388940054479066061586128127059180401981575480442988525_felt252, + 3289833135343412912146417610303126829107426183142784619113688594144497632645_felt252, + 485859656035707988954619810124785395565115612359547158073828056197900446317_felt252, + 852673867642706184319874038153505385545679224978825491251007994358777639686_felt252, + 2420251827887018757582722919179564969813159763593560736069155170110113480175_felt252, + 3223450326275300051979046256265284420474560227560568547642708753674372181915_felt252, + 3261219408813992494669172829390515693231957770844255801438902996446377417061_felt252, + 124339049091435208687894127245347510588814212003376300983075030157694981144_felt252, + 2143691034283536586892766731862751581404725957653340459896303267321454939346_felt252, + 2893084728234689094450550066956983230028369832090147081795082381417090886660_felt252, + 2629713889965167947449126949662501839017337496792961098626470787753337232668_felt252, + 1064186009619674574111692152825867761747762312565553971971483845974310918442_felt252, + 2599810111023334817955688575015514202178681460138728671674195660808218935875_felt252, + 1102085420259044254899742406119365518868642642783899906899575716628455334121_felt252, + 1859401129590157839431843522227438698491302784482247788499156716863019472376_felt252, + 723995245214194209154138428291427445663390779344835501218943146217568306533_felt252, + 1172195611521874184335180233249235963868791544107473015315489421456326868712_felt252, + 3033061821982214599890168192700003328431964483793901224663886911819265084096_felt252, + 1631466846079485906825639966194893153800548002481430145130793422564978138851_felt252, + 3161660937191166589124405978326152515431263174296793884294490024604099767612_felt252, + 2039156781397434902625621152281916902145110555050311446977622223524352686481_felt252, + 3354837948573569182217779741924201558335814921390965944849068785325988035817_felt252, + 2672012314412676596600298030219378716767728341737230089455488535861146342809_felt252, + 1178178686664618048800304423868694447783578822506597726750092151497830364478_felt252, + 1912760964185217168252444921401920690868409206765075454945406013275674665401_felt252, + 3286783051741216524044205932083242507918790910394838347296786937873603276148_felt252, + 1054370653007418376251805812333140078580567146993274449512591608798575208985_felt252, + 2682319854153051054798824945268843245476407859369759774393720776462451450085_felt252, + 1272894595217319408680974689101592003158988832812144362804743050105055430086_felt252, + 3358721475363924047413454534637004717427380663242329822165092357907225714477_felt252, + 1592761923789538280954064984827657799248077763057333005363030512305040559172_felt252, + 3119251536403960119468251472234466303433878383810342553844773740868796484752_felt252, + 7398096418213263962925794310713884251300029524007648145687969552459851594_felt252, + 2274960243334551000626900720300240567811384940418925697430249240319169341780_felt252, + 35537115600824163112156274605944138974156282325675368255350131918834703384_felt252, + 3074838705035265058653679270213247577121683519365218460240436940944885954274_felt252, + 2316186604681867399366593372511263321887331594984099317326022562878374359524_felt252, + 2365935259257179706997132732199352972667470467644518116216749961612525546357_felt252, + 773326777653867858768143340152293834070969467535213604305647889812138660340_felt252, + 717614425382274278106382673475921020801299974786131607689884541547887331595_felt252, + 80625910814845684207601386512837988140900801210414059942752403737492115421_felt252, + 2828433775703485106006085006108229548406565419039322673725183014506093077591_felt252, + 2936256923403501624685314734255960451734700033472384360487925311856510478546_felt252, + 2896171496133917615188172937572708864171323277475388993917991544767181378102_felt252, + 2534791943089097606131954203242939014564950298843234892033853303268403735227_felt252, + 1377173147551261816403448459909168236515997896905797937648823544971964715286_felt252, + 109507438725622432389999890968391679283215900314926284948926378907891467544_felt252, + 530033263041275180441366483728712057703127507532202450317633096464322165949_felt252, + 1482524957585676830177985924439946614306500271298015771654632063263304309491_felt252, + 749623493630842945749399445457411495959905884269000575391826332764439102560_felt252, + 2278989089820864500312609611964345421071260951131682187222910754145689819184_felt252, + 239782222778754782089716061075169883392932986858890349985352192345512132192_felt252, + 2986672879790548901397619513851290268449585054300497890553926852916370958441_felt252, + 2981279209857931606721760117206991288839603411478276292187537357754835296621_felt252, + 307364497863124843448036356940514511447179890362228700867888974165707651900_felt252, + 3302062830839164413077744159208623709022240217451691185547005908947052305650_felt252, + 1404080593591057690990154058202079953531315428787684605592657827873947776538_felt252, + 242408730981297669917448268925393142249883690021491861574088983962543984160_felt252, + 2379423308473687221111091267601335992818724962560322647034728126301034882051_felt252, + 2416850016131697768273585257433240097674783379728026806003038892120796821149_felt252, + 2391212648763592016158638591226100617523908570602172074740637520906734597936_felt252, + 1883715467721529110203964658678805785687050281417628235818980095503555162946_felt252, + 385069983254087750294444996486155959056798846531701593036767653966521617494_felt252, + 2677923348502764846322908033357444817953493317541886382177301728871691486788_felt252, + 2304637076650590241247893256297881707507725709531315588570787997442251787847_felt252, + 187882232848715642088914495361282874584524821690710103055748280842911702181_felt252, + 3061805842484471141580385552291479782235842651386743558462711364579684631545_felt252, + 2167938655619313900548787795433714543777274807488301843679289951110773560252_felt252, + 542288633973448275694156950829322820354306406878617105659226948650712673276_felt252, + 2884829081532280501700805199219232121356022285881027100400302509962111087400_felt252, + 1709314720989495108856261495257259486433567403868491734337699827578129694020_felt252, + 92050536060905009395589202363817409289471678421224747871387607420984113708_felt252, + 1554233321184127177489959895634516305641924002517315480249294588905341554389_felt252, + 1368278244976422283996060164113160664422621624133146944196954444176391552357_felt252, + 2011667551231710091283724715003091647452394753583258140558386376393092328647_felt252, + 2830431042403004028874444716437390116289271643125316050244923013916835932655_felt252, + 2152756120515249102912135789262850309994420811504900175549300484296197184079_felt252, + 3073459448084338020634525450482957284609807503368624778762241739045978857912_felt252, + 307656778785135714671725687648445117379107648109746717082491607157128828858_felt252, + 1537278368931607543297313249020650258868060410377419807147987827428331573026_felt252, + 2682256464671150710166260459742311921313148789458290535652093597747478048535_felt252, + 59046163513304888498078882581689586058960108307281426101827830351116854612_felt252, + 2928879776029051389227731892951771046609381047074737779516652074475741266135_felt252, + 147693037533227191930576674134244717503961123820090848627043756833768661066_felt252, + 2705006301024847363440139322428141290759772670190620165283201167470515289118_felt252, + 2691785500070199513849736756907105764886299103045694443569222257863662591094_felt252, + 772616062075554590896514810709609422662617524990298671670010193059894912704_felt252, + 637154263911545959778396531347756056674229191379886484270702780474221203084_felt252, + 3072807945529616853849596138609958084447624432005490398293322014882252902108_felt252, + 376432854432566657935638836955725333342939593268737642658642007120509172287_felt252, + 608864748938189150560528965268831390412981603520786634231395817807052320885_felt252, + 3259967276878586039283057532503556491422127168195501655631486780195148680087_felt252, + 1770380077255518578085928247986712313482995917912608959100905659739586461219_felt252, + 906532362190921889711889868453446000405436227685681409517965224377702742008_felt252, + 3380973750599169870799009218633731588459955906032355817525511184963340497194_felt252, + 3498957756423015108749381875824672184795644025314678767081280325051412126434_felt252, + 3442977657084959430790967961658172019933271897723900282961622003112462838843_felt252, + 1100774601315355284747359902530489019088341788428076565096275457299382551378_felt252, + 3438908043825771725292796674962033097251599534096899497278995091787837395788_felt252, + 3285879238383345398906676003978486613866968204817963988270591226387046701106_felt252, + 2611243427464912737891958491316953688317486241716089149641995018268705538254_felt252, + 2269303128401595813808371860192778666272939847495826148449511523186190233537_felt252, + 2804822544015801177460218163830970927532969505674119307989176459032315624609_felt252, + 3008723048247513229539862294448884969879438278592166468032163023771496281021_felt252, + 1949976123339805423610478498191437313303245408288521275386129980829218687159_felt252, + 3090051191618597133664696102090712591251725341660651174206511340335670883788_felt252, + 2185424963138477492561302982692557525450562678005638273669437155936838122891_felt252, + 354654959023535155338638028828516378537199424128475970190876594243214470594_felt252, + 3124121432030045562369930215932538136193066719932727862040497313295109448993_felt252, + 2890309029829668967838870294854185080229196711129037181779234537317022581943_felt252, + 1582555650663919637890154882637060957928971442833994965350716255653095281068_felt252, + 3599905659865867881767054637194139040943237179670559878259186300122033271601_felt252, + 389203061513151464169238825059363674538807331185311993590860340102565541180_felt252, + 3577219064717385691635969243123359737281085555253208606363560466998352856704_felt252, + 618695628422297654788891634283441777830775069486227679881416445496455957435_felt252, + 2833762007876299680727379279023964923457485633773666334137046685243569984852_felt252, + 1403040258025355657906418916241382279323221448925412135372673593834998419478_felt252, + 1047637634099660147485400426010472015824696056361772837373567422202319364552_felt252, + 304203377775069797458781513015161262928635787246776104641497230623483854934_felt252, + 408457109999030216023973300385848270833898970296566804213496384327922532429_felt252, + 1644301590202703194432732625160163715779908926392250379780678931350980081290_felt252, + 3460568664663101276767292996128208636765918873615840350281786008192635978177_felt252, + 1597039858583599967704970087912358186146492505459945298730823812379823256918_felt252, + 1561102704457790469227572779302727627096011057824784084187851431718679981053_felt252, + 3419409073757437086107047392620116166328377728687828398240173036013276806080_felt252, + 1825288034693838076861428265104822613094285310249212775772334066193045250668_felt252, + 44187317079408501503693032523439517734111892496874854295332695740283486591_felt252, + 1179115444391607054146687389842131068333832359696457114272423582602606664445_felt252, + 2955228724395714185522324341818694551283157720234691759787682217078971857722_felt252, + 2347164061419367566979183022641226106452484588714338926541283066024016599868_felt252, + 1570851666749843428758671144551792148981142848275822862843736092465322601825_felt252, + 3027402586430774475342823913769821118468712354686694526061557502498466122459_felt252, + 748273393268675643170514767780545509077532916560881533578831926962102628227_felt252, + 527061328232188774957270538815224677393506234246742978421292334951906381396_felt252, + 2858131990866199472637664812060971530497717795589306954861836571811639495828_felt252, + 2824689919568827091651886847764795061055794378864742180963869228210876720869_felt252, + 2696911582571905877182178721437654628515035457035765136130508446058207881530_felt252, + 781446320019395530757444947654044874487675808807860668762588663242580941638_felt252, + 1210264940448385511761262427963113201266523656307714754162110763618831807897_felt252, + 2726082505498784223825529312470344085271493942311629092563817137477299004750_felt252, + 1862834806017839867867300622928381532845131613648198611384791858465887866852_felt252, + 143069498320651191808984865609293355354131902619187051298355931903382422843_felt252, + 1934752994322042003717144294258422104632417489001454081902805022517558957873_felt252, + 2475622482241150104740786831744155325750393253626620364135049150819060855169_felt252, + 1335847051774933593927686147592143067660568388724847167054336848346480100961_felt252, + 1990331588597157507880027744387323772280876561329473024293963337495737661617_felt252, + 1355140708738758132269861800809816986684952693607688535255627738718421557804_felt252, + 3245827654332883504583574235539043632580299306825385374586062407515110080586_felt252, + 3208941596305346640579248850797816422969365142188163832063930430344047757134_felt252, + 1950061247033969964317983397360619698331655496921442524777092921233021483834_felt252, + 3069343199868416382292690510984659781974296300491567045579700407391315489555_felt252, + 1855924442829000542381397042368423068326313700811526129774255480469089231241_felt252, + 717654667178605777990914097347297615240385641753044394846619819776617912599_felt252, + 3135945532935428515532642696054191629032861519488442999120792216609242038937_felt252, + 292338888938985182092478456485158819446636646219911603427425794696353842583_felt252, + 1818693732210063079706686158578700589432244344872322825215879580143509918286_felt252, + 3161032515881245835924494273028299436610839199271472320855440458769388332367_felt252, + 2032435215025290234792220309177379780912172877063653337615467172378948596102_felt252, + 1878361005347518102896643689383330579781966570230805153718377528306246034630_felt252, + 603371724754852520358244972060429511078605383731742190999861035298712010142_felt252, + 545654569047472637535606608633537092255100442639274205008543019428299951590_felt252, + 2721541523116623622660526125458996161164897105854561538746688856350973169880_felt252, + 2009668236508292037048726102511968680689083204149050820605065461544836588124_felt252, + 986981497726687094635352699000494291993094648802954967735580928589627336882_felt252, + 1708037276227606706101236157526351150067641724577120895642412607509924023449_felt252, + 47883292187214946396444939398533829635304490184453215301019451781217877371_felt252, + 3190720315289838664841542563155822432878939051392904881645039156544578423778_felt252, + 1569420795199804429949922891345075161311214088660128568858844589433241561343_felt252, + 1000787103265864698203429760373721766047447302701644817234446616706823007817_felt252, + 436013416920587770959778029885107767600568844845200320391447910814076913036_felt252, + 1149203173833917081041971284819031325433830207247099294258146493391134675200_felt252, + 1318550335077234576951190623753304715176594729138366381377893550694292560387_felt252, + 3280171944508278858311912873115124764466103266600748646415287499027812299304_felt252, + 566760806785670701731673726347330508763283693969202086428861242834628269607_felt252, + 119939595547948459655469140175799528518189940822793988405228538081952641120_felt252, + 1681093100548593846785534530552379540761812328933804922630873347392718722981_felt252, + 1498936354539987564345877652514914475522352318825739354001488588724343388427_felt252, + 3252724746824381816211817386770218979676852538666131877353519161658913377639_felt252, + 31576651573716270173779035696594009774637395028179325402984782507046426973_felt252, + 2054783023672966628202382253472963875780640164249338698500208105449751343036_felt252, + 2013400521663615133347136295527140475522639456599465668027327327890487369128_felt252, + 1914846178697166357791044699332136979963183974256538780004424134162521960743_felt252, + 3455261946555947651273027599703414931158952850835745074068241749281840386622_felt252, + 859253320710458256518011825390281004311823482502642802305981998823616896475_felt252, + 1231280055709900893436320312581022908508630346693486630915354792036476463916_felt252, + 607182220407911003866829424744872944379512512645506495114338234842459086367_felt252, + 3485360097092025256510700556121800443051961683963986811517079753681387877194_felt252, + 3448127336736688050120094026091273347170350807150691088052308028426810560311_felt252, + 3529470032559256403803325620337179252817919153560320505790473962453399868168_felt252, + 84923182785201291109414442138937791887007336717825092292519952102057309610_felt252, + 1328921350738806844491535438152982432045242448203147080436358124689135610504_felt252, + 2469102010616931490278797530025793738608438240722771847858893529855559894149_felt252, + 2181349193902799749230443192360910453830909592666308914151185621709826534588_felt252, + 2134991890435660820983099787481474041450386699498924900671895535502623453508_felt252, + 2644218432064782187593170173303187891165677069862622822656778464276683653083_felt252, + 1150866632487242663709225927689517111191200583328556376866533354077006698364_felt252, + 1831276966643300923079333295397759980227751535147863957908297111066897803681_felt252, + 1685913003457569425531331374957005131825987844660071536084403887802024714674_felt252, + 170310914255285832022222532041463543535498654070308264055175519048033351987_felt252, + 3346145231889326411521319821056122178338101147010227102371050093749978217266_felt252, + 161651993369940902111566503663422931856377826454720290614902615842198195285_felt252, + 1582817443358219158948648369425369162358888043647445410495406522154564226667_felt252, + 2028928500920408858982927854659556676526493745833675999577279417976040872957_felt252, + 1134960260396737722237601934438279597760290375280453075043528622661036713819_felt252, + 3065050113214922299470118403394829660088009178547628525720029039862306841732_felt252, + 2223687305217537198709415611676123215572519601213620113897382899874680830244_felt252, + 2977757307962333859429280334149343364891678013236512553860390038898971070728_felt252, + 322195033497498400779070366938576860445158119598277114434881970353166997266_felt252, + 1946685793970894011636827469442378168703099806754695330340852984287249221914_felt252, + 3312626094364218222210309148280819114856686679934027625449171044965387419065_felt252, + 2323970741959168933401521468306423522849778766289908855611863738480794622111_felt252, + 1320005334335896053284572878052520416553239344072823195414873252840210090635_felt252, + 2740273083422329534754917521023961252048484973543614751298156564443796950324_felt252 + ], + column_witness: array![] + } + ], + queried_values: array![ + array![ + array![ + m31(894458505), + m31(1868121353), + m31(1933242284), + m31(440109626), + m31(1970130209), + m31(143151349), + m31(556304240), + m31(180746787), + m31(856480743), + m31(1641963851), + m31(1463140086), + m31(818720656), + m31(1608728690), + m31(1795702124), + m31(969152729), + m31(977604654), + m31(1848814183), + m31(701456425), + m31(690814896), + m31(393061793), + m31(1950261985), + m31(1355436732), + m31(2667527), + m31(1350022438), + m31(1071276070), + m31(965741852), + m31(1199831527), + m31(931199063), + m31(1954483943), + m31(1564192515), + m31(637136855), + m31(1432299998), + m31(732834354), + m31(2047024172), + m31(1729213377), + m31(456104089), + m31(923543150), + m31(1171129726), + m31(702086641), + m31(640726674), + m31(1062076300), + m31(268660063), + m31(307839721), + m31(1088199885), + m31(236777712), + m31(1935812410), + m31(655462037), + m31(469954087), + m31(108122284), + m31(589129541), + m31(514138788), + m31(1478570458), + m31(934313912), + m31(1021565440), + m31(135333161), + m31(545592664), + m31(677181678), + m31(1301657453), + m31(2124230697), + m31(854755338), + m31(69898266), + m31(2146113174), + m31(1234189270), + m31(1186686849), + m31(360504452), + m31(1704458082), + m31(911856719), + m31(441407459), + m31(816522991), + m31(128860417), + m31(1884639625), + m31(723802940), + m31(1813291229), + m31(394397066), + m31(707932858), + m31(80840485), + m31(1822251385), + m31(1987113726), + m31(791679569), + m31(534047823), + m31(822837178), + m31(157034421), + m31(1623152898), + m31(2082935805), + m31(662409525), + m31(1947252219), + m31(1666814051), + m31(1384847288), + m31(1118605458), + m31(28787105), + m31(141840902), + m31(833040551), + m31(72011182), + m31(213035056), + m31(868674249), + m31(136836864), + m31(159763047), + m31(2074739527), + m31(644572467), + m31(1665476716), + m31(741307390), + m31(312576617), + m31(2127746558), + m31(1290191433), + m31(1226973480), + m31(1241690804), + m31(194792679), + m31(2005359885), + m31(1310689464), + m31(1590093515), + m31(285547597), + m31(1793904316), + m31(1353440933), + m31(1787780177), + m31(695617807), + m31(1470224121), + m31(889441769), + m31(1232050390), + m31(1362611956), + m31(1610847913), + m31(1182520929), + m31(681461854), + m31(1807355230), + m31(1935118428), + m31(443003322), + m31(1795289011), + m31(1714281722), + m31(137767676) + ], + array![ + m31(894458505), + m31(1868121353), + m31(1933242284), + m31(440109626), + m31(1970130209), + m31(143151349), + m31(556304240), + m31(180746787), + m31(856480743), + m31(1641963851), + m31(1463140086), + m31(818720656), + m31(1608728690), + m31(1795702124), + m31(969152729), + m31(977604654), + m31(1848814183), + m31(701456425), + m31(690814896), + m31(393061793), + m31(1950261985), + m31(1355436732), + m31(2667527), + m31(1350022438), + m31(1071276070), + m31(965741852), + m31(1199831527), + m31(931199063), + m31(1954483943), + m31(1564192515), + m31(637136855), + m31(1432299998), + m31(732834354), + m31(2047024172), + m31(1729213377), + m31(456104089), + m31(923543150), + m31(1171129726), + m31(702086641), + m31(640726674), + m31(1062076300), + m31(268660063), + m31(307839721), + m31(1088199885), + m31(236777712), + m31(1935812410), + m31(655462037), + m31(469954087), + m31(108122284), + m31(589129541), + m31(514138788), + m31(1478570458), + m31(934313912), + m31(1021565440), + m31(135333161), + m31(545592664), + m31(677181678), + m31(1301657453), + m31(2124230697), + m31(854755338), + m31(69898266), + m31(2146113174), + m31(1234189270), + m31(1186686849), + m31(360504452), + m31(1704458082), + m31(911856719), + m31(441407459), + m31(816522991), + m31(128860417), + m31(1884639625), + m31(723802940), + m31(1813291229), + m31(394397066), + m31(707932858), + m31(80840485), + m31(1822251385), + m31(1987113726), + m31(791679569), + m31(534047823), + m31(822837178), + m31(157034421), + m31(1623152898), + m31(2082935805), + m31(662409525), + m31(1947252219), + m31(1666814051), + m31(1384847288), + m31(1118605458), + m31(28787105), + m31(141840902), + m31(833040551), + m31(72011182), + m31(213035056), + m31(868674249), + m31(136836864), + m31(159763047), + m31(2074739527), + m31(644572467), + m31(1665476716), + m31(741307390), + m31(312576617), + m31(2127746558), + m31(1290191433), + m31(1226973480), + m31(1241690804), + m31(194792679), + m31(2005359885), + m31(1310689464), + m31(1590093515), + m31(285547597), + m31(1793904316), + m31(1353440933), + m31(1787780177), + m31(695617807), + m31(1470224121), + m31(889441769), + m31(1232050390), + m31(1362611956), + m31(1610847913), + m31(1182520929), + m31(681461854), + m31(1807355230), + m31(1935118428), + m31(443003322), + m31(1795289011), + m31(1714281722), + m31(137767676) + ] + ], + array![ + array![ + m31(377859106), + m31(1360403691), + m31(457609826), + m31(496155059), + m31(231396084), + m31(1540732949), + m31(1404854882), + m31(1984069977), + m31(399685618), + m31(960232803), + m31(1601100489), + m31(565042853), + m31(1825360793), + m31(1754747487), + m31(1178070250), + m31(972560527), + m31(581896296), + m31(1616591625), + m31(630246106), + m31(60697173), + m31(565042853), + m31(1124983097), + m31(516899031), + m31(1364241534), + m31(1221305314), + m31(816107971), + m31(1849216927), + m31(2104589577), + m31(442279622), + m31(651835378), + m31(1057850056), + m31(784665066), + m31(1565336035), + m31(876237549), + m31(291507012), + m31(994861458), + m31(315635486), + m31(1694341987), + m31(1787817961), + m31(36627301), + m31(1632340420), + m31(1209123196), + m31(220689767), + m31(1792559014), + m31(1253472333), + m31(1436675903), + m31(1858806), + m31(201743199), + m31(1395524219), + m31(1842174575), + m31(962665063), + m31(1481654306), + m31(1860065700), + m31(560569636), + m31(1133856139), + m31(1466423553), + m31(1494290425), + m31(1005452004), + m31(112834287), + m31(921424421), + m31(319254359), + m31(1244939268), + m31(1140704183), + m31(1131555783), + m31(450710086), + m31(202020186), + m31(599164939), + m31(194924026), + m31(1274283275), + m31(1321105235), + m31(451469049), + m31(1202668702), + m31(2106419461), + m31(1157327665), + m31(946577607), + m31(337496933), + m31(1311696421), + m31(1435702989), + m31(18110012), + m31(2083574709), + m31(1541351500), + m31(1814570817), + m31(111361479), + m31(1471284331), + m31(1129243343), + m31(210431242), + m31(891377396), + m31(2108779817), + m31(568876682), + m31(834654774), + m31(1139302613), + m31(592289067), + m31(724385401), + m31(879812946), + m31(1490391302), + m31(917319118), + m31(1814397486), + m31(913427238), + m31(1754242272), + m31(1940743714), + m31(612548616), + m31(1656458142), + m31(854140814), + m31(395475233), + m31(2039195770), + m31(1264739730), + m31(1618765461), + m31(38160953), + m31(1273452135), + m31(678080273), + m31(1148027223), + m31(1186292462), + m31(481005418), + m31(1781002052), + m31(1832519288), + m31(1122633256), + m31(1697525253), + m31(955598704), + m31(31601821), + m31(955937997), + m31(1901164555), + m31(969384827), + m31(442070880), + m31(997707343), + m31(296157513), + m31(1754317293), + m31(222317946), + m31(1273452135) + ] + ], + array![ + array![ + m31(1685359490), + m31(1664726883), + m31(601664571), + m31(414571561), + m31(884913252), + m31(1851542829), + m31(1345182569), + m31(1171201489), + m31(1344304554), + m31(1419473421), + m31(312243372), + m31(541701195), + m31(853341489), + m31(1687567132), + m31(1712623175), + m31(926841789), + m31(969792896), + m31(636644378), + m31(644160636), + m31(1442480947), + m31(69826527), + m31(679426361), + m31(461140564), + m31(1298077259), + m31(323319297), + m31(1046667257), + m31(259028203), + m31(1568014307), + m31(280151968), + m31(901147075), + m31(1481338169), + m31(838209668), + m31(1662007882), + m31(87000164), + m31(1461149093), + m31(1209461986), + m31(1218462477), + m31(1529975759), + m31(409025110), + m31(874374051), + m31(1266121635), + m31(953768072), + m31(705080821), + m31(1126820809), + m31(1185996312), + m31(999134787), + m31(468311921), + m31(1797972339), + m31(1590023114), + m31(124053509), + m31(950430489), + m31(1445213195), + m31(1535316491), + m31(1893613876), + m31(131621726), + m31(1341514515), + m31(932845963), + m31(1266323430), + m31(282013668), + m31(1383181713), + m31(160660176), + m31(2060125549), + m31(1514167906), + m31(426668427), + m31(1996807325), + m31(307146944), + m31(1001053648), + m31(1786664067), + m31(796845936), + m31(1969646715), + m31(918811331), + m31(1975630146), + m31(1855455685), + m31(1083720459), + m31(164696839), + m31(270278133), + m31(1575590068), + m31(358627854), + m31(737229144), + m31(1227273848), + m31(1853651030), + m31(87916), + m31(1025473949), + m31(2072225125), + m31(639407018), + m31(1177745957), + m31(516735558), + m31(439111295), + m31(1520666719), + m31(1837429202), + m31(105232637), + m31(6366861), + m31(485835198), + m31(64262144), + m31(57286818), + m31(785993162), + m31(2076929286), + m31(1371062834), + m31(427345405), + m31(1884457498), + m31(185058889), + m31(2105255407), + m31(821917875), + m31(1069328652), + m31(652298924), + m31(1247375452), + m31(806986606), + m31(638336645), + m31(1830931288), + m31(688878696), + m31(617503444), + m31(1171658020), + m31(1380028215), + m31(32267148), + m31(857397170), + m31(141292077), + m31(1388915397), + m31(2005670515), + m31(368090408), + m31(661733775), + m31(382780578), + m31(1300132655), + m31(794242465), + m31(391119728), + m31(1836275551), + m31(1577695825), + m31(1735763714), + m31(112718489) + ], + array![ + m31(713787734), + m31(1384311800), + m31(1712155124), + m31(446190193), + m31(38158378), + m31(780292631), + m31(436975698), + m31(256079436), + m31(1498591436), + m31(2110815763), + m31(1315644790), + m31(481727976), + m31(917346257), + m31(174634731), + m31(917508623), + m31(1091192526), + m31(1249598516), + m31(1699239022), + m31(500611833), + m31(144536330), + m31(1136732509), + m31(1431625606), + m31(1811467343), + m31(1893573910), + m31(1667224584), + m31(461521834), + m31(578928415), + m31(265103363), + m31(201472097), + m31(1078692873), + m31(67864147), + m31(300360554), + m31(961135754), + m31(827882387), + m31(1293090414), + m31(1146332823), + m31(29832231), + m31(283848679), + m31(337290662), + m31(215166894), + m31(374876790), + m31(677018206), + m31(2048900652), + m31(1215340707), + m31(1380631966), + m31(1553805665), + m31(1338982481), + m31(1200844513), + m31(2132067549), + m31(1424568286), + m31(1337875615), + m31(1229590453), + m31(701422087), + m31(72417045), + m31(141074235), + m31(404319068), + m31(393949896), + m31(784083891), + m31(1233674294), + m31(984542953), + m31(650801908), + m31(512114497), + m31(482321119), + m31(241702555), + m31(602770665), + m31(1339155862), + m31(1020972848), + m31(333119176), + m31(1074804193), + m31(2119241574), + m31(818188533), + m31(596108679), + m31(612700529), + m31(709731286), + m31(203392003), + m31(1898916046), + m31(683837126), + m31(607047454), + m31(1508475880), + m31(1141512126), + m31(1916557183), + m31(320594194), + m31(1241012772), + m31(628895646), + m31(1310450001), + m31(972636797), + m31(1678134331), + m31(1089980011), + m31(475635056), + m31(735217222), + m31(861322700), + m31(1554455076), + m31(1535122013), + m31(1762904209), + m31(183984876), + m31(1346397710), + m31(885161994), + m31(480069998), + m31(581994499), + m31(1768817317), + m31(449698146), + m31(1459047046), + m31(1836519288), + m31(641316546), + m31(29076081), + m31(1424472352), + m31(135887479), + m31(1482741557), + m31(441576673), + m31(1646278800), + m31(327645846), + m31(1109302347), + m31(2017640705), + m31(271755539), + m31(312217438), + m31(1723029856), + m31(1762021032), + m31(1437188656), + m31(439639609), + m31(1542711626), + m31(1343921001), + m31(635506015), + m31(148614015), + m31(990280162), + m31(572113446), + m31(882479832), + m31(1498154226), + m31(2036332263) + ], + array![ + m31(505323276), + m31(1028924629), + m31(1448128241), + m31(321493488), + m31(1937712147), + m31(1151177724), + m31(1397417094), + m31(1958923342), + m31(1065278675), + m31(1367210557), + m31(509237901), + m31(656554374), + m31(2146972600), + m31(1834158128), + m31(1119949436), + m31(946372859), + m31(745507793), + m31(1473834570), + m31(1213914278), + m31(114550818), + m31(649508471), + m31(681529462), + m31(933313420), + m31(803476610), + m31(1461967536), + m31(1817257994), + m31(343716895), + m31(800604859), + m31(2128286752), + m31(889681458), + m31(548463196), + m31(126520377), + m31(392263984), + m31(274841028), + m31(1379380335), + m31(187001019), + m31(1721608094), + m31(991342676), + m31(1701051956), + m31(1069619265), + m31(1565599691), + m31(1853116299), + m31(1734781189), + m31(346503744), + m31(300828762), + m31(1517425670), + m31(335014907), + m31(538002892), + m31(1920282677), + m31(39893383), + m31(1889303228), + m31(1555974746), + m31(1854650397), + m31(1601965623), + m31(990898282), + m31(592851466), + m31(1488008277), + m31(1933758529), + m31(1996317338), + m31(784221857), + m31(1758267070), + m31(1506193275), + m31(2045933173), + m31(498675301), + m31(414187142), + m31(2147480062), + m31(359013479), + m31(886262376), + m31(1722933901), + m31(1911249950), + m31(498710862), + m31(2112931844), + m31(1499930634), + m31(1150248912), + m31(1737251887), + m31(1643489467), + m31(1473609625), + m31(1192032906), + m31(1075504699), + m31(1080466225), + m31(328424338), + m31(1136248111), + m31(1294376591), + m31(80098863), + m31(434340813), + m31(1028245643), + m31(1888582277), + m31(1496888456), + m31(1189171221), + m31(1257487482), + m31(1961359847), + m31(1609551927), + m31(1767950698), + m31(648015771), + m31(2027335944), + m31(582684977), + m31(456914787), + m31(188867743), + m31(876221858), + m31(844419040), + m31(930362405), + m31(590617805), + m31(1140852083), + m31(499570574), + m31(752018373), + m31(1343908699), + m31(509203330), + m31(1197053248), + m31(227810162), + m31(395661041), + m31(1057696517), + m31(153954992), + m31(609163651), + m31(105374663), + m31(1490738429), + m31(1866705640), + m31(796438463), + m31(76333044), + m31(1249554141), + m31(330202979), + m31(423540651), + m31(623009504), + m31(1240860479), + m31(884368534), + m31(1689446080), + m31(1749778291), + m31(1678631431), + m31(909205018) + ], + array![ + m31(1700319389), + m31(1433280342), + m31(710691529), + m31(943176532), + m31(62213715), + m31(1473239045), + m31(752956065), + m31(1618619986), + m31(1822272111), + m31(1803224612), + m31(607841309), + m31(1865842498), + m31(267123881), + m31(1325898481), + m31(109493830), + m31(1206606108), + m31(537169094), + m31(2012724821), + m31(996386153), + m31(92125908), + m31(1403901305), + m31(550940595), + m31(419759856), + m31(2028763409), + m31(1872059456), + m31(601224568), + m31(593065192), + m31(863575627), + m31(924425323), + m31(255289720), + m31(1742613990), + m31(1537951938), + m31(1208211502), + m31(1968512823), + m31(1608530622), + m31(206015020), + m31(1665665790), + m31(1987111786), + m31(664526534), + m31(537720722), + m31(509561825), + m31(312046963), + m31(902365265), + m31(44623148), + m31(1471541680), + m31(235725064), + m31(707610051), + m31(1276812196), + m31(646098742), + m31(327928735), + m31(1185756738), + m31(508659010), + m31(1581688423), + m31(1598145306), + m31(673088718), + m31(2100564305), + m31(34389278), + m31(375824505), + m31(1677560146), + m31(14054406), + m31(1852804194), + m31(1235069756), + m31(1656480068), + m31(874232353), + m31(1998073200), + m31(1294083074), + m31(969180235), + m31(87941537), + m31(1443487930), + m31(1281811636), + m31(157619798), + m31(470528711), + m31(617966314), + m31(1750462619), + m31(2067215329), + m31(975603646), + m31(2137851024), + m31(1456406595), + m31(849467397), + m31(66818641), + m31(1267578662), + m31(118670218), + m31(352145215), + m31(724071628), + m31(1030678092), + m31(750304137), + m31(2043157489), + m31(1515570104), + m31(1028828425), + m31(475968637), + m31(128960517), + m31(457850111), + m31(1500543098), + m31(1329621493), + m31(893329974), + m31(1825478874), + m31(1795248887), + m31(1918258129), + m31(315382719), + m31(1978048724), + m31(1486407850), + m31(752037145), + m31(500107220), + m31(1194151550), + m31(149582155), + m31(68865884), + m31(283598456), + m31(274909636), + m31(2103580725), + m31(1912305009), + m31(1525587896), + m31(891138797), + m31(1584025491), + m31(565734378), + m31(513676686), + m31(355139507), + m31(2029682186), + m31(486667131), + m31(244908967), + m31(726295406), + m31(43872704), + m31(2130502762), + m31(2074606546), + m31(1473223263), + m31(1776284167), + m31(1958190154), + m31(226012527), + m31(1114981560) + ] + ] + ], + proof_of_work: 97, + fri_proof: FriProof { + inner_layers: array![ + FriLayerProof { + evals_subset: array![ + qm31(1016061970, 1070313082, 780086952, 77657451), + qm31(449375945, 437055736, 1367289692, 2096473314), + qm31(129119828, 608851124, 1086141172, 503813954), + qm31(1885657874, 1311009681, 1832427760, 1107495193), + qm31(1013059886, 1727431471, 1284887212, 90772062), + qm31(17017458, 299289040, 1574800784, 2022230383), + qm31(824341593, 1601739680, 1910073832, 2047261505), + qm31(504689736, 1840780963, 2010995149, 19968495), + qm31(1725327957, 1773647404, 1613538206, 946825597), + qm31(2100581618, 441847222, 1860849642, 1320459832), + qm31(402298131, 970905278, 837112147, 378145786), + qm31(732409385, 581784517, 449528710, 750970026), + qm31(441309644, 463455383, 1262628369, 1139809364), + qm31(390369439, 504193234, 738216839, 593429689), + qm31(280092887, 881241201, 475987839, 1977220901), + qm31(502924150, 343585052, 1377073159, 308146355), + qm31(2034637735, 1924248285, 431906956, 2030826591), + qm31(53149095, 1039835822, 1306891660, 577084418), + qm31(292668274, 335126934, 1818068658, 485056571), + qm31(495475785, 907884768, 2021302191, 1294322106), + qm31(1068241750, 702299418, 1238057906, 1093735789), + qm31(312152864, 737155869, 2107678892, 1912832397), + qm31(67517766, 1488187237, 1988592254, 1189861789), + qm31(1217596058, 376167899, 1819807446, 876228043), + qm31(1819710118, 1832829761, 248798200, 723163068), + qm31(1317001215, 83383063, 1959972863, 1308687996), + qm31(751469831, 394915110, 829254365, 27781490), + qm31(320832638, 1307707754, 1263576832, 1225586916), + qm31(1640619735, 1133405728, 1789185261, 463569558), + qm31(1292589330, 332013133, 1955408393, 435089759), + qm31(1810743355, 1747788618, 326504016, 1791207331), + qm31(345963359, 1363844715, 2025781073, 1879285876), + qm31(1909422324, 890806770, 1313247551, 2143922414), + qm31(97398833, 352195695, 637992663, 1296820888), + qm31(205658663, 1394679654, 739317307, 254817828), + qm31(23392860, 1253504732, 65714179, 977080288), + qm31(829265930, 593716547, 1008433661, 2012181730), + qm31(1689807571, 987096639, 1633289332, 251894933), + qm31(289590814, 393799772, 669430472, 1826254624), + qm31(557520981, 1694730691, 673198746, 1331505874), + qm31(707155096, 1694466768, 76728315, 854860741), + qm31(1988678140, 1023878854, 1907322504, 2030661565), + qm31(1242139292, 678837457, 157711136, 351618838), + qm31(831452606, 1437371630, 2047874156, 1886201359), + qm31(402062262, 1316223508, 1106768672, 971750848), + qm31(1947385058, 1428806200, 1759704992, 378384456), + qm31(2063143290, 1878697323, 853576829, 212887098), + qm31(175197840, 78669387, 1637067353, 1864495700), + qm31(1423653507, 50759087, 1475236709, 1315918414), + qm31(160342656, 1176457598, 1299059964, 1785646895), + qm31(1684505485, 1541650877, 784970649, 752210982), + qm31(716147656, 604677091, 56820331, 1440424133), + qm31(608320965, 96270271, 1690625915, 696773679), + qm31(1003156300, 1493006126, 797662869, 782000761), + qm31(1892016125, 57369700, 1189603379, 2018505220), + qm31(564614841, 234080275, 617709122, 2126708016), + qm31(1488357614, 1372787583, 675793427, 139640883), + qm31(2095565114, 969192907, 640311008, 306125707), + qm31(2056433280, 2078042923, 437441612, 64457537), + qm31(23322732, 708771994, 1050674740, 262042427), + qm31(383754148, 1485891070, 245748764, 781224177), + qm31(2004309492, 1936583643, 2047476713, 100302036), + qm31(213344889, 1689859630, 752995051, 1985963736), + qm31(589729571, 1015535623, 1418793238, 21600924) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 593540230420491057766784583242666956734099204386610488513582682454186751246_felt252, + 3147129505476496391012501962232107494683207342129928008444979268788113367160_felt252, + 1472242918822878791447952520484255464105930845030105624536969241045235326307_felt252, + 2278236426112763641202142358129323496534987798463563559824590277879146139335_felt252, + 2456848134175172551986669745061607029385704496623029640866634447253708454197_felt252, + 707948297486135255310146134075175609357962951171251452007580946038921719899_felt252, + 819227144842981357904558677920405087249454999005558403662419073348794785931_felt252, + 806932266102997221049014175849129049515958526521202807955867783470163849617_felt252, + 2804543774544747452569208452832436781239402180395684704900969852932795353982_felt252, + 3590521707854935255097692158323077082968187538436489107897725418670905264266_felt252, + 708230404862271065083782686329785696062903335297482371981500304356039371302_felt252, + 3040518336986322548540337792876665399009158541292646810336840260107958944117_felt252, + 1068989963374530794799403703964824815961375438845071273568233137790929256307_felt252, + 2868325553966072856045567296216095992653192879869723533579485600105591901354_felt252, + 351088691520713495937857897481392815766673194717247687087880962951661226474_felt252, + 1388037954536045029762481743817478339010160201432699468959921242615509974423_felt252, + 3610289264180968536183817651463720191318480044772995641494540117646584254498_felt252, + 2649299756877323472562600750700360260430170136302641186257196832554833224477_felt252, + 1005072422087525765017900178783556664643671982643258904062053984272443685197_felt252, + 2121499383725133504705319011421779641890155688311552685770991791566745342855_felt252, + 2898080535917158591861629719230610100079770682468302564100167442230414963745_felt252, + 2969421117557753217528836790406052995122878720812523047122515420712389687898_felt252, + 768965735197778187608483051400261814256775940589837034670152267614876004923_felt252, + 1742162746054838958532620813551626828607993374619242241648736427957758678948_felt252, + 3399528827478936805598579313937367268885533625167348407764958354094246515181_felt252, + 1740416210730392537196307761047660267876032040289853942368969880249401855269_felt252, + 1873507237043673353523351684929103372913352522321498567851053746727327885123_felt252, + 2595427574871056914689808877912263820444920989418378077740193703594856669154_felt252, + 175769476874095297721757375672249748787966301801224782163079465823630641393_felt252, + 1109273423216302631752372257872141692126417104614112337770426103752605982480_felt252, + 2164833999411070021118796950731383771050772806647670935329999259785555551830_felt252, + 3250732379575279619455190882686423707838811483917106160651359500692458564216_felt252, + 847676814639161973317504853469161867310962119116791303893518941084777773065_felt252, + 2946551692739292359203447000868286698591500191593780795382411447048364196632_felt252, + 671377822575356082988956349257548766135303866243540993036303048387987890746_felt252, + 3246615624668535969270894450482908062826108964954453368915243555427837037725_felt252, + 855451299471376585000786182536965495485467400041889397731013044609341520374_felt252, + 2908333353419509230519042302588270061327160724139334853532933524016686172109_felt252, + 286457004125601496072821524722528446929765671402617386700823853217984314365_felt252, + 2750693002776280124797838078922920294753232393820824084849616453132093658330_felt252, + 2216681304041398297308531301210006473584542010263729849520434752963788039001_felt252, + 3301082698543250997225636298073121258705739662972189243912673865666541521548_felt252, + 1196269752170540033309203460445773307346790186263241058746969688258373319582_felt252, + 1800194634497526454538315903579753597887177768985361716408934466250122548197_felt252, + 1628134300033770834662546131365914081611767478665598796652204658587225159884_felt252, + 2308344628429300939868925910819833824159287871238024849496501866407069703063_felt252, + 3037313596484664604841237567549501536915256296641259018264160502249226514068_felt252, + 972116501036978956484174631930631012791439948021446007002855600413695694292_felt252, + 3089361949343746011097701924418728703418833579685078029442301939390174534339_felt252, + 1011982424680179525706535606753212658800988906820521502223189731020463650675_felt252, + 2654591576388088576367625869228333846522615405987000716043438206191474572896_felt252, + 457859157843886218725443754666954744667007233194613300502205158167790744183_felt252, + 133297547994407793254630193200332960732566459682247480426941317540789894631_felt252, + 2513263682519625338060338324113163619325020730769903613787142327610026316119_felt252, + 1107541873759497190099421166795597257500507214898692504980204115812783613782_felt252, + 3373089053999388366933541925763158076758278003622197341205489179141716722579_felt252, + 418410267838117221166250041838801378770628405931302015492370126550927262522_felt252, + 491386543901040695378352958514328733477220597576633863788712660530669424963_felt252, + 3000096189754427630154709508925348307580053970038260449933255539082452594174_felt252, + 797942584125837772469997658845403198790565054501759661320692172347389497039_felt252, + 1475756314368785233972543156606722768456590765419771315817842427881653829079_felt252, + 2176270972469717794790155562855766219656039594954195029249351478670976701818_felt252, + 1874847773565172647514029555897316167960451690327364720842793078904170811793_felt252, + 2957447502432393663405673182769364981847687057574859224368042749035115397619_felt252, + 1973624751851262469732943667484038574716031496463269328407656269784372878328_felt252, + 501637597029197783976477887713430449663662072407990853878872098426807862629_felt252, + 2651482066927284492248360313533556410258027235496041595692807797817581461436_felt252, + 963797672594743298548318116893578849713633930643667144652574071707414957768_felt252, + 1812444464672849781938448648572666849067745627805370426783758735821487580981_felt252, + 3501651540944855015370837086699225568123585353574485243520175193448629399180_felt252, + 3458070574001649982535404479793055056450332784588398469966420915166207849129_felt252, + 1681932212833590916624322460162344961217012972423179441942895138310997495295_felt252, + 907735542232246401458013295634803856269637205859317970766343101043335920573_felt252, + 1383133287368132920532539117145508987268897681156379243209662115600768404782_felt252, + 1632774354355364189184720226103345807622971523003981711864018755533520545179_felt252, + 1418969114913281605743531691048642955654547821519593111854338932157703623719_felt252, + 468770642201747475664946442007141954152891737236330528097260476774380208322_felt252, + 966105737121022475013917672803349932600892155347083102882770186783355244883_felt252, + 2108328387652243089110525836169313462956392271497146781910965350640015314150_felt252, + 2921726645603651918409681145585488939104800048163866981211137960910469909347_felt252, + 2391508331315532790943580433110855682314263691473500698266894631159323097755_felt252, + 2055411743992448729756717218447272708527769900218683330662023038838678283445_felt252, + 2150586664730617837572803634352432417913312397951412073716248969712708810616_felt252, + 449794471604418398183939262014498382917348602219342222327265473357691573653_felt252, + 3482153887868217434989884948265816004990380818176127424014327364586306040689_felt252, + 77272663458123793913665746308388169185711075416968650474835435712426732893_felt252, + 2879392067291438050790345503363715763185824916228145606639987988627084996719_felt252, + 1976681581580950181547263382878494864847206028773012506757456759411935189970_felt252, + 1189089962930915313559549141663815786818872329727981111768066386340932979365_felt252, + 143771751788714270123133206359368033641799535205448511478720943551062373098_felt252, + 1911675747314376320527167326042956416486267918766197683071692869003913501789_felt252, + 1516964684882368715271037799791994865274129709612043993760763449259659676424_felt252, + 1973660289340255432295568143365052361269732196666927732509756108001392123633_felt252, + 3446869848086612547120841196494176797948459142255185412955493471861211685764_felt252, + 2637709284112167859144022377145361153407660928234383786253070178836885405483_felt252, + 1516325756523664590075078897187912204484702631402501621810484447973428210544_felt252, + 815751152214197640297380516980324701771043755762873174078155598141984904171_felt252, + 1364281508765438019177047365937226773866934047806853886950266101371009907453_felt252, + 2702328433777232210209881858850478067362977271463963675577845759380518564447_felt252, + 3266876430324789492206372998795929977754213249543580828133505047610543352027_felt252, + 2705773108595448008642226079987050554805929009860768146354335376103102309906_felt252, + 641514180556719539269541906046064234240613837616521191615980790489007071772_felt252, + 127302202928990262806048095084163702930014878830085379919123575734655847583_felt252, + 3423272929865951141456275713818947337483362305785705677256013358165689332934_felt252, + 3314508803470151893497926172875836409810090944212207789153471919659761754357_felt252, + 1130408236357454685167443475177176168996349921495725730857295041229138328902_felt252, + 1084162244751705992813853870580733279317235812209330337222914258021391314228_felt252, + 174105017873796842895774177820140321374424164201223160725554618018547071134_felt252, + 1590245316021120990054895489605692472586034314834096066144056217803659888303_felt252, + 3083575385157271559766736346585387331079403057356546987277450462675006653273_felt252, + 2016658930409774359286614585565794573328904583288835328888511224428545432307_felt252, + 3241855742992388404439451230838806695515532367154727444490882889030084440312_felt252, + 3596412451378913511035987077400313696008804398741653575208553385383759662079_felt252, + 1919859264236003730001294301839916572491658944352625767597139067780317986137_felt252, + 1505700237854390246100271101112429477553273546882163181338786603463827369090_felt252, + 1936469635356705452024564509370031533868475101961164722178443750596469322407_felt252, + 1516523458528022524950090203642449932833841870546062502527154472243197164721_felt252, + 818707195843003569503716953017598347756809213817932270798579114986213518030_felt252, + 335310890949497545350869353172940722283356563617167846237999640372615488558_felt252, + 487648662859590021850450974194934307666460143222345515232612348375105011769_felt252, + 564833802794696762529916881921684424535294224980863644756302158107817014838_felt252, + 808838539307023258560752306404274128343725403810145625348838070814684551528_felt252, + 2738195962872233672903466921560937008319726064523605862284371534339543547853_felt252, + 944666221200174693009776648934572289265091146849339155664251187765716849428_felt252, + 990894079443304068888662992124413358846982767925914357244255784434684161499_felt252, + 2761394813363288259862305541293635317499031584912863439949109579290917198156_felt252, + 642404618095316065107080840355489078179411766331543779130514930811042079171_felt252, + 11626953558959189032961626171227619531589570526557558612072815828892849011_felt252, + 3599872008603119054861985824307968829429124806370283038349267432524575206384_felt252, + 1654500292862824475802000566920956544874052663318485539906669273296497306867_felt252, + 2708222864908723553775150235899069588750584380874643715154865281411215169950_felt252, + 1986053393639725527075675933407118360718578751488763432301297242880326126534_felt252, + 683808409344935478656474539087141915550082607728480830224834488297679311765_felt252, + 2030395205408199379674067599698020077984434792199964426978741900861296735097_felt252, + 3351572087621621252615804143349095717628658092214218814620589840788603215816_felt252, + 1104449218321821172655657161445939977672020632829076576817996109362853755096_felt252, + 1548378753051343556639965787183537284782828507412674675305295399259973374245_felt252, + 203063004063370556571790474633051740823190625387928694810754926652299553106_felt252, + 2337304299974576768902630486115094897936052206511596434929825418552167589118_felt252, + 2960357049245509450343607361055680799896614599678897401763230522981847713278_felt252, + 2141410279745260845004899528565777847071683906362747623124832012230807059858_felt252, + 1547741784946570939407941395403043029692869197575001445776452323461380546047_felt252, + 2704840227135743209711688878493602832074484026298628485127779816132810743950_felt252, + 3550533439487469302236634509389529189999465039631163338550398842021610244262_felt252, + 971883150223126059199156579480693305929020953361179848228686805467424732796_felt252, + 2113728649045561175844992363231311918963869262679547581620217037933773680973_felt252, + 1697783929027977631804157274780993411095107567521167823316303911031271688215_felt252, + 2874051456171957036939809673005045410023994232594368606038072949505703745476_felt252, + 1532364565431733212943657836630233525280160867805011619893088524441665985462_felt252, + 2879863141913278273656490862163208271802371876000910647386627524591340493342_felt252, + 826386600156138094671178415809560016256805407624002235884048301350865482277_felt252, + 1116392423758463601293278951405542034851427619217678842602616845225748025803_felt252, + 2419934687522218345008517219659211560921015458733777290801139474531089115143_felt252, + 1970944033098142122836426970399351276405268278145888475402240750273682577200_felt252, + 2736541978835894210319554715202136428121580380355594236508119384788700035752_felt252, + 2958257011593784631280562409524238858265675470671705395085788800659929013346_felt252, + 3446889063432971113297452625130821145613217621713281642487199059325770932466_felt252, + 2019368246664357719559643585591248274036444552625860135192022552381617657755_felt252, + 768623018468388299133119904369741097787543380087963501693569080978390819146_felt252, + 908918664700614975911258906180402420196407352682710620713830764558478044364_felt252, + 1903849186958591820875967697698868477867707155975979041791425043576037344632_felt252, + 2468289713675784051781094422477883379965648360882862889886100505380872397015_felt252, + 1296224437064847335162803725697209865706096126428163618153822002364442085264_felt252, + 2863044101859867699031708091172886317864058758186926141810944763204722313921_felt252, + 3087923415630554267562527239287235116158953601655813226181833207692962134474_felt252, + 905313007671994145938890358813147416273454066048655400393014469949056666195_felt252, + 1729620680442747693406384106206523633099322793350358571948425915970548112849_felt252, + 1724468438608806125408766308751640657162576731758844665293308767367918474217_felt252, + 1791974927816968388938820332192176854787616044313180378267549247522755725437_felt252, + 3384538336177451041442223567470851782335968292973709302202125302303744580407_felt252, + 483702372283540696059401032616819657488443886541147889923854560436970215189_felt252, + 2146030748612568454155738898771648307267892967801154137252685111772472159339_felt252, + 3223315124299330506737392205119234660973402631869313907532632168035772394319_felt252, + 2910575819475171094206865649399286991082680001400121213098319531956665615725_felt252, + 3224557817855813979260533493024141414631367935163820539694619550477257110119_felt252, + 3027692596438159653240350199104595155891798519490173943251373427609750874859_felt252, + 2251725112514417296074066924186003286552581122918047862839806079567188446520_felt252, + 3404878229581403529476804088786192748919809454775715337353517313486718019623_felt252, + 1927742896918044754718084566046865392304125324474362980543351149960752034163_felt252, + 1918820531440964449480551559437768648348669853475703127286255531384100495062_felt252, + 1871921920191684276705140259130496789488894601048545577388117022986143734870_felt252, + 2728462538974996114182978512293040527819499456809994867336720091225906276816_felt252, + 2152802487893469379070607089704841909911647679644265228910034129961456815949_felt252, + 1909489570334818281934763052720840383422283391843508692777568459893461720552_felt252, + 723039219681047889522810837966668412527993899796071624063186262930615229122_felt252, + 2088879269545041340566344891881705328804809966757592177280755386645761403291_felt252, + 1652796211095263426416708449435075288034005294939487061007571276644939848407_felt252, + 414821948156285623268476005347294478636550171661056938799083969317710908637_felt252, + 865572381033708588669666078361589122366040912809744303944667204580358672403_felt252, + 2838485543977186984357803087502768718055172423682078132677501342225005253974_felt252, + 960332845711431058272021538893492243766780546613899197949523722876525049372_felt252, + 708318201903615786621660033533116713165917775175267620381434818695181640953_felt252, + 2009194375095322310610064024511207406684564109179023693142060082550613738573_felt252, + 2365231266287961212598818640976103265568899555035183379788543873057638060042_felt252, + 657727922305849035709339574481344520651679157723688127321822768218247884234_felt252, + 1972732682077377811651875176387516068444142910176538942823308930382447668756_felt252, + 3601951898536992022873760808954393917020055854011677280901615175952640580783_felt252, + 431080878555943416485131777715522584875879105212738085354514356852838999526_felt252, + 1709119648909986208178927045406295230608764112709457533002103064568059447685_felt252, + 1241027984049072475298744311451227741322961597207410404527750459840328213581_felt252, + 687748892651910612776632841508653777176925455305233539347927024822962013999_felt252, + 2550108111845697669130811656025386773449498809553070342903529877244043443756_felt252, + 1954320183310594250879829979319441051685599596736974234552360039461368356029_felt252, + 3316921071846500560707732720015534637748812103972747492321378519608997550429_felt252, + 2802747830287439047220522692012363321539614823506886359609111280069934784160_felt252, + 2936953960301877428173034793367939752250575212743886840191013062796818432023_felt252, + 541325877974032730145163438666994327569640008595577729420103763227036961007_felt252, + 286637497535699449305321621267731255281204855760152516187305454517861185936_felt252, + 2405188860883267601704793493871531090022750418225884067507931556981208718316_felt252, + 257318391667425944343903609657206806415588584793919576182017487945794934495_felt252, + 3065204470388538424945108875642977105742705586319419679242680856004601498771_felt252, + 2042539017064744871148996804926218551716227100536458765581955353083926220270_felt252, + 1988478088224900469472759280195777473705840630498386878235725341022877622479_felt252, + 2243842912755549411341347150857219026268349096485626287442073314959826199935_felt252, + 3307483340537070065844531385970077751647143962054136459382664406774220729050_felt252, + 23775476655398149106382939989632193032007222148988927545323041565722681915_felt252, + 3136188233253552657740714192314412877227108744052677060400575446557013886228_felt252, + 1472997459458605763590991934814547772237435427738959658526050409822483439054_felt252, + 3011465527231324976269331615912463355041025507976424428049007610682655235621_felt252, + 3582658706135841877723843636696180303114247636999835080707201132180190178528_felt252, + 3259750349245634698180029502587033672983335216424123865794422433342599131866_felt252, + 1487192692721453413789850150745150655896808402001078275899066186803726389369_felt252, + 3077132918693856271100694315518640046821305577176170905665164756331805871791_felt252, + 2925055619815850444087660924595171531748226923836387411645446061666668806847_felt252, + 898222748352484313516021581548242904979052410830065288649238681357139840718_felt252, + 2087434290390625442993417816098639537586748062860072908404743384097522321150_felt252, + 193958069649955199639814962102857874695691607938782529332323272263221881329_felt252, + 1150794685282167196061100527125543566048909510218749671779469530199630156757_felt252, + 505817439055996318323001578332718150903583935767094186336598801167850196844_felt252, + 2090970274444968142063821765182977105258985641083013917283475788598763953733_felt252, + 2463589832614442024242011818009716817567626671516067031529936158337149160024_felt252, + 2075773708838328931343225029656192737237950587882968483862088993536923889489_felt252, + 2049240243392116646957335772336325534559092364521870086585711747538268847257_felt252, + 3191592255907110501332993325280825162933205892731282640172347591176014667531_felt252, + 1654316710296833187555944380913504859881833875936041940754661014828466608916_felt252, + 3610845991050549955138708994110668041434592458453702346071322379305716083013_felt252, + 1139618802131317603238777593151438600219824441439637676616135164884114799935_felt252, + 3297077264006613341542202778293296706115685443204983042263888125394537342284_felt252, + 1316599359460575321012356533279256784665609220960735586134703626111209850248_felt252, + 168075743911308862147000634436643975129423755756919146696141323711480586894_felt252, + 2398965234976313018766117512798730290212729589912647671510192241167800701159_felt252, + 1532062102629729176380171936752051917360924003265245296741620079235907129720_felt252, + 17332802311065840861486734958787121530421854494023902383113955561778827474_felt252, + 2974248992693516427274496481232571807851163734466777411559977970583009249054_felt252, + 1912705720695445509175893726236062252337366975034028854833507184720865305499_felt252, + 1978144216986591635556731847929937385432337597698555722852661224568579883646_felt252, + 1164171978529559608755067588903689109929524721596277264396492596863058006077_felt252, + 1058524115537237024783425982519514651385689690666609186168739184021203185951_felt252, + 3458774008900152217178387880390304960696866923830827851937718370944484756030_felt252, + 588357108390947092884603422856308347434220567508732712056417138473099123553_felt252, + 2123030322147171684272839036550023701385092404502902884869777899403448655614_felt252, + 1529001095192257202384742972779929699851028687290871140751898649674614255634_felt252, + 1135519960040187078336083370134413213299428430292235247294860237841719480462_felt252, + 2424927451379453637644623816576970531121794781033706479507767252253435819478_felt252, + 351485366498244457642025661025169131610967604384604053666472176547584563562_felt252, + 373136025971718360169672000506124318139220705082559240502583298294857888228_felt252, + 441791288642927028995559644385204469571158047195741521907323329895966555158_felt252, + 1478288749975330243284339805745617520975546729106007032893186537832219312159_felt252, + 1302115071833256997252834801487760959050427798283703546150873355013747103193_felt252, + 8161808342273149467103753451037072120873313469053258488583094105367242836_felt252, + 2928166699429292474579969208971798415059366063695756386969056678761038031781_felt252, + 468704505378841115839197987717249571481894932506054680716669806808285572404_felt252, + 1473468162248543555935007341594811519521995431835580192159067381536383412608_felt252, + 2489181917634850435235590405959769550457668549333249008964799798636051187778_felt252, + 609799006340046220772170344068802959102791030953938495654408089811365170821_felt252, + 2998591378324152636640411674869977329350589984309674739215403442026802286136_felt252, + 763320549535869861605026478048228142563217322183973002290383812444057546555_felt252, + 1135395592229075304174102599523162849381853430621010916449801329570962180919_felt252, + 2702502664572832308344493512251409769402601298226836557403341828616893522453_felt252, + 2939215546847990957223817898152965275105854319985168549595646927694468512368_felt252, + 1337417718799534793632281331385728811962476544616271357106661634187199437951_felt252, + 2895383264939297107851713788968180190331933048143702690058250617501888908880_felt252, + 3595826217431069246276995228421525497508211259551746110717409366936561536492_felt252, + 1812960490666837384197260363192863206258260112478011037050206598986818520521_felt252, + 223770496766005020832815547795086792460700366719922242709973177904717159524_felt252, + 3014915778592595197157049742839978180370222841053738621729444425017077460549_felt252, + 194608894162789047706986252779881341818660021743811504002446962145890226774_felt252, + 2571886639461169373793131559202870524976128682897660079758642223968877851307_felt252, + 3371645268179134835419166031448285974292666669099279069511159566825950200049_felt252, + 3407390535479241455643993851535456853151808011565636397382897510545697497944_felt252, + 1544724985477542626670005526415414108812649903806712010222003813205762231017_felt252, + 2253662944612785173590108094505329107517096057838628930548589839665033217034_felt252, + 637954158813206740682959758401798384908657203035820339795170235032909849905_felt252, + 1256807218045294093600576555910253672185905934735913634703637062222595068184_felt252, + 3331842440213058857006641331028783666541757378216523902872408984481239852590_felt252, + 2011290688052366935962515044397939615476908076774030870086282105439488816580_felt252, + 442131006430088598807127458040930326661128211391581700442989796555180601155_felt252, + 2360279831211491303157738883467179251258681160483413713568134909361626748346_felt252, + 2226256425484874640590233459627264662428281039576820797084311858907712065164_felt252, + 922695210232954514407873749338016673333838697590122492703432795563333154874_felt252, + 1902712466404524443944997028196338602005274365471787852996280223828416822802_felt252, + 162013116338580766128107425082649486336220112877649687223887947208463025120_felt252, + 1808187786310609612519841001518184154032268114815942342340009313226293255955_felt252, + 2855201144272426071483135333160181634211376057176690755459887329968989407820_felt252, + 1575810954103390886713519790751753625592580811374133219932402282326319505250_felt252, + 2009983872198374761065113287771899248993869551068885900398580505198734335451_felt252, + 1597707534805693452510418790154523488729634008130562967251015941805729247971_felt252, + 1682189246501511497347424752161042897605265428060690249237255868920718919036_felt252, + 851479671379782861566828898477988749764068595629572475541051890406177719853_felt252, + 3203123399220739434559235455041823998425287668081996943244224943352054673277_felt252, + 722042809176313911382524846901964603308774646924754216870930013538767896558_felt252, + 2001267755700272572743050600185720959897304578023188243551992812618531781863_felt252, + 410263337192601632973128688985775007984066412187430189777163836898827887846_felt252, + 3607611665755430165211960786656146689100502762878486948818688482273530455007_felt252, + 2387574526947412895828196091600362783178658114846717750811719186660068907801_felt252, + 1861049363591599341730663043780379270111866122753419140086591530696451083987_felt252, + 3411878094514042509841296840045534818720016212341754000553720908278514428977_felt252, + 1126806402471376422255538369171322688322481497584448485560531532451419779193_felt252, + 565985592714147586318260580986300216255260229121530139115639527169253194924_felt252, + 1733654210480140744659979360565347359080347748289186966125768125761620446484_felt252, + 2895211987908742125594778075385349693990440761978846513236511185282387065245_felt252, + 1437068546584476877386700230198243523228364298873725938068496098178839581178_felt252, + 671554058776337258704953914688088666007964920988482416223420923860715263734_felt252, + 2781908851491343989393475314701606053753515416637133055734273007952035761182_felt252, + 1030542997968559089805653052522998434182998692833804640733547098232918926824_felt252, + 1788091114490904471295176456448924572617129113156327837919684505761453870219_felt252, + 3219888958310187681207988237697718826393282630505034708015055835282335092690_felt252, + 537052201232494743641193000460525678999423313914560896201553393153032373843_felt252, + 1202762781336970880818521468509652747607415087045483908153534577407172376088_felt252, + 3338407224871879636471812371040896894729339781139376251683201669563719146679_felt252, + 2344559049720514067733414359746602026977179992008745601592421449520254788301_felt252, + 3045185857720372587692753688986572481803102883056587655711275840169868126117_felt252, + 656339556909357879302151623655879855111877569494894981100363159174399565241_felt252, + 727595922947484143861095400138939470675614873281317105013520589867161984279_felt252, + 1312705759635368232639971156374047830490421814160591107014774868481872080608_felt252, + 2279094693948286132224140698462792952582200674295262789625685362891917944929_felt252, + 2920656860699334537714202165094109906857739353879458548871816039360050229558_felt252, + 400651247140588074694834368754295671409303287984202883890699646309125327142_felt252, + 1563990856918479066624208772924180597648183383104174482022943377445467785115_felt252, + 1008733207034404585219013568940910042763539030271838006705136823306514013015_felt252, + 1701701137817178203409879395690130123132591571668929102418513633660162633371_felt252, + 2619276770232521714490614914755971175289948243113876272730549470903050582116_felt252, + 14013092137540959759599659303667852549253383199899671496705561032640567417_felt252, + 337366286820685818768546590895763731977723246589761741864518058478345587325_felt252, + 2995864293205512053502127667474695847121046638918487820870348856453692033411_felt252, + 3331413437297837884757373982872816552599227810660076323542134022364237875678_felt252, + 1475161728480370242916371755822658412093843493075910313448424482077682564973_felt252, + 2929281089518795995677119151637313891536974550857768842824345899065160189189_felt252, + 2197569191176383623545381339846136791718524142121404237473610634142680284045_felt252, + 275431489047285228742340811472658307737043589231683624692927352804604566974_felt252, + 2760366487406875081576160174695364012419258012896639632651485664600292584165_felt252, + 2671336071046682600306876021594084790293954178651354442812016372769318616235_felt252, + 1395178808548932891310002040408899808302961406752788415930520556407537705507_felt252, + 2734861222493218382852505097239964613551569381835870885201904474736208315609_felt252, + 3128813696875862947128661497071574954450630067747722553497479403638002528418_felt252, + 341992838709640672198288914793452021928186928212049833788632555407398175326_felt252, + 1353706483906968812853791762761970830590257264718585166111528298357128514138_felt252, + 562418996614848585318332898281410950207973718637728398322820092368141288574_felt252, + 1007990317400313091450008079744218731749151088130270997410675509031169610177_felt252, + 1293499924790732574907950569886060842388214744253174349647409877953249457335_felt252, + 1109807652358778794123801425353934593581077789381892763585114248361280904502_felt252, + 2390615612034045042133283741046551510713146181006573372973689120712923318989_felt252, + 2731068020405905522642117495170411625852092811049563374950040153792018120298_felt252, + 2661986843746356603263837229328864561712971107133780968606624050121518802737_felt252, + 365547391830365729763924341589982738046483466896003036202288413513024555005_felt252, + 2771807131079815432813471619144004991047223270816871797625667360544125621382_felt252, + 3011591486811075813841230075792597048939126483847015669882013923042034479693_felt252, + 955977379197467413174320429155595545856773655164514238294417888391244398640_felt252, + 1365396829019816366369987508127354084248039077800530479893686886448611832044_felt252, + 754891610666992894617651837479789691067938655780607599602836095544545888495_felt252, + 6492089402642945000144914422679642559587965481694462471633615189267645675_felt252, + 2027867353202311646646867448694588489779975853577694492564009637043093969947_felt252, + 2604921404726100268073190103605528984183125816691236971937817521777315977275_felt252, + 2506133933261270126407253133115028035376132749336525319962878600615468284903_felt252, + 1862509586648733729497734988351758974172120391387064306683284698441643079873_felt252, + 1007905891883400797059055661235586002504257288281627775406016590364051345344_felt252, + 942018201807539409948386174326470892205633135409643674247012360054268097458_felt252, + 122248403809659025120304045983967514152852737783846448982392918384722427125_felt252, + 2712337650847949340227033650051935032856330730024893006928962224427856065_felt252, + 2639546382719910680200838194513721203597368934878949860776033060814456627132_felt252, + 1073126409006427036819624993170929981913220078204882773309747976580596377474_felt252, + 2190585435227150428778933919276531882827284620557199791643329390386320340329_felt252, + 306159298269375971084247118433821483060866476067725458653054669553873302867_felt252, + 3557816264753247082907012203947693343762197678462582700279158318218348454979_felt252, + 437918465048607145271787950952074072319440271576190950178543050323284683023_felt252, + 1474986945137930822728619211292330961090725535700883114130626458252154202850_felt252, + 2283035081641021170495101722540935134279276488614225843825798981095216920934_felt252, + 2163102402778682662626421429723119613042349570243197004126635653995049906939_felt252, + 2171336719189097987577892949855867073522568853502432939163670040260128629799_felt252, + 1032315322239749220045886769368919672843838862922950646948697890369485067456_felt252, + 3223656188667702962175122687495764480718060178475621543409642612051153003552_felt252, + 3422696179207321052812174250836265144536189829245892438001748655696473783816_felt252, + 212635909400136598007112356373333793863730790593286939274785555748990840759_felt252, + 789049935977522853985903791042572807845781125068772784744810733516818170476_felt252, + 757837567898258168599532014776774525787300169531661386007887659970481339805_felt252, + 708804180279621120448091833824328478654747804041939940102942680986322028903_felt252, + 888579203959661115451648882194025823068571593059854458435546519858628770349_felt252, + 1000717122004950314444286709865401409724098083152976001788511520281269544829_felt252, + 3555492877423646674492972551875696285937001709303965002526030369980658409407_felt252, + 3276574310154561497035440050971124682851835144870658755979104018629563479190_felt252, + 1647595431094602080665031910480550035524548793660386638408968655216080322567_felt252, + 1680238513581099119774662244406973090698488544406567159511294654876535461529_felt252 + ], + column_witness: array![] + }, + commitment: 1945906310385558561257910032652028725796036947551188714060718423712265606936_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1985273452, 1712105410, 1731044298, 1998079504), + qm31(538890169, 1379862305, 231182617, 852860757), + qm31(1645418244, 1436369973, 1257398805, 834273975), + qm31(445707750, 137933372, 129579175, 98183650), + qm31(1135231649, 1170419593, 366030993, 601573511), + qm31(197938035, 21842814, 1711608451, 1607847860), + qm31(1317801064, 505839588, 895270599, 1812312841), + qm31(1759712165, 171103546, 1212834951, 1761987577), + qm31(389128562, 1219031835, 1099681469, 913005308), + qm31(447493724, 540100340, 1600246994, 297684663), + qm31(1255492177, 1119676386, 1596929240, 1280697670), + qm31(184439795, 39874440, 762711606, 775570755), + qm31(390200137, 1012780791, 1632409028, 1330476060), + qm31(355943793, 636127078, 586100769, 869257356), + qm31(585570283, 1119391457, 1199723410, 576526006), + qm31(14226287, 1668220497, 144976799, 1269543732), + qm31(1016360894, 984700901, 766101253, 1857044099), + qm31(458634286, 1150644396, 1513128887, 1246500714), + qm31(423334665, 522413495, 1749732704, 876751365), + qm31(1917656031, 1103293038, 1935064479, 1873244800), + qm31(1420668051, 18143231, 258381465, 991099764), + qm31(1787115651, 1922777838, 1676176882, 869278839), + qm31(620457458, 1822895946, 1767907451, 296078529), + qm31(690678844, 981446250, 1162963366, 2041159021), + qm31(286861318, 1422395110, 870638240, 309184670), + qm31(1880911143, 572060359, 791972847, 778974425), + qm31(1254325594, 322591977, 2026925355, 1439009131), + qm31(1980940728, 1431092981, 782578343, 2133410663), + qm31(859064601, 965430885, 2025201346, 179548414), + qm31(2045171717, 268768264, 1991849284, 904698593), + qm31(2145626663, 1346646133, 118528936, 254968416), + qm31(565719345, 1339756705, 1363871582, 1102228204), + qm31(2097114701, 1451445118, 824313654, 607179421), + qm31(1900752862, 1505100466, 1582406527, 1905851468), + qm31(1437515240, 1230245310, 771328518, 1048836824), + qm31(18490268, 1289501787, 1794333157, 1229728742), + qm31(1088296550, 1179173948, 411355229, 242451373), + qm31(2011973589, 833161574, 1890902830, 265198875), + qm31(1433051828, 292512920, 1935119044, 1403238312), + qm31(1096681385, 1725445138, 1313275452, 646754881), + qm31(95691418, 635416210, 1764488420, 536257127), + qm31(298816631, 2039407561, 2012072940, 919441755), + qm31(1560896123, 267770802, 1988641005, 1536017104), + qm31(765590720, 1636660444, 1585935273, 568272198), + qm31(1505360967, 88733639, 1560574103, 1662011251), + qm31(1930785655, 1508290966, 200293800, 790448165), + qm31(1434842434, 352851861, 637967839, 1545941330), + qm31(1676823254, 279261850, 483554212, 556652467), + qm31(1804654281, 416284171, 528729077, 308464238), + qm31(411250822, 2018389821, 1929413057, 1124614048), + qm31(2144457718, 1697688920, 21485927, 1412757979), + qm31(2030009161, 264013969, 2141068247, 1968981219), + qm31(665432546, 37376123, 1113843013, 1174817371), + qm31(767011241, 213885108, 1012059796, 1314248665), + qm31(420273382, 331042283, 2145252817, 1874286756), + qm31(1272771159, 1408465627, 1561395133, 2076427691), + qm31(2127894246, 838815280, 1007441812, 302532649), + qm31(588048374, 210853361, 2066468179, 2036389964), + qm31(1031983747, 1094560938, 1270299835, 1624947369), + qm31(506659059, 992446655, 899968888, 1289547697), + qm31(499344451, 288489475, 1382369304, 251733864), + qm31(1619604592, 315102882, 157523342, 41595324), + qm31(1054974847, 250979762, 284366324, 1325116362), + qm31(756774777, 536705747, 1979646045, 475431022) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1390392932807290270695214666290819582684105720940254597841898486365466664460_felt252, + 931905785101273654591922919824842896908363734784900629238415090456973448548_felt252, + 1704209213092728329915979531145185035881083027085361105715968594006210853336_felt252, + 2522074537683533293410242604030392988125380962381899193656511809523838446479_felt252, + 430813318245307475568917055829104265829745543612942834108455177276354512631_felt252, + 1459476909100975962813424373053984950379877792831264056770820926703702202770_felt252, + 2617486599202148207793321934862447849300588907354993323108120681353306774740_felt252, + 2872208523321879318474418612011817170304653510551360334975921226588507377456_felt252, + 2370602817365523725449850868994271036325225365467468191460231522816524935372_felt252, + 2564418062854284855146270263060266183133908518049116442775258089109958648095_felt252, + 2730324534270795006920237481660603320849599694480884406821706588547414083480_felt252, + 3171334462398306201311401774453722862099148829528123464845297805585889098196_felt252, + 15759144883418894789848296944734490275559632717285888020303829036255185460_felt252, + 3430751978737513779431811661045763265155781605761700033586731316333282749312_felt252, + 1267210949268129158126521269213948209092351464510703919423401511723771072644_felt252, + 904317559803488280756018191516747571303848477072620559668010486899470010768_felt252, + 548575518906912322523880504673471549096855508996096024592293072885073778719_felt252, + 2589227717159697286241683162050943527849663384106036536620637405094089454370_felt252, + 2217629910396633341304071942177685988426932854857406334670145485158673841702_felt252, + 2285385486739200801025568001364541871182772172252444487490100660820727774551_felt252, + 2356983397806932417309841991827652186787394591628847518356142432314604215573_felt252, + 357765127751593451104505389157647521811892574017689768405163099777993315941_felt252, + 2327866690739996921233463669337454438976998776083737843031423909224038562040_felt252, + 329786853052343756112733381593239804020280519248709239059284041354972725415_felt252, + 1505236785194531897569012670704146299884758686135067027214689489247933510322_felt252, + 2404463108882108536296557002105003549223362093087735710391376336862118846019_felt252, + 1448166499613624901688317047607726570584493465098386911704549219145554358784_felt252, + 858114239909540129769060864422959103123992726564429291191332835233590627547_felt252, + 2455663256928148355427398705973309681950584228506417807619167599689353288336_felt252, + 90328615778634278392059643540875445277858381456319341579489508231670114136_felt252, + 1012282959577244833827318840295632367980320187806168960082740895427190146043_felt252, + 1637717485858934859572026305599655044613131728751687340762959564934300630404_felt252, + 545804023189200467984427163286868404263793337874989706516225455089878316707_felt252, + 1008508483199045996767867420658974008206303040088097861046852531624217024949_felt252, + 2084460351508153733386816027392063852628297528698676692883044656400623432571_felt252, + 437680208618822332783676997455230834613494197098641617789873574857029726429_felt252, + 899952985821241205600427835548918930065677410693707782572919083956191970393_felt252, + 2979696954610313102314055116072922066135596459582287531786317548274674070737_felt252, + 737752979546571190560172100521389736022909802020829052780445611293374127422_felt252, + 1646749545969893239035536842081386029822345756805739961824620591059333400292_felt252, + 1516784986950778624729218747800275606512310213594871495746899346407140250163_felt252, + 504458400429641037674926253113165050755924956681741076873904966517388017716_felt252, + 2777644080914320600744785960010471512362042298090331473012191397026839063367_felt252, + 622424027207555571031324262576317357895897056005622981877829864506798556708_felt252, + 3531994256665048891067117786983158574748505503541016656665313698470904473518_felt252, + 1996785129890431375555039326926789245918803557258443577512713885733183345463_felt252, + 1924469976414635976087810929198420145671602184272050470075267862240214322527_felt252, + 3398304969711538265616657739215035764028117769967643313533416812358257692120_felt252, + 2366190162649063510130520723664992044945406473412590974352205831953771711278_felt252, + 407890768423223154132454966883057682978885546791198131125889714754971615839_felt252, + 2607878276049952109107579423223553707367474601623141991692101418861851046581_felt252, + 640802633134583165546174896964570418876510130221307646839845856504694235596_felt252, + 2328610296630292783938976597331739929706914370897815246902302568319230095740_felt252, + 122441638553000334590863162586646734185209702861771871228899678696376844432_felt252, + 2409413226491879642411239092902947933986347677563514744598315216999272514289_felt252, + 1249168368333900801144410616519167455916162396162470983061839006352554448994_felt252, + 1158357042220531320493402334719941042946325798427170109309057665760285038452_felt252, + 1781366851860074944023371533729232965514542347563794466038915669698309033676_felt252, + 3018616937330105510738534911874634541055747563092570354297377336715623652334_felt252, + 2918377111902860226991957086108815677661524449573978714486687610960814487892_felt252, + 3492736246001627700668229175579669617991269334441484759293332606800842793747_felt252, + 3067999239229950375633408010132973406326708114361437402403848517570169318453_felt252, + 494512822373316353270707894894707005608865389226910200066773408810234913536_felt252, + 133525015509529682815396896097545625913302882007685994133676715371470731309_felt252, + 363314372628824753403583581400382456392935204526915751066826316234951727723_felt252, + 1697894506071827150430833885103477623464817804522175376974862406249580927695_felt252, + 1268861755477942841700872189895343973026068518375073616493610568649394673314_felt252, + 1809494364446330802937696440401515480120803978754791890966024552869239358968_felt252, + 3587323177466834181652637899788603636296122708618297139890995115385070215624_felt252, + 1302492565467457077316623716319169802799207042749225003143868195300975081835_felt252, + 2949141516410414911521061169147087279749225696781534071466051334729557874029_felt252, + 566235737242156910230030525714307980289372508181473744199847901836968579809_felt252, + 1721901699500250708120607013242624821330046833921905437652661144971297355255_felt252, + 1131645449785113129833152562360415780770889908924021181312290155055751822158_felt252, + 923335127488386516630747413222781729354333502011303672304529757270523060429_felt252, + 3071538393744773148497385208236295402506294672792093997282189560831552463777_felt252, + 2900372140093900647743964563698698200878702238634644152565521481773977263360_felt252, + 839039264030629088652694823441658200186929045615242611060670063909396697910_felt252, + 546246729494493016457116771091868052290896757661558516793784043005623754168_felt252, + 633533611362701464276695423951273898610890009641074784937732836257428058342_felt252, + 1657836242021351824149150844258698842751239401557278566516434315172362039070_felt252, + 603232464305783610818486814530423818148154453274155097978403677664145634947_felt252, + 1689278003403387134349935580501587990137797437058270771250707565518267619912_felt252, + 3088969641139057961157095980180365088291932064621062223441324521765401771395_felt252, + 228874849830529674880225638598661838467417174587960645647482956189701513467_felt252, + 2967929407933968220439527138698072982617621595641861036340734137167553311847_felt252, + 2582560094013274586368413169791764406262951164792953413832291767289519655058_felt252, + 311876313245836026601511407312356538910828347660046946728268415774339482112_felt252, + 3271377917324770818135515078790305106042205530877310283055515069758110624311_felt252, + 515209010420296935418212797028177230313017358590373731099270838019198182170_felt252, + 1489276195119009417795528134029704549516654015588871967088241763622531407629_felt252, + 1743169512072384581646190116176310166129094596284330523656808129187277852552_felt252, + 2496790747320223709622899396224767082816885898653187904579152349830337037431_felt252, + 229045554013174338013692490478582076991103360478095782663513936106465230893_felt252, + 379408519951462460867184352388076212528231422130838474834839190589714972299_felt252, + 2874811913853836340485826124443616038586906617005283489846943789979034820772_felt252, + 2107138991470224547596735854147945821272615542915647753342043815302536260666_felt252, + 397261836434369506167445897611199902293246561803111475518931776512118287207_felt252, + 2342079123791790266888263940884074542080913660876323776869922746493383765901_felt252, + 249985434927291788673931572959738932895564291202665279061509416258305955229_felt252, + 2145050820574924327546717443336555819801846545341280451211095927706707478677_felt252, + 864756609863288278733646655820809198892082092993384869610687058895447584564_felt252, + 3016339534930303674107217583046099807103127629957588927267205022146674014793_felt252, + 180927022214936125536800245011318423091665497583454032735976869337719294660_felt252, + 806126670757376211314407201532714509331962220005369201974226995022732152282_felt252, + 3497662275940777322766782662083504381937412655658993447619378189341866925966_felt252, + 320638845276655883451836976138195019156920161741391792670560581715129335841_felt252, + 640890832273793607364464257217061503215991759395997076904673261551556290796_felt252, + 483609038594617064401897343367841535023263966714403249181436767122721446707_felt252, + 3455704165375489153961244696753593475845443000682160093485034515026316511597_felt252, + 748075786163330962058649332916875615589007396565867975109181959733392497796_felt252, + 302717379556688210479780459785207818335204282520542208316822464649098288847_felt252, + 1423360363472440949523363937021212321932716972632151191457159248920745949563_felt252, + 2554172298602816275403350713930999117298381554757333583292638477605151778318_felt252, + 1119749605635740137813295496808873311031293097826416822178745970730535335269_felt252, + 2501833330579797232848579928946088900084728168993700818498208699201625667166_felt252, + 2162292216993139216733149475452706911818001214153917323779347865086093912645_felt252, + 2397695693043637417886238880068718726061268960767347153756534567523723016357_felt252, + 139234535902649709303095664921078935845945723964476326880317245037448655785_felt252, + 2357729324529463713164990769104074658801730195820988956065462565097340170994_felt252, + 2906207030677930776578814833598192285653232342535758376267876041428667098935_felt252, + 1089277532388927420580819211844605873654265741270382565756522172433888604770_felt252, + 3487898795220850719022539586980725156313437832959992980705760551855955310189_felt252, + 1246320647070807815326976193470059567993394076281910205073835316529898746035_felt252, + 1949746235326689505628867047983682341032996395856128234419154837385641672483_felt252, + 613066893564330039351112554741967509093207178111490705304109602305424388474_felt252, + 1427944117243875870892509248996271021463154287865671986305016790974111314529_felt252, + 3043483369215492856494303837605099504209042232299039073036930379451720100708_felt252, + 3138535208315213485759526156443447010340995878136626610228738484888360024228_felt252, + 1408100328462083324591250247884140729334208788904083204520176457694602663265_felt252, + 253220778464012163027042983792870799697855314553773801422644960112002835635_felt252, + 1830549856199596688112793872474046694367239833400073778636715076970575749706_felt252, + 919548636558739590940223049919481409683740199144172531723793178970421767465_felt252, + 429024489647414506366378863098952735569607322333886100096539627503493852724_felt252, + 712233084999845530936575565695299230124864662138331877640100899237755209389_felt252, + 3285233116731555674084099317670157697073264605892702444611655007141112849318_felt252, + 3429460465527913266182134260873483899161525780779171652148888842399323753970_felt252, + 2853200585541827993504147660465565207113366667856392151371048501332890484019_felt252, + 935522570003014059502803675483628820163336566788106717392013224549836274515_felt252, + 2228275997203350972635142938216846504454417882358954005002885391005978672489_felt252, + 1838607181033148346768863461242849441273827905702327050445894499199157086280_felt252, + 3441705675634878217113608508445270151130626796313583749559196153057665375440_felt252, + 3004668362777182184948727377444928812513871260355562811731516174666773022117_felt252, + 3204024260708841018438455201980974966584522340895147606559565875303092480143_felt252, + 1445492482523988369928500821788653016420570147703742499741809073717925896323_felt252, + 1398144926732850913629047759403644033607813673273343830120352914394944332176_felt252, + 622015715424104637053714114977053766331554349384792066913761120588621782418_felt252, + 1839249369899333802660583493823252712386910008835975592204669209856234198597_felt252, + 1420908834732508138613773945579092846658129296848502321565954446212907437624_felt252, + 2080172388766236890813919546096188538347296631347175877067054498518930111522_felt252, + 2779988708735799238804519235528033814136789512213911997837286432647741993711_felt252, + 240922653851408975569994098451067024118140667139472909722837887680187324230_felt252, + 2374726836361047264230305355537119310409722085590372840516628239633540343021_felt252, + 631880025245749503447698547451940383408607160816139503703072346330700168278_felt252, + 2489847799495465449002909218633685267908328473041094027961325823555942162778_felt252, + 3347158681490243996312086246413957655575893939997753309606302275974925905665_felt252, + 1407423889023712420064990662647123084717932845273154415604248845932678012460_felt252, + 1083078373266102063386180044708864946276623230737700961335214830014030255075_felt252, + 1159291658305772136553889568924654727654919234173357858767524347149494814407_felt252, + 2282800208261660203295668171987124790023040201073883274621828784513365480831_felt252, + 3405358391102707446909132174712055441405436437650926953626287168598618182274_felt252, + 1231245723819060316165768562363222586246889739775561306376772836660936028495_felt252, + 482301339493752084617186008784345650929566414500724365573835259960565451798_felt252, + 2115549052574529436079458985488390967141615726662779126872341952656670510519_felt252, + 3590193485362712261941137078770412420238177607314352947666724863083490706580_felt252, + 293912392388500855738674451842206335776723187415309159653140958194967512608_felt252, + 3279950850427708467100174479462099142267485170633491268198509462561390510542_felt252, + 2088654322404948949060007752636238431123725225126759967804943282089398975756_felt252, + 88572662746964644954719183546834717582473880389838086497976456169645272355_felt252, + 772059214548122320357178001597081888840063512819722070536433758765238974450_felt252, + 1531595637353547608810335523182476991514409947385217366256940115155690988985_felt252, + 1296307399400995708467664979644393876979967267551612109501736894400452052853_felt252, + 2879321376746409713356280658078318335321466242057200422050419480545846750004_felt252, + 3415044776268989278959619637310551425720603251104068848770406769331701313106_felt252, + 2638235150996267480860161130688302513086422732552055903736100610122006733123_felt252, + 3331686288993982666456187378993990886688660138991277959123678353955590676184_felt252, + 2543558364173887839630320066267708351020560594136148317598415104158087144142_felt252, + 3021447063801945115411291081028721690059263304620476977587323894783353759139_felt252, + 929377230487160078592478945087445898219715067921160344181379029692637968536_felt252, + 165017110704331824698977244361159127536488170562897038987997801254819912423_felt252, + 1475440207781044282595285892421745790816721406835875853543555477670040266323_felt252, + 1707557948909214158984470026266004786404240373577211686823693364293021623868_felt252, + 2526011267878798312129037118531632370367103168688564836009353674380576855311_felt252, + 499366728054359054126601810481710353725745874476285404792693208778131027334_felt252, + 1605956272409683793141636241021040585183362618618366820196237574693053972748_felt252, + 3120546559923435302328205193228340778861618300125497216238356523605250274039_felt252, + 3101614082262190340762382165377238808369577210535568237484523279913187983400_felt252, + 3275961891706528411279681523911814155122199947158893976473195949863194870203_felt252, + 770423922873962657882244291460485499950725377451983873643095001026206998788_felt252, + 1968358540552288953449080831451527214597644858261059270192429475131057933174_felt252, + 715120216671541034510185229901667420664351135302554028378372398378495133766_felt252, + 936992875845800814702190360137378855956687953717386389231442699370433341420_felt252, + 3455917618323098720278049241566836307432941171855666697405832654536424860406_felt252, + 2938761766759413089648285166224627891048311049691029377484035891258303058481_felt252, + 3019624956030987650907928714297864960227373328759009498343596562432376440133_felt252, + 2935479072576532682417937823759423536579865715720007948605961737865971689920_felt252, + 1073009745359097421634889941409239822049666050089894188653410395179612510993_felt252, + 1048608958924464840844725597032295663280859855025699290094115710243443102041_felt252, + 965668153295283332233060970755178682698374384338715227042418707160126379699_felt252, + 1458827935715451239962394140039777038584945328003663182195703684461450822403_felt252, + 49742330880905245512056074546636671134871453516714396849511424689725597237_felt252, + 906503117227237629431933889830486443190885134957236108645541631085793862364_felt252, + 2058160539895721654727836411981104329271690763385702204558438268651287124939_felt252, + 464856621913824922278599959861039454635317125706342864928665809949366304398_felt252, + 1554873873132079054450631137071730871401460597618958808908996789209482011147_felt252, + 2261576987886393460290951660529508995180038768682387202823470317278609951136_felt252, + 2497672772978795556716715225898166732556786931058381348042724825315562725122_felt252, + 1235110106298476523399467628238191021134675562419700866347737470537900103664_felt252, + 1254145469038988936179281470896784329848120211756119718956313578158427074611_felt252, + 2321313918789679672885722346784364047424154695651139954357458071945239287705_felt252, + 3325492899618421994459644441312663214125644953213254542213651587137029841080_felt252, + 1478776497813352375224901361145237181703352593862100018062810622699272437229_felt252, + 3128997500598469420548210388565343750475348248302568202430076372241404612746_felt252, + 1592855432144194776118025179987455658573309308512822066163053155403312146909_felt252, + 1070057401627367782534441120566873202059189758255636566459992461405218601783_felt252, + 1295040251695806218107883166605684947420271192452872030126490681906305767619_felt252, + 3481855510871610270523639145810936623366646699006827471481101898454536379576_felt252, + 1432403597292818173342063709442710044518593115639386817114032922306800592033_felt252, + 1613551663709619690348333399800657982413922732570460036831909341849644620987_felt252, + 1388522166689971952005981371184721879694882186242855084795871470845519049569_felt252, + 1465012665707901855453351890697796077343803260098282973031799509220254333986_felt252, + 161023196964556106346585138334207452037917705872510235747571191997261163631_felt252, + 1366292150345566026801601473642717076866616103456164540696210526499158264484_felt252, + 1513392770498140064291000082532322338374858177638257514723457235915029516730_felt252, + 2837498709153579029195264930862910835914404980381914522379585617346131015092_felt252, + 3240896621495470062649450348723304994619743944721220003677215358210397563416_felt252, + 2902391928562239922345259877862191645496802346284886621370461482555621540135_felt252, + 2897570892243685882505252168012904797830405760808407143115540457224576310079_felt252, + 1117754074230050844920892040921618934466805717009779799845810170234843593727_felt252, + 1249005084069510722748950295390945480426146783588307699699588195309768246580_felt252, + 1839893500294776088165795113101422320612876326204794401059667580530207374922_felt252, + 637951885179073878105246146645084188308138970459632828123463608601696161667_felt252, + 577510453983901371390153205028963479964144876726980268468818550666660039786_felt252, + 1379680314609154832716912665492425186209398271225411228812641090164131496405_felt252, + 1773705952279238771065650749095453714566788431648605547621389836874221953240_felt252, + 3478203868359060422126455840439623891819397979259669959556185549893969773342_felt252, + 961701455365283795156195422617756180775276216558000382099346023318465024857_felt252, + 2016822766881438572005070916600100146183708629188409612375919866003286497792_felt252, + 441465584756701659293916699275961268859136639903197158178309532185075129103_felt252, + 2918754572427291289286022701344040286421567249142273475581253208186093605322_felt252, + 1150905746960153283543874848284846002176076240474418805607302298272768323278_felt252, + 121125834483518671550687861077925456139376831822949335189474217983724899928_felt252, + 1414239485409814403655929664784650142700728032540668611931224703097620044824_felt252, + 550266508088960779968046861947244989756491234786247126004392038430743387749_felt252, + 486831199131900595693212398422231174295867026115948850767137611369993238278_felt252, + 405679456370736213465418950965985893631459292559131411152958178148769704852_felt252, + 2740020521345076801014521975435411430460586111055535577012396180238425306618_felt252, + 1080745579626350286064367272364185185671205470122570450395556018196979696288_felt252, + 3421791789618140657201142792102291382010617670312750266386514501590979772136_felt252, + 416705417240294893329507077660592398046755413703675923608913377147975238321_felt252, + 131335409949901905040574831538141025997287099088273950238735951293390582526_felt252, + 1410838620205890474979087541647290400497365457986018986600956219194774399973_felt252, + 2794128467181082100499578528605750406926339714044566107050405878920200153431_felt252, + 697975131229572749771847371424340089763978930079091829996400019723057470501_felt252, + 2017677492849012489601212166228714678653390091873234903188768376504786847068_felt252, + 2797921246021482233889065986886611476608160027322734661984203947021783141974_felt252, + 120554165509880154536056997853046157510829916014849261849873843729194368920_felt252, + 1415722699828410935196501294173038673071714963376153640756981242834401540439_felt252, + 2725111874042630116316941701838878393979050009232546026511740029382251301595_felt252, + 2373033133116510384489631995060812594323041282476095544642077281496640071022_felt252, + 2132546453638341684237446629588237429600019216690180835247479204406181917142_felt252, + 720158868436776768205981398120048983472193545674866435287792676959850966803_felt252, + 955859292070348307987961685107678675474061433235778402772875541110383959154_felt252, + 2640283770420850631418144622136184820094041658987989116618277647118845852451_felt252, + 708021283757444383181192624170244980601241057981855328482459166001216453648_felt252, + 3220790638794365394706605885626890356285565273336669599036447196812861578426_felt252, + 893554890892834873521935009995511368062839975597545761540708938312808124268_felt252, + 2102180079911596454555365552022691858090225858922918421234148564289095391793_felt252, + 351621648299276455219437184206179997543605654285984001766128679699945946854_felt252, + 1619334765556671435847537081565933374734168355847799878914215004396563084458_felt252, + 1464327208328162749466950200659975594584664246841882232227682455558202731886_felt252, + 2120239768062343301618866154114963157684615891914289202800938994507833441286_felt252, + 3010736417417562279049861615559614537228159036839116243993992116964514026221_felt252, + 2437304745853487966205053775333661790172721305647452910304884625828716606748_felt252, + 3317864291788850896298654182119050378711727313540586221895275387797978260924_felt252, + 2170471058247356745369057870813423111757479966456548341456107167292538445404_felt252, + 3533058481578534072885626763848166369097015544358912276865156817589632824020_felt252, + 3108100766079652220783416876242763179478141448827101852791581034893374147135_felt252, + 2258152232726766663007657607099021686991055066880049184185798303198504393846_felt252, + 1125962858438693013690569291748891680429765230863258108876373629110861048854_felt252, + 2479965182392129519413558530351690863172512098082536451289549314120583127129_felt252, + 1147576978265438649099092072143016837054755334139669849013959666012265711502_felt252, + 1727329526960024763989330983201861870380173188552774109931286600543096325352_felt252, + 2905294880266752184084711919012541329340641587517013250694575686440919179325_felt252, + 3193571798605138935657386405443010484655182638799133540164002486318108532969_felt252, + 1588599835882840993185356694560039376498031556107632631372205735242089995123_felt252, + 3354014667474880164858586525209906419293064856943777027364213513046974629644_felt252, + 3205755692100879056292471500727938007644331390631844276622533817100565319834_felt252, + 1633235591224647458584296631765565628191418454422906258763899297566925246616_felt252, + 2779933493989096848322638003180017248419476132564504500887632410528818821572_felt252, + 2179293818185005533885698925183676828239924183271072822719941911032320961778_felt252, + 3027111943542971353915249963065166100336085880626866151349267159811267335036_felt252, + 2486549350850849242522804003644791026689650920586047341642666065800661334983_felt252, + 543114489355026913575596634007372996748792836346887684372582296304424173122_felt252, + 2703091887171603704917169046321822596234060603365525293036064997083073621271_felt252, + 1780695945942001001697248604790738774241939574736129748483117590015117512809_felt252, + 234900612421648293123822821134291653609800582605676955467927992231629237184_felt252, + 1886307673704027006275687702846308932411351470256760758377925868635696594115_felt252, + 2718485725812318870183070579696085565564047415912736929969560048278950093695_felt252, + 1204671437653171043682847902683534733217717874738427629494694762880475967347_felt252, + 1270349456528113718052114663048297118142344307500832155200553995070829500462_felt252, + 2627344248555845817081241850107308469796675230977792133236693919822164902347_felt252, + 2067045129504731199243305348347602770932578413485738510740609992614856196912_felt252, + 2648631379739245367563522176871608361674296418387178881587825331875591041741_felt252, + 1902615742362711833523648205566082723186803480897089369636488930350905483126_felt252, + 344186287144830576429769692311152454113363580731118199477492329546846632999_felt252, + 1768739176008372721382693078015349183787359158783186236074348340667862609670_felt252, + 1023918944286210490805372597739801349093999879964857414065672188317242373027_felt252, + 2947260385895109129470822468663013689427428391115674525733285557262753270459_felt252, + 2408610838900108883930777175800352086652334046085584575239112911336049185121_felt252, + 2010724969916055453295583569268083407964881686423470783295800398995533284905_felt252, + 2846402774251885474921694795034709794373098494804160383305547403370114895391_felt252, + 474782374915641569183510860327858979416102354101655312695027130078065029494_felt252, + 2932380621663798399510250547294018047996271067336277040880284431279963770373_felt252, + 601095281920089121050549346672037131364374892204445448899306045149174646999_felt252, + 2053621413240247002557035213738633889928410658215991289991575349382800014369_felt252, + 2072886765341629825919168698534974273802681983986556662674290071913234858365_felt252, + 1545078845266604231148209079151428309588543494270527239823808693658743289161_felt252, + 3271012824996864693455491586584406668324219120603828166409285516092974951017_felt252, + 1036648589826935947183711436494150628263636829335358035198586592566262389443_felt252, + 2690558519593428968732049076263180548773818036959204907352451709130632814333_felt252, + 2999847411200655910299234451406398325998208579620113429057403032464565886690_felt252, + 1698226077186891108897044864552043547452178620224475704642485371359528460739_felt252, + 974278350874612994603321231940304430409077398165957539211967016109337676024_felt252, + 2199918355221561973006050334302606053785557759034528906301941418276389501998_felt252, + 2126690828401185585859267068169747142752162954827012066707727437063253877451_felt252, + 2259929731546535971934929750987859201583303423030373727113160660059473422231_felt252, + 738198146486961011144686571986548655661971358958754908826348625652194076368_felt252 + ], + column_witness: array![] + }, + commitment: 920615161425471541187776720241198869127204854741519031443872482618851049498_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1531864389, 1815989534, 828425350, 1945422793), + qm31(1604384711, 528119226, 1557625820, 1143229946), + qm31(64091247, 1338265427, 133907171, 2115927907), + qm31(770361076, 469331419, 1288060986, 2036699096), + qm31(870967604, 50032661, 1986580819, 688230212), + qm31(274647505, 1504946699, 1187342239, 1905517933), + qm31(1345370978, 1014040735, 493915849, 643518653), + qm31(1394834232, 364194055, 1960184747, 1492593070), + qm31(12313919, 1706712960, 523291921, 1986690907), + qm31(468792970, 872031371, 1806279841, 1697508243), + qm31(451093982, 432025930, 91988382, 42228551), + qm31(1743122262, 1267096438, 1908100249, 831307799), + qm31(605481165, 1670376382, 873616225, 1337342262), + qm31(323417855, 3185940, 1858278775, 35184318), + qm31(401242611, 1410859106, 1119465190, 1329902294), + qm31(2002216726, 173362003, 632892737, 1538917995), + qm31(1476736898, 1205523005, 134569493, 1097673348), + qm31(693728314, 1469641256, 1789877151, 402064604), + qm31(1395766601, 203532092, 1991660234, 1908321753), + qm31(1740041573, 108919646, 1640142198, 1089881399), + qm31(391153388, 491388561, 1135969276, 1521455447), + qm31(711265525, 1910970248, 732699683, 257192762), + qm31(1554462178, 493317126, 1936130744, 855884140), + qm31(1836390966, 377841352, 575010467, 988000244), + qm31(1177656070, 607496694, 1983663714, 842438704), + qm31(163175796, 1896000059, 697494917, 1429030142), + qm31(1849335290, 908881861, 434306472, 460636277), + qm31(675200298, 1269135366, 638525495, 500201223), + qm31(1490209400, 1573448356, 2080118713, 898605109), + qm31(30774983, 1528519829, 416448392, 72713650), + qm31(1336594580, 993493176, 403758919, 1650658758), + qm31(1416345637, 697174203, 1028697943, 1525625457), + qm31(2073228088, 819261509, 953349131, 681531812), + qm31(2138230788, 1570019479, 1257569563, 100154836), + qm31(1752320249, 1171698700, 868771209, 1599506996), + qm31(1441588738, 258422263, 1314717935, 1060786689), + qm31(869888343, 220430562, 1469977097, 1977029528), + qm31(1236373741, 736785983, 574932411, 206479506), + qm31(1096422353, 1684010594, 834022971, 1365528900), + qm31(872312172, 1984490765, 812824260, 1566030383), + qm31(18054540, 930099183, 1631261254, 1176595997), + qm31(426558469, 1837514988, 613708411, 1245282283), + qm31(1482038334, 1259422508, 683159684, 464026011), + qm31(640962466, 272807520, 1114545461, 529975231), + qm31(585332685, 1560558194, 1101179732, 738924943), + qm31(774067750, 391114564, 1588703959, 99187493), + qm31(1395320270, 2091361193, 152545207, 1184156621), + qm31(489123620, 1130008220, 435143891, 550751898), + qm31(200699034, 266520847, 1373980149, 1888571935), + qm31(1074894469, 691433104, 1773951475, 1461259868), + qm31(530540689, 1494999290, 993869257, 263174490), + qm31(611259458, 2046060863, 1189882474, 287097928), + qm31(357821399, 1815517151, 852318749, 250285711), + qm31(1752061243, 875501201, 1662856882, 2126516906), + qm31(949333722, 134902305, 1330525928, 507838093), + qm31(1295136650, 148982000, 1214862908, 407938027), + qm31(1927605173, 1978747, 1787050477, 1442742953), + qm31(620803234, 832586252, 587085839, 64102103), + qm31(1757322838, 882068551, 1610726195, 534112411), + qm31(117266652, 575034336, 1939598610, 1852729963), + qm31(1643442848, 192327519, 2092603746, 9545819), + qm31(530966463, 504516487, 169418355, 1582392520), + qm31(1273670811, 800936220, 287486243, 7058317), + qm31(1614794105, 567251163, 81832881, 1723671113) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 2513926720525920091874104701700536540871172782751306954941119761482668169018_felt252, + 3266691376988246398525455513444535975568609214714283188972565947104520791397_felt252, + 2487498213906626790900570686521683461348003812127869849509845060624134375976_felt252, + 3094887519278564882869490592210429519667461706153625555723365769730157337630_felt252, + 2448924726753957436210448073643762191990284408787934038464570639162345956823_felt252, + 3360899754632504021766222146420182680023175629663011087292207809400670947714_felt252, + 1744744514052625542777958775255566738320766913208928169644604264576084262283_felt252, + 2289627791795436812912048439948721503213974527833165023050190686169941500001_felt252, + 182508712695900849275605490607950821824818377029458572216179875679803711562_felt252, + 594890218366869251220727778798271509906414288095164502142252984002853507051_felt252, + 720620221069021671282278330375349751809291166068579356546571160966455999409_felt252, + 2766810960427879283714019600662048543378309237064377791955103109270842774671_felt252, + 2776864961428920685639800835343238168834725213247317118902133094893682394769_felt252, + 214771355064787631423466659586546213343007431984510853639160211178508722433_felt252, + 3019292051661294473723555708363745529010918823641926799426112400573888252971_felt252, + 977813396566264786016520306090492767551163392903394564355871649363085087573_felt252, + 3370959964294708572557859300505347335703959907505265584711049550003993727403_felt252, + 1855150840754220016943064218998951419169931247133259997466486096032388126990_felt252, + 1515104937591576730000244410275102304217342758376422730762442268046313416242_felt252, + 1365902745785877713312736977780238667723473052097213653011070317906400124863_felt252, + 395048183082317218153913568584333834812538109147112846846513925577119950111_felt252, + 1051743125986202834702354349269915474520895887395956839352107521130259949802_felt252, + 3226435770424904896826727276830541633660369838777671718809307632330735042237_felt252, + 1693658642002021022017062893490254958245413016025117212237977911115358728698_felt252, + 1556713155746429770335122979802834971978111516231254472774874065473210723591_felt252, + 1192723825927889887200162737342221139442799472830120419825538247769488851198_felt252, + 661452625707438466799148820889537935848132958954662479484012961485386263727_felt252, + 2385284242484707924485971469507454718456467269587221796207538755999594850336_felt252, + 1372616225669759464648373461363392233165384115747793621026621534928314205452_felt252, + 2271228505684962817920275761496086416189673550298640748368467987242977433754_felt252, + 1784778372231558405522438024630848744885292758693178667148295828628557617502_felt252, + 584718297713633104745498729583709423570619445892284383131810338463166470198_felt252, + 1328402846252681346927876594308774605384567532137064290455722111130870639978_felt252, + 1620346929307768914980782232940196739861402402836366566141282599374772535550_felt252, + 492044930238729973841126892927676019337516358824896106901518509326506016860_felt252, + 2497002359810398208487646437408211444929023801964571021627998596411007287570_felt252, + 891110258865200546758182848063811154219033055620889017476257352033744520030_felt252, + 2811987068815548108001988927952879137578431533739793369301516971290780887847_felt252, + 2008827075517406092714014468729886011647710391618346410548818355070288779200_felt252, + 3477847507715724684894791510818411985479691682973761569902539666474058910545_felt252, + 2345464059409023194024511474401136581761302874130813491387106538976459413909_felt252, + 2015549101628385690693873769917201302895480817419262935553931884924877976448_felt252, + 1379475826888032658260512836227236415274462273589344394392666567665922430584_felt252, + 3217830370412194115587614046995966571433321175780125824902985168883239158256_felt252, + 2789099448306734112652478169880875075888988708884804349780605710781630875475_felt252, + 1245840210001705640611544067636732039811430624265532765372631349715529395794_felt252, + 2311231855747392499603752878436437396443707727779941020411944964282269500756_felt252, + 3045340009698255624807675592461453858616264147698454640852417892371372289262_felt252, + 1296620400471821131196574888711137636888653736640397283912832930348053247871_felt252, + 1253036959956755379506067755529629773813860862998673780631371448377814047295_felt252, + 1980669080185477564075370191195822076491325368770926156602899152198303924689_felt252, + 1031684674184887912180978123902515364244749534857844792990330934413691122532_felt252, + 2219083457276687829232969915410395596750518633336041821983648521936148702711_felt252, + 3420734270234369404497500640427500150269388538614173675032249954617254015312_felt252, + 650924301168249626307192255630217248445032445146805123631646953698633500804_felt252, + 558528396732245587555230430130473322567032942026554478940401108291297425379_felt252, + 824381744612168025155615529582970349849401439299021398523699698642029993994_felt252, + 765896522763432018841867441415376987336085754173845886352456829013278629574_felt252, + 3356735865723922332902218797306106684491871427807823639182995824450707070837_felt252, + 1878958797373539041010280592398061030348982484958336722099863476512217739711_felt252, + 226666833509717333266151294736565239334300047634778554256814177163182189290_felt252, + 2159790153663070838988295195493304848984678175309836163671338549793481593592_felt252, + 3541363708645893221149364871312855123778203660659663283328772299242214640449_felt252, + 1015167220508303709845344547412460244093623095745801751294108350572391318411_felt252, + 1088083597643526534039585383483111760746120782401871393702176910055122290223_felt252, + 2263474255299661634897239445868765353272890483759423774456949002057897127907_felt252, + 1549670613221186406065489090897635868724708696228860772363231572200728412336_felt252, + 1432151672229247081583971970817142481212102988618715112525825671900259371744_felt252, + 117275546038173660012846562717931408276043860053268011793647291253170193771_felt252, + 549158000915361952693583580711165180052821479530751070322555491647109978935_felt252, + 2708444702984014338143261225124136635625436543806251896668176157448371429462_felt252, + 1843959425502502378514315895860141533388800973574321720982341446540858202153_felt252, + 3186762828629598168092121590609114529451161515040131799363411856197865650667_felt252, + 3446863046445336038323467083069113816570636193816026834277995933644589946964_felt252, + 1076527834101863251754906519084232028639559514565049194445326242508413427141_felt252, + 391831874929861383046290446767605119352722613485755179481282808797252159345_felt252, + 401798050511539980684632148489435352418118318214627723423979687459960275574_felt252, + 3375704150295705055281874907028478803507166629231817748415045487741149615943_felt252, + 2720013151019171505308540948788270379031748350703069127639320688099039080177_felt252, + 350625579705563046619841857840173194382891909992425815838523000960216344173_felt252, + 1497213415491919460794655357041188887049721148889054420301246014324432594435_felt252, + 380889373984879673142301703796315188844795446072468417370639531792107746847_felt252, + 1541928503449195693805920663014832003660676952059074272272295001631410410166_felt252, + 2145743470542003312685506818617209144685095168100207000810703091673697529677_felt252, + 768684642735087711614582957443821140065981580459020743517455470777204968216_felt252, + 878087589634526321855108333009995113291081984066063670875402095915542651288_felt252, + 1563703247315878813078393015385867374266273819951994033299622148526657104888_felt252, + 1452616300564044394624773519871739250513524232234956618615796626188963691992_felt252, + 2574284277408295955686597223872554110288379884656550431083324858778360956579_felt252, + 1873649242874681724325482703671894191073167126493896124367978627086797277037_felt252, + 1523341739416990010534159703259949878215220865792605955275111712179963910618_felt252, + 1721952316387538838437700288619866012187883815507151868584354584801116047897_felt252, + 780514001797392469020077304301907498735932001764206783262700459663292756937_felt252, + 430322967075598176838771556984810742511623554016831482148504629583807985675_felt252, + 3189101801479514144983160457289751164458200815904709013287587839944505501188_felt252, + 3286379827852950156549328824924792589191003824177051216320446735384006884132_felt252, + 2640555084984600677365495089081761872812919748647485176595088662481728494502_felt252, + 969578268649058878364514481935657588667556111225564521888843067224346586994_felt252, + 991686438046045629525198981750487487237564569400852956354482723159981836493_felt252, + 2649995871657339250198405054370565192415984416015891591479365947786379777697_felt252, + 30215373950321444286758027670340244239017533520586732130293137678385492100_felt252, + 512776853512141881832923340098730653928458113307107457058769269959397392269_felt252, + 100448542500981854972732744239960739891475005885644609857689037275808072244_felt252, + 844636522650576563559591956157884741730172957461192786967768071446481309434_felt252, + 3112421662329235464959653331147617314531736933466157696930029204205614375799_felt252, + 3512541343721505203888070768874635596452815928115208319391053683705248949222_felt252, + 1507079918826062537782019647522899569604892319778135355270721211000456447805_felt252, + 2487900428804173486107188089400078846052103472745757815980497077720361531522_felt252, + 1918179178697758952489458122438972137255529885801218069473933263792290220443_felt252, + 1751481027217195042238040922825108668332702153527231999659847272437044970239_felt252, + 46613083038589376634341406233619191164415194982168742686897333612077934232_felt252, + 1880300993551338035022073327560719651878745713496827725474318538348055441023_felt252, + 1757647509659868183392286396530545813139163674956867732955688154292867874766_felt252, + 1305507103135253220429144741422789795662260776572289578241250009200339916015_felt252, + 2040097358853544029272331729540477720955660705213051524765466971307864958427_felt252, + 2903032211712449529918434009619549662021870958045253089575733610723785867483_felt252, + 612554174313413476211664043197142099964555769154899555483351869681666400152_felt252, + 3558435363316343840157748153659519701361893528582715731245498261916671722220_felt252, + 559924840441441248088470844476691054645425016681042509826308944676370339089_felt252, + 1698135324553823582954946052783716961748286450463521530223468235667592088802_felt252, + 2156029535685209183098688528131771205063541722357016138533493529142176256406_felt252, + 1695611482717862746598523679227586420432222868807387620111451135736176105565_felt252, + 1691031578272489311450442431984722409416502260554349186392259057635847099414_felt252, + 3152158279754823819932493420099879255067644060423666463603887467743814520089_felt252, + 2579272795654967398312933270729340555021504751486239861239970006700630093412_felt252, + 28956176035867483913297400462872043148003273854736023056404663844023502374_felt252, + 1021049274570230569581174483216670893978374007207015374485488768360690295400_felt252, + 66938061138019308977046045929482792432822676949711001235475616314461238715_felt252, + 1040964175931276107051307471506019906741260578500740210708169924095276824276_felt252, + 3184414109495978844672605089999509442677821164368544454231152685392204424468_felt252, + 96174398441334696613185683271090452239763734072916804117144848056503573045_felt252, + 1509816789007008597330664562724502499579469815673333444425275001791761621209_felt252, + 3582643203248077234634944098648623671678622828630543665734115591637490926319_felt252, + 1118209360199957655169116216155791809566435526417292313912177715281061913702_felt252, + 3535833826574390069729682903524727563153114972929560511560957287212262901144_felt252, + 132499732908180406227864441491203540305916481453927159294211889888841080820_felt252, + 1019954888891211588518581368188893622128351867762605138995008853223897275628_felt252, + 1579283796991936927277529957394474420569964777350921924973191499393786771215_felt252, + 495581551235559080815966306733015744196494803885609298127865184885429465289_felt252, + 176330409442728594258452871691558132711797512982377457396799341592749580967_felt252, + 1047264115433574157993896236799546077066203173045450832380473130945402997753_felt252, + 1325373921889618695264950351879639305482975572384903082114269127898729193862_felt252, + 2253832957641961598017298727744138642262824099113766999787781919503995626618_felt252, + 853301862588942753290317942267332567398782094425331262057118299673071239193_felt252, + 2875385967170174060379779322093202798381097972708532751746421239361009246592_felt252, + 3263051803312543785320403108696524079837486615568399305240383179337675972529_felt252, + 1234961194538862206009814251095846046499860604621594297526255734188122832646_felt252, + 2276991848239150585964488779984899840361905543689825815884369239271629799275_felt252, + 2788408682892601734149593678404129133839235454207008138733083903548590079115_felt252, + 2514840673562767545354631021112700840781697780485407621353440348243686464480_felt252, + 804136973835890963191016315719892691290425479021542002548401872849855092950_felt252, + 214028240462143966560920502135321273466601421850181745714851590936453104851_felt252, + 1845000728791368509943142139146254203560155964946468592359090496391946650545_felt252, + 3051605005322241705125170359377702903052150662947257695657665586278013396456_felt252, + 1974413720010655072024404656372151575569233128717423380587269578064333154585_felt252, + 3389579212878041216565879284887712430043156972500795670231766284977888600462_felt252, + 2874094738118854650019026641944177624806615564728708571010153395437699906180_felt252, + 2026818969286294345946374724926382269462900835878593921067040175183881067727_felt252, + 675549512913988820232868345239130753161595398012351873994263072976096274928_felt252, + 2179584837760961458371497833998457492512033256370910591274493798891927363303_felt252, + 1284241928009939052968193597811469341766583249845722406520901938026945646809_felt252, + 2288901771022653492074382773133884765374968627696832833611419231692281255990_felt252, + 1099281281456999870143263931706332695378052978228462795786298555226237519644_felt252, + 962806403785646157413239806021359376019647747070455639241307168476544117333_felt252, + 1097478648191155494179478845079620297136666892497453447798828237883220409671_felt252, + 1553609398269794170153765398537712126370735963492157235313084905366276710703_felt252, + 2623747845149528186557809616245832312014366964379876278575552222462004900142_felt252, + 1691006550592880128869488011895945093475110923289261718525784470929938141013_felt252, + 2515750247275150152958118658531397637008164966298273847074069537023483513553_felt252, + 2068211718073868653761339650876367032226746309934647667220075603815288618944_felt252, + 975705889889079469576159726466382087428809093506636601032296006143380398916_felt252, + 2321427257202593736484998945504746764418584776325187676113609199484086406497_felt252, + 1411382485224216368422081445414035806920846143731118221324612872207438608032_felt252, + 2024923127904682146342325804559860468711152922596419223538881833314690291515_felt252, + 2631900236574557573694858750884234054686105639555749386480761461263644079973_felt252, + 1460591176420575240176166537534008693267043135927395182325038786635034226457_felt252, + 1338700480930772100799861459621903585206026521575838634640341206188182866608_felt252, + 2456635250608299747068622000955725844033967145763725248103714863538733900840_felt252, + 429516869200834159947376863295425101750301519842427039275351811806325378481_felt252, + 2509932587545437883945334795191858486422159791213482410460335233104115606947_felt252, + 903947214838239688751711218213773454207700825371617144674497736672451440899_felt252, + 3194274975425142475512191800863458686473138709962495647518623227980891553309_felt252, + 2200255810242935550522282377530457420249152996301204678243773339496243445283_felt252, + 739855064856430964427467039922062771525160485086213232393936607092298200436_felt252, + 2035048227216728207859053877801317016067960514513954115379762200006416435259_felt252, + 2279784180791131401625711326313850675927451971928714448337534103478101005497_felt252, + 2599344976101220471673273393090628196244518323416639138556802801608995650033_felt252, + 847407686014847503572968288419142995293784474091954155493784279112872128794_felt252, + 696556288497883093685727132114149594282018179202027546620637188855770258649_felt252, + 1599872730044262908280149246131270329533584451011858945194267109838671422732_felt252, + 668997142828738543968289391560575403377009010927617192191119748845299152962_felt252, + 2937644500115446098679609232874605126576535794173072166710889037002652637278_felt252, + 3409127545681400670834809708343000474149844132590088078157211420838473201003_felt252, + 2068934754314633353392205957441091575583764252424657342011412725673695761937_felt252, + 1033124611904664467970732581491797948760981484331049319304304138024786907151_felt252, + 821481308912426223713125316003933492523075002659799973173543986463463849372_felt252, + 1474674036856692059239138570486777505636171093007567127769055207196026136564_felt252, + 551612326308965117464498108021696446114979943648025495680847153471576718973_felt252, + 2379144243609103160372302876894215483805144023545774455691910205064437469831_felt252, + 378657336985676101990843217938730781632110028301331444821080970938845683618_felt252, + 1784630894098345863827185953509604719155117220129673185315107085336417932423_felt252, + 1212233492709590334313741515239076691171947101115659410475578968304121940434_felt252, + 45197670548828681498612695800928927196493671188785140340326000025324438467_felt252, + 691016947464035672643407890299703449391045697069713578060272490220173008994_felt252, + 1018385420437297630912996980409607444702559176851862444119142504052514112638_felt252, + 448289507809030450443768855094878853413069538739926390879753347417736393475_felt252, + 1727814764124250457658342169533628796016474056352034264602847515458459932963_felt252, + 1397039889849154948836291360286751552239329806243338145944205854697635610301_felt252, + 1007121195489484239708899154956589929855684579138618402137985301261502175018_felt252, + 2112377822427431171543857795951296023038768116466747344470798378134655092448_felt252, + 1985776149052927443559004378307557109548599029587568996421525175356730462884_felt252, + 3538972721241208913096327911214133440946090717809751918644949218374432504177_felt252, + 2709787469159515581386251286805578160912207644112700111314366754495797728335_felt252, + 1299046103931329119611103314152501081928987693962895361944844797854149717342_felt252, + 3604633208701859330605748816205725254563473476505288091664787862871897292925_felt252, + 1140837960886732928644024815556074215155604755388873660877716000267434953498_felt252, + 545829742130261024047750582355336202589930734241913519411414661847864733064_felt252, + 232182138685054746169195380677238216517991333453692313393808328692780074649_felt252, + 1529830975238148667305526662734476451662961227919744221192942322636304633546_felt252, + 3046246303596297062662999352502447242482234078977762186181887791877042714554_felt252, + 2834314895486769590157410898277534501949933886320656115352486037984463773285_felt252, + 1079440052272570716226289188393820786638137501516457197315159656731989939266_felt252, + 934515384389870782471952307155004492297784637631065284254724207017327152036_felt252, + 3562376290640557482290921133280581542628917847712252583171870862474942013776_felt252, + 1474688889957456989432233582668368088450590691986777355603394107862801798974_felt252, + 1536852202840807423516449713592853203429310222822756296371642135398148286916_felt252, + 977627418895941329684728798949904795341502532688700245543748326507190210377_felt252, + 692778137645098272962527672203406473167011245798178218669287568866207457521_felt252, + 2262002686048832177861792003798695481103399745204822748872883743985088016074_felt252, + 3071026065488837008725946407646617578116739333747475300872692225675139780839_felt252, + 886901695304913393408348785060333575794131865499422060381433292715178463785_felt252, + 1239599905044713425087589581994857630335573460236934401196573504075910403187_felt252, + 1064677649078076296691163318165161220859026107695769726877389830575413652030_felt252, + 3455658810018038812224824677983704583148649760035233150876096182386319644636_felt252, + 3367329560416359494487575793479094513399809412091835172207600731910853512232_felt252, + 379176784224415018763375616553311960101093837584907985154912431707061845602_felt252, + 884701548394271952180732717033439222014230247505401394273985138258627787389_felt252, + 1346887667849722425939203808850565940095902549471396373356036311945134068149_felt252, + 2429182203600830090036639551792783870475365912331578869463519894529667914000_felt252, + 2729295509572519067394573597802170455072153422206099056073302211754700870722_felt252, + 2061906925569163635569401787524103470425203939528658867042292862188816246907_felt252, + 2464261943624108797074366954598398056787074892428871448386312880101555498256_felt252, + 2872524415541410928952474042276976337882924818118635184906893180147902641787_felt252, + 3609111018538750856008141960335647792983839843165131433431396294372864227979_felt252, + 977456297008589856671136815482164030697428515533481234973376445381841326575_felt252, + 3444852413137011453209372771337211847980764616738234942949692048411329473380_felt252, + 986655270632508050476088709557662231303151176054651751041523061869299622338_felt252, + 3128802253301029863977833891774579978268688659904284764381652091251724464388_felt252, + 1496636797466850856853398321271502775125350972417664796271545791502605421748_felt252, + 460745284356937531503302368777072664274220548735017535499312533374290236593_felt252, + 895371260113762395013321796324586517842390856251475130135122676674226404411_felt252, + 1779895415544810180981851811448907788284252294269671808518267356620729025426_felt252, + 10456940123658656525754224083866234745997763319299379039984152732409729418_felt252, + 1019545982290302847627750435565583760034676427192075455458664571394912162006_felt252, + 3022102200780612491955518180708875457339736041407044625941020193147150981956_felt252, + 1722318462251049797932493814069984455635614699583143868022647112531255552550_felt252, + 626271089688073736393616487308755883452087346065784649879205249224256212132_felt252, + 1160803618271722934409031744608868060441333065572995890465282964975011503750_felt252, + 715238691754714233588368528125310435612863019339156733146477622499075785483_felt252, + 1099961605846415389404399365502567176418644026759292275470124613125855692356_felt252, + 3456782742263221795227973321862421497670840734491790275243924888609449723673_felt252, + 2868706040924929425767540174984433052188281625221978421963267989492213189182_felt252, + 2761476555514748988060980084326510789294966366020812936925158119804416678168_felt252, + 2160437834658378963835742263290994607556149562345063077447149772111109508626_felt252 + ], + column_witness: array![] + }, + commitment: 453252280763280275790817975364335437013082202872816295031536644657112593986_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(170638338, 623427386, 1303024451, 22720390), + qm31(1452246238, 1701630751, 1758821456, 552463030), + qm31(697026669, 764638704, 1740735306, 2056401290), + qm31(399815472, 1094189774, 1975063955, 291985951), + qm31(1969450675, 1203085793, 86887023, 160757019), + qm31(51951559, 817915784, 1558781756, 755661887), + qm31(70376150, 529855517, 1292663455, 82164073), + qm31(1490434091, 1356997803, 621465972, 971094379), + qm31(1812283372, 2063770480, 817881227, 2014224196), + qm31(692399230, 1607948338, 919182662, 782332438), + qm31(1308752500, 765328762, 1805770161, 1795626757), + qm31(1346903593, 1624554684, 21316516, 2033654868), + qm31(1685009572, 1844188792, 1433246809, 1574809745), + qm31(658527426, 1661479026, 814496450, 1409201236), + qm31(179040016, 324205389, 800416437, 1947818168), + qm31(581030289, 1890733975, 2068427702, 323878832), + qm31(1523653964, 1412019550, 2114286950, 565518657), + qm31(1287457707, 1858034374, 187901068, 501399101), + qm31(318281110, 32661461, 131820909, 426853313), + qm31(1575839908, 515230681, 727563424, 75465573), + qm31(2088318568, 795252659, 1859180851, 361350426), + qm31(1070906222, 631673738, 197730966, 2000671188), + qm31(1731118201, 1207931897, 852295842, 1549368510), + qm31(984176204, 672953382, 562615446, 1946750667), + qm31(678521234, 962825411, 1678110686, 1583047124), + qm31(1622558653, 1841184016, 237977590, 2026834492), + qm31(2106376861, 1418067720, 1292707021, 1744493225), + qm31(1168104933, 1258849153, 1141114659, 1355095573), + qm31(1482117234, 2127459898, 1690813897, 1909920236), + qm31(1790944404, 209503575, 1786865160, 131683158), + qm31(94862730, 695410653, 665783161, 908050669), + qm31(1795392072, 2132843820, 130953681, 841188333), + qm31(1530641807, 1213284493, 2054938548, 732610892), + qm31(1657050454, 193519270, 571173980, 518642652), + qm31(20960899, 1942221878, 1598533012, 1914090164), + qm31(684274035, 1510800524, 555002789, 403398465), + qm31(536168558, 843274308, 467956482, 491161505), + qm31(786236679, 2115454880, 432059003, 1825330168), + qm31(833204318, 1944138953, 1160436604, 277013708), + qm31(234694840, 1528753460, 1254889687, 937389302), + qm31(702949277, 2108051852, 949560073, 1334052882), + qm31(587787063, 448538235, 120821655, 1667801272), + qm31(627763033, 1532611054, 429471364, 876790781), + qm31(2108112488, 956829338, 662513642, 1920432764), + qm31(1130776736, 1156755051, 286701914, 1916800904), + qm31(1796897541, 1948423348, 413953539, 1892709533), + qm31(693528915, 1217554682, 1313172689, 160367664), + qm31(1742874408, 321930252, 659478330, 1038156656), + qm31(115754975, 63168530, 2021183903, 657969298), + qm31(1473999574, 228712500, 498957020, 2139945439), + qm31(2128019550, 6601831, 1824517744, 1568147274), + qm31(1963363718, 1605589279, 1903323295, 1722672427), + qm31(715106370, 1493543695, 359838418, 323645046), + qm31(751305522, 610713251, 1313244148, 99820728), + qm31(1154798492, 702268996, 1306262752, 434010649), + qm31(1743995074, 476908076, 669045020, 1618176653), + qm31(743202785, 2126754838, 1478358417, 1845770479), + qm31(798500497, 1206088028, 1004154368, 1385597053), + qm31(843551119, 707473140, 470386630, 563851911), + qm31(1811661028, 1618305535, 333009757, 2007290505), + qm31(1132678167, 1954888932, 313850520, 335469775), + qm31(1575909837, 1534577483, 85094511, 1504276424) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 1355002531682109887653275338987898006315041728195940823366999396758181947796_felt252, + 2759329176742055719784408780358124132450281585847570265064530142965946020406_felt252, + 2449134042253886620789208670184310564344792410503052215322353087553712384862_felt252, + 711303155729898463018105485672519363130916386396559840324305740942689027085_felt252, + 471038102607984251008559264828484980100170505235715478723875549939433259663_felt252, + 193648515087130883547317371075251731399726409645753249826484273025071071776_felt252, + 2087073815756646704877944064170845874785199640757506757357821739746113290733_felt252, + 710319653921439158997880795822865131701279979796832141323028938756648738542_felt252, + 559073191345052251326210453564326485416722921011989571289298579886480372522_felt252, + 1407921011908452505315474977878849363145096325093467200774033788943891462341_felt252, + 248959745706806012396059783934736313852241671515293643602044482912357223579_felt252, + 2421642093251884431286336088630222017505562954610714697738634960831599359396_felt252, + 511708778176035895757987641372258616210254271946378800540076378063931339908_felt252, + 13506118887596164989656242243996015809780157937573251339397426831362490402_felt252, + 3060581585268328540907668108797094326617270938536379201425970294189286046973_felt252, + 3165161367534518587521094624283770412664783688553429203167864940476951671071_felt252, + 1057362014471141801316462618712968749383458224268224032497914422736378778575_felt252, + 2950802334973941995390032533914580031355780548656466048346975189141189561725_felt252, + 528526246890286958197393160135498476427433205484522373121320200375786455990_felt252, + 579338820794497647413467580093240807569873986411634236519180546891188116226_felt252, + 18227260922189995579940854372808427462573173764786568415518357266046558735_felt252, + 3490903747074654263421847339909788762487096520526173842656523416903662105978_felt252, + 1178589997185923656428998527437487492780903381398893842581479759709805563641_felt252, + 662660220883889379911112095276899946618089953156078655484672255897571802368_felt252, + 2590960369919500131800238730969588069382494108408973285730251474133252251023_felt252, + 343869133954830229635808344912614196315704227753819316773264693624773168582_felt252, + 157850664749118463172401227511027492975753562640708619999286390353907930773_felt252, + 2159858236799890248807408133318476470011535286991027346370012201674382669793_felt252, + 773792233220189378413802066943766675849336366770737692032814442999995266750_felt252, + 2358522189651184466193572464724418234490529590445536636808307760486760155819_felt252, + 466134365031490370118114754344619999400957102521251478293916256004280484227_felt252, + 1612631705776897899581786063975280196577928412434823980847708978153532353143_felt252, + 1646900853567549264312434966217475595291074174456880435524904203118923199084_felt252, + 202840350167594799839482716631459765258538157968163718626897923237246387602_felt252, + 2306869474982771928268703654134025209570104608162649670910396676159120384530_felt252, + 2569621819878976060572267334864599299763834349669906335038024009160165687885_felt252, + 2715653077738157896427336900477707856544407505007560436450361264153832439572_felt252, + 2435977484033832832198237097853859983230658538869989651042537865796174768031_felt252, + 2968794402538076683325128244006318472985472193998865214209045136423747702112_felt252, + 3193894268603608339110811835362914125115156637605804280999283595823871221065_felt252, + 2581644749743236036299939799697637236703799091328172404882726618606819703879_felt252, + 3228890285976812443751694739818500634927614448098345076618171933754018784212_felt252, + 3503667325541489298338405807022002759353783579955017300250682381746660731086_felt252, + 2498854018053993966401145060569906826742754968719868479471869251809366243553_felt252, + 1245809525098222128609778399590210279703246281726497543026645633022616263764_felt252, + 1938232237489138897236508478973083325221031929133988392157731473204865074218_felt252, + 354657264459486397743409583238795989130445689006530834591937460413847496357_felt252, + 917401508166781862410434791308926405569087299235640747196589531014647914894_felt252, + 1886714289236600169175484997314885268830932785941503619077157949816496734665_felt252, + 1798288316113705594534613489969454202011591501751743589906824862071328921352_felt252, + 1550924028525555155786411231164391025163497558340025848960398441712830425318_felt252, + 2791063424304925771296790625274982314740574407511884215129627753169953285518_felt252, + 141897281680199308386242120028332860759007448529453856787322249127900457329_felt252, + 734510225881861938011643534984023885265880680306186791391709571213483961630_felt252, + 657479708586869476355866752553562954169942424722704772917620074153445081440_felt252, + 2175956976391846760612247299742616434321533014200946170288616421764596174908_felt252, + 398945094388675316044009475934447663401995070809885278235913240470904135098_felt252, + 843352638002735315343163014647677209736978404643633083693168676607252856790_felt252, + 305730162752483157562484636462117172334311088990581068466135138711677096802_felt252, + 2459981237625024987385740340185252441702366194262604436516765486232708273616_felt252, + 1594002699808015401036712300616607995726178716602083329118756195094948800739_felt252, + 901160587097320589754441721725940405517068099263640950821119946455600504350_felt252, + 1901982177996391986583570968772061125052090844975365805849737853085247538806_felt252, + 1574811015640908135400482454754880283416114847431984296750137654641338666273_felt252, + 1443636647312474915725252022668767109712497637432912986531285835872193206024_felt252, + 2212017118245995915076665499398866970994936124247792974618524174189037494844_felt252, + 1379227886183109970368129614697575308523202235966847472971960450942863978464_felt252, + 1026072930849432240352053647321016659271237125223527075363831142321363277430_felt252, + 1122081585589247721415660785128145999847808177529446534331970893638794462737_felt252, + 1799042436815036721891122278865881947033044847135354334018631748152071624317_felt252, + 3144745246123320275473586665132915432536102411952466077307344331990967807902_felt252, + 3214619443250351474545961433757057916861917817730096709432732928084632895867_felt252, + 3041282069899463661831130821619599750866416028668178897448889982588543636634_felt252, + 2542872718558580150326105731032964837136955718082498919906839164679332001274_felt252, + 1858851022404719367023457267362750637435716822804336972372648957991978328218_felt252, + 3276500792800135581071098626541355603677882431243810369779241333846088479708_felt252, + 3398174858443562756293136674433338624041512285532616290964692930449882038476_felt252, + 3107338507046708687894595316998557624285084598568984675352170146883249461401_felt252, + 2578039860040687487153821788647384818800857917085084429728802874003310133358_felt252, + 869723438242152992305626635772723888493193435817518577982096356686866582649_felt252, + 521204533850964176007660322996752686059733421826379400574474868863901969293_felt252, + 1509303393818293758104128130020766631493994896064207485418562563617273677275_felt252, + 463929022640068227036503491795246789647461626659473988761195333884912773658_felt252, + 1251806260111172012955361255249699244846296853209721858269277893344113629986_felt252, + 3439484981997094293035176727706679556206656429766386480943544915604410121162_felt252, + 720268219179476786245142846251362620645102870728333971767344440172471985091_felt252, + 1442060006108329718490974849707957047576299885945177863978171093354143711733_felt252, + 2729006233492973058518644626445514403507805947753475058648198848293095801106_felt252, + 1525560186664192660660998389122562922394308296274579341328369678490383557422_felt252, + 1351607209109060371903856371565436933295134832178955953757225345171475660443_felt252, + 1285803521689756063685845817722467587034544389310606710138956222745900264016_felt252, + 3404598241025972286898947480330417322898973048112408556521211808149344454250_felt252, + 1875972198075664226504317367595167608413109674946589403672484198196650962131_felt252, + 3305438655974912682153517631280494326020108301798657814070688937995787436583_felt252, + 3514354097574826523134389873564839215838453499232268191571775451667883915485_felt252, + 1373335690383630546367860890720409756270560063521855394634807736465196971645_felt252, + 2511567449713421398881160947150031617224420499348481883145037814025737619064_felt252, + 1609090811226484763142464603263040204621162296683540045703980607331126593230_felt252, + 777470225331223838412834117059094378363171714350371585381757213594456469297_felt252, + 1217957594419016979644884674538855291157849743907772162287471595859150289863_felt252, + 1784337594372761801609438830041329936074145645214659262450421988649580097539_felt252, + 1097037955448420861833651610729019473995678488754072549201582743201262135886_felt252, + 1133905280655737439355355395178631753202732245235598149000377515845432873912_felt252, + 481088943771151907784130872404496289321767971758151223733529850823787888526_felt252, + 3101901655663656957351492851789462115414440855078779873242950297684521246059_felt252, + 583888459775739443644681753739960964581969326846623020012086185383720850715_felt252, + 1512103500945472023907440152878190574587885200789665367041246331509566140115_felt252, + 1840739586816346305680354061840129528170443259608297768910223296108135593684_felt252, + 1593950236242289754223302074055180738764099038867497077758501829835876533029_felt252, + 3514794433553211466854908991982511189310183763731893894664691854478138860982_felt252, + 3003579524180708111462973066179723771445728822032434619734808410805059430036_felt252, + 807539344450284530403361123913737517690084313410633995268823108766563286420_felt252, + 3584421583449220375828793633910404744344764573230083308238861338277243138729_felt252, + 3442592929393884217649065490301968864699360703532130946266469263459248139349_felt252, + 2520595906780242919296431699568068943402474476634026696627804925732654544146_felt252, + 686599226722937646910469369433724094244504999226298082565545852414094484434_felt252, + 2941721355920638673845445297172594197922558307590424865993523787672242081373_felt252, + 53204730318651697168466113964466948096921066243429577597042119372371543892_felt252, + 725601992923400229729292910767704449702397950154132292531952402236573271947_felt252, + 2375583196987973491212205805618922644990625540785850445065179587795241305504_felt252, + 3422177784125706327675820878085923982050565447019024703514042277800247726726_felt252, + 3150695700256716838011898139929985246811326895271782175935294198150527877565_felt252, + 3330312564700918512925151495196907132584584590972952064932267932547526705295_felt252, + 1767022533391062786662318909723277120745041398534407473097973764293414342214_felt252, + 386970812898893402007321021386856255885455040799696421941868587863560728454_felt252, + 239220448635813182051155912830151883612641599142771767505557690663646388614_felt252, + 2691049892886262985057831981446370798654072469023460032727355254660983120684_felt252, + 1919309764893581170935434442118734229172932475659007359276167264207189644880_felt252, + 2657228651669411237958699543256423816708336744598698858793940366223876603505_felt252, + 2274880778885836863719608607277811103099909392304811358190028285984562345784_felt252, + 1699780223137970848174627450956520771730349154932594017846255487306175338465_felt252, + 2255314843124532182132992711354282021905516155784773545567601614856542673538_felt252, + 1492153642546510941834977545210816709925243789726301884963003852982233826946_felt252, + 3135005384885410206262506139543422596487054574666002305039403141722887658067_felt252, + 3104477154391680595484095057499573995157496379232644577603073264303883360175_felt252, + 3296624708045762825156014237249831377131383616098171071215526996242844572611_felt252, + 3067928397070487545560394839832109570587115555269551182566119585393841075437_felt252, + 750386658733236499853903755001583709569713927975686385549591459857537310414_felt252, + 306840222156771600026516834827294825864919786577427533451230352096191306222_felt252, + 3206262446335950571674748084931599660722533114356488734931385619624600839085_felt252, + 3128858307341030057190929867535818812355513670073603398723052986530323691927_felt252, + 2382278272162746218273777580180642793442984932140282736573364115578904132753_felt252, + 584206626677067634990754736062008938596641819849877260622716608906128297840_felt252, + 3579272352748367068367911620313140728954137991916968967453723915242635464504_felt252, + 2770863584092911127049280822351230092620848543438139420390176509154307363143_felt252, + 1686768335836183806100773327447849973666389691312038175350562227436243677714_felt252, + 2148437308638039141424645470825804057670503446622241124888939033748591607717_felt252, + 1924342590804534385022199009943501319202508258142056089777224796072727219798_felt252, + 2086738782376862879659745965249103510421518639692714232935649928944435939017_felt252, + 2559416771571021280454649131518324809945432065980933165367585190934400527570_felt252, + 1679303325289334972597115130566017389955747011644688713416848984934216947738_felt252, + 2612245289689588522479092892873205998087136420901230856696895095565683440992_felt252, + 1003350288134709841379379020229566233893008485678956474866863267963225451646_felt252, + 3284436167723069107336563041083906618479688375492137855162645862690434133029_felt252, + 2458577834356386222420582896129123788456434960982698204085360471535432306060_felt252, + 3328999923328637534814598815139659109017226000933585940813407688105877340910_felt252, + 3501533192966863223036167774849015898987608406872927780445854478913346141619_felt252, + 3030635341158654426888805035809939326589053125783496492385483463743420058067_felt252, + 934670397032590150148225289147436841771955081889730206607679239170362281793_felt252, + 815244770243492814018468751800199729692108696069919784993632178034415209468_felt252, + 2633810695573505905843285741508160310262253127167823915127469590477619139848_felt252, + 81313652582045234812245395637725143094622731734863270143565288551470693415_felt252, + 1594520487886850306689546826825153545503890384774773227900418557774781457674_felt252, + 2556010235493419157133244814889984492363821608227566095017233641967810404210_felt252, + 2045256636034397140661605710246161379168350453708983517691455747705939538845_felt252, + 2064334392213847663136749118129894330965738281700793724704047413058736503758_felt252, + 1473642534068903204781447372682451667428344895351296949091895350672003900982_felt252, + 2765860554780476908934964203289361901467201002224380887064297310067671575839_felt252, + 2381481025865215903237608243168414894131600857660854451394069386489147529153_felt252, + 398958043925274216502960335613208579110212142607154134327908608024494265709_felt252, + 2952789558708258847642269957823866329712615275051232236226533643237604667582_felt252, + 1038387647584092502226474251125937631218920059449284305035570635244269086807_felt252, + 562386439770695265737356950667195554270040803693698600064763398876101963137_felt252, + 55997357558754329167037313205803691640037808122339954862611525439380717886_felt252, + 991632282172625514879718756711717243845375481898904254267116213457437347913_felt252, + 3075928027618813966889132873542878140489046601732708460832834960920817911576_felt252, + 88968054105784620232025069313338613160106648830769720632670358937797414694_felt252, + 3590400067075425505023554337350606306188323514478774095528638702162025669821_felt252, + 1285670470750687047911664362928230415682842351184369644879800737918145749614_felt252, + 509401191272211616164738794807792987058732027374069084484430765160677760891_felt252, + 350286260949122271865008937813790259289607876434308460131604594195495187460_felt252, + 2545763452861595196456447044326526099533615434595259344395784604480401555077_felt252, + 2993147118440260941987265532071625498088528693038029615638279132377836381134_felt252, + 754164070926113029355675131938812087717802631648310660686466995396898599534_felt252, + 1485325635773100702041306361741807098731479262442599809593376737617979884217_felt252, + 2016549194502604620548402453854434595715036036346585056391463380853906116198_felt252, + 23682465855869977751079063761693000106465222018358717965626140273137789507_felt252, + 285680225830076446956333782441076608836027897558806096814244858354202003109_felt252, + 338725782756654708108862086787420316808637870659842292925489672396649419178_felt252, + 1382986355401654706122819792954925053196191708026595113142384894365668049585_felt252, + 2244884851869017337133161097644851548262882962168587665734975684237132287781_felt252, + 3361880987460646525509258127346415403303799087806428701540115691677967758982_felt252, + 3242825470387854175949620973063366275423874361493923535139229669402623358455_felt252, + 2456475890606065819992490910850681173668525747033645374172864554924155098986_felt252, + 516958233690051287004707937803706289492287759593726163903667629189961338809_felt252, + 273952582243201610555509340301691029712621418509254195675964284692133610688_felt252, + 810838349343667324289464248958308374911130495103633517486331093943844880_felt252, + 2828903416299154971592015164325260120988785015057439812523122633404972609925_felt252, + 802460504446409826857447761060766835692648795821845654568316677203064657917_felt252, + 2770286025160059284262107737445103944305468335093993533389779691970270255195_felt252, + 1072847481102743616877581302997980605442832143711388143611106867453267402398_felt252, + 1112998930186951550791633517647401074841345895936702102715489967254365947403_felt252 + ], + column_witness: array![] + }, + commitment: 2998770370784997338157934506686256746278539083806396016672438736122696824881_felt252 + }, + FriLayerProof { + evals_subset: array![ + qm31(1902646958, 1984099239, 1970939655, 563951876), + qm31(1505344045, 2082663571, 1503809554, 1679208308), + qm31(171824276, 130750419, 1019747994, 2056025975), + qm31(1376477719, 599396659, 142428916, 2043724261), + qm31(313233966, 2011673197, 646832175, 1876305827), + qm31(541119668, 1045574752, 743892899, 1411900393), + qm31(1944545560, 703228312, 1543044949, 767165895), + qm31(1161137767, 1647692802, 510279410, 610372073), + qm31(20063954, 2051627370, 1651473096, 1841089842), + qm31(213821008, 728759396, 1550030357, 43330405), + qm31(348911223, 1170289435, 1666036884, 1856279481), + qm31(1604628371, 1551677543, 2089588925, 1944644178), + qm31(1980155638, 1881140731, 1489717867, 1986208517), + qm31(505017624, 1926928082, 1649452349, 2017231946), + qm31(1525618522, 206495372, 1049024769, 2072642746), + qm31(1868243399, 3444276, 65426677, 1731746387), + qm31(1654626230, 1548823077, 460557052, 1949438794), + qm31(262432368, 1077358777, 2035709296, 813761639), + qm31(902218798, 242796822, 848731141, 693798064), + qm31(762180437, 974933545, 780070141, 1367219386), + qm31(889324663, 1361728824, 1394800725, 949110167), + qm31(1609992476, 504723276, 1031900186, 1397721130), + qm31(1820649197, 902917169, 392436400, 975474134), + qm31(1076957358, 1629183738, 1050669066, 928492917), + qm31(1478462726, 2145640653, 300441025, 295241471), + qm31(184361068, 2141994111, 560720414, 1419068363), + qm31(418579679, 72063738, 179486782, 680491982), + qm31(1479316129, 549075804, 1678739936, 529211306), + qm31(524624766, 1503879272, 78325379, 1960585942), + qm31(345452356, 1556946489, 203269507, 1488701863), + qm31(1437589792, 246811122, 107664415, 847643344), + qm31(1414226746, 462076690, 571114038, 386499875), + qm31(562407779, 641876349, 268953966, 875145361), + qm31(2091528867, 505737354, 180065787, 1615037893), + qm31(352268903, 1803051199, 1633535772, 1523275005), + qm31(933980188, 690980487, 1810699697, 183628524), + qm31(1565229528, 1313823254, 1814941435, 1921720896), + qm31(1935345255, 1124683825, 2130709924, 1729205562), + qm31(1986291734, 1622441939, 1503817123, 1399489800), + qm31(737333415, 1096697865, 722959665, 289471653), + qm31(606066842, 1258409462, 1890308560, 1711317250), + qm31(2102867135, 259242839, 318486806, 1661185501), + qm31(1446209577, 835891226, 882838348, 1133869816), + qm31(2105002798, 76974131, 2060790724, 1565633063), + qm31(1804923494, 1211728495, 808512581, 519215040), + qm31(187665533, 456571280, 625073328, 1421098543), + qm31(1363283506, 821745523, 1743013105, 1166181040), + qm31(1266280126, 1431865486, 1436049344, 1416388245), + qm31(1862035201, 31944272, 2110138672, 1976339858), + qm31(190638199, 1034628417, 2063544170, 678540861), + qm31(1726176103, 533234945, 1017577817, 1245987980), + qm31(1482609297, 475888131, 410259444, 1966706184), + qm31(903972967, 1963259805, 714756318, 2056312610), + qm31(1730392084, 919721519, 364781564, 1806883563), + qm31(1327988465, 1689227150, 203309261, 1376132154), + qm31(734119623, 212278403, 1569781235, 356197020), + qm31(960726619, 1242175150, 207237029, 67130671), + qm31(359966792, 1086687665, 104950317, 1867733517), + qm31(172630768, 311212540, 1445463399, 1727460670), + qm31(786856036, 537584091, 1616142768, 600943616), + qm31(1859546551, 1995667528, 533455436, 1593229673) + ], + decommitment: MerkleDecommitment { + hash_witness: array![ + 372829643046728774162052065066221353917637979281276481161625524392244847199_felt252, + 2556344273714816856188084396350104885687787634959728137251573758536250794445_felt252, + 1495316608748277085495558217219590426747342886169904712752510196289601939380_felt252, + 1184494232640760925122716947049250009948521111641430990281701793397145349374_felt252, + 916162629459124515515618749957073450490118920204678900597688193317562243321_felt252, + 2094899216157249239234423475990786001651787098732536548179991399322746377520_felt252, + 3082722824355094353000846973248624401633276583381873718005842587682181991738_felt252, + 1950609872180198359643953282030699620022190540360593269276615196424779898300_felt252, + 3052571752534470774220672047386347779440743908948161098125193746347398402136_felt252, + 301807672211199447818858410725938550998855871734200059192807166932560217126_felt252, + 1721259206812927250972749846633516379912050583121596699086375298093260478060_felt252, + 1446322531921951424741247925906068038708176313923003127813078188146262675463_felt252, + 817508836526451452227791358767258443452413653334200709732424387546613057752_felt252, + 22527592397857237397882700742218194243082399568022691488357117304064870624_felt252, + 3572737336838043681880405486313062673427191353166240980719099127035118021222_felt252, + 2334060067651609188651677399703275725920756744633540679866571007074050997940_felt252, + 3538808116758411178312614601848827817055871428732966645721787278134494331567_felt252, + 1814572975924026610503788754391773031525233476121512599912329414707348910431_felt252, + 125341802730159211818033741678603533350730500207345437239845818808008653339_felt252, + 2052663062713972024702759102529495161361147850589604782622219028752921584201_felt252, + 2487083166178495189093717878443389594188866653460200578943980869422437889066_felt252, + 1658682469045833382838284807087566565543046048448898372565360816987166656654_felt252, + 444672808387246878716259289510327879067703512717879578665020298456352752933_felt252, + 349419030813930701592241106835548142990043510388250352526261449292640873530_felt252, + 1572077872399942751744876024456370308164875223173422120019468758916754493338_felt252, + 2304541698961320197554430149873696801991205893595433455172279749830573100040_felt252, + 1273765237147168981862508026619918716801076154081743212887897872342553907978_felt252, + 1118937388850383652329586477051507216329762456354436556294803765874296981879_felt252, + 2875364900917344684057731480029177679464254903763861478007028440684410387140_felt252, + 2627421702905905213881250914791430457654074780278435108640694524684747279536_felt252, + 136310169449573635461451657420027578854600568251421781585447771700360053404_felt252, + 1294443680727181837436538121667868022982360679318477881154984596773215130242_felt252, + 2641474193135755999814992835111116289649968159300753610603307923856652593490_felt252, + 835174884980442829187851544218746516639074115763466615152148330969417292164_felt252, + 1041716788589531103614150368951927850677952845154380978278138925358374669674_felt252, + 931976385279447166814284157296757215308150462286681935814128692897815347754_felt252, + 384749667130814747812717544142159100771072830413272073333407719146604415504_felt252, + 2117338474714079478118739202703617353677105903833329089771566044813776851932_felt252, + 2713879114037000162720504845035314473018716290135486429229148556805997686334_felt252, + 3612615602840756209462336842266485202446804747464642027283601626774544037243_felt252, + 1133871829858974411749504628748683168348507847810393253897909816813540615146_felt252, + 1541784495808656055995585975271215967420150207869137381596518068777973158168_felt252, + 2988981603617700123951604483624479699819411237576096593526301242259002641176_felt252, + 854902471856829149403716119264797033742923717781162365544148521255213914104_felt252, + 3524803056241685362586930103537360105938066430181109223671871044940361367136_felt252, + 3005437791273707179837564994393404297460677474795040183959580889191919489452_felt252, + 1861947325259227652611004411321551100087053945514598627047988541193567725676_felt252, + 407835874311004342673145753850979420222360542782728762173749502081623667773_felt252, + 3515554104743977683407156714155023791236532580226306081642905527650629269572_felt252, + 1371362486767466370773702674234371963149391071776131940823786293353553536235_felt252, + 2011590154775517461036841768983736000098597047517010474818244032303268305715_felt252, + 2162193056810149845279267688123004542519165523141632753364988953176476333870_felt252, + 784924874678302697850104639191347708717031668362552674334463031698265142007_felt252, + 1600211751392100244456733977394643391313029690273503341036177799558513843071_felt252, + 3033550273248815372226896975311326230209928787360643516280961431846249591540_felt252, + 2011183419719776389368733894478114978713720803087513678634698356299934231689_felt252, + 1557369471212651206616468404340510460661211646158710474278523237406416616718_felt252, + 214675101991968507519192101853809256384116753886749583059947961773367899948_felt252, + 1314028074266284180819795993183831867643478647147846432783899227488452761717_felt252, + 772846339575784562678470883982080910425206684289400179832273029880026872316_felt252, + 173141582564789796858060678757908348085053909610533193706239734730836560224_felt252, + 3392746625465836050258623548993893711780511852272347732698598598219062947447_felt252, + 2612810982472760008315418659608172045035197583298584041995240452113669100193_felt252, + 1477108270952992795312055186889693367519946032056768885474051741234324144387_felt252, + 2375831609385571261780956479934490133280958582807026964593802481863242539081_felt252, + 3114855161565468855749795029770517025992817304192172358961358283219191877267_felt252, + 1781831759471111523646080984003837899240093124457165301940832564085291697064_felt252, + 2830156260801314681788384989531712863339669162058236281424839321966543474305_felt252, + 1484691259251119781850336149371005612858560439825966662050259064510924307691_felt252, + 2460776559271384851486523874768452183161970990976149056453049286894769542356_felt252, + 1374732206592697475715271832755511508462136242284364358124235195071719007212_felt252, + 194273213206236318276061575000063698475577506205078363019330794267008708099_felt252, + 2457161567430042212245861392149301622477390783649034409157572435975886461610_felt252, + 2203352292196828558402202679925298670027795634075348640492856510892182214862_felt252, + 3078251640464295885498870696688063742851389215113043775148724154992613142435_felt252, + 1134240858659315830081768793544690470333823392203459109796427932784700160221_felt252, + 152668545904246666043140732142191457470800674198115462778114913068838960141_felt252, + 3574264997809432733640698392277006538778381637565059745313242531078113471389_felt252, + 402027167234034400855021444590390952940194170339701745085908589352935470394_felt252, + 3175688084296195438175394077698733276989059628937976580757436869070596287578_felt252, + 1781375771348509797189521818613418037744680979021604409711669298833426051101_felt252, + 3159676109747735512730870467436415135984585322552055707107090195198311110271_felt252, + 2670527901113575779995731849424596657242148076669193813081568046427283804238_felt252, + 485862783096083077866481246382694482778349594492402556783248523234290782039_felt252, + 2303875570742022099959341885755487182992584333877600643393040753986184147256_felt252, + 2191497341133874943383690377455087486180045378208917797605150016114686223737_felt252, + 1925387107312079194496864677860967855510812872659505192391680935760185068006_felt252, + 1600264608204457848312213516184908502319744666936280221319460059603554727172_felt252, + 78518105639213245882028491581392699472689382095676750151198467354726611069_felt252, + 2207852946207236138528163872046784865179401773535854950280505161883612839957_felt252, + 1511958686098132421110369829837229706200151602821370203112220345699997875601_felt252, + 502488610960766004259602677204177279652614993252368144052080579511477876885_felt252, + 1471785959580386381949272412223083688573531814433181228797288344727045318556_felt252, + 1175992270008502494429821710639275194570698361757596511492517320380918716335_felt252, + 3336985234832001580972415584929608882826907494926617108949930281186697065634_felt252, + 2187303650551045056241507759566607843745084958945271065899056180623278248035_felt252, + 2096669676038408173616348433192466788840320196882629383179068311206574539625_felt252, + 1270904669256689533213609194502123922275615666335237952527884463316176218261_felt252, + 3544562192580741294386861127276750297758478819094267710284096357861514170336_felt252, + 2689166907325327297439771136245543182639381835339451513072077074960473090707_felt252, + 1680338585631388235158957243567399404066820406693015303294737242201372948961_felt252, + 1522196760813683994985913862805371610998652400392670774412250427398188359035_felt252, + 2944241076410896912331816873766499591679519325511415005394688953779906513557_felt252, + 2238401417476253995817897988208087015924556846000625140433544626049307264600_felt252, + 2324558065470558885391019679036842394121066028853511086345068511602858712053_felt252, + 1557654817165140374952226439636908229445811400032053737664695025503763972529_felt252, + 662814418484293608743602720606887243628990992865756168713258280844173906061_felt252, + 1593746502018937181081899868678286549980734595555979199106807846178272834051_felt252, + 1093180754942207666475900969722331152789341982873386159432628826961214714404_felt252, + 2381951464232497783259927218705534570646515621769987349957776250909126431225_felt252, + 3616576496426991494604072839298475825284088533351767752750376580380637773216_felt252, + 1126275813728317357049360169858988111047525970594266991732597621458862372270_felt252, + 652436892601783652344002412046577495223174531679133931937139966750256734118_felt252, + 2031866406281370406221516084471816880942622819732878861488947084173338577771_felt252, + 1372723500759836062419913548768010166607547476811600773079303787602745634295_felt252, + 2981313364888583460808210235095080719759116165378775994960469007980819496903_felt252, + 2241716778249388251945053235240541846468079224402816591439030887965479783881_felt252, + 2499939187691893593048681246980185392833220458181595463263430615387139140859_felt252, + 2293460805373882293721383053956664324804544768967000297302757192034667187736_felt252, + 2384753131683816261196253866644614203867830521120569145330972764254175549185_felt252, + 444906086580659621312212831312279442546636637512794678998512900026694746969_felt252, + 3555124063728891975764243332007646688374909736883264479985152886364976032545_felt252, + 3092630534841562380591639055133041624127634151359650401890575189396241021193_felt252, + 2117039366004786615099530619144178124273816685957683742211109203688853323640_felt252, + 225490821557757134760001188616682459099356462347542832285742370465039828719_felt252, + 3161341373646477348339200122567896178587406895186670563749378935341045981769_felt252, + 2861357386309606576453065396596385297417147505474203084045716824276662212189_felt252, + 1746735383042089301119437232115175065231740522785881203057391055000753748426_felt252, + 96843209255552483012163739460170100147993778200085934356280453435165908891_felt252, + 3592177731321423885246813392852868987929242783569766587188108776862652721647_felt252, + 2794787736870028843558137548426672763866722755882742351365211635973634216790_felt252, + 2684895957643121708354064981773006143680495968615437925412040077058789039875_felt252, + 2177841293999282550352835387775516142653064096835346228868564481975371142782_felt252, + 1275059470778499726115440788609701724063948201706182363133828364228328812892_felt252, + 2756596170645797258597967803758897884399210319744890818225802975659139261708_felt252, + 3147552831709536877729055374294007963352230832408296646868878614245703001992_felt252, + 1864326259920930796385735866392412559986025190777450543975623792167174842040_felt252, + 3083212984947153435228244715946666359521138976165502843102089754243324272116_felt252, + 1336920274215350519165980926452213978140560014631884898990337673931598365645_felt252, + 2820156928403632106233495516101204138582426717831695367632108746732229496076_felt252, + 1689507974759974521704909158119605960364881280834216245981339296832834316345_felt252 + ], + column_witness: array![] + }, + commitment: 243765037381415372103564762152481490621236330026153543124243597527043098131_felt252 + } + ], + last_layer_poly: LinePoly { + coeffs: array![ + qm31(1376231429, 1438319486, 1750946023, 1160050372), + qm31(62903916, 1360807513, 307180211, 1736454914), + qm31(1914045166, 1589964355, 11732918, 1201359053), + qm31(684370221, 2023912881, 1532019138, 619255480), + qm31(1119569758, 765586532, 2041431631, 1483515129), + qm31(596945835, 274560998, 699707872, 1942010283), + qm31(148078072, 895842965, 259034214, 108732722), + qm31(1321632203, 1153022784, 1436606870, 328799591), + qm31(1896497474, 386053631, 167150744, 1488812113), + qm31(1712937705, 762005492, 1209508845, 1265871608), + qm31(1718663398, 696168705, 636089904, 2017478249), + qm31(1728725430, 420694430, 1929297440, 1489271580), + qm31(164906457, 8002826, 1530613714, 153076037), + qm31(773411592, 220454987, 446442069, 1052145774), + qm31(1373127949, 893411086, 1476064722, 1401680564), + qm31(1874443631, 617191585, 436140150, 631797419), + qm31(1197110143, 836735598, 255568794, 68913827), + qm31(1951910477, 1818819036, 112428747, 397706664), + qm31(909170004, 7933608, 966222645, 282925899), + qm31(662356366, 828328537, 324506954, 2115245080), + qm31(468175472, 784760695, 154290226, 1580254441), + qm31(539893975, 1126072154, 663518486, 1103918361), + qm31(1457747329, 13123614, 919827829, 1797343071), + qm31(1379071181, 327155073, 149047648, 71185815), + qm31(1645121961, 522211608, 1285668782, 642628567), + qm31(2073384632, 1664617371, 1079435170, 828845758), + qm31(1002120035, 1818777524, 1217138065, 1310754932), + qm31(1175249695, 166517702, 531409566, 1031035891), + qm31(2034426323, 1894225305, 2083201032, 193172093), + qm31(2061989781, 285195376, 202151706, 970055310), + qm31(353980606, 1161357582, 2136921530, 384327785), + qm31(913049297, 509768921, 480014793, 1389162447) + ], + log_size: 5 + } + } + } + } +} diff --git a/stwo_cairo_verifier/tests/verifier.cairo b/stwo_cairo_verifier/tests/verifier.cairo new file mode 100644 index 00000000..e8cbd97b --- /dev/null +++ b/stwo_cairo_verifier/tests/verifier.cairo @@ -0,0 +1,322 @@ +use stwo_cairo_verifier::channel::ChannelImpl; +use stwo_cairo_verifier::circle::{ + CirclePoint, CirclePointIndexImpl, CirclePointQM31AddCirclePointM31Impl +}; +use stwo_cairo_verifier::fields::qm31::{QM31, QM31Impl, QM31One, QM31Zero}; +use stwo_cairo_verifier::fri::FriConfig; +use stwo_cairo_verifier::pcs::PcsConfig; +use stwo_cairo_verifier::pcs::verifier::CommitmentSchemeVerifierImpl; +use stwo_cairo_verifier::poly::circle::CanonicCosetImpl; +use stwo_cairo_verifier::utils::ArrayImpl; +use stwo_cairo_verifier::verifier::{Air, verify}; +use stwo_cairo_verifier::{TreeArray, ColumnArray}; +use stwo_cairo_verifier_integrationtest::proofs; + +// TODO(andrew): Report bug. Data is invalid i.e. for some reason when using +// this type it thinks `log_last_layer_degree_bound` is 4. +// +// const PCS_CONFIG: PcsConfig = +// PcsConfig { +// pow_bits: 10, +// fri_config: FriConfig { +// log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 +// } +// }; + +#[test] +#[available_gas(100000000000)] +fn test_vertical_fib_1_column() { + let proof = proofs::vertical_fib_1_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = VerticalFibAir::<1> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + // Trace columns. + commitment_scheme.commit(*proof.commitments[0], @array![log_size], ref channel); + // Constant columns. + commitment_scheme.commit(*proof.commitments[1], @array![log_size], ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_vertical_fib_2_column() { + let proof = proofs::vertical_fib_2_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = VerticalFibAir::<2> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + // Trace columns. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(2, log_size), ref channel); + // Constant columns. + commitment_scheme.commit(*proof.commitments[1], @array![log_size], ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_vertical_fib_10_column() { + let proof = proofs::vertical_fib_10_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = VerticalFibAir::<10> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + // Trace columns. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(10, log_size), ref channel); + // Constant columns. + commitment_scheme.commit(*proof.commitments[1], @array![log_size], ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_horizontal_fib_5_column() { + let proof = proofs::horizontal_fib_5_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = HorizontalFibAir::<5> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(5, log_size), ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_horizontal_fib_8_column() { + let proof = proofs::horizontal_fib_8_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = HorizontalFibAir::<8> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(8, log_size), ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_horizontal_fib_10_column() { + let proof = proofs::horizontal_fib_10_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = HorizontalFibAir::<10> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(10, log_size), ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[test] +#[available_gas(100000000000)] +fn test_horizontal_fib_15_column() { + let proof = proofs::horizontal_fib_15_column::proof(); + let config = PcsConfig { + pow_bits: 10, + fri_config: FriConfig { + log_last_layer_degree_bound: 5, log_blowup_factor: 4, n_queries: 64 + } + }; + + // Verify. + let log_size = 10; + let air = HorizontalFibAir::<15> { log_size }; + let mut channel = ChannelImpl::new(0); + let mut commitment_scheme = CommitmentSchemeVerifierImpl::new(config); + + // Decommit. + commitment_scheme + .commit(*proof.commitments[0], @ArrayImpl::new_repeated(15, log_size), ref channel); + + if let Result::Err(err) = verify(air, ref channel, proof, ref commitment_scheme) { + panic!("Verification failed: {:?}", err); + } +} + +#[derive(Drop)] +struct VerticalFibAir { + log_size: u32, +} + +impl VerticalFibAirImpl of Air> { + fn composition_log_degree_bound(self: @VerticalFibAir) -> u32 { + *self.log_size + 1 + } + + fn mask_points( + self: @VerticalFibAir, point: CirclePoint + ) -> TreeArray>>> { + let trace_gen = CirclePointIndexImpl::subgroup_gen(*self.log_size).to_point().into(); + let trace_gen_neg = -trace_gen; + + let curr = point; + let prev = curr.add_circle_point_m31(trace_gen_neg); + let prev_prev = prev.add_circle_point_m31(trace_gen_neg); + + let base_trace_points = ArrayImpl::new_repeated(N_COLUMNS, array![curr, prev, prev_prev]); + let constant_trace_points = array![array![curr, prev]]; + + array![base_trace_points, constant_trace_points,] + } + + fn eval_composition_polynomial_at_point( + self: @VerticalFibAir, + point: CirclePoint, + mask_values: @TreeArray>>, + random_coeff: QM31 + ) -> QM31 { + let base_trace_tree = mask_values[0].span(); + let constant_trace_tree = mask_values[1].span(); + let constant_trace_col0 = constant_trace_tree[0].span(); + let is_first = *constant_trace_col0[0]; + let is_second = *constant_trace_col0[1]; + + let is_first_or_second = is_first + is_second; + let is_not_first_or_second = QM31One::one() - is_first_or_second.clone(); + + let mut constraint_acc = QM31Zero::zero(); + + for column_i in 0 + ..N_COLUMNS { + let base_trace_col = base_trace_tree[column_i].span(); + let curr = *base_trace_col[0]; + let prev = *base_trace_col[1]; + let prev_prev = *base_trace_col[2]; + + let constraint0 = (curr - prev - prev_prev) * is_not_first_or_second; + let constraint1 = (curr - QM31One::one()) * is_first_or_second; + + constraint_acc = (constraint_acc * random_coeff + constraint0) * random_coeff + + constraint1; + }; + + let trace_domain = CanonicCosetImpl::new(*self.log_size); + let vanish_eval = trace_domain.eval_vanishing(point); + + constraint_acc / vanish_eval + } +} + +#[derive(Drop)] +struct HorizontalFibAir { + log_size: u32, +} + +impl HorizontalFibAirImpl of Air> { + fn composition_log_degree_bound(self: @HorizontalFibAir) -> u32 { + *self.log_size + 1 + } + + fn mask_points( + self: @HorizontalFibAir, point: CirclePoint + ) -> TreeArray>>> { + array![ArrayImpl::new_repeated(N_COLUMNS, array![point])] + } + + fn eval_composition_polynomial_at_point( + self: @HorizontalFibAir, + point: CirclePoint, + mask_values: @TreeArray>>, + random_coeff: QM31 + ) -> QM31 { + let base_trace_tree = mask_values[0].span(); + let mut constraint_acc = QM31Zero::zero(); + + for i in 2 + ..N_COLUMNS { + let a_col: @Array = base_trace_tree[i - 2]; + let b_col: @Array = base_trace_tree[i - 1]; + let c_col: @Array = base_trace_tree[i]; + let a: QM31 = *a_col[0]; + let b: QM31 = *b_col[0]; + let c: QM31 = *c_col[0]; + let constraint: QM31 = c - b * b - a * a; + constraint_acc = constraint_acc * random_coeff + constraint; + }; + + let trace_domain = CanonicCosetImpl::new(*self.log_size); + let vanish_eval = trace_domain.eval_vanishing(point); + + constraint_acc / vanish_eval + } +}