diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ab9c85f0..2d9aed38a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## [Unreleased] + * (cosmwasm) Bump CosmWasm version to [v0.15.0](https://github.com/CosmWasm/cosmwasm/release/tag/v0.15.0). * (tendermint) Bump Tendermint version to [v0.34.10](https://github.com/tendermint/tendermint/releases/tag/v0.34.10). * (cosmos-sdk) Bump Cosmos SDK version to [v0.43.0](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.43.0). * (cosmwasm) Bump CosmWasm version to [v0.14.0](https://github.com/CosmWasm/cosmwasm/release/tag/v0.14.0). diff --git a/Dockerfile b/Dockerfile index c5af07cb7..e3d57e4d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,8 +15,8 @@ WORKDIR /code COPY . /code/ # See https://github.com/CosmWasm/wasmvm/releases -ADD https://github.com/CosmWasm/wasmvm/releases/download/v0.14.0/libwasmvm_muslc.a /lib/libwasmvm_muslc.a -RUN sha256sum /lib/libwasmvm_muslc.a | grep 220b85158d1ae72008f099a7ddafe27f6374518816dd5873fd8be272c5418026 +ADD https://github.com/CosmWasm/wasmvm/releases/download/v0.15.1/libwasmvm_muslc.a /lib/libwasmvm_muslc.a +RUN sha256sum /lib/libwasmvm_muslc.a | grep 379c61d2e53f87f63639eaa8ba8bbe687e5833158bb10e0dc0523c3377248d01 # force it to use static lib (from above) not standard libgo_cosmwasm.so file RUN LEDGER_ENABLED=false BUILD_TAGS=muslc make build diff --git a/app/app.go b/app/app.go index e6608d8a4..7836538cf 100644 --- a/app/app.go +++ b/app/app.go @@ -130,6 +130,7 @@ import ( bankwasm "github.com/terra-money/core/custom/bank/wasm" distrwasm "github.com/terra-money/core/custom/distribution/wasm" + govwasm "github.com/terra-money/core/custom/gov/wasm" stakingwasm "github.com/terra-money/core/custom/staking/wasm" marketwasm "github.com/terra-money/core/x/market/wasm" oraclewasm "github.com/terra-money/core/x/oracle/wasm" @@ -416,6 +417,7 @@ func NewTerraApp( wasmtypes.WasmMsgParserRouteMarket: marketwasm.NewWasmMsgParser(), wasmtypes.WasmMsgParserRouteWasm: wasmkeeper.NewWasmMsgParser(), wasmtypes.WasmMsgParserRouteDistribution: distrwasm.NewWasmMsgParser(), + wasmtypes.WasmMsgParserRouteGov: govwasm.NewWasmMsgParser(), }, wasmkeeper.NewStargateWasmMsgParser(appCodec)) app.WasmKeeper.RegisterQueriers(map[string]wasmtypes.WasmQuerierInterface{ wasmtypes.WasmQueryRouteBank: bankwasm.NewWasmQuerier(app.BankKeeper), diff --git a/custom/bank/wasm/interface.go b/custom/bank/wasm/interface.go index ecfefd615..e61b34313 100644 --- a/custom/bank/wasm/interface.go +++ b/custom/bank/wasm/interface.go @@ -32,10 +32,6 @@ func (WasmMsgParser) Parse(contractAddr sdk.AccAddress, wasmMsg wasmvmtypes.Cosm return nil, sdkerrors.Wrap(wasm.ErrInvalidMsg, "Unknown variant of Bank") } - if len(msg.Send.Amount) == 0 { - return nil, nil - } - toAddr, stderr := sdk.AccAddressFromBech32(msg.Send.ToAddress) if stderr != nil { return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidAddress, msg.Send.ToAddress) diff --git a/custom/gov/wasm/interface.go b/custom/gov/wasm/interface.go new file mode 100644 index 000000000..92cbf6e11 --- /dev/null +++ b/custom/gov/wasm/interface.go @@ -0,0 +1,52 @@ +package wasm + +import ( + "encoding/json" + + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/x/gov/types" + + wasmvmtypes "github.com/CosmWasm/wasmvm/types" + + wasm "github.com/terra-money/core/x/wasm/exported" +) + +var _ wasm.WasmMsgParserInterface = WasmMsgParser{} + +// WasmMsgParser - wasm msg parser for staking msgs +type WasmMsgParser struct{} + +// NewWasmMsgParser returns bank wasm msg parser +func NewWasmMsgParser() WasmMsgParser { + return WasmMsgParser{} +} + +// Parse implements wasm staking msg parser +func (WasmMsgParser) Parse(contractAddr sdk.AccAddress, wasmMsg wasmvmtypes.CosmosMsg) (sdk.Msg, error) { + msg := wasmMsg.Gov + + var option types.VoteOption + switch msg.Vote.Vote { + case wasmvmtypes.Yes: + option = types.OptionYes + case wasmvmtypes.No: + option = types.OptionNo + case wasmvmtypes.NoWithVeto: + option = types.OptionNoWithVeto + case wasmvmtypes.Abstain: + option = types.OptionAbstain + } + + cosmosMsg := &types.MsgVote{ + ProposalId: msg.Vote.ProposalId, + Voter: contractAddr.String(), + Option: option, + } + + return cosmosMsg, cosmosMsg.ValidateBasic() +} + +// ParseCustom implements custom parser +func (WasmMsgParser) ParseCustom(_ sdk.AccAddress, _ json.RawMessage) (sdk.Msg, error) { + return nil, nil +} diff --git a/custom/gov/wasm/interface_test.go b/custom/gov/wasm/interface_test.go new file mode 100644 index 000000000..ad4e537f8 --- /dev/null +++ b/custom/gov/wasm/interface_test.go @@ -0,0 +1,111 @@ +package wasm + +import ( + "testing" + + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "github.com/tendermint/tendermint/crypto/secp256k1" + + wasmvmtypes "github.com/CosmWasm/wasmvm/types" + + sdk "github.com/cosmos/cosmos-sdk/types" + govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" +) + +func TestEncoding(t *testing.T) { + addrs := []sdk.AccAddress{ + sdk.AccAddress(secp256k1.GenPrivKey().PubKey().Address()), + sdk.AccAddress(secp256k1.GenPrivKey().PubKey().Address()), + sdk.AccAddress(secp256k1.GenPrivKey().PubKey().Address()), + } + + cases := map[string]struct { + sender sdk.AccAddress + input wasmvmtypes.CosmosMsg + // set if valid + output sdk.Msg + // set if invalid + isError bool + }{ + "yes vote": { + sender: addrs[0], + input: wasmvmtypes.CosmosMsg{ + Gov: &wasmvmtypes.GovMsg{ + Vote: &wasmvmtypes.VoteMsg{ + ProposalId: 1, + Vote: wasmvmtypes.Yes, + }, + }, + }, + output: &govtypes.MsgVote{ + Voter: addrs[0].String(), + ProposalId: 1, + Option: govtypes.OptionYes, + }, + }, + "no vote": { + sender: addrs[0], + input: wasmvmtypes.CosmosMsg{ + Gov: &wasmvmtypes.GovMsg{ + Vote: &wasmvmtypes.VoteMsg{ + ProposalId: 1, + Vote: wasmvmtypes.No, + }, + }, + }, + output: &govtypes.MsgVote{ + Voter: addrs[0].String(), + ProposalId: 1, + Option: govtypes.OptionNo, + }, + }, + "no_with_veto vote": { + sender: addrs[0], + input: wasmvmtypes.CosmosMsg{ + Gov: &wasmvmtypes.GovMsg{ + Vote: &wasmvmtypes.VoteMsg{ + ProposalId: 1, + Vote: wasmvmtypes.NoWithVeto, + }, + }, + }, + output: &govtypes.MsgVote{ + Voter: addrs[0].String(), + ProposalId: 1, + Option: govtypes.OptionNoWithVeto, + }, + }, + "abstain vote": { + sender: addrs[0], + input: wasmvmtypes.CosmosMsg{ + Gov: &wasmvmtypes.GovMsg{ + Vote: &wasmvmtypes.VoteMsg{ + ProposalId: 1, + Vote: wasmvmtypes.Abstain, + }, + }, + }, + output: &govtypes.MsgVote{ + Voter: addrs[0].String(), + ProposalId: 1, + Option: govtypes.OptionAbstain, + }, + }, + } + + parser := NewWasmMsgParser() + for name, tc := range cases { + tc := tc + t.Run(name, func(t *testing.T) { + res, err := parser.Parse(tc.sender, tc.input) + if tc.isError { + require.Error(t, err) + } else { + require.NoError(t, err) + assert.Equal(t, tc.output, res) + } + }) + } + +} diff --git a/docs/core/proto-docs.md b/docs/core/proto-docs.md index c478e0926..84f738cce 100644 --- a/docs/core/proto-docs.md +++ b/docs/core/proto-docs.md @@ -913,7 +913,6 @@ - [terra/wasm/v1beta1/wasm.proto](#terra/wasm/v1beta1/wasm.proto) - [CodeInfo](#terra.wasm.v1beta1.CodeInfo) - [ContractInfo](#terra.wasm.v1beta1.ContractInfo) - - [EventParams](#terra.wasm.v1beta1.EventParams) - [Params](#terra.wasm.v1beta1.Params) - [terra/wasm/v1beta1/genesis.proto](#terra/wasm/v1beta1/genesis.proto) @@ -13135,23 +13134,6 @@ ContractInfo stores a WASM contract instance - - -### EventParams -EventParams defines the event related parameteres - - -| Field | Type | Label | Description | -| ----- | ---- | ----- | ----------- | -| `max_attribute_num` | [uint64](#uint64) | | | -| `max_attribute_key_length` | [uint64](#uint64) | | | -| `max_attribute_value_length` | [uint64](#uint64) | | | - - - - - - ### Params @@ -13163,8 +13145,6 @@ Params defines the parameters for the wasm module. | `max_contract_size` | [uint64](#uint64) | | | | `max_contract_gas` | [uint64](#uint64) | | | | `max_contract_msg_size` | [uint64](#uint64) | | | -| `max_contract_data_size` | [uint64](#uint64) | | | -| `event_params` | [EventParams](#terra.wasm.v1beta1.EventParams) | | | diff --git a/go.mod b/go.mod index db717a0e2..a54d343bb 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ go 1.16 module github.com/terra-money/core require ( - github.com/CosmWasm/wasmvm v0.14.0 + github.com/CosmWasm/wasmvm v0.15.1 github.com/cosmos/cosmos-sdk v0.43.0-beta1 github.com/cosmos/ibc-go v1.0.0-alpha2 github.com/gogo/protobuf v1.3.3 diff --git a/go.sum b/go.sum index 654cf76bd..02cc00278 100644 --- a/go.sum +++ b/go.sum @@ -31,8 +31,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d h1:nalkkPQcITbvhmL4+C4cKA87NW0tfm3Kl9VXRoPywFg= github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4= -github.com/CosmWasm/wasmvm v0.14.0 h1:oceacwdwD9d9GzqElOrB8Qu1topx4+zM47VEqnJ/9Jo= -github.com/CosmWasm/wasmvm v0.14.0/go.mod h1:Id107qllDJyJjVQQsKMOy2YYF98sqPJ2t+jX1QES40A= +github.com/CosmWasm/wasmvm v0.15.1 h1:5hPBqPzHzVGtISJy/Mr89PbNIe+a3Q6qaFbnOFu/m64= +github.com/CosmWasm/wasmvm v0.15.1/go.mod h1:Id107qllDJyJjVQQsKMOy2YYF98sqPJ2t+jX1QES40A= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.4.1/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ= diff --git a/proto/terra/wasm/v1beta1/wasm.proto b/proto/terra/wasm/v1beta1/wasm.proto index 8fec38216..06f01f5c8 100644 --- a/proto/terra/wasm/v1beta1/wasm.proto +++ b/proto/terra/wasm/v1beta1/wasm.proto @@ -14,17 +14,6 @@ message Params { uint64 max_contract_size = 1 [(gogoproto.moretags) = "yaml:\"max_contract_size\""]; uint64 max_contract_gas = 2 [(gogoproto.moretags) = "yaml:\"max_contract_gas\""]; uint64 max_contract_msg_size = 3 [(gogoproto.moretags) = "yaml:\"max_contract_msg_size\""]; - uint64 max_contract_data_size = 4 [(gogoproto.moretags) = "yaml:\"max_contract_data_size\""]; - EventParams event_params = 5 [(gogoproto.moretags) = "yaml:\"event_params\"", (gogoproto.nullable) = false]; -} - -// EventParams defines the event related parameteres -message EventParams { - option (gogoproto.equal) = true; - - uint64 max_attribute_num = 1 [(gogoproto.moretags) = "yaml:\"max_contract_event_attribute_num\""]; - uint64 max_attribute_key_length = 2 [(gogoproto.moretags) = "yaml:\"max_contract_event_attribute_key_length\""]; - uint64 max_attribute_value_length = 3 [(gogoproto.moretags) = "yaml:\"max_contract_event_attribute_value_length\""]; } // CodeInfo is data for the uploaded contract WASM code diff --git a/x/market/legacy/v05/migrate_test.go b/x/market/legacy/v05/migrate_test.go index 804162efb..41c9c16b0 100644 --- a/x/market/legacy/v05/migrate_test.go +++ b/x/market/legacy/v05/migrate_test.go @@ -4,6 +4,7 @@ import ( "encoding/json" "testing" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/cosmos/cosmos-sdk/client" @@ -59,5 +60,5 @@ func TestMigrate(t *testing.T) { } }` - require.Equal(t, expected, string(indentedBz)) + assert.JSONEq(t, expected, string(indentedBz)) } diff --git a/x/oracle/legacy/v05/migrate_test.go b/x/oracle/legacy/v05/migrate_test.go index ed8dacf49..d761da4a4 100644 --- a/x/oracle/legacy/v05/migrate_test.go +++ b/x/oracle/legacy/v05/migrate_test.go @@ -4,6 +4,7 @@ import ( "encoding/json" "testing" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/cosmos/cosmos-sdk/client" @@ -40,35 +41,20 @@ func TestMigrate(t *testing.T) { require.NoError(t, err) oracleGenState := v04oracle.GenesisState{ - FeederDelegations: map[string]sdk.AccAddress{ - "terravaloper13vs2znvhdcy948ejsh7p8p22j8l4n4y07qkhsn": feeder2, - "terravaloper1mx72uukvzqtzhc6gde7shrjqfu5srk22v3yx7a": feeder, - }, - ExchangeRates: map[string]sdk.Dec{ - core.MicroSDRDenom: sdk.NewDec(1800), - core.MicroUSDDenom: sdk.NewDec(1700), - }, - ExchangeRatePrevotes: []v04oracle.ExchangeRatePrevote{}, - ExchangeRateVotes: []v04oracle.ExchangeRateVote{}, - MissCounters: map[string]int64{ - "terravaloper13vs2znvhdcy948ejsh7p8p22j8l4n4y07qkhsn": 321, - "terravaloper1mx72uukvzqtzhc6gde7shrjqfu5srk22v3yx7a": 123, - }, AggregateExchangeRatePrevotes: []v04oracle.AggregateExchangeRatePrevote{ { Hash: voteHash, - Voter: voter2, SubmitBlock: 100, + Voter: voter2, }, { Hash: voteHash, - Voter: voter, SubmitBlock: 100, + Voter: voter, }, }, AggregateExchangeRateVotes: []v04oracle.AggregateExchangeRateVote{ { - Voter: voter2, ExchangeRateTuples: v04oracle.ExchangeRateTuples{ { Denom: core.MicroSDRDenom, @@ -79,9 +65,9 @@ func TestMigrate(t *testing.T) { ExchangeRate: sdk.NewDec(1700), }, }, + Voter: voter2, }, { - Voter: voter, ExchangeRateTuples: v04oracle.ExchangeRateTuples{ { Denom: core.MicroSDRDenom, @@ -92,20 +78,29 @@ func TestMigrate(t *testing.T) { ExchangeRate: sdk.NewDec(1700), }, }, + Voter: voter, }, }, - TobinTaxes: map[string]sdk.Dec{ - core.MicroSDRDenom: sdk.NewDecWithPrec(1, 2), - core.MicroUSDDenom: sdk.NewDecWithPrec(2, 2), + ExchangeRates: map[string]sdk.Dec{ + core.MicroSDRDenom: sdk.NewDec(1800), + core.MicroUSDDenom: sdk.NewDec(1700), + }, + FeederDelegations: map[string]sdk.AccAddress{ + "terravaloper13vs2znvhdcy948ejsh7p8p22j8l4n4y07qkhsn": feeder2, + "terravaloper1mx72uukvzqtzhc6gde7shrjqfu5srk22v3yx7a": feeder, + }, + MissCounters: map[string]int64{ + "terravaloper13vs2znvhdcy948ejsh7p8p22j8l4n4y07qkhsn": 321, + "terravaloper1mx72uukvzqtzhc6gde7shrjqfu5srk22v3yx7a": 123, }, Params: v04oracle.Params{ - VotePeriod: 100, - VoteThreshold: sdk.NewDecWithPrec(5, 1), + MinValidPerWindow: sdk.NewDecWithPrec(5, 2), RewardBand: sdk.NewDecWithPrec(7, 2), RewardDistributionWindow: 100, SlashFraction: sdk.NewDecWithPrec(1, 3), SlashWindow: 100, - MinValidPerWindow: sdk.NewDecWithPrec(5, 2), + VotePeriod: 100, + VoteThreshold: sdk.NewDecWithPrec(5, 1), Whitelist: v04oracle.DenomList{ { Name: core.MicroSDRDenom, @@ -117,6 +112,12 @@ func TestMigrate(t *testing.T) { }, }, }, + TobinTaxes: map[string]sdk.Dec{ + core.MicroSDRDenom: sdk.NewDecWithPrec(1, 2), + core.MicroUSDDenom: sdk.NewDecWithPrec(2, 2), + }, + ExchangeRatePrevotes: []v04oracle.ExchangeRatePrevote{}, + ExchangeRateVotes: []v04oracle.ExchangeRateVote{}, } migrated := v05oracle.Migrate(oracleGenState) @@ -235,5 +236,6 @@ func TestMigrate(t *testing.T) { } ] }` - require.Equal(t, expected, string(indentedBz)) + + assert.JSONEq(t, expected, string(indentedBz)) } diff --git a/x/treasury/legacy/v05/migrate_test.go b/x/treasury/legacy/v05/migrate_test.go index d786afabe..a8a630742 100644 --- a/x/treasury/legacy/v05/migrate_test.go +++ b/x/treasury/legacy/v05/migrate_test.go @@ -4,6 +4,7 @@ import ( "encoding/json" "testing" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/cosmos/cosmos-sdk/client" @@ -181,5 +182,5 @@ func TestMigrate(t *testing.T) { "tax_rate": "0.020000000000000000" }` - require.Equal(t, expected, string(indentedBz)) + assert.JSONEq(t, expected, string(indentedBz)) } diff --git a/x/wasm/keeper/api.go b/x/wasm/keeper/api.go index 973fa7f86..1fbc49f07 100644 --- a/x/wasm/keeper/api.go +++ b/x/wasm/keeper/api.go @@ -1,6 +1,8 @@ package keeper import ( + "math" + cosmwasm "github.com/CosmWasm/wasmvm" sdk "github.com/cosmos/cosmos-sdk/types" @@ -11,7 +13,7 @@ import ( func (k Keeper) getCosmWasmAPI(ctx sdk.Context) cosmwasm.GoAPI { return cosmwasm.GoAPI{ HumanAddress: func(canon []byte) (humanAddr string, usedGas uint64, err error) { - humanizeCost := types.HumanizeCost * types.GasMultiplier + humanizeCost := types.HumanizeWasmGasCost * types.GasMultiplier err = sdk.VerifyAddressFormat(canon) if err != nil { return "", humanizeCost, nil @@ -20,7 +22,7 @@ func (k Keeper) getCosmWasmAPI(ctx sdk.Context) cosmwasm.GoAPI { return sdk.AccAddress(canon).String(), humanizeCost, nil }, CanonicalAddress: func(human string) (canonicalAddr []byte, usedGas uint64, err error) { - canonicalizeCost := types.CanonicalizeCost * types.GasMultiplier + canonicalizeCost := types.CanonicalizeWasmGasCost * types.GasMultiplier addr, err := sdk.AccAddressFromBech32(human) if err != nil { return nil, canonicalizeCost, err @@ -40,11 +42,11 @@ type wasmGasMeter struct { var _ cosmwasm.GasMeter = wasmGasMeter{} func (m wasmGasMeter) GasConsumed() sdk.Gas { - return m.originalMeter.GasConsumed() * m.gasMultiplier + return types.ToWasmVMGas(m.originalMeter.GasConsumed()) } // return gas meter interface for wasm gas meter -func (k Keeper) getGasMeter(ctx sdk.Context) wasmGasMeter { +func (k Keeper) getWasmVMGasMeter(ctx sdk.Context) wasmGasMeter { return wasmGasMeter{ originalMeter: ctx.GasMeter(), gasMultiplier: types.GasMultiplier, @@ -52,7 +54,7 @@ func (k Keeper) getGasMeter(ctx sdk.Context) wasmGasMeter { } // return remaining gas in wasm gas unit -func (k Keeper) getGasRemaining(ctx sdk.Context) uint64 { +func (k Keeper) getWasmVMGasRemaining(ctx sdk.Context) uint64 { meter := ctx.GasMeter() // avoid integer overflow @@ -60,12 +62,17 @@ func (k Keeper) getGasRemaining(ctx sdk.Context) uint64 { return 0 } + // infinite gas meter with limit=0 and not out of gas + if meter.Limit() == 0 { + return math.MaxUint64 + } + remaining := (meter.Limit() - meter.GasConsumed()) - return remaining * types.GasMultiplier + return types.ToWasmVMGas(remaining) } // converts contract gas usage to sdk gas and consumes it -func (k Keeper) consumeGas(ctx sdk.Context, gas uint64, descriptor string) { - consumed := gas / types.GasMultiplier +func (k Keeper) consumeWasmVMGas(ctx sdk.Context, wasmVMGas uint64, descriptor string) { + consumed := types.FromWasmVMGas(wasmVMGas) ctx.GasMeter().ConsumeGas(consumed, descriptor) } diff --git a/x/wasm/keeper/connector.go b/x/wasm/keeper/connector.go index d30a0d4d6..a8e1fa9cf 100644 --- a/x/wasm/keeper/connector.go +++ b/x/wasm/keeper/connector.go @@ -10,21 +10,18 @@ import ( cosmosante "github.com/cosmos/cosmos-sdk/x/auth/ante" ) -func (k Keeper) dispatchAll(ctx sdk.Context, contractAddr sdk.AccAddress, subMsgs []wasmvmtypes.SubMsg, msgs []wasmvmtypes.CosmosMsg) error { - // first dispatch all submessages (and the replies). - err := k.dispatchSubmessages(ctx, contractAddr, subMsgs...) - if err != nil { - return err - } - - // then dispatch all the normal messages - return k.dispatchMessages(ctx, contractAddr, msgs...) -} - -// dispatchSubmessages builds a sandbox to execute these messages and returns the execution result to the contract +// dispatchMessages builds a sandbox to execute these messages and returns the execution result to the contract // that dispatched them, both on success as well as failure -func (k Keeper) dispatchSubmessages(ctx sdk.Context, contractAddr sdk.AccAddress, msgs ...wasmvmtypes.SubMsg) error { +// returns ReplyData only when the reply returns non-nil data +func (k Keeper) dispatchMessages(ctx sdk.Context, contractAddr sdk.AccAddress, msgs ...wasmvmtypes.SubMsg) ([]byte, error) { + var respReplyData []byte for _, msg := range msgs { + switch msg.ReplyOn { + case wasmvmtypes.ReplySuccess, wasmvmtypes.ReplyError, wasmvmtypes.ReplyAlways, wasmvmtypes.ReplyNever: + default: + return nil, sdkerrors.Wrap(types.ErrInvalidMsg, "unknown replyOn value") + } + // first, we build a sub-context which we can use inside the submessages subCtx, commit := ctx.CacheContext() @@ -48,12 +45,13 @@ func (k Keeper) dispatchSubmessages(ctx sdk.Context, contractAddr sdk.AccAddress ctx.EventManager().EmitEvents(events) } - // we only callback if requested. Short-circuit here the two cases we don't want to - // 1. reply on success but error happened - // 2. reply on failure but no error happened - if (msg.ReplyOn == wasmvmtypes.ReplySuccess && err != nil) || - (msg.ReplyOn == wasmvmtypes.ReplyError && err == nil) { - return err + // we only callback if requested. Short-circuit here the cases we don't want to + if (msg.ReplyOn == wasmvmtypes.ReplySuccess || msg.ReplyOn == wasmvmtypes.ReplyNever) && err != nil { + return nil, err + } + + if msg.ReplyOn == wasmvmtypes.ReplyNever || (msg.ReplyOn == wasmvmtypes.ReplyError && err == nil) { + continue } // otherwise, we create a SubcallResult and pass it into the calling contract @@ -79,28 +77,17 @@ func (k Keeper) dispatchSubmessages(ctx sdk.Context, contractAddr sdk.AccAddress Result: result, } - // we can ignore any result returned as the events are - // already in the ctx.EventManager() - err = k.reply(ctx, contractAddr, reply) - if err != nil { - return err - } - } - return nil -} - -func (k Keeper) dispatchMessages(ctx sdk.Context, contractAddr sdk.AccAddress, msgs ...wasmvmtypes.CosmosMsg) error { - for _, msg := range msgs { - events, _, err := k.dispatchMessage(ctx, contractAddr, msg) - if err != nil { - return err + // we can ignore any result returned as there is nothing to do with the data + // and the events are already in the ctx.EventManager() + replyData, err := k.reply(ctx, contractAddr, reply) + switch { + case err != nil: + return nil, sdkerrors.Wrap(err, "reply") + case replyData != nil: + respReplyData = replyData } - - // redispatch all events, (type sdk.EventTypeMessage will be filtered out in the handler) - ctx.EventManager().EmitEvents(events) } - - return nil + return respReplyData, nil } // dispatchMessageWithGasLimit does not emit events to prevent duplicate emission @@ -139,7 +126,7 @@ func (k Keeper) dispatchMessage(ctx sdk.Context, contractAddr sdk.AccAddress, ms } if sdkMsg == nil { - return nil, nil, sdkerrors.Wrap(types.ErrInvalidMsg, "failed to parse msg") + return nil, nil, sdkerrors.Wrapf(types.ErrInvalidMsg, "failed to parse msg %v", msg) } // Charge tax on result msg diff --git a/x/wasm/keeper/contract.go b/x/wasm/keeper/contract.go index 657b2c450..53bd2c5a8 100644 --- a/x/wasm/keeper/contract.go +++ b/x/wasm/keeper/contract.go @@ -27,7 +27,8 @@ func (k Keeper) CompileCode(ctx sdk.Context, wasmCode []byte) (codeHash []byte, } // consume gas for compile cost - ctx.GasMeter().ConsumeGas(types.CompileCostPerByte*uint64(len(wasmCode)), "Compiling WASM Bytes Cost") + + ctx.GasMeter().ConsumeGas(types.CompileCosts(len(wasmCode)), "Compiling WASM Bytes Cost") codeHash, err = k.wasmVM.Create(wasmCode) if err != nil { @@ -93,7 +94,7 @@ func (k Keeper) InstantiateContract( initMsg []byte, deposit sdk.Coins) (sdk.AccAddress, []byte, error) { defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "instantiate") - ctx.GasMeter().ConsumeGas(types.InstanceCost, "Loading CosmWasm module: init") + ctx.GasMeter().ConsumeGas(types.InstantiateContractCosts(len(initMsg)), "Loading CosmWasm module: init") if uint64(len(initMsg)) > k.MaxContractMsgSize(ctx) { return nil, nil, sdkerrors.Wrap(types.ErrExceedMaxContractMsgSize, "init msg size is too huge") @@ -151,42 +152,44 @@ func (k Keeper) InstantiateContract( contractStore, k.getCosmWasmAPI(ctx), k.querier.WithCtx(ctx), - k.getGasMeter(ctx), - k.getGasRemaining(ctx), + k.getWasmVMGasMeter(ctx), + k.getWasmVMGasRemaining(ctx), + types.JSONDeserializationWasmGasCost, ) // add types.GasMultiplier to occur out of gas panic - k.consumeGas(ctx, gasUsed+types.GasMultiplier, "Contract init") + k.consumeWasmVMGas(ctx, gasUsed+types.GasMultiplier, "Contract initialize") if err != nil { return nil, nil, sdkerrors.Wrap(types.ErrInstantiateFailed, err.Error()) } + // consume gas for wasm events + ctx.GasMeter().ConsumeGas(types.EventCosts(res.Attributes, res.Events), "Event Cost") + // Must store contract info first, so last part can use it contractInfo := types.NewContractInfo(codeID, contractAddress, creator, admin, initMsg) k.SetLastInstanceID(ctx, instanceID) k.SetContractInfo(ctx, contractAddress, contractInfo) - // vaildate events is size and parse to sdk events - events, err := types.ValidateAndParseEvents(contractAddress, k.EventParams(ctx), res.Attributes...) + // parse wasm events to sdk events + events, err := types.ParseEvents(contractAddress, res.Attributes, res.Events) if err != nil { return nil, nil, sdkerrors.Wrap(err, "event validation failed") } - // validate data size - if uint64(len(res.Data)) > k.MaxContractDataSize(ctx) { - return nil, nil, sdkerrors.Wrap(types.ErrExceedMaxContractDataSize, "returned data size is too huge") - } - // emit events ctx.EventManager().EmitEvents(events) // dispatch submessages and messages - if err := k.dispatchAll(ctx, contractAddress, res.Submessages, res.Messages); err != nil { + respData := res.Data + if replyData, err := k.dispatchMessages(ctx, contractAddress, res.Messages...); err != nil { return nil, nil, sdkerrors.Wrap(err, "dispatch") + } else if replyData != nil { + respData = replyData } - return contractAddress, res.Data, nil + return contractAddress, respData, nil } // ExecuteContract executes the contract instance @@ -194,12 +197,12 @@ func (k Keeper) ExecuteContract( ctx sdk.Context, contractAddress sdk.AccAddress, sender sdk.AccAddress, - exeMsg []byte, + execMsg []byte, coins sdk.Coins) ([]byte, error) { defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "execute") - ctx.GasMeter().ConsumeGas(types.InstanceCost, "Loading CosmWasm module: execute") + ctx.GasMeter().ConsumeGas(types.InstantiateContractCosts(len(execMsg)), "Loading CosmWasm module: execute") - if uint64(len(exeMsg)) > k.MaxContractMsgSize(ctx) { + if uint64(len(execMsg)) > k.MaxContractMsgSize(ctx) { return nil, sdkerrors.Wrap(types.ErrExceedMaxContractMsgSize, "execute msg size is too huge") } @@ -222,40 +225,42 @@ func (k Keeper) ExecuteContract( codeInfo.CodeHash, env, info, - exeMsg, + execMsg, storePrefix, k.getCosmWasmAPI(ctx), k.querier.WithCtx(ctx), - k.getGasMeter(ctx), - k.getGasRemaining(ctx), + k.getWasmVMGasMeter(ctx), + k.getWasmVMGasRemaining(ctx), + types.JSONDeserializationWasmGasCost, ) // add types.GasMultiplier to occur out of gas panic - k.consumeGas(ctx, gasUsed+types.GasMultiplier, "Contract Execution") + k.consumeWasmVMGas(ctx, gasUsed+types.GasMultiplier, "Contract Execution") if err != nil { return nil, sdkerrors.Wrap(types.ErrExecuteFailed, err.Error()) } - // vaildate events is size and parse to sdk events - events, err := types.ValidateAndParseEvents(contractAddress, k.EventParams(ctx), res.Attributes...) + // consume gas for wasm events + ctx.GasMeter().ConsumeGas(types.EventCosts(res.Attributes, res.Events), "Event Cost") + + // parse wasm events to sdk events + events, err := types.ParseEvents(contractAddress, res.Attributes, res.Events) if err != nil { return nil, sdkerrors.Wrap(err, "event validation failed") } - // validate data size - if uint64(len(res.Data)) > k.MaxContractDataSize(ctx) { - return nil, sdkerrors.Wrap(types.ErrExceedMaxContractDataSize, "returned data size is too huge") - } - // emit events ctx.EventManager().EmitEvents(events) // dispatch submessages and messages - if err := k.dispatchAll(ctx, contractAddress, res.Submessages, res.Messages); err != nil { + respData := res.Data + if replyData, err := k.dispatchMessages(ctx, contractAddress, res.Messages...); err != nil { return nil, sdkerrors.Wrap(err, "dispatch") + } else if replyData != nil { + respData = replyData } - return res.Data, nil + return respData, nil } // MigrateContract allows to upgrade a contract to a new code with data migration. @@ -266,7 +271,7 @@ func (k Keeper) MigrateContract( newCodeID uint64, migrateMsg []byte) ([]byte, error) { defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "migrate") - ctx.GasMeter().ConsumeGas(types.InstanceCost, "Loading CosmWasm module: migrate") + ctx.GasMeter().ConsumeGas(types.InstantiateContractCosts(len(migrateMsg)), "Loading CosmWasm module: migrate") if uint64(len(migrateMsg)) > k.MaxContractMsgSize(ctx) { return nil, sdkerrors.Wrap(types.ErrExceedMaxContractMsgSize, "migrate msg size is too huge") @@ -303,27 +308,26 @@ func (k Keeper) MigrateContract( prefixStore, k.getCosmWasmAPI(ctx), k.querier.WithCtx(ctx), - k.getGasMeter(ctx), - k.getGasRemaining(ctx), + k.getWasmVMGasMeter(ctx), + k.getWasmVMGasRemaining(ctx), + types.JSONDeserializationWasmGasCost, ) // add types.GasMultiplier to occur out of gas panic - k.consumeGas(ctx, gasUsed+types.GasMultiplier, "Contract Migration") + k.consumeWasmVMGas(ctx, gasUsed+types.GasMultiplier, "Contract Migration") if err != nil { return nil, sdkerrors.Wrap(types.ErrMigrationFailed, err.Error()) } - // vaildate events is size and parse to sdk events - events, err := types.ValidateAndParseEvents(contractAddress, k.EventParams(ctx), res.Attributes...) + // consume gas for wasm events + ctx.GasMeter().ConsumeGas(types.EventCosts(res.Attributes, res.Events), "Event Cost") + + // parse wasm events to sdk events + events, err := types.ParseEvents(contractAddress, res.Attributes, res.Events) if err != nil { return nil, sdkerrors.Wrap(err, "event validation failed") } - // validate data size - if uint64(len(res.Data)) > k.MaxContractDataSize(ctx) { - return nil, sdkerrors.Wrap(types.ErrExceedMaxContractDataSize, "returned data size is too huge") - } - // emit events ctx.EventManager().EmitEvents(events) @@ -331,11 +335,14 @@ func (k Keeper) MigrateContract( k.SetContractInfo(ctx, contractAddress, contractInfo) // dispatch submessages and messages - if err := k.dispatchAll(ctx, contractAddress, res.Submessages, res.Messages); err != nil { + respData := res.Data + if replyData, err := k.dispatchMessages(ctx, contractAddress, res.Messages...); err != nil { return nil, sdkerrors.Wrap(err, "dispatch") + } else if replyData != nil { + respData = replyData } - return res.Data, nil + return respData, nil } // reply is only called from keeper internal functions @@ -343,21 +350,13 @@ func (k Keeper) MigrateContract( func (k Keeper) reply( ctx sdk.Context, contractAddress sdk.AccAddress, - reply wasmvmtypes.Reply) error { + reply wasmvmtypes.Reply) ([]byte, error) { defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "reply") - ctx.GasMeter().ConsumeGas(types.InstanceCost, "Loading CosmWasm module: reply") + ctx.GasMeter().ConsumeGas(types.ReplyCosts(reply), "Loading CosmWasm module: reply") - eventParams := k.EventParams(ctx) codeInfo, storePrefix, err := k.getContractDetails(ctx, contractAddress) env := types.NewEnv(ctx, contractAddress) - - // to prevent passing too huge events to wasmvm - // cap the reply.Events length to eventParams.MaxAttributeNum - if reply.Result.Ok != nil && uint64(len(reply.Result.Ok.Events)) > eventParams.MaxAttributeNum { - reply.Result.Ok.Events = reply.Result.Ok.Events[:eventParams.MaxAttributeNum] - } - res, gasUsed, err := k.wasmVM.Reply( codeInfo.CodeHash, env, @@ -365,36 +364,38 @@ func (k Keeper) reply( storePrefix, k.getCosmWasmAPI(ctx), k.querier.WithCtx(ctx), - k.getGasMeter(ctx), - k.getGasRemaining(ctx), + k.getWasmVMGasMeter(ctx), + k.getWasmVMGasRemaining(ctx), + types.JSONDeserializationWasmGasCost, ) // add types.GasMultiplier to occur out of gas panic - k.consumeGas(ctx, gasUsed+types.GasMultiplier, "Contract Reply") + k.consumeWasmVMGas(ctx, gasUsed+types.GasMultiplier, "Contract Reply") if err != nil { - return sdkerrors.Wrap(types.ErrReplyFailed, err.Error()) + return nil, sdkerrors.Wrap(types.ErrReplyFailed, err.Error()) } - // vaildate events is size and parse to sdk events - events, err := types.ValidateAndParseEvents(contractAddress, eventParams, res.Attributes...) - if err != nil { - return sdkerrors.Wrap(err, "event validation failed") - } + // consume gas for wasm events + ctx.GasMeter().ConsumeGas(types.EventCosts(res.Attributes, res.Events), "Event Cost") - // validate data size - if uint64(len(res.Data)) > k.MaxContractDataSize(ctx) { - return sdkerrors.Wrap(types.ErrExceedMaxContractDataSize, "returned data size is too huge") + // parse wasm events to sdk events + events, err := types.ParseEvents(contractAddress, res.Attributes, res.Events) + if err != nil { + return nil, sdkerrors.Wrap(err, "event validation failed") } // emit events ctx.EventManager().EmitEvents(events) // dispatch submessages and messages - if err := k.dispatchAll(ctx, contractAddress, res.Submessages, res.Messages); err != nil { - return sdkerrors.Wrap(err, "dispatch") + respData := res.Data + if replyData, err := k.dispatchMessages(ctx, contractAddress, res.Messages...); err != nil { + return nil, sdkerrors.Wrap(err, "dispatch") + } else if replyData != nil { + respData = replyData } - return nil + return respData, nil } func (k Keeper) queryToStore(ctx sdk.Context, contractAddress sdk.AccAddress, key []byte) []byte { @@ -411,7 +412,7 @@ func (k Keeper) queryToStore(ctx sdk.Context, contractAddress sdk.AccAddress, ke func (k Keeper) queryToContract(ctx sdk.Context, contractAddress sdk.AccAddress, queryMsg []byte) ([]byte, error) { defer telemetry.MeasureSince(time.Now(), "wasm", "contract", "query-smart") - ctx.GasMeter().ConsumeGas(types.InstanceCost, "Loading CosmWasm module: query") + ctx.GasMeter().ConsumeGas(types.InstantiateContractCosts(len(queryMsg)), "Loading CosmWasm module: query") codeInfo, contractStorePrefix, err := k.getContractDetails(ctx, contractAddress) if err != nil { @@ -426,12 +427,13 @@ func (k Keeper) queryToContract(ctx sdk.Context, contractAddress sdk.AccAddress, contractStorePrefix, k.getCosmWasmAPI(ctx), k.querier.WithCtx(ctx), - k.getGasMeter(ctx), - k.getGasRemaining(ctx), + k.getWasmVMGasMeter(ctx), + k.getWasmVMGasRemaining(ctx), + types.JSONDeserializationWasmGasCost, ) // add types.GasMultiplier to occur out of gas panic - k.consumeGas(ctx, gasUsed+types.GasMultiplier, "Contract Query") + k.consumeWasmVMGas(ctx, gasUsed+types.GasMultiplier, "Contract Query") if err != nil { return nil, sdkerrors.Wrap(types.ErrContractQueryFailed, err.Error()) } diff --git a/x/wasm/keeper/contract_test.go b/x/wasm/keeper/contract_test.go index ed8af773b..20a200524 100644 --- a/x/wasm/keeper/contract_test.go +++ b/x/wasm/keeper/contract_test.go @@ -232,7 +232,7 @@ func TestExecute(t *testing.T) { // make sure gas is properly deducted from ctx gasAfter := ctx.GasMeter().GasConsumed() - require.True(t, gasAfter-gasBefore > types.InstanceCost) + require.True(t, gasAfter-gasBefore > types.InstantiateContractCosts(0)) // ensure bob now exists and got both payments released bobAcct = accKeeper.GetAccount(ctx, bob) @@ -567,6 +567,14 @@ func TestMigrateWithDispatchedMessage(t *testing.T) { assert.Equal(t, "burnt 1 keys", string(res)) type dict map[string]interface{} expEvents := []dict{ + { + "Type": "wasm", + "Attr": []dict{ + {"contract_address": contractAddr}, + {"action": "burn"}, + {"payout": myPayoutAddr}, + }, + }, { "Type": "from_contract", "Attr": []dict{ diff --git a/x/wasm/keeper/msg_server_test.go b/x/wasm/keeper/msg_server_test.go index 8481ee3d8..54679a64d 100644 --- a/x/wasm/keeper/msg_server_test.go +++ b/x/wasm/keeper/msg_server_test.go @@ -39,7 +39,7 @@ func TestInstantiateExceedMaxGas(t *testing.T) { // must panic require.Panics(t, func() { params := keeper.GetParams(ctx) - params.MaxContractGas = types.InstanceCost + 1 + params.MaxContractGas = types.InstantiateContractCosts(0) + 1 keeper.SetParams(ctx, params) NewMsgServerImpl(keeper).InstantiateContract(ctx.Context(), types.NewMsgInstantiateContract(creator, sdk.AccAddress{}, codeID, initMsgBz, nil)) }) @@ -74,7 +74,7 @@ func TestExecuteExceedMaxGas(t *testing.T) { // must panic require.Panics(t, func() { params := keeper.GetParams(ctx) - params.MaxContractGas = types.InstanceCost + 1 + params.MaxContractGas = types.InstantiateContractCosts(0) + 1 keeper.SetParams(ctx, params) NewMsgServerImpl(keeper).ExecuteContract(ctx.Context(), types.NewMsgExecuteContract(creator, addr, []byte(`{"release":{}}`), nil)) }) @@ -109,7 +109,7 @@ func TestMigrateExceedMaxGas(t *testing.T) { // must panic require.Panics(t, func() { params := keeper.GetParams(ctx) - params.MaxContractGas = types.InstanceCost + 1 + params.MaxContractGas = types.InstantiateContractCosts(0) + 1 keeper.SetParams(ctx, params) NewMsgServerImpl(keeper).MigrateContract(ctx.Context(), types.NewMsgMigrateContract(creator, addr, codeID, []byte(`{"release":{}}`))) }) diff --git a/x/wasm/keeper/params.go b/x/wasm/keeper/params.go index 2728257eb..22f3b7321 100644 --- a/x/wasm/keeper/params.go +++ b/x/wasm/keeper/params.go @@ -24,18 +24,6 @@ func (k Keeper) MaxContractMsgSize(ctx sdk.Context) (res uint64) { return } -// MaxContractDataSize defines maximum bytes size of returned data -func (k Keeper) MaxContractDataSize(ctx sdk.Context) (res uint64) { - k.paramSpace.Get(ctx, types.KeyMaxContractDataSize, &res) - return -} - -// EventParams defines event related params -func (k Keeper) EventParams(ctx sdk.Context) (res types.EventParams) { - k.paramSpace.Get(ctx, types.KeyEventParams, &res) - return -} - // GetParams returns the total set of oracle parameters. func (k Keeper) GetParams(ctx sdk.Context) (params types.Params) { k.paramSpace.GetParamSet(ctx, ¶ms) diff --git a/x/wasm/keeper/recursive_test.go b/x/wasm/keeper/recursive_test.go index 2bf5944c3..bba646065 100644 --- a/x/wasm/keeper/recursive_test.go +++ b/x/wasm/keeper/recursive_test.go @@ -95,13 +95,13 @@ func initRecurseContract(t *testing.T) (contract sdk.AccAddress, creator sdk.Acc } func TestGasCostOnQuery(t *testing.T) { - GasNoWork := types.InstanceCost + 3_343 + GasNoWork := types.InstantiateContractCosts(0) + 3_509 // Note: about 100 SDK gas (10k wasmVM gas) for each round of sha256 - GasWork50 := GasNoWork + 5_692 // this is a little shy of 50k gas - to keep an eye on the limit + GasWork50 := GasNoWork + 5_662 // this is a little shy of 50k gas - to keep an eye on the limit const ( - GasReturnUnhashed uint64 = 281 - GasReturnHashed uint64 = 255 + GasReturnUnhashed uint64 = 198 + GasReturnHashed uint64 = 171 ) cases := map[string]struct { @@ -182,9 +182,9 @@ func TestGasCostOnQuery(t *testing.T) { } func TestGasOnExternalQuery(t *testing.T) { - GasNoWork := types.InstanceCost + 3_343 + GasNoWork := types.InstantiateContractCosts(0) + 3_509 // Note: about 100 SDK gas (10k wasmVM gas) for each round of sha256 - GasWork50 := GasNoWork + 5_692 // this is a little shy of 50k gas - to keep an eye on the limit + GasWork50 := GasNoWork + 5_662 // this is a little shy of 50k gas - to keep an eye on the limit cases := map[string]struct { gasLimit uint64 @@ -260,11 +260,11 @@ func TestLimitRecursiveQueryGas(t *testing.T) { // This attack would allow us to use far more than the provided gas before // eventually hitting an OutOfGas panic. - GasNoWork := types.InstanceCost + 3_343 - GasWork2k := GasNoWork + 229_495 + GasNoWork := types.InstantiateContractCosts(0) + 3_509 + GasWork2k := GasNoWork + 228_931 // This is overhead for calling into a sub-contract - const GasReturnHashed uint64 = 261 + const GasReturnHashed uint64 = 176 cases := map[string]struct { gasLimit uint64 diff --git a/x/wasm/keeper/reflect_test.go b/x/wasm/keeper/reflect_test.go index 3974d330a..6185dd405 100644 --- a/x/wasm/keeper/reflect_test.go +++ b/x/wasm/keeper/reflect_test.go @@ -26,9 +26,9 @@ import ( // ReflectHandleMsg is used to encode handle messages type ReflectHandleMsg struct { - Reflect *reflectPayload `json:"reflect_msg,omitempty"` - ReflectSubCall *reflectSubPayload `json:"reflect_sub_call,omitempty"` - Change *ownerPayload `json:"change_owner,omitempty"` + Reflect *reflectPayload `json:"reflect_msg,omitempty"` + ReflectSubMsg *reflectSubPayload `json:"reflect_sub_msg,omitempty"` + Change *ownerPayload `json:"change_owner,omitempty"` } type ownerPayload struct { @@ -45,10 +45,10 @@ type reflectSubPayload struct { // ReflectQueryMsg is used to encode query messages type ReflectQueryMsg struct { - Owner *struct{} `json:"owner,omitempty"` - Capitalized *Text `json:"capitalized,omitempty"` - Chain *ChainQuery `json:"chain,omitempty"` - SubCallResult *SubCall `json:"sub_call_result,omitempty"` + Owner *struct{} `json:"owner,omitempty"` + Capitalized *Text `json:"capitalized,omitempty"` + Chain *ChainQuery `json:"chain,omitempty"` + SubMsgResult *SubCall `json:"sub_msg_result,omitempty"` } type ChainQuery struct { @@ -140,7 +140,7 @@ func TestReflectReflectContractSend(t *testing.T) { Execute: &wasmvmtypes.ExecuteMsg{ ContractAddr: escrowAddr.String(), Msg: approveMsg, - Send: []wasmvmtypes.Coin{{ + Funds: []wasmvmtypes.Coin{{ Denom: core.MicroLunaDenom, Amount: "14000", }}, diff --git a/x/wasm/keeper/submsg_test.go b/x/wasm/keeper/submsg_test.go index 3f8071eb5..3865cdc35 100644 --- a/x/wasm/keeper/submsg_test.go +++ b/x/wasm/keeper/submsg_test.go @@ -60,7 +60,7 @@ func TestDispatchSubMsgSuccessCase(t *testing.T) { }, } reflectSend := ReflectHandleMsg{ - ReflectSubCall: &reflectSubPayload{ + ReflectSubMsg: &reflectSubPayload{ Msgs: []wasmvmtypes.SubMsg{{ ID: 7, Msg: msg, @@ -81,7 +81,7 @@ func TestDispatchSubMsgSuccessCase(t *testing.T) { // query the reflect state to ensure the result was stored query := ReflectQueryMsg{ - SubCallResult: &SubCall{ID: 7}, + SubMsgResult: &SubCall{ID: 7}, } queryBz, err := json.Marshal(query) require.NoError(t, err) @@ -274,14 +274,14 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { submsgID: 5, msg: validBankSend, // note we charge another 40k for the reply call - resultAssertions: []assertion{assertReturnedEvents(5), assertGasUsed(137000, 139000)}, + resultAssertions: []assertion{assertReturnedEvents(5), assertGasUsed(134000, 136000)}, }, "not enough tokens": { submsgID: 6, msg: invalidBankSend, subMsgError: true, // uses less gas than the send tokens (cost of bank transfer) - resultAssertions: []assertion{assertGasUsed(102000, 104000), assertErrorString("insufficient funds")}, + resultAssertions: []assertion{assertGasUsed(98000, 100000), assertErrorString("insufficient funds")}, }, "out of gas panic with no gas limit": { submsgID: 7, @@ -294,7 +294,7 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { msg: validBankSend, gasLimit: &subGasLimit, // uses same gas as call without limit - resultAssertions: []assertion{assertReturnedEvents(5), assertGasUsed(138000, 140000)}, + resultAssertions: []assertion{assertReturnedEvents(5), assertGasUsed(134000, 136000)}, }, "not enough tokens with limit": { submsgID: 16, @@ -302,7 +302,7 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { subMsgError: true, gasLimit: &subGasLimit, // uses same gas as call without limit - resultAssertions: []assertion{assertGasUsed(102000, 105000), assertErrorString("insufficient funds")}, + resultAssertions: []assertion{assertGasUsed(98000, 100000), assertErrorString("insufficient funds")}, }, "out of gas caught with gas limit": { submsgID: 17, @@ -310,7 +310,7 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { subMsgError: true, gasLimit: &subGasLimit, // uses all the subGasLimit, plus the 92k or so for the main contract - resultAssertions: []assertion{assertGasUsed(subGasLimit+96000, subGasLimit+98000), assertErrorString("out of gas")}, + resultAssertions: []assertion{assertGasUsed(subGasLimit+92000, subGasLimit+94000), assertErrorString("out of gas")}, }, "instantiate contract gets address in data and events": { submsgID: 21, @@ -329,7 +329,7 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { msg := tc.msg(contractAddr.String(), empty.String()) reflectSend := ReflectHandleMsg{ - ReflectSubCall: &reflectSubPayload{ + ReflectSubMsg: &reflectSubPayload{ Msgs: []wasmvmtypes.SubMsg{{ ID: tc.submsgID, Msg: msg, @@ -360,7 +360,7 @@ func TestDispatchSubMsgErrorHandling(t *testing.T) { // query the reply query := ReflectQueryMsg{ - SubCallResult: &SubCall{ID: tc.submsgID}, + SubMsgResult: &SubCall{ID: tc.submsgID}, } queryBz, err := json.Marshal(query) require.NoError(t, err) @@ -482,7 +482,7 @@ func TestDispatchSubMsgConditionalReplyOn(t *testing.T) { } reflectSend := ReflectHandleMsg{ - ReflectSubCall: &reflectSubPayload{ + ReflectSubMsg: &reflectSubPayload{ Msgs: []wasmvmtypes.SubMsg{subMsg}, }, } @@ -498,7 +498,7 @@ func TestDispatchSubMsgConditionalReplyOn(t *testing.T) { // query the reflect state to check if the result was stored query := ReflectQueryMsg{ - SubCallResult: &SubCall{ID: id}, + SubMsgResult: &SubCall{ID: id}, } queryBz, err := json.Marshal(query) require.NoError(t, err) diff --git a/x/wasm/keeper/test_utils.go b/x/wasm/keeper/test_utils.go index 12804f451..1ff2492f2 100644 --- a/x/wasm/keeper/test_utils.go +++ b/x/wasm/keeper/test_utils.go @@ -46,6 +46,7 @@ import ( bankwasm "github.com/terra-money/core/custom/bank/wasm" customdistr "github.com/terra-money/core/custom/distribution" distrwasm "github.com/terra-money/core/custom/distribution/wasm" + govwasm "github.com/terra-money/core/custom/gov/wasm" customparams "github.com/terra-money/core/custom/params" customstaking "github.com/terra-money/core/custom/staking" stakingwasm "github.com/terra-money/core/custom/staking/wasm" @@ -344,8 +345,9 @@ func CreateTestInput(t *testing.T) TestInput { keeper.RegisterMsgParsers(map[string]types.WasmMsgParserInterface{ types.WasmMsgParserRouteBank: bankwasm.NewWasmMsgParser(), types.WasmMsgParserRouteStaking: stakingwasm.NewWasmMsgParser(), - types.WasmMsgParserRouteDistribution: distrwasm.NewWasmMsgParser(), types.WasmMsgParserRouteMarket: marketwasm.NewWasmMsgParser(), + types.WasmMsgParserRouteDistribution: distrwasm.NewWasmMsgParser(), + types.WasmMsgParserRouteGov: govwasm.NewWasmMsgParser(), types.WasmMsgParserRouteWasm: NewWasmMsgParser(), }, NewStargateWasmMsgParser(legacyAmino)) @@ -353,7 +355,8 @@ func CreateTestInput(t *testing.T) TestInput { keeper.SetLastInstanceID(ctx, 0) return TestInput{ - ctx, legacyAmino, + ctx.WithGasMeter(sdk.NewGasMeter(keeper.MaxContractGas(ctx))), + legacyAmino, accountKeeper, bankKeeper, stakingKeeper, diff --git a/x/wasm/keeper/testdata/bindings_tester.wasm b/x/wasm/keeper/testdata/bindings_tester.wasm index dab512876..32b8be56c 100644 Binary files a/x/wasm/keeper/testdata/bindings_tester.wasm and b/x/wasm/keeper/testdata/bindings_tester.wasm differ diff --git a/x/wasm/keeper/testdata/burner.wasm b/x/wasm/keeper/testdata/burner.wasm index 16ed88b71..376de569a 100644 Binary files a/x/wasm/keeper/testdata/burner.wasm and b/x/wasm/keeper/testdata/burner.wasm differ diff --git a/x/wasm/keeper/testdata/hackatom.wasm b/x/wasm/keeper/testdata/hackatom.wasm index eb53ae264..de26a77b6 100644 Binary files a/x/wasm/keeper/testdata/hackatom.wasm and b/x/wasm/keeper/testdata/hackatom.wasm differ diff --git a/x/wasm/keeper/testdata/hackatom.wasm.gzip b/x/wasm/keeper/testdata/hackatom.wasm.gzip index 6327dedcd..5f1f92f2d 100644 Binary files a/x/wasm/keeper/testdata/hackatom.wasm.gzip and b/x/wasm/keeper/testdata/hackatom.wasm.gzip differ diff --git a/x/wasm/keeper/testdata/maker.wasm b/x/wasm/keeper/testdata/maker.wasm index 81edeba9f..9fb88114e 100644 Binary files a/x/wasm/keeper/testdata/maker.wasm and b/x/wasm/keeper/testdata/maker.wasm differ diff --git a/x/wasm/keeper/testdata/reflect.wasm b/x/wasm/keeper/testdata/reflect.wasm index 691d0a1d3..2455801fa 100644 Binary files a/x/wasm/keeper/testdata/reflect.wasm and b/x/wasm/keeper/testdata/reflect.wasm differ diff --git a/x/wasm/keeper/testdata/staking.wasm b/x/wasm/keeper/testdata/staking.wasm index 968bb9467..b7b9d32cf 100644 Binary files a/x/wasm/keeper/testdata/staking.wasm and b/x/wasm/keeper/testdata/staking.wasm differ diff --git a/x/wasm/keeper/wasm_interface.go b/x/wasm/keeper/wasm_interface.go index 17ada4fe3..7b1cee115 100644 --- a/x/wasm/keeper/wasm_interface.go +++ b/x/wasm/keeper/wasm_interface.go @@ -31,7 +31,7 @@ func (WasmMsgParser) Parse(contractAddr sdk.AccAddress, wasmMsg wasmvmtypes.Cosm if err != nil { return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidAddress, msg.Execute.ContractAddr) } - coins, err := types.ParseToCoins(msg.Execute.Send) + coins, err := types.ParseToCoins(msg.Execute.Funds) if err != nil { return nil, err } @@ -42,7 +42,7 @@ func (WasmMsgParser) Parse(contractAddr sdk.AccAddress, wasmMsg wasmvmtypes.Cosm } if msg.Instantiate != nil { - coins, err := types.ParseToCoins(msg.Instantiate.Send) + coins, err := types.ParseToCoins(msg.Instantiate.Funds) if err != nil { return nil, err } diff --git a/x/wasm/legacy/v05/migrate.go b/x/wasm/legacy/v05/migrate.go index 15cf5ec2e..ae436ce6e 100644 --- a/x/wasm/legacy/v05/migrate.go +++ b/x/wasm/legacy/v05/migrate.go @@ -56,11 +56,9 @@ func Migrate( return &v05wasm.GenesisState{ Params: v05wasm.Params{ - MaxContractSize: v05wasm.DefaultMaxContractSize, - MaxContractMsgSize: v05wasm.DefaultMaxContractMsgSize, - MaxContractGas: v05wasm.DefaultMaxContractGas, - MaxContractDataSize: v05wasm.DefaultMaxContractDataSize, - EventParams: v05wasm.DefaultEventParams, + MaxContractSize: v05wasm.DefaultMaxContractSize, + MaxContractMsgSize: v05wasm.DefaultMaxContractMsgSize, + MaxContractGas: v05wasm.DefaultMaxContractGas, }, Codes: codes, Contracts: contracts, diff --git a/x/wasm/legacy/v05/migrate_test.go b/x/wasm/legacy/v05/migrate_test.go index d2339949c..148c522fc 100644 --- a/x/wasm/legacy/v05/migrate_test.go +++ b/x/wasm/legacy/v05/migrate_test.go @@ -5,6 +5,7 @@ import ( "encoding/json" "testing" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/cosmos/cosmos-sdk/client" @@ -190,16 +191,10 @@ func TestMigrate(t *testing.T) { "last_code_id": "2", "last_instance_id": "2", "params": { - "event_params": { - "max_attribute_key_length": "64", - "max_attribute_num": "16", - "max_attribute_value_length": "256" - }, - "max_contract_data_size": "1024", "max_contract_gas": "20000000", "max_contract_msg_size": "4096", "max_contract_size": "614400" } }` - require.Equal(t, expected, string(indentedBz)) + assert.JSONEq(t, expected, string(indentedBz)) } diff --git a/x/wasm/simulation/genesis.go b/x/wasm/simulation/genesis.go index 5a81b7a42..90ac1f1ab 100644 --- a/x/wasm/simulation/genesis.go +++ b/x/wasm/simulation/genesis.go @@ -70,11 +70,9 @@ func RandomizedGenState(simState *module.SimulationState) { wasmGenesis := types.NewGenesisState( types.Params{ - MaxContractSize: maxContractSize, - MaxContractGas: maxContractGas, - MaxContractMsgSize: maxContractMsgSize, - MaxContractDataSize: maxContractDataSize, - EventParams: types.DefaultEventParams, + MaxContractSize: maxContractSize, + MaxContractGas: maxContractGas, + MaxContractMsgSize: maxContractMsgSize, }, 0, 0, diff --git a/x/wasm/simulation/operations.go b/x/wasm/simulation/operations.go index 62e7b2d7b..f807e8c05 100644 --- a/x/wasm/simulation/operations.go +++ b/x/wasm/simulation/operations.go @@ -274,12 +274,15 @@ func SimulateMsgExecuteContract( spendableCoins = spendableCoins.Sub(fees) spendableCoins = sdk.NewCoins(sdk.NewCoin(core.MicroLunaDenom, spendableCoins.AmountOf(core.MicroLunaDenom))) + if spendableCoins.Empty() { + return simtypes.NoOpMsg(types.ModuleName, types.TypeMsgExecuteContract, "unable to generate deposit"), nil, err + } if err := bk.IsSendEnabledCoins(ctx, spendableCoins...); err != nil { return simtypes.NoOpMsg(types.ModuleName, types.TypeMsgExecuteContract, "send not enabled"), nil, nil } - msg := types.NewMsgExecuteContract(simAccount.Address, contractAddr, []byte(`{"release": {}}`), simtypes.RandSubsetCoins(r, spendableCoins)) + msg := types.NewMsgExecuteContract(simAccount.Address, contractAddr, []byte(`{"release": {}}`), spendableCoins) txGen := simappparams.MakeTestEncodingConfig().TxConfig tx, err := helpers.GenTx( txGen, diff --git a/x/wasm/simulation/params.go b/x/wasm/simulation/params.go index 7d342353f..4f752e851 100644 --- a/x/wasm/simulation/params.go +++ b/x/wasm/simulation/params.go @@ -31,10 +31,5 @@ func ParamChanges(r *rand.Rand) []simtypes.ParamChange { return fmt.Sprintf("\"%d\"", GenMaxContractMsgSize(r)) }, ), - simulation.NewSimParamChange(types.ModuleName, string(types.KeyMaxContractDataSize), - func(r *rand.Rand) string { - return fmt.Sprintf("\"%d\"", GenMaxContractDataSize(r)) - }, - ), } } diff --git a/x/wasm/simulation/test_contract.go b/x/wasm/simulation/test_contract.go index 153826b76..13cc3a610 100644 --- a/x/wasm/simulation/test_contract.go +++ b/x/wasm/simulation/test_contract.go @@ -1,5 +1,5 @@ package simulation func loadContract() { - testContract = []byte{0, 97, 115, 109, 1, 0, 0, 0, 1, 148, 1, 22, 96, 2, 127, 127, 1, 127, 96, 2, 127, 127, 0, 96, 3, 127, 127, 127, 1, 127, 96, 3, 127, 127, 127, 0, 96, 1, 127, 1, 127, 96, 1, 127, 0, 96, 4, 127, 127, 127, 127, 0, 96, 5, 127, 127, 127, 127, 127, 0, 96, 0, 0, 96, 1, 127, 1, 126, 96, 8, 127, 127, 127, 127, 127, 127, 127, 127, 0, 96, 4, 127, 127, 127, 127, 1, 127, 96, 5, 127, 127, 127, 127, 127, 1, 127, 96, 3, 127, 127, 127, 1, 126, 96, 6, 127, 127, 127, 127, 127, 127, 0, 96, 7, 127, 127, 127, 127, 127, 127, 127, 0, 96, 3, 127, 127, 126, 0, 96, 5, 127, 126, 126, 126, 126, 0, 96, 3, 126, 127, 127, 0, 96, 0, 1, 127, 96, 2, 126, 127, 1, 127, 96, 3, 126, 126, 127, 1, 127, 2, 242, 1, 12, 3, 101, 110, 118, 7, 100, 98, 95, 114, 101, 97, 100, 0, 4, 3, 101, 110, 118, 8, 100, 98, 95, 119, 114, 105, 116, 101, 0, 1, 3, 101, 110, 118, 9, 100, 98, 95, 114, 101, 109, 111, 118, 101, 0, 5, 3, 101, 110, 118, 13, 97, 100, 100, 114, 95, 118, 97, 108, 105, 100, 97, 116, 101, 0, 4, 3, 101, 110, 118, 17, 97, 100, 100, 114, 95, 99, 97, 110, 111, 110, 105, 99, 97, 108, 105, 122, 101, 0, 0, 3, 101, 110, 118, 13, 97, 100, 100, 114, 95, 104, 117, 109, 97, 110, 105, 122, 101, 0, 0, 3, 101, 110, 118, 16, 115, 101, 99, 112, 50, 53, 54, 107, 49, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 24, 115, 101, 99, 112, 50, 53, 54, 107, 49, 95, 114, 101, 99, 111, 118, 101, 114, 95, 112, 117, 98, 107, 101, 121, 0, 13, 3, 101, 110, 118, 14, 101, 100, 50, 53, 53, 49, 57, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 20, 101, 100, 50, 53, 53, 49, 57, 95, 98, 97, 116, 99, 104, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 5, 100, 101, 98, 117, 103, 0, 5, 3, 101, 110, 118, 11, 113, 117, 101, 114, 121, 95, 99, 104, 97, 105, 110, 0, 4, 3, 204, 2, 202, 2, 6, 6, 7, 7, 7, 7, 3, 3, 3, 3, 1, 1, 1, 6, 3, 3, 3, 1, 3, 3, 6, 1, 1, 1, 0, 0, 3, 5, 0, 1, 9, 5, 5, 8, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 0, 0, 2, 7, 1, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 7, 6, 14, 8, 5, 8, 6, 0, 2, 2, 0, 0, 0, 11, 3, 3, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 7, 1, 1, 0, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 0, 0, 3, 3, 1, 3, 4, 5, 8, 6, 7, 3, 6, 6, 3, 10, 15, 10, 10, 3, 6, 4, 1, 0, 0, 0, 5, 5, 8, 0, 1, 1, 0, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 0, 5, 3, 16, 6, 1, 6, 3, 1, 6, 12, 6, 1, 0, 4, 5, 5, 8, 0, 1, 1, 0, 3, 3, 5, 5, 1, 3, 9, 9, 5, 0, 0, 2, 0, 4, 1, 5, 1, 19, 5, 5, 5, 1, 11, 4, 5, 6, 1, 1, 1, 1, 0, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 3, 0, 0, 4, 4, 4, 4, 4, 0, 4, 1, 0, 0, 0, 1, 0, 1, 8, 1, 3, 1, 3, 0, 0, 3, 3, 3, 2, 7, 1, 3, 3, 0, 0, 2, 0, 0, 7, 3, 0, 7, 0, 2, 3, 4, 3, 4, 3, 3, 4, 18, 0, 21, 12, 0, 0, 2, 0, 0, 0, 11, 0, 4, 4, 13, 6, 9, 2, 4, 4, 2, 0, 1, 3, 0, 1, 0, 0, 0, 3, 3, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 17, 4, 5, 1, 112, 1, 127, 127, 5, 3, 1, 0, 17, 6, 25, 3, 127, 1, 65, 128, 128, 192, 0, 11, 127, 0, 65, 240, 136, 193, 0, 11, 127, 0, 65, 240, 136, 193, 0, 11, 7, 135, 1, 11, 6, 109, 101, 109, 111, 114, 121, 2, 0, 4, 115, 117, 100, 111, 0, 79, 11, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 0, 80, 7, 101, 120, 101, 99, 117, 116, 101, 0, 81, 5, 113, 117, 101, 114, 121, 0, 82, 7, 109, 105, 103, 114, 97, 116, 101, 0, 83, 8, 97, 108, 108, 111, 99, 97, 116, 101, 0, 143, 1, 10, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 0, 144, 1, 19, 105, 110, 116, 101, 114, 102, 97, 99, 101, 95, 118, 101, 114, 115, 105, 111, 110, 95, 53, 0, 145, 1, 10, 95, 95, 100, 97, 116, 97, 95, 101, 110, 100, 3, 1, 11, 95, 95, 104, 101, 97, 112, 95, 98, 97, 115, 101, 3, 2, 9, 194, 1, 1, 0, 65, 1, 11, 126, 51, 50, 49, 37, 151, 2, 36, 108, 40, 138, 1, 47, 204, 1, 162, 1, 48, 46, 54, 146, 1, 147, 1, 148, 1, 149, 1, 150, 1, 151, 1, 152, 1, 153, 1, 154, 1, 155, 1, 156, 1, 157, 1, 71, 70, 58, 56, 57, 55, 160, 1, 161, 1, 205, 2, 39, 42, 111, 115, 112, 105, 107, 48, 110, 100, 109, 50, 49, 114, 170, 2, 124, 37, 40, 47, 54, 132, 1, 131, 1, 118, 116, 117, 102, 55, 141, 2, 97, 98, 42, 91, 104, 92, 103, 99, 93, 95, 50, 166, 1, 54, 168, 1, 167, 1, 42, 50, 152, 2, 193, 2, 50, 201, 1, 54, 203, 1, 202, 1, 42, 226, 1, 54, 216, 1, 214, 1, 215, 1, 211, 1, 213, 1, 231, 1, 232, 1, 233, 1, 234, 1, 55, 212, 1, 42, 54, 216, 1, 132, 2, 134, 2, 102, 130, 2, 131, 2, 158, 2, 154, 2, 190, 2, 142, 2, 160, 2, 54, 211, 1, 161, 2, 173, 2, 174, 2, 207, 2, 175, 2, 176, 2, 177, 2, 206, 2, 208, 2, 10, 135, 149, 11, 202, 2, 235, 8, 1, 5, 127, 35, 0, 65, 48, 107, 34, 5, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 69, 4, 64, 2, 64, 32, 1, 40, 2, 0, 34, 7, 40, 2, 8, 34, 4, 32, 7, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 7, 40, 2, 0, 33, 6, 12, 1, 11, 32, 4, 65, 1, 106, 34, 6, 32, 4, 73, 13, 2, 32, 4, 65, 1, 116, 34, 8, 32, 6, 32, 8, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 16, 12, 1, 11, 32, 5, 65, 24, 106, 65, 1, 54, 2, 0, 32, 5, 32, 4, 54, 2, 20, 32, 5, 32, 7, 40, 2, 0, 54, 2, 16, 11, 32, 5, 65, 32, 106, 32, 6, 65, 1, 32, 5, 65, 16, 106, 16, 13, 32, 5, 65, 40, 106, 40, 2, 0, 33, 4, 32, 5, 40, 2, 36, 33, 6, 32, 5, 40, 2, 32, 65, 1, 71, 4, 64, 32, 7, 32, 6, 54, 2, 0, 32, 7, 65, 4, 106, 32, 4, 54, 2, 0, 32, 7, 40, 2, 8, 33, 4, 12, 1, 11, 32, 4, 69, 13, 2, 12, 4, 11, 32, 4, 32, 6, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 2, 64, 32, 1, 40, 2, 0, 34, 7, 40, 2, 8, 34, 4, 32, 7, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 7, 40, 2, 0, 33, 6, 12, 1, 11, 32, 4, 65, 1, 106, 34, 6, 32, 4, 73, 13, 1, 32, 4, 65, 1, 116, 34, 8, 32, 6, 32, 8, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 16, 12, 1, 11, 32, 5, 65, 24, 106, 65, 1, 54, 2, 0, 32, 5, 32, 4, 54, 2, 20, 32, 5, 32, 7, 40, 2, 0, 54, 2, 16, 11, 32, 5, 65, 32, 106, 32, 6, 65, 1, 32, 5, 65, 16, 106, 16, 13, 32, 5, 65, 40, 106, 40, 2, 0, 33, 4, 32, 5, 40, 2, 36, 33, 6, 32, 5, 40, 2, 32, 65, 1, 71, 4, 64, 32, 7, 32, 6, 54, 2, 0, 32, 7, 65, 4, 106, 32, 4, 54, 2, 0, 32, 7, 40, 2, 8, 33, 4, 12, 1, 11, 32, 4, 69, 13, 1, 12, 3, 11, 32, 4, 32, 6, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 1, 40, 2, 0, 34, 7, 65, 4, 106, 40, 2, 0, 34, 6, 32, 7, 65, 8, 106, 40, 2, 0, 34, 4, 107, 65, 3, 79, 4, 64, 32, 7, 40, 2, 0, 33, 6, 12, 1, 11, 32, 4, 65, 3, 106, 34, 8, 32, 4, 73, 13, 1, 32, 6, 65, 1, 116, 34, 4, 32, 8, 32, 4, 32, 8, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 6, 69, 4, 64, 32, 5, 65, 0, 54, 2, 16, 12, 1, 11, 32, 5, 65, 24, 106, 65, 1, 54, 2, 0, 32, 5, 32, 6, 54, 2, 20, 32, 5, 32, 7, 40, 2, 0, 54, 2, 16, 11, 32, 5, 65, 32, 106, 32, 4, 65, 1, 32, 5, 65, 16, 106, 16, 13, 32, 5, 65, 40, 106, 40, 2, 0, 33, 4, 32, 5, 40, 2, 36, 33, 6, 32, 5, 40, 2, 32, 65, 1, 71, 4, 64, 32, 7, 32, 6, 54, 2, 0, 32, 7, 65, 4, 106, 32, 4, 54, 2, 0, 32, 7, 65, 8, 106, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 1, 12, 3, 11, 32, 4, 32, 6, 106, 34, 4, 32, 2, 47, 0, 0, 59, 0, 0, 32, 4, 65, 2, 106, 32, 2, 65, 2, 106, 45, 0, 0, 58, 0, 0, 32, 7, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 6, 65, 4, 106, 40, 2, 0, 34, 2, 32, 6, 65, 8, 106, 40, 2, 0, 34, 4, 107, 65, 2, 79, 4, 64, 32, 6, 40, 2, 0, 33, 2, 12, 2, 11, 32, 4, 65, 2, 106, 34, 7, 32, 4, 73, 13, 0, 32, 2, 65, 1, 116, 34, 4, 32, 7, 32, 4, 32, 7, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 2, 69, 4, 64, 32, 5, 65, 0, 54, 2, 16, 12, 1, 11, 32, 5, 65, 24, 106, 65, 1, 54, 2, 0, 32, 5, 32, 2, 54, 2, 20, 32, 5, 32, 6, 40, 2, 0, 54, 2, 16, 11, 32, 5, 65, 32, 106, 32, 4, 65, 1, 32, 5, 65, 16, 106, 16, 13, 32, 5, 65, 40, 106, 40, 2, 0, 33, 4, 32, 5, 40, 2, 36, 33, 2, 32, 5, 40, 2, 32, 65, 1, 71, 4, 64, 32, 6, 32, 2, 54, 2, 0, 32, 6, 65, 4, 106, 32, 4, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 4, 12, 2, 11, 32, 4, 69, 13, 0, 32, 2, 32, 4, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 4, 106, 65, 162, 244, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 0, 33, 1, 32, 5, 65, 32, 106, 32, 3, 16, 134, 1, 32, 5, 65, 16, 106, 32, 1, 32, 5, 40, 2, 32, 34, 1, 32, 5, 40, 2, 40, 16, 187, 1, 32, 5, 40, 2, 36, 4, 64, 32, 1, 16, 223, 1, 11, 32, 5, 65, 8, 106, 32, 5, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 5, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 5, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 5, 65, 48, 106, 36, 0, 15, 11, 32, 6, 32, 4, 16, 135, 2, 0, 11, 163, 1, 1, 2, 127, 2, 64, 2, 64, 32, 2, 4, 64, 65, 1, 33, 4, 32, 1, 65, 0, 78, 13, 1, 65, 0, 33, 2, 12, 2, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 4, 65, 0, 33, 2, 12, 1, 11, 2, 127, 32, 3, 40, 2, 0, 34, 5, 69, 4, 64, 32, 2, 32, 1, 69, 13, 1, 26, 32, 1, 32, 2, 16, 84, 12, 1, 11, 32, 3, 40, 2, 4, 34, 3, 69, 4, 64, 32, 2, 32, 1, 69, 13, 1, 26, 32, 1, 32, 2, 16, 84, 12, 1, 11, 32, 5, 32, 3, 32, 2, 32, 1, 16, 85, 11, 34, 3, 69, 4, 64, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 0, 32, 3, 54, 2, 4, 65, 0, 33, 4, 32, 1, 33, 2, 11, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 172, 8, 1, 5, 127, 35, 0, 65, 32, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 69, 4, 64, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 4, 11, 32, 5, 32, 7, 106, 65, 44, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 1, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 65, 34, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 1, 40, 2, 0, 34, 8, 65, 4, 106, 40, 2, 0, 34, 7, 32, 8, 65, 8, 106, 40, 2, 0, 34, 5, 107, 32, 3, 79, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 3, 32, 5, 106, 34, 9, 32, 5, 73, 13, 1, 32, 7, 65, 1, 116, 34, 5, 32, 9, 32, 5, 32, 9, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 7, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 7, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 8, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 34, 3, 32, 2, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 2, 79, 4, 64, 32, 2, 40, 2, 0, 33, 3, 12, 2, 11, 32, 5, 65, 2, 106, 34, 7, 32, 5, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 3, 54, 2, 4, 32, 6, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 3, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 0, 32, 2, 65, 4, 106, 32, 5, 54, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 33, 5, 12, 2, 11, 32, 5, 69, 13, 0, 32, 3, 32, 5, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 0, 32, 4, 40, 2, 0, 32, 4, 40, 2, 8, 16, 187, 1, 32, 6, 65, 24, 106, 34, 2, 32, 6, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 4, 55, 3, 16, 65, 1, 33, 1, 2, 64, 32, 6, 40, 2, 0, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 6, 41, 3, 16, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 6, 65, 32, 106, 36, 0, 15, 11, 32, 7, 32, 5, 16, 135, 2, 0, 11, 167, 8, 1, 5, 127, 35, 0, 65, 32, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 69, 4, 64, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 4, 11, 32, 5, 32, 7, 106, 65, 44, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 1, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 65, 34, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 1, 40, 2, 0, 34, 8, 65, 4, 106, 40, 2, 0, 34, 7, 32, 8, 65, 8, 106, 40, 2, 0, 34, 5, 107, 32, 3, 79, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 3, 32, 5, 106, 34, 9, 32, 5, 73, 13, 1, 32, 7, 65, 1, 116, 34, 5, 32, 9, 32, 5, 32, 9, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 7, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 7, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 8, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 34, 3, 32, 2, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 2, 79, 4, 64, 32, 2, 40, 2, 0, 33, 3, 12, 2, 11, 32, 5, 65, 2, 106, 34, 7, 32, 5, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 3, 54, 2, 4, 32, 6, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 3, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 0, 32, 2, 65, 4, 106, 32, 5, 54, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 33, 5, 12, 2, 11, 32, 5, 69, 13, 0, 32, 3, 32, 5, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 0, 32, 4, 41, 3, 0, 16, 186, 1, 32, 6, 65, 24, 106, 34, 2, 32, 6, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 4, 55, 3, 16, 65, 1, 33, 1, 2, 64, 32, 6, 40, 2, 0, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 6, 41, 3, 16, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 6, 65, 32, 106, 36, 0, 15, 11, 32, 7, 32, 5, 16, 135, 2, 0, 11, 167, 8, 1, 5, 127, 35, 0, 65, 32, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 69, 4, 64, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 4, 11, 32, 5, 32, 7, 106, 65, 44, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 1, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 65, 34, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 1, 40, 2, 0, 34, 8, 65, 4, 106, 40, 2, 0, 34, 7, 32, 8, 65, 8, 106, 40, 2, 0, 34, 5, 107, 32, 3, 79, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 3, 32, 5, 106, 34, 9, 32, 5, 73, 13, 1, 32, 7, 65, 1, 116, 34, 5, 32, 9, 32, 5, 32, 9, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 7, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 7, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 8, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 34, 3, 32, 2, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 2, 79, 4, 64, 32, 2, 40, 2, 0, 33, 3, 12, 2, 11, 32, 5, 65, 2, 106, 34, 7, 32, 5, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 3, 54, 2, 4, 32, 6, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 3, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 0, 32, 2, 65, 4, 106, 32, 5, 54, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 33, 5, 12, 2, 11, 32, 5, 69, 13, 0, 32, 3, 32, 5, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 0, 32, 4, 40, 2, 0, 16, 185, 1, 32, 6, 65, 24, 106, 34, 2, 32, 6, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 4, 55, 3, 16, 65, 1, 33, 1, 2, 64, 32, 6, 40, 2, 0, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 6, 41, 3, 16, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 6, 65, 32, 106, 36, 0, 15, 11, 32, 7, 32, 5, 16, 135, 2, 0, 11, 163, 8, 1, 5, 127, 35, 0, 65, 32, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 69, 4, 64, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 4, 11, 32, 5, 32, 7, 106, 65, 44, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 2, 64, 32, 1, 40, 2, 0, 34, 8, 40, 2, 8, 34, 5, 32, 8, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 5, 65, 1, 106, 34, 7, 32, 5, 73, 13, 1, 32, 5, 65, 1, 116, 34, 9, 32, 7, 32, 9, 32, 7, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 5, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 5, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 7, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 65, 34, 58, 0, 0, 32, 8, 32, 8, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 1, 40, 2, 0, 34, 8, 65, 4, 106, 40, 2, 0, 34, 7, 32, 8, 65, 8, 106, 40, 2, 0, 34, 5, 107, 32, 3, 79, 4, 64, 32, 8, 40, 2, 0, 33, 7, 12, 1, 11, 32, 3, 32, 5, 106, 34, 9, 32, 5, 73, 13, 1, 32, 7, 65, 1, 116, 34, 5, 32, 9, 32, 5, 32, 9, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 7, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 7, 54, 2, 4, 32, 6, 32, 8, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 7, 54, 2, 0, 32, 8, 65, 4, 106, 32, 5, 54, 2, 0, 32, 8, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 3, 11, 32, 5, 32, 7, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 8, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 34, 3, 32, 2, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 2, 79, 4, 64, 32, 2, 40, 2, 0, 33, 3, 12, 2, 11, 32, 5, 65, 2, 106, 34, 7, 32, 5, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 6, 65, 0, 54, 2, 0, 12, 1, 11, 32, 6, 65, 8, 106, 65, 1, 54, 2, 0, 32, 6, 32, 3, 54, 2, 4, 32, 6, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 6, 65, 16, 106, 32, 5, 65, 1, 32, 6, 16, 13, 32, 6, 65, 24, 106, 40, 2, 0, 33, 5, 32, 6, 40, 2, 20, 33, 3, 32, 6, 40, 2, 16, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 0, 32, 2, 65, 4, 106, 32, 5, 54, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 33, 5, 12, 2, 11, 32, 5, 69, 13, 0, 32, 3, 32, 5, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 6, 32, 4, 32, 1, 40, 2, 0, 16, 18, 32, 6, 65, 24, 106, 34, 2, 32, 6, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 4, 55, 3, 16, 65, 1, 33, 1, 2, 64, 32, 6, 40, 2, 0, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 6, 41, 3, 16, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 6, 65, 32, 106, 36, 0, 15, 11, 32, 7, 32, 5, 16, 135, 2, 0, 11, 160, 15, 2, 10, 127, 1, 126, 35, 0, 65, 160, 1, 107, 34, 3, 36, 0, 32, 1, 40, 2, 0, 33, 10, 32, 3, 65, 136, 1, 106, 32, 2, 32, 1, 40, 2, 8, 34, 1, 16, 190, 1, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 136, 1, 65, 1, 70, 4, 64, 32, 0, 32, 3, 41, 2, 140, 1, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 148, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 144, 1, 106, 45, 0, 0, 33, 2, 32, 0, 32, 3, 40, 2, 140, 1, 34, 7, 32, 1, 4, 127, 32, 1, 65, 5, 116, 33, 11, 32, 2, 69, 33, 1, 32, 3, 65, 32, 106, 65, 4, 114, 33, 6, 32, 3, 65, 216, 0, 106, 65, 4, 114, 33, 12, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 1, 113, 4, 64, 2, 64, 32, 7, 40, 2, 8, 34, 1, 32, 7, 65, 4, 106, 34, 4, 40, 2, 0, 71, 4, 64, 32, 7, 40, 2, 0, 33, 2, 12, 1, 11, 32, 1, 65, 1, 106, 34, 2, 32, 1, 73, 13, 2, 32, 1, 65, 1, 116, 34, 5, 32, 2, 32, 5, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 136, 1, 12, 1, 11, 32, 7, 40, 2, 0, 33, 5, 32, 3, 65, 1, 54, 2, 144, 1, 32, 3, 32, 1, 54, 2, 140, 1, 32, 3, 32, 5, 54, 2, 136, 1, 11, 32, 3, 65, 216, 0, 106, 32, 2, 65, 1, 32, 3, 65, 136, 1, 106, 16, 13, 32, 3, 40, 2, 92, 33, 2, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 88, 65, 1, 71, 4, 64, 32, 7, 32, 2, 54, 2, 0, 32, 4, 32, 1, 54, 2, 0, 32, 7, 40, 2, 8, 33, 1, 12, 1, 11, 32, 1, 69, 13, 2, 12, 12, 11, 32, 1, 32, 2, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 136, 1, 106, 32, 7, 16, 191, 1, 32, 3, 40, 2, 136, 1, 65, 1, 70, 4, 64, 32, 6, 32, 3, 41, 2, 140, 1, 55, 2, 0, 32, 6, 65, 8, 106, 32, 3, 65, 148, 1, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 3, 32, 3, 45, 0, 144, 1, 58, 0, 52, 32, 3, 32, 3, 40, 2, 140, 1, 54, 2, 48, 32, 3, 65, 136, 1, 106, 32, 3, 65, 48, 106, 65, 244, 128, 192, 0, 65, 5, 32, 10, 65, 16, 106, 16, 14, 32, 3, 40, 2, 136, 1, 65, 1, 70, 4, 64, 32, 6, 32, 3, 41, 2, 140, 1, 55, 2, 0, 32, 6, 65, 8, 106, 32, 3, 65, 148, 1, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 3, 45, 0, 52, 69, 4, 64, 2, 64, 32, 3, 40, 2, 48, 34, 4, 40, 2, 8, 34, 2, 32, 4, 65, 4, 106, 34, 5, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 1, 12, 1, 11, 32, 2, 65, 1, 106, 34, 1, 32, 2, 73, 13, 2, 32, 2, 65, 1, 116, 34, 8, 32, 1, 32, 8, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 136, 1, 12, 1, 11, 32, 3, 65, 1, 54, 2, 144, 1, 32, 3, 32, 2, 54, 2, 140, 1, 32, 3, 32, 4, 40, 2, 0, 54, 2, 136, 1, 11, 32, 3, 65, 216, 0, 106, 32, 1, 65, 1, 32, 3, 65, 136, 1, 106, 16, 13, 32, 3, 40, 2, 92, 33, 1, 32, 3, 40, 2, 96, 33, 2, 32, 3, 40, 2, 88, 65, 1, 71, 4, 64, 32, 4, 32, 1, 54, 2, 0, 32, 5, 32, 2, 54, 2, 0, 32, 4, 40, 2, 8, 33, 2, 12, 1, 11, 32, 2, 69, 13, 2, 32, 1, 32, 2, 16, 135, 2, 0, 11, 32, 1, 32, 2, 106, 65, 44, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 0, 58, 0, 52, 2, 64, 32, 3, 40, 2, 48, 34, 4, 40, 2, 8, 34, 2, 32, 4, 65, 4, 106, 34, 5, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 1, 12, 1, 11, 32, 2, 65, 1, 106, 34, 1, 32, 2, 73, 13, 1, 32, 2, 65, 1, 116, 34, 8, 32, 1, 32, 8, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 136, 1, 12, 1, 11, 32, 3, 65, 1, 54, 2, 144, 1, 32, 3, 32, 2, 54, 2, 140, 1, 32, 3, 32, 4, 40, 2, 0, 54, 2, 136, 1, 11, 32, 3, 65, 216, 0, 106, 32, 1, 65, 1, 32, 3, 65, 136, 1, 106, 16, 13, 32, 3, 40, 2, 92, 33, 1, 32, 3, 40, 2, 96, 33, 2, 32, 3, 40, 2, 88, 65, 1, 71, 4, 64, 32, 4, 32, 1, 54, 2, 0, 32, 5, 32, 2, 54, 2, 0, 32, 4, 40, 2, 8, 33, 2, 12, 1, 11, 32, 2, 69, 13, 1, 32, 1, 32, 2, 16, 135, 2, 0, 11, 32, 1, 32, 2, 106, 65, 34, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 3, 40, 2, 48, 34, 4, 65, 4, 106, 34, 8, 40, 2, 0, 34, 2, 32, 4, 65, 8, 106, 34, 5, 40, 2, 0, 34, 1, 107, 65, 6, 79, 4, 64, 32, 4, 40, 2, 0, 33, 2, 12, 1, 11, 32, 1, 65, 6, 106, 34, 9, 32, 1, 73, 13, 1, 32, 2, 65, 1, 116, 34, 1, 32, 9, 32, 1, 32, 9, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 136, 1, 12, 1, 11, 32, 3, 65, 1, 54, 2, 144, 1, 32, 3, 32, 2, 54, 2, 140, 1, 32, 3, 32, 4, 40, 2, 0, 54, 2, 136, 1, 11, 32, 3, 65, 216, 0, 106, 32, 1, 65, 1, 32, 3, 65, 136, 1, 106, 16, 13, 32, 3, 40, 2, 92, 33, 2, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 88, 65, 1, 71, 4, 64, 32, 4, 32, 2, 54, 2, 0, 32, 8, 32, 1, 54, 2, 0, 32, 5, 40, 2, 0, 33, 1, 12, 1, 11, 32, 1, 69, 13, 1, 12, 11, 11, 32, 1, 32, 2, 106, 34, 1, 65, 249, 128, 192, 0, 40, 0, 0, 54, 0, 0, 32, 1, 65, 4, 106, 65, 253, 128, 192, 0, 47, 0, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 6, 106, 34, 1, 54, 2, 0, 32, 8, 40, 2, 0, 34, 2, 32, 1, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 2, 12, 2, 11, 32, 1, 65, 2, 106, 34, 9, 32, 1, 73, 13, 0, 32, 2, 65, 1, 116, 34, 1, 32, 9, 32, 1, 32, 9, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 136, 1, 12, 1, 11, 32, 3, 65, 1, 54, 2, 144, 1, 32, 3, 32, 2, 54, 2, 140, 1, 32, 3, 32, 4, 40, 2, 0, 54, 2, 136, 1, 11, 32, 3, 65, 216, 0, 106, 32, 1, 65, 1, 32, 3, 65, 136, 1, 106, 16, 13, 32, 3, 40, 2, 92, 33, 2, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 88, 65, 1, 71, 4, 64, 32, 4, 32, 2, 54, 2, 0, 32, 8, 32, 1, 54, 2, 0, 32, 5, 40, 2, 0, 33, 1, 12, 2, 11, 32, 1, 69, 13, 0, 12, 10, 11, 16, 136, 2, 0, 11, 32, 1, 32, 2, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 3, 40, 2, 48, 33, 1, 32, 3, 65, 0, 54, 2, 112, 32, 3, 66, 1, 55, 3, 104, 32, 3, 32, 10, 54, 2, 116, 32, 3, 65, 1, 54, 2, 124, 32, 3, 32, 3, 65, 244, 0, 106, 54, 2, 120, 32, 3, 32, 3, 65, 232, 0, 106, 54, 2, 132, 1, 32, 3, 65, 1, 54, 2, 156, 1, 32, 3, 66, 1, 55, 2, 140, 1, 32, 3, 65, 196, 133, 192, 0, 54, 2, 136, 1, 32, 3, 32, 3, 65, 248, 0, 106, 54, 2, 152, 1, 32, 3, 65, 132, 1, 106, 65, 144, 139, 192, 0, 32, 3, 65, 136, 1, 106, 16, 153, 2, 13, 7, 32, 3, 65, 216, 0, 106, 32, 1, 32, 3, 40, 2, 104, 32, 3, 40, 2, 112, 16, 187, 1, 2, 64, 32, 3, 40, 2, 104, 34, 2, 69, 13, 0, 32, 3, 40, 2, 108, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 3, 65, 208, 0, 106, 32, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 12, 41, 2, 0, 55, 3, 72, 32, 3, 40, 2, 88, 65, 1, 71, 13, 1, 32, 3, 65, 64, 107, 32, 3, 65, 208, 0, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 3, 32, 3, 41, 3, 72, 34, 13, 55, 3, 56, 32, 6, 65, 8, 106, 32, 1, 54, 2, 0, 32, 6, 32, 13, 55, 2, 0, 11, 32, 3, 65, 1, 54, 2, 32, 32, 3, 65, 24, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 6, 41, 2, 0, 55, 3, 16, 12, 1, 11, 32, 3, 65, 32, 106, 32, 1, 32, 3, 45, 0, 52, 16, 181, 1, 32, 3, 65, 24, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 6, 41, 2, 0, 55, 3, 16, 32, 3, 40, 2, 32, 65, 1, 71, 13, 1, 11, 32, 3, 65, 8, 106, 32, 3, 65, 24, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 3, 32, 3, 41, 3, 16, 34, 13, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 13, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 10, 65, 32, 106, 33, 10, 65, 1, 33, 1, 32, 11, 65, 96, 106, 34, 11, 13, 0, 11, 65, 0, 5, 32, 2, 11, 65, 255, 1, 113, 65, 0, 71, 16, 180, 1, 11, 32, 3, 65, 160, 1, 106, 36, 0, 15, 11, 65, 204, 133, 192, 0, 65, 55, 32, 3, 65, 136, 1, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 32, 2, 32, 1, 16, 135, 2, 0, 11, 175, 14, 1, 13, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 3, 65, 56, 106, 32, 1, 32, 2, 16, 171, 1, 32, 3, 65, 48, 106, 32, 3, 65, 56, 106, 16, 178, 1, 65, 1, 33, 15, 2, 64, 2, 64, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 5, 12, 1, 11, 32, 3, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 5, 12, 1, 11, 32, 3, 65, 56, 106, 16, 172, 1, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 170, 1, 32, 3, 40, 2, 40, 33, 10, 32, 3, 32, 3, 45, 0, 44, 65, 1, 113, 34, 1, 58, 0, 76, 32, 3, 32, 10, 54, 2, 72, 32, 3, 65, 32, 106, 32, 10, 16, 178, 1, 65, 2, 33, 5, 2, 64, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 33, 33, 2, 32, 1, 33, 4, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 255, 1, 113, 34, 11, 65, 44, 71, 4, 64, 32, 11, 65, 253, 0, 70, 13, 3, 32, 1, 13, 1, 65, 9, 33, 5, 32, 6, 13, 12, 12, 13, 11, 32, 4, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 1, 32, 3, 65, 0, 58, 0, 76, 12, 2, 11, 32, 10, 16, 172, 1, 32, 3, 65, 24, 106, 32, 10, 16, 178, 1, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 25, 33, 2, 12, 1, 11, 2, 64, 32, 7, 4, 64, 32, 6, 13, 1, 32, 3, 65, 208, 0, 106, 65, 139, 130, 192, 0, 65, 5, 16, 20, 32, 3, 65, 220, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 3, 40, 2, 80, 33, 5, 32, 14, 69, 13, 12, 32, 7, 16, 223, 1, 12, 12, 11, 32, 3, 65, 208, 0, 106, 65, 133, 130, 192, 0, 65, 6, 16, 20, 32, 3, 65, 220, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 3, 40, 2, 80, 33, 5, 12, 4, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 56, 106, 16, 175, 1, 32, 3, 65, 220, 0, 106, 33, 1, 32, 3, 65, 216, 0, 106, 33, 2, 32, 3, 40, 2, 80, 34, 5, 65, 21, 71, 4, 64, 32, 1, 40, 2, 0, 33, 9, 32, 2, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 14, 4, 64, 32, 7, 16, 223, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 7, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 223, 1, 12, 11, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 56, 106, 16, 173, 1, 32, 3, 40, 2, 80, 34, 5, 65, 21, 71, 4, 64, 32, 1, 40, 2, 0, 33, 9, 32, 2, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 14, 4, 64, 32, 7, 16, 223, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 7, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 223, 1, 12, 11, 11, 32, 0, 32, 7, 54, 2, 4, 32, 0, 65, 24, 106, 32, 12, 54, 2, 0, 32, 0, 65, 20, 106, 32, 13, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 54, 2, 0, 32, 0, 65, 12, 106, 32, 8, 54, 2, 0, 32, 0, 65, 8, 106, 32, 14, 54, 2, 0, 65, 0, 33, 15, 12, 11, 11, 32, 2, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 5, 32, 2, 65, 253, 0, 71, 13, 6, 65, 19, 33, 5, 12, 6, 11, 32, 3, 65, 16, 106, 32, 10, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 5, 32, 6, 13, 6, 12, 7, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 5, 32, 6, 13, 6, 12, 7, 11, 32, 10, 16, 172, 1, 32, 3, 65, 208, 0, 106, 32, 10, 16, 177, 1, 32, 3, 40, 2, 96, 33, 9, 32, 3, 40, 2, 92, 33, 11, 32, 3, 40, 2, 88, 33, 4, 32, 3, 40, 2, 84, 33, 2, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 11, 33, 8, 32, 2, 33, 5, 32, 6, 13, 6, 12, 7, 11, 2, 64, 2, 64, 2, 64, 32, 2, 4, 64, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 32, 9, 65, 123, 106, 14, 2, 1, 0, 2, 11, 65, 126, 65, 0, 32, 4, 65, 133, 130, 192, 0, 65, 6, 16, 212, 2, 27, 33, 2, 12, 1, 11, 65, 126, 65, 1, 32, 4, 65, 139, 130, 192, 0, 65, 5, 16, 212, 2, 27, 33, 2, 11, 32, 11, 4, 64, 32, 4, 16, 223, 1, 11, 32, 2, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 2, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 11, 65, 123, 106, 14, 2, 2, 0, 5, 11, 32, 4, 65, 133, 130, 192, 0, 65, 6, 16, 212, 2, 13, 4, 11, 32, 7, 4, 64, 32, 3, 65, 208, 0, 106, 65, 133, 130, 192, 0, 65, 6, 16, 21, 32, 3, 65, 220, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 3, 40, 2, 80, 33, 5, 32, 6, 13, 8, 12, 9, 11, 32, 3, 65, 208, 0, 106, 32, 10, 16, 176, 1, 32, 3, 40, 2, 80, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 92, 33, 9, 32, 3, 40, 2, 88, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 2, 33, 5, 12, 3, 11, 32, 3, 65, 208, 0, 106, 32, 10, 16, 22, 32, 3, 40, 2, 92, 33, 8, 32, 3, 40, 2, 88, 33, 4, 32, 3, 40, 2, 84, 33, 7, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 9, 32, 7, 33, 5, 12, 3, 11, 32, 4, 33, 14, 12, 4, 11, 32, 4, 65, 139, 130, 192, 0, 65, 5, 16, 212, 2, 13, 2, 11, 32, 6, 4, 64, 32, 3, 65, 208, 0, 106, 65, 139, 130, 192, 0, 65, 5, 16, 21, 32, 3, 65, 220, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 3, 40, 2, 80, 33, 5, 12, 6, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 200, 0, 106, 16, 23, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 9, 32, 3, 40, 2, 92, 33, 8, 32, 3, 40, 2, 88, 33, 4, 32, 3, 40, 2, 84, 33, 5, 12, 7, 11, 32, 3, 40, 2, 92, 33, 12, 32, 3, 40, 2, 88, 33, 13, 32, 3, 40, 2, 84, 33, 6, 12, 2, 11, 65, 0, 33, 7, 32, 6, 13, 4, 12, 5, 11, 32, 3, 65, 208, 0, 106, 32, 10, 16, 176, 1, 32, 3, 40, 2, 80, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 88, 33, 8, 32, 3, 40, 2, 84, 33, 4, 32, 3, 32, 3, 40, 2, 92, 34, 9, 54, 2, 124, 32, 3, 32, 8, 54, 2, 120, 32, 3, 32, 4, 54, 2, 116, 32, 3, 32, 2, 54, 2, 112, 32, 2, 33, 5, 32, 6, 13, 4, 12, 5, 11, 32, 3, 65, 240, 0, 106, 32, 10, 16, 24, 32, 3, 40, 2, 112, 34, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 124, 33, 9, 32, 3, 40, 2, 120, 33, 8, 32, 3, 40, 2, 116, 33, 4, 32, 2, 33, 5, 32, 6, 13, 3, 12, 4, 11, 32, 3, 65, 8, 106, 32, 10, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 9, 33, 2, 32, 3, 45, 0, 8, 65, 1, 113, 13, 1, 11, 11, 32, 6, 69, 13, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 11, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 11, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 65, 5, 116, 69, 32, 13, 69, 32, 6, 69, 114, 114, 13, 0, 32, 6, 16, 223, 1, 11, 32, 14, 69, 32, 7, 69, 114, 13, 0, 32, 7, 16, 223, 1, 11, 32, 3, 65, 252, 0, 106, 32, 9, 54, 2, 0, 32, 3, 65, 248, 0, 106, 32, 8, 54, 2, 0, 32, 3, 32, 4, 54, 2, 116, 32, 3, 32, 5, 54, 2, 112, 32, 3, 65, 208, 0, 106, 65, 142, 135, 192, 0, 65, 32, 32, 3, 65, 240, 0, 106, 16, 25, 32, 0, 65, 32, 106, 32, 3, 65, 232, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 224, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 80, 55, 3, 0, 11, 32, 0, 32, 15, 54, 2, 0, 32, 3, 65, 128, 1, 106, 36, 0, 11, 131, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 212, 140, 192, 0, 54, 2, 8, 32, 3, 65, 2, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 0, 54, 2, 48, 32, 3, 66, 1, 55, 3, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 3, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 196, 133, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 144, 139, 192, 0, 32, 3, 65, 200, 0, 106, 16, 153, 2, 4, 64, 65, 204, 133, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 131, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 248, 140, 192, 0, 54, 2, 8, 32, 3, 65, 2, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 0, 54, 2, 48, 32, 3, 66, 1, 55, 3, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 3, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 196, 133, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 144, 139, 192, 0, 32, 3, 65, 200, 0, 106, 16, 153, 2, 4, 64, 65, 204, 133, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 198, 2, 1, 5, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 65, 1, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 4, 12, 5, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 1, 32, 2, 65, 16, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 12, 33, 6, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 6, 4, 64, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 65, 0, 33, 3, 12, 5, 11, 32, 1, 65, 127, 76, 13, 2, 65, 0, 33, 3, 2, 64, 32, 1, 69, 4, 64, 65, 1, 33, 6, 65, 0, 33, 4, 12, 1, 11, 32, 1, 33, 4, 32, 1, 65, 1, 16, 84, 34, 6, 69, 13, 4, 11, 32, 6, 32, 5, 32, 1, 16, 210, 2, 33, 5, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 12, 4, 11, 32, 0, 65, 4, 54, 2, 4, 12, 3, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 12, 2, 11, 16, 136, 2, 0, 11, 32, 1, 65, 1, 16, 135, 2, 0, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 11, 175, 20, 2, 24, 127, 3, 126, 35, 0, 65, 160, 1, 107, 34, 2, 36, 0, 32, 2, 65, 224, 0, 106, 32, 1, 40, 2, 0, 16, 176, 1, 32, 2, 65, 144, 1, 106, 34, 5, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 136, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 96, 34, 16, 65, 21, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 1, 40, 2, 0, 34, 18, 16, 178, 1, 32, 2, 45, 0, 88, 65, 1, 113, 4, 64, 32, 2, 45, 0, 89, 65, 219, 0, 71, 4, 64, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 7, 11, 32, 18, 16, 172, 1, 32, 2, 65, 208, 0, 106, 32, 18, 16, 170, 1, 32, 2, 45, 0, 84, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 80, 34, 13, 16, 178, 1, 65, 1, 33, 3, 32, 2, 45, 0, 72, 65, 1, 113, 69, 4, 64, 65, 8, 33, 8, 12, 6, 11, 32, 2, 45, 0, 73, 33, 1, 65, 1, 113, 33, 16, 32, 2, 65, 136, 1, 106, 65, 4, 114, 33, 14, 32, 2, 65, 224, 0, 106, 65, 4, 114, 33, 20, 32, 2, 65, 232, 0, 106, 33, 17, 32, 2, 65, 240, 0, 106, 33, 24, 65, 8, 33, 8, 2, 64, 3, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 221, 0, 70, 13, 3, 32, 16, 65, 0, 33, 16, 13, 1, 65, 7, 33, 3, 12, 8, 11, 32, 13, 16, 172, 1, 32, 2, 65, 64, 107, 32, 13, 16, 178, 1, 32, 2, 45, 0, 64, 65, 1, 113, 69, 4, 64, 65, 4, 33, 3, 12, 8, 11, 32, 2, 45, 0, 65, 33, 1, 11, 32, 1, 65, 255, 1, 113, 65, 221, 0, 70, 4, 64, 65, 19, 33, 3, 12, 7, 11, 32, 2, 65, 56, 106, 32, 13, 16, 178, 1, 65, 1, 33, 21, 65, 4, 33, 3, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 69, 13, 0, 65, 14, 33, 3, 32, 2, 45, 0, 57, 65, 251, 0, 71, 13, 0, 32, 13, 16, 172, 1, 32, 2, 65, 48, 106, 32, 13, 16, 170, 1, 32, 2, 45, 0, 52, 33, 15, 32, 2, 65, 40, 106, 32, 2, 40, 2, 48, 34, 6, 16, 178, 1, 65, 0, 33, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 32, 2, 45, 0, 41, 33, 3, 32, 15, 65, 1, 113, 33, 1, 66, 0, 33, 26, 65, 0, 33, 4, 65, 0, 33, 7, 65, 0, 33, 22, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 1, 32, 1, 13, 2, 65, 9, 33, 3, 12, 6, 11, 32, 1, 4, 64, 65, 16, 33, 3, 12, 6, 11, 32, 6, 16, 172, 1, 32, 2, 65, 32, 106, 32, 6, 16, 178, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 33, 33, 3, 12, 1, 11, 32, 11, 4, 64, 32, 26, 66, 1, 82, 4, 64, 32, 2, 65, 224, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 2, 40, 2, 108, 33, 7, 32, 2, 40, 2, 104, 33, 4, 32, 2, 40, 2, 100, 33, 12, 32, 2, 40, 2, 96, 33, 3, 32, 15, 13, 7, 12, 8, 11, 32, 2, 65, 224, 0, 106, 32, 13, 16, 175, 1, 32, 2, 40, 2, 96, 34, 3, 65, 21, 70, 4, 64, 32, 25, 173, 33, 28, 65, 0, 33, 21, 12, 9, 11, 32, 2, 40, 2, 108, 33, 7, 32, 2, 40, 2, 104, 33, 4, 32, 2, 40, 2, 100, 33, 12, 32, 15, 69, 13, 7, 12, 6, 11, 32, 2, 65, 224, 0, 106, 65, 244, 128, 192, 0, 65, 5, 16, 20, 32, 2, 40, 2, 108, 33, 7, 32, 2, 40, 2, 104, 33, 4, 32, 2, 40, 2, 100, 33, 12, 32, 2, 40, 2, 96, 33, 3, 12, 6, 11, 32, 3, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 1, 65, 253, 0, 70, 27, 33, 3, 12, 4, 11, 32, 2, 65, 24, 106, 32, 6, 16, 178, 1, 32, 2, 45, 0, 24, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 25, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 6, 16, 172, 1, 32, 2, 65, 224, 0, 106, 32, 6, 16, 177, 1, 32, 2, 40, 2, 112, 33, 23, 32, 2, 40, 2, 108, 33, 5, 32, 2, 40, 2, 104, 33, 1, 32, 2, 40, 2, 100, 33, 3, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 23, 33, 7, 32, 5, 33, 4, 32, 1, 33, 12, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 4, 64, 65, 2, 33, 3, 2, 64, 2, 64, 2, 64, 32, 23, 65, 123, 106, 14, 2, 0, 1, 2, 11, 65, 126, 65, 0, 32, 1, 65, 244, 128, 192, 0, 65, 5, 16, 212, 2, 27, 33, 3, 12, 1, 11, 65, 126, 65, 1, 32, 1, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 27, 33, 3, 11, 32, 5, 4, 64, 32, 1, 16, 223, 1, 11, 32, 3, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 3, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 5, 65, 123, 106, 14, 2, 0, 2, 5, 11, 32, 1, 65, 244, 128, 192, 0, 65, 5, 16, 212, 2, 13, 4, 11, 32, 11, 4, 64, 32, 2, 65, 224, 0, 106, 65, 244, 128, 192, 0, 65, 5, 16, 21, 12, 3, 11, 32, 2, 65, 136, 1, 106, 32, 6, 16, 176, 1, 32, 2, 65, 128, 1, 106, 34, 11, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 120, 2, 64, 2, 64, 32, 2, 40, 2, 136, 1, 34, 3, 65, 21, 71, 4, 64, 32, 17, 32, 2, 41, 3, 120, 55, 2, 0, 32, 17, 65, 8, 106, 32, 11, 40, 2, 0, 54, 2, 0, 32, 2, 32, 3, 54, 2, 100, 32, 2, 65, 1, 54, 2, 96, 12, 1, 11, 32, 2, 65, 224, 0, 106, 32, 6, 16, 22, 32, 2, 40, 2, 96, 65, 1, 71, 13, 1, 32, 2, 40, 2, 100, 33, 3, 11, 32, 2, 40, 2, 112, 33, 7, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 33, 12, 12, 9, 11, 32, 2, 40, 2, 108, 33, 25, 32, 2, 40, 2, 104, 33, 15, 32, 2, 40, 2, 100, 33, 11, 12, 4, 11, 32, 1, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 13, 2, 11, 32, 26, 66, 1, 81, 4, 64, 32, 2, 65, 224, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 21, 12, 1, 11, 32, 2, 65, 136, 1, 106, 32, 6, 16, 176, 1, 32, 2, 65, 128, 1, 106, 34, 1, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 120, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 136, 1, 34, 3, 65, 21, 70, 4, 64, 32, 2, 65, 16, 106, 32, 6, 16, 178, 1, 32, 2, 45, 0, 16, 65, 1, 113, 69, 13, 3, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 32, 2, 66, 129, 128, 128, 128, 224, 1, 55, 3, 96, 65, 14, 33, 3, 12, 6, 11, 32, 6, 16, 172, 1, 32, 2, 65, 136, 1, 106, 32, 6, 16, 177, 1, 32, 2, 40, 2, 152, 1, 33, 7, 32, 2, 40, 2, 148, 1, 33, 4, 32, 2, 40, 2, 144, 1, 33, 1, 32, 2, 40, 2, 140, 1, 33, 3, 32, 2, 40, 2, 136, 1, 65, 1, 71, 4, 64, 32, 3, 69, 13, 2, 32, 2, 65, 224, 0, 106, 32, 1, 32, 7, 16, 61, 32, 4, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 2, 32, 7, 54, 2, 112, 32, 2, 32, 4, 54, 2, 108, 32, 2, 32, 1, 54, 2, 104, 12, 4, 11, 32, 17, 32, 2, 41, 3, 120, 55, 2, 0, 32, 17, 65, 8, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 2, 65, 224, 0, 106, 32, 1, 32, 4, 16, 61, 11, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 40, 2, 100, 33, 3, 12, 3, 11, 32, 2, 41, 3, 104, 34, 26, 66, 32, 136, 167, 33, 4, 32, 24, 41, 3, 0, 34, 27, 66, 32, 136, 167, 33, 22, 32, 26, 167, 33, 12, 32, 27, 167, 33, 7, 66, 1, 33, 26, 12, 5, 11, 32, 2, 66, 129, 128, 128, 128, 192, 0, 55, 3, 96, 65, 4, 33, 3, 12, 1, 11, 32, 2, 32, 3, 54, 2, 100, 32, 2, 65, 1, 54, 2, 96, 11, 32, 2, 40, 2, 112, 33, 7, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 33, 12, 12, 4, 11, 32, 2, 40, 2, 108, 33, 7, 32, 2, 40, 2, 104, 33, 4, 32, 2, 40, 2, 100, 33, 12, 32, 2, 40, 2, 96, 33, 3, 12, 3, 11, 32, 2, 65, 224, 0, 106, 32, 6, 16, 176, 1, 32, 2, 65, 128, 1, 106, 34, 1, 32, 20, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 20, 41, 2, 0, 55, 3, 120, 2, 64, 32, 2, 40, 2, 96, 34, 3, 65, 21, 71, 4, 64, 32, 14, 32, 2, 41, 3, 120, 55, 2, 0, 32, 14, 65, 8, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 3, 54, 2, 136, 1, 12, 1, 11, 32, 2, 65, 136, 1, 106, 32, 6, 16, 24, 32, 2, 40, 2, 136, 1, 34, 3, 65, 21, 70, 13, 1, 11, 32, 2, 40, 2, 148, 1, 33, 7, 32, 2, 40, 2, 144, 1, 33, 4, 32, 2, 40, 2, 140, 1, 33, 12, 12, 2, 11, 32, 2, 65, 8, 106, 32, 6, 16, 178, 1, 65, 0, 33, 1, 32, 2, 45, 0, 9, 33, 3, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 3, 11, 32, 15, 69, 32, 11, 69, 114, 13, 1, 11, 32, 11, 16, 223, 1, 11, 11, 32, 12, 173, 32, 4, 173, 66, 32, 134, 132, 33, 26, 32, 7, 173, 33, 27, 32, 21, 13, 6, 32, 11, 69, 13, 1, 2, 64, 32, 9, 32, 10, 70, 4, 64, 32, 9, 65, 1, 106, 34, 1, 32, 9, 73, 13, 11, 32, 9, 65, 1, 116, 34, 5, 32, 1, 32, 5, 32, 1, 75, 27, 34, 1, 65, 4, 32, 1, 65, 4, 75, 27, 34, 1, 65, 255, 255, 255, 63, 113, 32, 1, 70, 65, 3, 116, 33, 5, 32, 1, 65, 5, 116, 33, 1, 2, 64, 32, 9, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 8, 54, 2, 104, 32, 2, 32, 8, 54, 2, 96, 32, 2, 32, 9, 65, 5, 116, 54, 2, 100, 11, 32, 2, 65, 136, 1, 106, 32, 1, 32, 5, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 40, 2, 140, 1, 33, 8, 32, 2, 40, 2, 144, 1, 33, 1, 32, 2, 40, 2, 136, 1, 65, 1, 70, 13, 1, 32, 1, 65, 5, 118, 33, 9, 11, 32, 8, 32, 10, 65, 5, 116, 106, 34, 1, 32, 22, 173, 66, 32, 134, 32, 27, 132, 55, 3, 8, 32, 1, 32, 26, 55, 3, 0, 32, 1, 32, 11, 54, 2, 16, 32, 1, 65, 24, 106, 32, 28, 55, 3, 0, 32, 1, 65, 20, 106, 32, 15, 54, 2, 0, 32, 2, 32, 13, 16, 178, 1, 32, 19, 65, 32, 106, 33, 19, 32, 10, 65, 1, 106, 33, 10, 32, 2, 45, 0, 1, 33, 1, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 6, 12, 1, 11, 11, 32, 1, 69, 13, 8, 32, 8, 32, 1, 16, 135, 2, 0, 11, 32, 2, 65, 224, 0, 106, 32, 18, 16, 174, 1, 32, 2, 65, 144, 1, 106, 34, 1, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 136, 1, 32, 2, 40, 2, 96, 34, 4, 65, 21, 70, 13, 2, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 136, 1, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 10, 4, 64, 32, 8, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 19, 65, 96, 106, 34, 19, 13, 0, 11, 11, 32, 9, 69, 32, 9, 65, 5, 116, 69, 32, 8, 69, 114, 114, 13, 6, 32, 8, 16, 223, 1, 12, 6, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 5, 11, 32, 0, 32, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 136, 1, 55, 2, 0, 32, 0, 65, 16, 106, 32, 5, 40, 2, 0, 54, 2, 0, 12, 4, 11, 32, 0, 32, 8, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 10, 54, 2, 0, 32, 0, 65, 8, 106, 32, 9, 54, 2, 0, 12, 3, 11, 65, 1, 33, 3, 11, 32, 10, 69, 13, 0, 32, 10, 65, 5, 116, 33, 10, 32, 8, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 4, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 4, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 10, 65, 96, 106, 34, 10, 13, 0, 11, 11, 32, 9, 69, 32, 9, 65, 5, 116, 69, 32, 8, 69, 114, 114, 69, 4, 64, 32, 8, 16, 223, 1, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 27, 62, 2, 0, 32, 0, 65, 8, 106, 32, 26, 55, 2, 0, 11, 32, 2, 65, 160, 1, 106, 36, 0, 15, 11, 16, 136, 2, 0, 11, 232, 8, 1, 4, 127, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 2, 65, 56, 106, 32, 1, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 4, 64, 2, 64, 2, 64, 32, 2, 45, 0, 57, 34, 3, 65, 165, 127, 106, 14, 35, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 0, 11, 32, 3, 65, 94, 106, 14, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 32, 2, 65, 8, 106, 32, 1, 16, 179, 1, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 32, 2, 45, 0, 9, 33, 3, 3, 64, 32, 3, 65, 44, 70, 32, 3, 65, 253, 0, 70, 114, 69, 65, 0, 32, 3, 65, 221, 0, 71, 27, 69, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 8, 11, 32, 1, 16, 172, 1, 32, 2, 32, 1, 16, 179, 1, 32, 2, 45, 0, 1, 33, 3, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 11, 54, 2, 0, 12, 3, 11, 32, 2, 65, 48, 106, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 48, 65, 1, 113, 4, 64, 32, 2, 45, 0, 49, 65, 251, 0, 71, 13, 1, 32, 1, 16, 172, 1, 32, 2, 65, 40, 106, 32, 1, 16, 170, 1, 32, 2, 40, 2, 40, 33, 3, 32, 2, 32, 2, 45, 0, 44, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 2, 127, 3, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 62, 32, 2, 45, 0, 104, 65, 1, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 12, 2, 11, 32, 2, 45, 0, 105, 13, 0, 11, 65, 21, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 71, 13, 2, 32, 2, 65, 232, 0, 106, 32, 1, 16, 175, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 6, 11, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 16, 178, 1, 2, 64, 32, 2, 45, 0, 32, 65, 1, 113, 4, 64, 32, 2, 45, 0, 33, 65, 219, 0, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 4, 11, 32, 1, 16, 172, 1, 32, 2, 65, 24, 106, 32, 1, 16, 170, 1, 32, 2, 40, 2, 24, 33, 3, 32, 2, 32, 2, 45, 0, 28, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 2, 127, 3, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 64, 32, 2, 45, 0, 104, 65, 1, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 12, 2, 11, 32, 2, 45, 0, 105, 13, 0, 11, 65, 21, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 71, 13, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 174, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 4, 11, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 0, 65, 4, 54, 2, 0, 12, 2, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 178, 1, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 4, 64, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 177, 1, 32, 2, 65, 244, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 240, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 4, 64, 32, 0, 65, 21, 54, 2, 0, 32, 1, 69, 32, 3, 69, 114, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 2, 65, 248, 0, 106, 40, 2, 0, 33, 5, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 128, 1, 106, 36, 0, 11, 187, 2, 1, 3, 127, 35, 0, 65, 64, 106, 34, 4, 36, 0, 2, 64, 2, 64, 32, 2, 65, 127, 74, 4, 64, 65, 1, 33, 5, 32, 2, 4, 64, 32, 2, 33, 6, 32, 2, 65, 1, 16, 84, 34, 5, 69, 13, 2, 11, 32, 5, 32, 1, 32, 2, 16, 210, 2, 33, 1, 32, 4, 65, 0, 54, 2, 16, 32, 4, 66, 1, 55, 3, 8, 32, 4, 32, 3, 54, 2, 20, 32, 4, 65, 4, 54, 2, 28, 32, 4, 32, 4, 65, 20, 106, 54, 2, 24, 32, 4, 32, 4, 65, 8, 106, 54, 2, 36, 32, 4, 65, 60, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 44, 32, 4, 65, 196, 133, 192, 0, 54, 2, 40, 32, 4, 32, 4, 65, 24, 106, 54, 2, 56, 32, 4, 65, 36, 106, 65, 144, 139, 192, 0, 32, 4, 65, 40, 106, 16, 153, 2, 13, 2, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 41, 3, 8, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 7, 54, 2, 0, 2, 64, 32, 3, 40, 2, 0, 65, 20, 73, 13, 0, 32, 3, 40, 2, 4, 34, 0, 69, 13, 0, 32, 3, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 65, 64, 107, 36, 0, 15, 11, 16, 136, 2, 0, 11, 32, 2, 65, 1, 16, 135, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 4, 65, 40, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 175, 35, 2, 14, 127, 5, 126, 35, 0, 65, 144, 2, 107, 34, 3, 36, 0, 32, 3, 65, 200, 1, 106, 32, 1, 32, 2, 16, 171, 1, 32, 3, 65, 192, 1, 106, 32, 3, 65, 200, 1, 106, 16, 178, 1, 32, 0, 2, 126, 2, 64, 32, 3, 45, 0, 192, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 193, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 3, 65, 200, 1, 106, 16, 172, 1, 32, 3, 65, 184, 1, 106, 32, 3, 65, 200, 1, 106, 16, 170, 1, 32, 3, 45, 0, 188, 1, 33, 2, 32, 3, 65, 176, 1, 106, 32, 3, 40, 2, 184, 1, 34, 9, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 176, 1, 65, 1, 113, 69, 4, 64, 65, 2, 33, 1, 12, 1, 11, 32, 3, 45, 0, 177, 1, 33, 1, 32, 2, 65, 1, 113, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 1, 32, 7, 13, 2, 65, 9, 33, 1, 12, 14, 11, 32, 7, 4, 64, 65, 16, 33, 1, 12, 14, 11, 32, 9, 16, 172, 1, 32, 3, 65, 168, 1, 106, 32, 9, 16, 178, 1, 32, 3, 45, 0, 168, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 169, 1, 33, 1, 12, 1, 11, 32, 8, 4, 64, 32, 10, 69, 4, 64, 32, 3, 65, 240, 1, 106, 65, 235, 129, 192, 0, 65, 8, 16, 20, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 32, 14, 69, 13, 17, 32, 8, 16, 223, 1, 12, 17, 11, 32, 3, 65, 240, 1, 106, 32, 3, 65, 200, 1, 106, 16, 175, 1, 32, 3, 65, 252, 1, 106, 33, 6, 32, 3, 65, 248, 1, 106, 33, 5, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 6, 40, 2, 0, 33, 6, 32, 5, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 14, 4, 64, 32, 8, 16, 223, 1, 11, 32, 12, 69, 13, 17, 32, 10, 16, 223, 1, 12, 17, 11, 32, 3, 65, 240, 1, 106, 32, 3, 65, 200, 1, 106, 16, 173, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 6, 40, 2, 0, 33, 6, 32, 5, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 14, 4, 64, 32, 8, 16, 223, 1, 11, 32, 12, 69, 13, 17, 32, 10, 16, 223, 1, 12, 17, 11, 32, 0, 32, 4, 54, 2, 8, 32, 0, 65, 48, 106, 32, 16, 173, 55, 3, 0, 32, 0, 65, 44, 106, 32, 12, 54, 2, 0, 32, 0, 65, 40, 106, 32, 10, 54, 2, 0, 32, 0, 65, 32, 106, 32, 17, 55, 3, 0, 32, 0, 65, 28, 106, 32, 14, 54, 2, 0, 32, 0, 65, 24, 106, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 19, 55, 3, 0, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 66, 0, 12, 17, 11, 32, 3, 65, 240, 1, 106, 65, 230, 129, 192, 0, 65, 5, 16, 20, 12, 3, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 1, 65, 253, 0, 70, 27, 33, 1, 12, 12, 11, 32, 3, 65, 160, 1, 106, 32, 9, 16, 178, 1, 32, 3, 45, 0, 160, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 10, 11, 32, 3, 45, 0, 161, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 10, 11, 32, 9, 16, 172, 1, 32, 3, 65, 240, 1, 106, 32, 9, 16, 177, 1, 32, 3, 40, 2, 128, 2, 33, 11, 32, 3, 40, 2, 252, 1, 33, 7, 32, 3, 40, 2, 248, 1, 33, 5, 32, 3, 40, 2, 244, 1, 33, 1, 32, 3, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 11, 33, 6, 32, 7, 33, 2, 32, 5, 33, 4, 12, 10, 11, 2, 64, 32, 1, 4, 64, 65, 2, 33, 1, 2, 64, 2, 64, 2, 64, 32, 11, 65, 123, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 126, 65, 0, 32, 5, 65, 230, 129, 192, 0, 65, 5, 16, 212, 2, 27, 33, 1, 12, 1, 11, 65, 1, 65, 126, 32, 5, 41, 0, 0, 66, 227, 222, 185, 163, 167, 174, 216, 177, 244, 0, 81, 27, 33, 1, 11, 32, 7, 4, 64, 32, 5, 16, 223, 1, 11, 32, 1, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 8, 32, 1, 65, 3, 113, 65, 1, 107, 13, 1, 12, 4, 11, 2, 64, 32, 7, 65, 123, 106, 14, 4, 0, 8, 8, 3, 8, 11, 32, 5, 65, 230, 129, 192, 0, 65, 5, 16, 212, 2, 13, 7, 11, 32, 8, 4, 64, 32, 3, 65, 240, 1, 106, 65, 230, 129, 192, 0, 65, 5, 16, 21, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 12, 10, 11, 32, 3, 65, 240, 1, 106, 32, 9, 16, 176, 1, 65, 0, 33, 8, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 252, 1, 33, 6, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 12, 10, 11, 32, 3, 65, 232, 0, 106, 32, 9, 16, 178, 1, 32, 3, 45, 0, 104, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 10, 11, 32, 3, 45, 0, 105, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 10, 11, 32, 9, 16, 172, 1, 32, 3, 65, 224, 0, 106, 32, 9, 16, 170, 1, 32, 3, 45, 0, 100, 33, 2, 32, 3, 65, 216, 0, 106, 32, 3, 40, 2, 96, 34, 7, 16, 178, 1, 32, 3, 45, 0, 88, 65, 1, 113, 69, 4, 64, 65, 2, 33, 1, 12, 4, 11, 32, 3, 45, 0, 89, 33, 1, 32, 2, 65, 1, 113, 33, 2, 66, 0, 33, 20, 66, 0, 33, 21, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 2, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 12, 11, 32, 2, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 12, 11, 32, 7, 16, 172, 1, 32, 3, 65, 208, 0, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 80, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 81, 33, 1, 12, 1, 11, 32, 20, 66, 1, 82, 4, 64, 32, 3, 65, 240, 1, 106, 65, 243, 129, 192, 0, 65, 6, 16, 20, 12, 4, 11, 32, 21, 66, 1, 82, 4, 64, 32, 3, 65, 240, 1, 106, 65, 249, 129, 192, 0, 65, 4, 16, 20, 12, 4, 11, 32, 8, 69, 4, 64, 32, 3, 65, 240, 1, 106, 65, 253, 129, 192, 0, 65, 8, 16, 20, 12, 8, 11, 32, 3, 65, 240, 1, 106, 32, 9, 16, 175, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 252, 1, 33, 6, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 5, 69, 13, 13, 32, 8, 16, 223, 1, 65, 0, 33, 8, 12, 17, 11, 32, 17, 66, 32, 136, 167, 33, 2, 32, 19, 167, 33, 6, 32, 17, 167, 33, 4, 32, 11, 173, 33, 17, 32, 5, 33, 14, 12, 14, 11, 32, 1, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 2, 65, 253, 0, 70, 27, 33, 1, 12, 10, 11, 32, 3, 65, 200, 0, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 72, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 8, 11, 32, 3, 45, 0, 73, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 8, 11, 32, 7, 16, 172, 1, 32, 3, 65, 240, 1, 106, 32, 7, 16, 177, 1, 32, 3, 40, 2, 128, 2, 33, 6, 32, 3, 40, 2, 252, 1, 33, 2, 32, 3, 40, 2, 248, 1, 33, 4, 32, 3, 40, 2, 244, 1, 33, 1, 32, 3, 40, 2, 240, 1, 65, 1, 70, 13, 7, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 65, 3, 33, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 124, 106, 14, 5, 1, 3, 0, 3, 2, 3, 11, 65, 127, 65, 0, 32, 4, 65, 243, 129, 192, 0, 65, 6, 16, 212, 2, 27, 33, 1, 12, 2, 11, 65, 1, 65, 127, 32, 4, 40, 0, 0, 65, 244, 210, 181, 171, 6, 70, 27, 33, 1, 12, 1, 11, 65, 126, 65, 127, 32, 4, 41, 0, 0, 66, 227, 208, 133, 203, 230, 237, 215, 180, 228, 0, 81, 27, 33, 1, 11, 32, 2, 4, 64, 32, 4, 16, 223, 1, 11, 32, 1, 65, 3, 113, 34, 1, 65, 3, 70, 13, 12, 32, 1, 65, 1, 107, 14, 2, 3, 5, 1, 11, 2, 64, 32, 2, 65, 124, 106, 14, 5, 2, 12, 0, 12, 4, 12, 11, 32, 4, 65, 243, 129, 192, 0, 65, 6, 16, 212, 2, 13, 11, 11, 32, 20, 66, 1, 81, 4, 64, 32, 3, 65, 240, 1, 106, 65, 243, 129, 192, 0, 65, 6, 16, 21, 12, 10, 11, 32, 3, 65, 240, 1, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 252, 1, 33, 6, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 244, 1, 33, 17, 12, 9, 11, 32, 3, 65, 56, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 56, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 9, 11, 65, 13, 33, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 57, 34, 2, 65, 83, 106, 14, 4, 11, 0, 0, 1, 0, 11, 32, 2, 65, 79, 106, 65, 255, 1, 113, 65, 9, 73, 13, 1, 65, 14, 33, 1, 12, 10, 11, 32, 7, 16, 172, 1, 66, 1, 33, 20, 66, 0, 33, 17, 12, 12, 11, 32, 7, 16, 172, 1, 32, 3, 65, 48, 106, 32, 7, 16, 179, 1, 32, 2, 65, 80, 106, 173, 66, 255, 1, 131, 33, 17, 66, 1, 33, 20, 32, 3, 45, 0, 49, 34, 2, 65, 80, 106, 65, 255, 1, 113, 65, 9, 75, 13, 11, 32, 3, 45, 0, 48, 65, 1, 113, 69, 13, 11, 3, 64, 32, 7, 16, 172, 1, 32, 3, 65, 32, 106, 32, 17, 66, 0, 66, 10, 66, 0, 16, 213, 2, 65, 0, 33, 6, 32, 3, 41, 3, 40, 80, 69, 4, 64, 66, 0, 33, 17, 12, 10, 11, 32, 3, 41, 3, 32, 34, 18, 32, 2, 65, 80, 106, 173, 66, 255, 1, 131, 124, 34, 17, 32, 18, 84, 4, 64, 66, 0, 33, 17, 12, 10, 11, 32, 3, 65, 24, 106, 32, 7, 16, 179, 1, 32, 3, 45, 0, 25, 34, 2, 65, 80, 106, 65, 255, 1, 113, 65, 9, 75, 13, 12, 32, 3, 45, 0, 24, 65, 1, 113, 13, 0, 11, 12, 11, 11, 32, 4, 40, 0, 0, 65, 244, 210, 181, 171, 6, 71, 13, 9, 11, 32, 21, 66, 1, 81, 4, 64, 32, 3, 65, 240, 1, 106, 65, 249, 129, 192, 0, 65, 4, 16, 21, 12, 8, 11, 32, 3, 65, 240, 1, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 244, 1, 33, 19, 32, 3, 40, 2, 252, 1, 12, 6, 11, 32, 3, 65, 64, 107, 32, 7, 16, 178, 1, 32, 3, 45, 0, 64, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 65, 65, 34, 71, 4, 64, 32, 3, 66, 129, 128, 128, 128, 224, 1, 55, 3, 240, 1, 65, 14, 33, 1, 12, 5, 11, 32, 7, 16, 172, 1, 32, 3, 65, 216, 1, 106, 32, 7, 16, 177, 1, 32, 3, 40, 2, 232, 1, 33, 6, 32, 3, 40, 2, 228, 1, 33, 2, 32, 3, 40, 2, 224, 1, 33, 4, 32, 3, 40, 2, 220, 1, 33, 1, 32, 3, 40, 2, 216, 1, 65, 1, 70, 13, 3, 2, 64, 32, 1, 4, 64, 32, 3, 65, 240, 1, 106, 32, 4, 32, 6, 16, 27, 32, 2, 69, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 3, 65, 240, 1, 106, 32, 4, 32, 2, 16, 27, 11, 32, 3, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 3, 40, 2, 244, 1, 33, 1, 12, 5, 11, 32, 3, 41, 3, 248, 1, 33, 19, 66, 1, 33, 21, 12, 9, 11, 32, 4, 41, 0, 0, 66, 227, 208, 133, 203, 230, 237, 215, 180, 228, 0, 82, 13, 7, 11, 32, 8, 4, 64, 32, 3, 65, 240, 1, 106, 65, 253, 129, 192, 0, 65, 8, 16, 21, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 32, 5, 13, 14, 12, 15, 11, 32, 3, 65, 216, 1, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 216, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 220, 1, 33, 18, 32, 3, 65, 128, 2, 106, 32, 3, 40, 2, 228, 1, 34, 6, 54, 2, 0, 32, 3, 32, 1, 54, 2, 244, 1, 32, 3, 65, 1, 54, 2, 240, 1, 32, 3, 32, 18, 55, 3, 248, 1, 32, 18, 66, 32, 136, 167, 33, 2, 32, 18, 167, 33, 4, 65, 0, 33, 8, 12, 19, 11, 32, 3, 65, 240, 1, 106, 32, 7, 16, 22, 32, 3, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 252, 1, 33, 2, 32, 3, 40, 2, 248, 1, 33, 4, 32, 3, 40, 2, 244, 1, 33, 1, 65, 0, 33, 8, 12, 19, 11, 32, 3, 40, 2, 252, 1, 33, 11, 32, 3, 40, 2, 248, 1, 33, 5, 32, 3, 40, 2, 244, 1, 33, 8, 12, 7, 11, 32, 3, 66, 129, 128, 128, 128, 192, 0, 55, 3, 240, 1, 65, 4, 33, 1, 12, 1, 11, 32, 3, 65, 128, 2, 106, 32, 6, 54, 2, 0, 32, 3, 65, 252, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 4, 54, 2, 248, 1, 32, 3, 32, 1, 54, 2, 244, 1, 32, 3, 65, 1, 54, 2, 240, 1, 11, 32, 3, 41, 3, 248, 1, 33, 19, 32, 3, 40, 2, 128, 2, 11, 33, 6, 32, 19, 66, 32, 136, 167, 33, 2, 32, 19, 167, 33, 4, 12, 8, 11, 32, 17, 66, 32, 136, 167, 33, 2, 32, 17, 167, 33, 4, 12, 7, 11, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 12, 6, 11, 32, 3, 65, 240, 1, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 244, 1, 33, 18, 32, 3, 65, 228, 1, 106, 32, 3, 40, 2, 252, 1, 34, 6, 54, 2, 0, 32, 3, 32, 1, 54, 2, 216, 1, 32, 3, 32, 18, 55, 2, 220, 1, 32, 18, 66, 32, 136, 167, 33, 2, 32, 18, 167, 33, 4, 12, 6, 11, 32, 3, 65, 216, 1, 106, 32, 7, 16, 24, 32, 3, 40, 2, 216, 1, 34, 1, 65, 21, 70, 13, 0, 32, 3, 65, 228, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 220, 1, 33, 4, 12, 5, 11, 32, 3, 65, 16, 106, 32, 7, 16, 178, 1, 65, 0, 33, 2, 32, 3, 45, 0, 17, 33, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 0, 11, 65, 2, 33, 1, 12, 3, 11, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 65, 0, 33, 8, 12, 8, 11, 32, 5, 41, 0, 0, 66, 227, 222, 185, 163, 167, 174, 216, 177, 244, 0, 82, 13, 4, 11, 32, 10, 4, 64, 32, 3, 65, 240, 1, 106, 65, 235, 129, 192, 0, 65, 8, 16, 21, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 32, 12, 69, 13, 9, 12, 8, 11, 32, 3, 65, 240, 1, 106, 32, 9, 16, 176, 1, 32, 3, 40, 2, 252, 1, 33, 5, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 5, 33, 6, 12, 9, 11, 32, 3, 65, 152, 1, 106, 32, 9, 16, 178, 1, 2, 64, 32, 3, 45, 0, 152, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 153, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 9, 16, 172, 1, 32, 3, 65, 144, 1, 106, 32, 9, 16, 170, 1, 32, 3, 45, 0, 148, 1, 33, 7, 32, 3, 65, 136, 1, 106, 32, 3, 40, 2, 144, 1, 34, 13, 16, 178, 1, 65, 2, 33, 1, 2, 64, 2, 64, 32, 3, 45, 0, 136, 1, 65, 1, 113, 69, 4, 64, 65, 0, 33, 10, 12, 1, 11, 32, 3, 45, 0, 137, 1, 33, 5, 32, 7, 65, 1, 113, 33, 11, 65, 0, 33, 10, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 7, 65, 44, 71, 4, 64, 32, 7, 65, 253, 0, 70, 13, 1, 32, 11, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 11, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 13, 16, 172, 1, 32, 3, 65, 128, 1, 106, 32, 13, 16, 178, 1, 32, 3, 45, 0, 128, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 129, 1, 33, 5, 12, 1, 11, 32, 10, 4, 64, 32, 3, 65, 240, 1, 106, 32, 9, 16, 175, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 70, 13, 13, 32, 3, 40, 2, 252, 1, 33, 6, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 12, 69, 13, 17, 32, 10, 16, 223, 1, 12, 17, 11, 32, 3, 65, 240, 1, 106, 65, 162, 129, 192, 0, 65, 7, 16, 20, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 12, 16, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 3, 65, 19, 33, 1, 12, 3, 11, 32, 3, 65, 248, 0, 106, 32, 13, 16, 178, 1, 32, 3, 45, 0, 120, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 121, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 13, 16, 172, 1, 32, 3, 65, 240, 1, 106, 32, 13, 16, 177, 1, 32, 3, 40, 2, 128, 2, 33, 7, 32, 3, 40, 2, 252, 1, 33, 11, 32, 3, 40, 2, 248, 1, 33, 15, 32, 3, 40, 2, 244, 1, 33, 5, 32, 3, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 7, 33, 6, 32, 11, 33, 2, 32, 15, 33, 4, 32, 5, 33, 1, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 4, 64, 32, 7, 65, 7, 71, 4, 127, 65, 1, 5, 32, 15, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 11, 33, 5, 32, 11, 69, 32, 15, 69, 114, 13, 1, 32, 15, 16, 223, 1, 12, 1, 11, 32, 11, 65, 7, 71, 13, 1, 32, 15, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 5, 11, 32, 5, 69, 13, 1, 11, 32, 3, 65, 240, 1, 106, 32, 13, 16, 176, 1, 32, 3, 40, 2, 240, 1, 34, 5, 65, 21, 70, 13, 1, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 65, 228, 1, 106, 32, 3, 40, 2, 252, 1, 34, 6, 54, 2, 0, 32, 3, 65, 224, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 4, 54, 2, 220, 1, 32, 3, 32, 5, 54, 2, 216, 1, 32, 5, 33, 1, 12, 5, 11, 32, 10, 4, 64, 32, 3, 65, 240, 1, 106, 65, 162, 129, 192, 0, 65, 7, 16, 21, 32, 3, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 248, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 40, 2, 240, 1, 33, 1, 32, 12, 69, 13, 16, 12, 6, 11, 32, 3, 65, 240, 1, 106, 32, 13, 16, 176, 1, 32, 3, 40, 2, 240, 1, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 252, 1, 33, 6, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 5, 33, 1, 12, 16, 11, 32, 3, 65, 240, 1, 106, 32, 13, 16, 22, 32, 3, 40, 2, 252, 1, 33, 16, 32, 3, 40, 2, 248, 1, 33, 12, 32, 3, 40, 2, 244, 1, 33, 10, 32, 3, 40, 2, 240, 1, 65, 1, 71, 13, 1, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 6, 32, 10, 33, 1, 32, 12, 33, 4, 32, 16, 33, 2, 12, 15, 11, 32, 3, 65, 216, 1, 106, 32, 13, 16, 24, 32, 3, 40, 2, 216, 1, 34, 5, 65, 21, 70, 13, 0, 32, 3, 65, 228, 1, 106, 40, 2, 0, 33, 6, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 220, 1, 33, 4, 32, 5, 33, 1, 12, 3, 11, 32, 3, 65, 240, 0, 106, 32, 13, 16, 178, 1, 65, 0, 33, 11, 32, 3, 45, 0, 113, 33, 5, 32, 3, 45, 0, 112, 65, 1, 113, 13, 1, 11, 11, 11, 32, 12, 69, 32, 10, 69, 114, 13, 10, 11, 32, 10, 16, 223, 1, 12, 9, 11, 32, 12, 33, 4, 32, 16, 33, 2, 32, 5, 33, 6, 12, 8, 11, 32, 5, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 223, 1, 11, 65, 0, 33, 8, 12, 3, 11, 32, 3, 65, 240, 1, 106, 32, 9, 16, 176, 1, 32, 3, 40, 2, 240, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 248, 1, 33, 2, 32, 3, 40, 2, 244, 1, 33, 4, 32, 3, 32, 3, 40, 2, 252, 1, 34, 6, 54, 2, 228, 1, 32, 3, 32, 2, 54, 2, 224, 1, 32, 3, 32, 4, 54, 2, 220, 1, 32, 3, 32, 1, 54, 2, 216, 1, 12, 3, 11, 32, 3, 65, 216, 1, 106, 32, 9, 16, 24, 32, 3, 40, 2, 216, 1, 34, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 228, 1, 33, 6, 32, 3, 40, 2, 224, 1, 33, 2, 32, 3, 40, 2, 220, 1, 33, 4, 12, 2, 11, 32, 3, 65, 8, 106, 32, 9, 16, 178, 1, 65, 0, 33, 7, 32, 3, 45, 0, 9, 33, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 1, 11, 32, 12, 69, 32, 10, 69, 114, 13, 1, 11, 32, 10, 16, 223, 1, 11, 32, 14, 69, 32, 8, 69, 114, 13, 0, 32, 8, 16, 223, 1, 11, 32, 3, 65, 228, 1, 106, 32, 6, 54, 2, 0, 32, 3, 65, 224, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 4, 54, 2, 220, 1, 32, 3, 32, 1, 54, 2, 216, 1, 32, 3, 65, 240, 1, 106, 65, 224, 134, 192, 0, 65, 24, 32, 3, 65, 216, 1, 106, 16, 25, 32, 0, 65, 32, 106, 32, 3, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 128, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 3, 41, 3, 240, 1, 55, 3, 8, 66, 1, 11, 55, 3, 0, 32, 3, 65, 144, 2, 106, 36, 0, 11, 136, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 198, 2, 2, 64, 32, 3, 45, 0, 16, 65, 1, 70, 4, 64, 32, 3, 32, 3, 45, 0, 17, 58, 0, 39, 32, 3, 65, 204, 0, 106, 65, 2, 54, 2, 0, 32, 3, 65, 220, 0, 106, 65, 5, 54, 2, 0, 32, 3, 66, 2, 55, 2, 60, 32, 3, 65, 228, 141, 192, 0, 54, 2, 56, 32, 3, 65, 2, 54, 2, 84, 32, 3, 32, 3, 65, 208, 0, 106, 54, 2, 72, 32, 3, 32, 3, 65, 39, 106, 54, 2, 88, 32, 3, 32, 3, 65, 8, 106, 54, 2, 80, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 137, 2, 32, 3, 65, 56, 106, 32, 3, 65, 40, 106, 16, 139, 2, 2, 64, 32, 3, 40, 2, 40, 34, 1, 69, 13, 0, 32, 3, 40, 2, 44, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 2, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 2, 56, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 64, 107, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 24, 55, 3, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 224, 15, 1, 16, 127, 35, 0, 65, 240, 0, 107, 34, 3, 36, 0, 32, 3, 65, 48, 106, 32, 1, 32, 2, 16, 171, 1, 32, 3, 65, 40, 106, 32, 3, 65, 48, 106, 16, 178, 1, 65, 1, 33, 15, 2, 64, 2, 64, 32, 3, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 4, 33, 2, 12, 1, 11, 32, 3, 45, 0, 41, 65, 251, 0, 71, 4, 64, 65, 14, 33, 2, 12, 1, 11, 32, 3, 65, 48, 106, 16, 172, 1, 32, 3, 65, 32, 106, 32, 3, 65, 48, 106, 16, 170, 1, 32, 3, 45, 0, 36, 33, 4, 32, 3, 65, 24, 106, 32, 3, 40, 2, 32, 34, 7, 16, 178, 1, 65, 1, 33, 16, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 25, 33, 1, 32, 4, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 2, 12, 7, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 2, 12, 7, 11, 32, 7, 16, 172, 1, 32, 3, 65, 16, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 17, 33, 1, 12, 1, 11, 2, 64, 32, 9, 4, 64, 2, 64, 32, 10, 69, 4, 64, 32, 3, 65, 64, 107, 65, 228, 145, 192, 0, 65, 11, 16, 20, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 40, 2, 64, 33, 2, 12, 1, 11, 32, 8, 13, 2, 32, 3, 65, 64, 107, 65, 129, 148, 192, 0, 65, 6, 16, 20, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 40, 2, 64, 33, 2, 65, 0, 33, 16, 32, 13, 69, 13, 0, 32, 10, 16, 223, 1, 11, 65, 0, 33, 11, 32, 12, 69, 4, 64, 65, 0, 33, 12, 32, 8, 13, 9, 12, 10, 11, 32, 9, 16, 223, 1, 32, 8, 13, 8, 12, 9, 11, 32, 3, 65, 64, 107, 65, 220, 145, 192, 0, 65, 8, 16, 20, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 40, 2, 64, 33, 2, 65, 0, 33, 9, 12, 6, 11, 32, 3, 65, 64, 107, 32, 3, 65, 48, 106, 16, 175, 1, 32, 3, 65, 204, 0, 106, 33, 5, 32, 3, 65, 200, 0, 106, 33, 1, 32, 3, 40, 2, 64, 34, 2, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 4, 32, 1, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 12, 4, 64, 32, 9, 16, 223, 1, 11, 32, 13, 4, 64, 32, 10, 16, 223, 1, 11, 32, 14, 69, 13, 9, 32, 8, 16, 223, 1, 12, 9, 11, 32, 3, 65, 64, 107, 32, 3, 65, 48, 106, 16, 173, 1, 32, 3, 40, 2, 64, 34, 2, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 4, 32, 1, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 12, 4, 64, 32, 9, 16, 223, 1, 11, 32, 13, 4, 64, 32, 10, 16, 223, 1, 11, 32, 14, 69, 13, 9, 32, 8, 16, 223, 1, 12, 9, 11, 32, 0, 32, 9, 54, 2, 4, 32, 0, 65, 36, 106, 32, 17, 54, 2, 0, 32, 0, 65, 32, 106, 32, 14, 54, 2, 0, 32, 0, 65, 28, 106, 32, 8, 54, 2, 0, 32, 0, 65, 24, 106, 32, 18, 54, 2, 0, 32, 0, 65, 20, 106, 32, 13, 54, 2, 0, 32, 0, 65, 16, 106, 32, 10, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 54, 2, 0, 32, 0, 65, 8, 106, 32, 12, 54, 2, 0, 65, 0, 33, 15, 12, 9, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 2, 32, 1, 65, 253, 0, 71, 13, 3, 65, 19, 33, 2, 12, 3, 11, 32, 3, 65, 8, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 1, 11, 65, 4, 33, 2, 12, 3, 11, 32, 3, 45, 0, 9, 65, 34, 71, 4, 64, 65, 14, 33, 2, 12, 3, 11, 32, 7, 16, 172, 1, 32, 3, 65, 64, 107, 32, 7, 16, 177, 1, 32, 3, 40, 2, 80, 33, 4, 32, 3, 40, 2, 76, 33, 11, 32, 3, 40, 2, 72, 33, 1, 32, 3, 40, 2, 68, 33, 5, 32, 3, 40, 2, 64, 65, 1, 70, 4, 64, 32, 11, 33, 6, 32, 5, 33, 2, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 32, 5, 4, 64, 65, 3, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 122, 106, 14, 6, 2, 3, 0, 3, 3, 1, 3, 11, 65, 127, 65, 0, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 27, 33, 5, 12, 2, 11, 65, 127, 65, 1, 32, 1, 65, 228, 145, 192, 0, 65, 11, 16, 212, 2, 27, 33, 5, 12, 1, 11, 65, 127, 65, 126, 32, 1, 65, 129, 148, 192, 0, 65, 6, 16, 212, 2, 27, 33, 5, 11, 32, 11, 4, 64, 32, 1, 16, 223, 1, 11, 32, 5, 65, 3, 113, 34, 1, 65, 3, 70, 13, 8, 32, 1, 65, 1, 107, 14, 2, 3, 7, 1, 11, 2, 64, 32, 11, 65, 122, 106, 14, 6, 6, 8, 0, 8, 8, 2, 8, 11, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 7, 11, 32, 9, 4, 64, 32, 3, 65, 64, 107, 65, 220, 145, 192, 0, 65, 8, 16, 21, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 12, 3, 11, 32, 3, 65, 64, 107, 32, 7, 16, 176, 1, 65, 1, 33, 11, 2, 64, 2, 127, 32, 3, 40, 2, 64, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 76, 33, 4, 32, 3, 40, 2, 72, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 5, 12, 1, 11, 32, 3, 65, 64, 107, 32, 7, 16, 22, 32, 3, 40, 2, 76, 33, 6, 32, 3, 40, 2, 72, 33, 1, 32, 3, 40, 2, 68, 33, 9, 32, 3, 40, 2, 64, 65, 1, 71, 13, 1, 32, 3, 65, 208, 0, 106, 40, 2, 0, 33, 4, 32, 9, 11, 33, 2, 65, 0, 33, 9, 32, 8, 13, 12, 12, 13, 11, 32, 1, 33, 12, 12, 7, 11, 32, 1, 65, 228, 145, 192, 0, 65, 11, 16, 212, 2, 13, 5, 11, 32, 10, 69, 13, 1, 32, 3, 65, 64, 107, 65, 228, 145, 192, 0, 65, 11, 16, 21, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 11, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 40, 2, 64, 33, 2, 12, 7, 11, 32, 3, 65, 64, 107, 32, 7, 16, 176, 1, 65, 1, 33, 11, 2, 64, 2, 127, 32, 3, 40, 2, 64, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 76, 33, 4, 32, 3, 40, 2, 72, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 5, 12, 1, 11, 32, 3, 65, 64, 107, 32, 7, 16, 22, 32, 3, 40, 2, 76, 33, 18, 32, 3, 40, 2, 72, 33, 1, 32, 3, 40, 2, 68, 33, 10, 32, 3, 40, 2, 64, 65, 1, 71, 13, 1, 32, 3, 65, 208, 0, 106, 40, 2, 0, 33, 4, 32, 18, 33, 6, 32, 10, 11, 33, 2, 65, 0, 33, 10, 32, 8, 13, 8, 12, 9, 11, 32, 1, 33, 13, 12, 3, 11, 32, 1, 65, 129, 148, 192, 0, 65, 6, 16, 212, 2, 13, 1, 11, 32, 8, 4, 64, 32, 3, 65, 64, 107, 65, 129, 148, 192, 0, 65, 6, 16, 21, 32, 3, 65, 204, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 40, 2, 64, 33, 2, 65, 1, 33, 11, 12, 6, 11, 32, 3, 65, 64, 107, 32, 7, 16, 176, 1, 65, 1, 33, 11, 2, 127, 32, 3, 40, 2, 64, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 76, 33, 4, 32, 3, 40, 2, 72, 33, 6, 32, 1, 33, 2, 32, 3, 40, 2, 68, 12, 1, 11, 32, 3, 65, 64, 107, 32, 7, 16, 22, 32, 3, 40, 2, 76, 33, 17, 32, 3, 40, 2, 72, 33, 14, 32, 3, 40, 2, 68, 33, 8, 32, 3, 40, 2, 64, 65, 1, 71, 13, 2, 32, 3, 65, 208, 0, 106, 40, 2, 0, 33, 4, 32, 8, 33, 2, 32, 17, 33, 6, 32, 14, 11, 33, 1, 12, 6, 11, 32, 3, 65, 64, 107, 32, 7, 16, 176, 1, 32, 3, 40, 2, 64, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 72, 33, 6, 32, 3, 40, 2, 68, 33, 1, 32, 3, 32, 3, 40, 2, 76, 34, 4, 54, 2, 108, 32, 3, 32, 6, 54, 2, 104, 32, 3, 32, 1, 54, 2, 100, 32, 3, 32, 5, 54, 2, 96, 32, 5, 33, 2, 12, 4, 11, 32, 3, 65, 224, 0, 106, 32, 7, 16, 24, 32, 3, 40, 2, 96, 34, 5, 65, 21, 70, 13, 0, 32, 3, 40, 2, 108, 33, 4, 32, 3, 40, 2, 104, 33, 6, 32, 3, 40, 2, 100, 33, 1, 32, 5, 33, 2, 12, 3, 11, 32, 3, 32, 7, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 1, 33, 1, 32, 3, 45, 0, 0, 65, 1, 113, 13, 1, 11, 11, 11, 65, 1, 33, 11, 32, 8, 69, 13, 1, 11, 32, 14, 69, 13, 0, 32, 8, 16, 223, 1, 11, 32, 16, 69, 32, 13, 69, 32, 10, 69, 114, 114, 69, 4, 64, 32, 10, 16, 223, 1, 11, 32, 12, 69, 32, 9, 69, 114, 32, 11, 65, 1, 115, 114, 13, 0, 32, 9, 16, 223, 1, 11, 32, 3, 65, 236, 0, 106, 32, 4, 54, 2, 0, 32, 3, 65, 232, 0, 106, 32, 6, 54, 2, 0, 32, 3, 32, 1, 54, 2, 100, 32, 3, 32, 2, 54, 2, 96, 32, 3, 65, 64, 107, 65, 248, 134, 192, 0, 65, 22, 32, 3, 65, 224, 0, 106, 16, 25, 32, 0, 65, 32, 106, 32, 3, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 208, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 200, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 64, 55, 3, 0, 11, 32, 0, 32, 15, 54, 2, 0, 32, 3, 65, 240, 0, 106, 36, 0, 11, 156, 91, 2, 16, 127, 1, 126, 35, 0, 65, 128, 2, 107, 34, 2, 36, 0, 32, 2, 16, 184, 1, 2, 64, 2, 64, 2, 64, 32, 0, 2, 127, 2, 64, 32, 2, 65, 24, 106, 2, 127, 2, 64, 32, 2, 65, 56, 106, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 3, 32, 2, 40, 2, 4, 71, 4, 64, 32, 2, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 2, 32, 3, 65, 1, 116, 34, 4, 32, 6, 32, 4, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 2, 40, 2, 0, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 6, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 2, 12, 16, 11, 32, 2, 65, 32, 106, 32, 2, 32, 1, 65, 4, 106, 16, 30, 32, 2, 65, 24, 106, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 65, 1, 71, 13, 3, 12, 13, 11, 32, 3, 32, 4, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 224, 1, 106, 32, 2, 65, 217, 132, 192, 0, 65, 2, 16, 187, 1, 32, 2, 65, 216, 1, 106, 34, 3, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 3, 208, 1, 2, 64, 32, 2, 40, 2, 224, 1, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 3, 32, 2, 40, 2, 4, 71, 4, 64, 32, 2, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 2, 32, 3, 65, 1, 116, 34, 4, 32, 6, 32, 4, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 2, 40, 2, 0, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 6, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 2, 12, 16, 11, 32, 2, 65, 44, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 1, 55, 2, 36, 32, 2, 65, 1, 54, 2, 32, 32, 2, 65, 32, 106, 65, 4, 114, 12, 12, 11, 32, 3, 32, 4, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 224, 1, 106, 32, 2, 16, 191, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 0, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 64, 107, 65, 4, 114, 12, 10, 11, 32, 2, 40, 2, 228, 1, 34, 6, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 65, 232, 1, 106, 45, 0, 0, 69, 4, 64, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 2, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 2, 12, 16, 11, 32, 3, 32, 4, 106, 65, 44, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 11, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 34, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 11, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 11, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 34, 3, 65, 139, 133, 192, 0, 41, 0, 0, 55, 0, 0, 32, 3, 65, 7, 106, 65, 146, 133, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 11, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 2, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 2, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 162, 244, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 4, 33, 9, 32, 2, 65, 224, 1, 106, 32, 6, 32, 1, 65, 12, 106, 40, 2, 0, 34, 4, 16, 190, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 1, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 2, 196, 1, 12, 8, 11, 32, 2, 65, 232, 1, 106, 45, 0, 0, 33, 3, 32, 2, 40, 2, 228, 1, 33, 14, 32, 4, 4, 64, 32, 9, 32, 4, 65, 232, 0, 108, 106, 33, 17, 32, 2, 65, 208, 1, 106, 65, 4, 114, 33, 11, 32, 2, 65, 224, 1, 106, 65, 4, 114, 33, 15, 3, 64, 32, 3, 65, 255, 1, 113, 69, 4, 64, 2, 64, 32, 14, 40, 2, 8, 34, 3, 32, 14, 65, 4, 106, 34, 5, 40, 2, 0, 71, 4, 64, 32, 14, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 4, 32, 3, 65, 1, 116, 34, 7, 32, 4, 32, 7, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 14, 40, 2, 0, 33, 7, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 7, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 216, 1, 33, 3, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 14, 32, 4, 54, 2, 0, 32, 5, 32, 3, 54, 2, 0, 32, 14, 40, 2, 8, 33, 3, 12, 1, 11, 32, 3, 69, 13, 4, 12, 18, 11, 32, 3, 32, 4, 106, 65, 44, 58, 0, 0, 32, 14, 32, 14, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 224, 1, 106, 32, 14, 16, 191, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 11, 32, 2, 41, 2, 228, 1, 55, 2, 0, 32, 11, 65, 8, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 228, 1, 34, 4, 65, 8, 106, 34, 7, 40, 2, 0, 33, 3, 32, 2, 45, 0, 232, 1, 69, 4, 64, 2, 64, 32, 4, 65, 4, 106, 34, 12, 40, 2, 0, 32, 3, 71, 4, 64, 32, 4, 40, 2, 0, 33, 8, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 8, 32, 3, 65, 1, 116, 34, 8, 32, 5, 32, 8, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 8, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 8, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 8, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 8, 54, 2, 0, 32, 12, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 8, 32, 8, 32, 3, 16, 135, 2, 0, 11, 32, 3, 32, 8, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 11, 2, 64, 32, 4, 65, 4, 106, 34, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 12, 32, 5, 32, 12, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 12, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 12, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 2, 106, 34, 12, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 12, 32, 3, 32, 12, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 12, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 12, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 233, 200, 1, 59, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 2, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 2, 106, 34, 12, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 12, 32, 3, 32, 12, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 12, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 12, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 2, 65, 224, 1, 106, 32, 4, 32, 9, 41, 3, 0, 16, 186, 1, 32, 2, 65, 184, 1, 106, 34, 12, 32, 15, 65, 8, 106, 34, 16, 40, 2, 0, 54, 2, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 168, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 34, 18, 55, 3, 160, 1, 32, 11, 65, 8, 106, 32, 1, 54, 2, 0, 32, 11, 32, 18, 55, 2, 0, 12, 1, 11, 2, 64, 32, 7, 40, 2, 0, 34, 3, 32, 8, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 10, 32, 5, 32, 10, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 10, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 10, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 10, 32, 5, 32, 10, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 10, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 10, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 3, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 3, 106, 34, 10, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 10, 32, 3, 32, 10, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 10, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 10, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 34, 3, 65, 227, 129, 192, 0, 47, 0, 0, 59, 0, 0, 32, 3, 65, 2, 106, 65, 229, 129, 192, 0, 45, 0, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 3, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 2, 106, 34, 10, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 10, 32, 3, 32, 10, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 10, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 10, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 2, 65, 224, 1, 106, 32, 9, 65, 8, 106, 34, 10, 32, 4, 16, 31, 32, 12, 32, 16, 40, 2, 0, 54, 2, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 168, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 34, 18, 55, 3, 160, 1, 32, 11, 65, 8, 106, 32, 1, 54, 2, 0, 32, 11, 32, 18, 55, 2, 0, 12, 1, 11, 2, 64, 32, 7, 40, 2, 0, 34, 3, 32, 8, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 13, 32, 5, 32, 13, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 13, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 13, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 13, 32, 5, 32, 13, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 13, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 13, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 9, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 9, 106, 34, 13, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 13, 32, 3, 32, 13, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 13, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 13, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 34, 3, 65, 250, 132, 192, 0, 41, 0, 0, 55, 0, 0, 32, 3, 65, 8, 106, 65, 130, 133, 192, 0, 45, 0, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 9, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 65, 2, 106, 34, 13, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 13, 32, 3, 32, 13, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 13, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 13, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 5, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 5, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 22, 11, 32, 3, 32, 5, 106, 65, 162, 244, 0, 59, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 32, 10, 65, 200, 0, 106, 41, 3, 0, 66, 1, 82, 4, 64, 32, 2, 65, 224, 1, 106, 32, 4, 16, 188, 1, 12, 1, 11, 32, 2, 65, 224, 1, 106, 32, 4, 32, 9, 65, 216, 0, 106, 41, 3, 0, 16, 186, 1, 11, 32, 12, 32, 16, 40, 2, 0, 54, 2, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 152, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 34, 18, 55, 3, 144, 1, 32, 11, 65, 8, 106, 32, 1, 54, 2, 0, 32, 11, 32, 18, 55, 2, 0, 12, 1, 11, 2, 64, 32, 7, 40, 2, 0, 34, 3, 32, 8, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 9, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 9, 32, 5, 32, 9, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 9, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 9, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 9, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 9, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 23, 11, 32, 3, 32, 9, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 4, 40, 2, 0, 33, 9, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 7, 32, 3, 65, 1, 116, 34, 9, 32, 5, 32, 9, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 9, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 9, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 9, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 9, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 23, 11, 32, 3, 32, 9, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 8, 79, 4, 64, 32, 4, 40, 2, 0, 33, 9, 12, 1, 11, 32, 3, 65, 8, 106, 34, 9, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 9, 32, 3, 32, 9, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 9, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 9, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 9, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 9, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 23, 11, 32, 3, 32, 9, 106, 66, 242, 202, 193, 227, 150, 239, 215, 183, 238, 0, 55, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 8, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 9, 12, 1, 11, 32, 3, 65, 2, 106, 34, 9, 32, 3, 73, 13, 7, 32, 5, 65, 1, 116, 34, 3, 32, 9, 32, 3, 32, 9, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 9, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 5, 54, 2, 228, 1, 32, 2, 32, 9, 54, 2, 224, 1, 11, 32, 2, 65, 176, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 180, 1, 33, 9, 32, 2, 40, 2, 184, 1, 33, 3, 32, 2, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 4, 32, 9, 54, 2, 0, 32, 8, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 7, 12, 23, 11, 32, 3, 32, 9, 106, 65, 162, 244, 0, 59, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 216, 0, 106, 45, 0, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 65, 224, 1, 106, 32, 4, 65, 231, 132, 192, 0, 65, 7, 16, 189, 1, 12, 2, 11, 32, 2, 65, 224, 1, 106, 32, 4, 65, 238, 132, 192, 0, 65, 6, 16, 189, 1, 12, 1, 11, 32, 2, 65, 224, 1, 106, 32, 4, 65, 212, 132, 192, 0, 65, 5, 16, 189, 1, 11, 32, 12, 32, 16, 40, 2, 0, 54, 2, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 71, 13, 1, 32, 2, 65, 168, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 34, 18, 55, 3, 160, 1, 32, 11, 65, 8, 106, 32, 1, 54, 2, 0, 32, 11, 32, 18, 55, 2, 0, 11, 32, 2, 65, 1, 54, 2, 208, 1, 32, 2, 65, 136, 1, 106, 32, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 128, 1, 12, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 0, 16, 181, 1, 32, 2, 65, 136, 1, 106, 32, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 128, 1, 32, 2, 40, 2, 208, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 204, 1, 106, 32, 2, 65, 136, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 128, 1, 55, 2, 196, 1, 12, 10, 11, 65, 0, 33, 3, 32, 10, 65, 224, 0, 106, 34, 9, 32, 17, 71, 13, 0, 11, 11, 32, 2, 65, 192, 1, 106, 32, 14, 32, 3, 65, 255, 1, 113, 65, 0, 71, 16, 180, 1, 32, 2, 65, 232, 0, 106, 32, 2, 65, 204, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 196, 1, 55, 3, 96, 32, 2, 40, 2, 192, 1, 65, 1, 70, 13, 8, 2, 64, 32, 6, 65, 8, 106, 40, 2, 0, 34, 3, 32, 6, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 44, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 34, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 8, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 8, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 66, 237, 202, 205, 155, 151, 236, 217, 178, 243, 0, 55, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 8, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 2, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 2, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 162, 244, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 16, 33, 4, 32, 2, 65, 224, 1, 106, 32, 6, 32, 1, 65, 24, 106, 40, 2, 0, 34, 3, 16, 190, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 220, 1, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 2, 212, 1, 12, 6, 11, 32, 2, 65, 232, 1, 106, 45, 0, 0, 33, 8, 32, 2, 65, 208, 1, 106, 32, 2, 40, 2, 228, 1, 34, 7, 32, 3, 4, 127, 32, 3, 65, 200, 0, 108, 33, 5, 32, 8, 69, 33, 8, 32, 2, 65, 224, 1, 106, 65, 4, 114, 33, 11, 3, 64, 32, 8, 65, 1, 113, 4, 64, 2, 64, 32, 7, 40, 2, 8, 34, 8, 32, 7, 65, 4, 106, 34, 14, 40, 2, 0, 71, 4, 64, 32, 7, 40, 2, 0, 33, 9, 12, 1, 11, 32, 8, 65, 1, 106, 34, 3, 32, 8, 73, 13, 4, 32, 8, 65, 1, 116, 34, 9, 32, 3, 32, 9, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 8, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 7, 40, 2, 0, 33, 9, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 8, 54, 2, 228, 1, 32, 2, 32, 9, 54, 2, 224, 1, 11, 32, 2, 65, 192, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 196, 1, 33, 9, 32, 2, 40, 2, 200, 1, 33, 3, 32, 2, 40, 2, 192, 1, 65, 1, 71, 4, 64, 32, 7, 32, 9, 54, 2, 0, 32, 14, 32, 3, 54, 2, 0, 32, 7, 40, 2, 8, 33, 8, 12, 1, 11, 32, 3, 69, 13, 4, 12, 20, 11, 32, 8, 32, 9, 106, 65, 44, 58, 0, 0, 32, 7, 32, 7, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 224, 1, 106, 32, 4, 32, 7, 16, 31, 32, 2, 65, 184, 1, 106, 32, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 220, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 55, 2, 212, 1, 12, 8, 11, 32, 4, 65, 200, 0, 106, 33, 4, 65, 1, 33, 8, 32, 5, 65, 184, 127, 106, 34, 5, 13, 0, 11, 65, 0, 5, 32, 8, 11, 65, 255, 1, 113, 65, 0, 71, 16, 180, 1, 32, 2, 65, 152, 1, 106, 32, 2, 65, 220, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 1, 55, 3, 144, 1, 32, 2, 40, 2, 208, 1, 65, 1, 70, 13, 6, 2, 64, 32, 6, 65, 8, 106, 40, 2, 0, 34, 3, 32, 6, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 44, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 34, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 10, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 10, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 34, 3, 65, 150, 133, 192, 0, 41, 0, 0, 55, 0, 0, 32, 3, 65, 8, 106, 65, 158, 133, 192, 0, 47, 0, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 10, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 2, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 2, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 162, 244, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 28, 33, 4, 32, 2, 65, 224, 1, 106, 32, 6, 32, 1, 65, 36, 106, 40, 2, 0, 34, 5, 16, 190, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 1, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 2, 196, 1, 12, 4, 11, 32, 2, 65, 232, 1, 106, 45, 0, 0, 33, 7, 32, 2, 65, 192, 1, 106, 32, 2, 40, 2, 228, 1, 34, 3, 32, 5, 4, 127, 32, 4, 32, 5, 65, 24, 108, 106, 33, 9, 32, 7, 69, 33, 8, 32, 2, 65, 208, 1, 106, 65, 4, 114, 33, 7, 3, 64, 32, 8, 65, 1, 113, 4, 64, 2, 64, 32, 3, 40, 2, 8, 34, 8, 32, 3, 65, 4, 106, 34, 11, 40, 2, 0, 71, 4, 64, 32, 3, 40, 2, 0, 33, 5, 12, 1, 11, 32, 8, 65, 1, 106, 34, 5, 32, 8, 73, 13, 4, 32, 8, 65, 1, 116, 34, 14, 32, 5, 32, 14, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 8, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 3, 40, 2, 0, 33, 14, 32, 2, 65, 1, 54, 2, 232, 1, 32, 2, 32, 8, 54, 2, 228, 1, 32, 2, 32, 14, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 5, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 40, 2, 212, 1, 33, 5, 32, 2, 40, 2, 216, 1, 33, 8, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 3, 32, 5, 54, 2, 0, 32, 11, 32, 8, 54, 2, 0, 32, 3, 40, 2, 8, 33, 8, 12, 1, 11, 32, 8, 69, 13, 4, 32, 5, 32, 8, 16, 135, 2, 0, 11, 32, 5, 32, 8, 106, 65, 44, 58, 0, 0, 32, 3, 32, 3, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 224, 1, 106, 32, 3, 16, 191, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 224, 1, 65, 1, 70, 13, 0, 32, 2, 32, 2, 45, 0, 232, 1, 58, 0, 116, 32, 2, 32, 2, 40, 2, 228, 1, 54, 2, 112, 32, 2, 65, 224, 1, 106, 32, 2, 65, 240, 0, 106, 65, 219, 129, 192, 0, 65, 3, 32, 4, 16, 14, 32, 2, 40, 2, 224, 1, 65, 1, 70, 13, 0, 32, 2, 65, 224, 1, 106, 32, 2, 65, 240, 0, 106, 65, 169, 133, 192, 0, 65, 5, 32, 4, 65, 12, 106, 34, 4, 16, 14, 32, 2, 40, 2, 224, 1, 65, 1, 71, 13, 1, 11, 32, 7, 32, 2, 41, 2, 228, 1, 55, 2, 0, 32, 7, 65, 8, 106, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 208, 1, 32, 2, 65, 184, 1, 106, 32, 7, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 176, 1, 12, 1, 11, 32, 2, 65, 208, 1, 106, 32, 2, 40, 2, 112, 32, 2, 45, 0, 116, 16, 181, 1, 32, 2, 65, 184, 1, 106, 32, 7, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 176, 1, 32, 2, 40, 2, 208, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 204, 1, 106, 32, 2, 65, 184, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 55, 2, 196, 1, 12, 6, 11, 65, 1, 33, 8, 32, 4, 65, 12, 106, 34, 4, 32, 9, 71, 13, 0, 11, 65, 0, 5, 32, 7, 11, 65, 255, 1, 113, 65, 0, 71, 16, 180, 1, 32, 2, 65, 152, 1, 106, 32, 2, 65, 204, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 196, 1, 55, 3, 144, 1, 32, 2, 40, 2, 192, 1, 65, 1, 70, 13, 4, 2, 64, 32, 6, 65, 8, 106, 40, 2, 0, 34, 3, 32, 6, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 44, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 4, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 34, 58, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 4, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 4, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 228, 194, 209, 139, 6, 54, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 4, 106, 34, 3, 54, 2, 0, 2, 64, 32, 6, 65, 4, 106, 40, 2, 0, 34, 4, 32, 3, 107, 65, 2, 79, 4, 64, 32, 6, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 2, 106, 34, 5, 32, 3, 73, 13, 1, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 6, 40, 2, 0, 33, 5, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 228, 1, 32, 2, 32, 5, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 3, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 6, 32, 4, 54, 2, 0, 32, 6, 65, 4, 106, 32, 3, 54, 2, 0, 32, 6, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 15, 11, 32, 3, 32, 4, 106, 65, 162, 244, 0, 59, 0, 0, 32, 6, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 32, 1, 65, 40, 106, 34, 1, 40, 2, 0, 69, 4, 64, 32, 2, 65, 224, 1, 106, 32, 6, 16, 188, 1, 12, 1, 11, 32, 2, 65, 208, 1, 106, 32, 1, 16, 134, 1, 32, 2, 65, 224, 1, 106, 32, 6, 32, 2, 40, 2, 208, 1, 34, 1, 32, 2, 40, 2, 216, 1, 16, 187, 1, 32, 2, 40, 2, 212, 1, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 65, 184, 1, 106, 34, 1, 32, 2, 65, 236, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 1, 55, 3, 176, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 1, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 64, 107, 65, 4, 114, 12, 10, 11, 32, 2, 65, 64, 107, 32, 6, 65, 0, 16, 181, 1, 32, 2, 65, 56, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 3, 48, 32, 2, 40, 2, 64, 65, 1, 70, 13, 10, 32, 2, 40, 2, 8, 34, 3, 32, 2, 40, 2, 4, 71, 4, 64, 32, 2, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 0, 32, 3, 65, 1, 116, 34, 6, 32, 1, 32, 6, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 224, 1, 12, 1, 11, 32, 2, 65, 232, 1, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 228, 1, 32, 2, 32, 2, 40, 2, 0, 54, 2, 224, 1, 11, 32, 2, 65, 208, 1, 106, 32, 1, 65, 1, 32, 2, 65, 224, 1, 106, 16, 13, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 212, 1, 33, 4, 32, 2, 40, 2, 208, 1, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 3, 12, 2, 11, 32, 1, 69, 13, 0, 32, 4, 32, 1, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 2, 65, 24, 106, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 200, 1, 106, 32, 2, 65, 8, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 0, 34, 18, 55, 3, 192, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 18, 55, 2, 4, 65, 0, 12, 10, 11, 32, 2, 65, 1, 54, 2, 192, 1, 32, 2, 65, 152, 1, 106, 32, 2, 65, 192, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 144, 1, 11, 32, 2, 65, 204, 0, 106, 32, 2, 65, 152, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 144, 1, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 64, 107, 65, 4, 114, 12, 4, 11, 32, 2, 65, 1, 54, 2, 208, 1, 32, 2, 65, 152, 1, 106, 32, 2, 65, 208, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 144, 1, 11, 32, 2, 65, 204, 0, 106, 32, 2, 65, 152, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 144, 1, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 64, 107, 65, 4, 114, 12, 2, 11, 32, 2, 65, 1, 54, 2, 192, 1, 32, 2, 65, 232, 0, 106, 32, 2, 65, 192, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 96, 11, 32, 2, 65, 204, 0, 106, 32, 2, 65, 232, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 96, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 64, 107, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 48, 11, 32, 2, 65, 44, 106, 32, 2, 65, 56, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 2, 36, 32, 2, 65, 1, 54, 2, 32, 32, 2, 65, 32, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 16, 11, 32, 2, 65, 200, 1, 106, 34, 1, 32, 2, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 16, 55, 3, 192, 1, 2, 64, 32, 2, 40, 2, 0, 34, 3, 69, 13, 0, 32, 2, 40, 2, 4, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 2, 65, 216, 1, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 192, 1, 55, 3, 208, 1, 32, 2, 65, 224, 1, 106, 65, 217, 136, 192, 0, 65, 225, 0, 32, 2, 65, 208, 1, 106, 16, 32, 32, 0, 65, 32, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 240, 1, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 232, 1, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 224, 1, 55, 3, 0, 65, 1, 11, 54, 2, 0, 32, 2, 65, 128, 2, 106, 36, 0, 15, 11, 32, 4, 32, 3, 16, 135, 2, 0, 11, 32, 5, 32, 3, 16, 135, 2, 0, 11, 32, 9, 32, 3, 16, 135, 2, 0, 11, 226, 6, 1, 4, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 5, 12, 1, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 1, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 8, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 4, 32, 3, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 16, 106, 32, 5, 65, 1, 32, 3, 16, 13, 32, 3, 65, 24, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 20, 33, 5, 32, 3, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 5, 54, 2, 0, 32, 1, 65, 4, 106, 32, 4, 54, 2, 0, 32, 1, 40, 2, 8, 33, 4, 12, 1, 11, 32, 4, 69, 13, 1, 32, 5, 32, 4, 16, 135, 2, 0, 11, 32, 4, 32, 5, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 32, 1, 65, 212, 132, 192, 0, 65, 5, 16, 187, 1, 32, 3, 65, 24, 106, 34, 4, 32, 3, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 4, 55, 3, 16, 2, 64, 32, 3, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 5, 12, 2, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 2, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 8, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 4, 32, 3, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 16, 106, 32, 5, 65, 1, 32, 3, 16, 13, 32, 3, 65, 24, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 20, 33, 5, 32, 3, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 5, 54, 2, 0, 32, 1, 65, 4, 106, 32, 4, 54, 2, 0, 32, 1, 40, 2, 8, 33, 4, 12, 2, 11, 32, 4, 69, 13, 2, 32, 5, 32, 4, 16, 135, 2, 0, 11, 32, 0, 32, 3, 41, 3, 16, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 4, 32, 5, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 32, 1, 32, 2, 40, 2, 0, 32, 2, 40, 2, 8, 16, 187, 1, 32, 3, 65, 24, 106, 34, 2, 32, 3, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 4, 55, 3, 16, 32, 3, 40, 2, 0, 65, 1, 70, 4, 64, 32, 0, 32, 3, 41, 3, 16, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 5, 12, 2, 11, 32, 4, 65, 1, 106, 34, 2, 32, 4, 73, 13, 0, 32, 4, 65, 1, 116, 34, 5, 32, 2, 32, 5, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 8, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 4, 32, 3, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 16, 106, 32, 2, 65, 1, 32, 3, 16, 13, 32, 3, 65, 24, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 20, 33, 5, 32, 3, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 5, 54, 2, 0, 32, 1, 65, 4, 106, 32, 2, 54, 2, 0, 32, 1, 40, 2, 8, 33, 4, 12, 2, 11, 32, 2, 69, 13, 0, 32, 5, 32, 2, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 4, 32, 5, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 32, 106, 36, 0, 11, 209, 37, 1, 5, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 40, 2, 8, 34, 4, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 5, 12, 4, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 4, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 68, 33, 5, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 5, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 4, 12, 4, 11, 32, 4, 69, 13, 4, 12, 7, 11, 32, 2, 40, 2, 8, 34, 4, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 5, 12, 2, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 3, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 68, 33, 5, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 5, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 4, 69, 13, 3, 12, 6, 11, 32, 0, 32, 2, 16, 34, 12, 4, 11, 32, 4, 32, 5, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 65, 208, 0, 106, 32, 2, 65, 137, 129, 192, 0, 65, 4, 16, 187, 1, 32, 3, 65, 40, 106, 34, 4, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 2, 64, 32, 3, 40, 2, 80, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 4, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 5, 12, 2, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 3, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 68, 33, 5, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 5, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 4, 69, 13, 3, 12, 6, 11, 32, 0, 32, 3, 41, 3, 32, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 4, 11, 32, 4, 32, 5, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 2, 64, 32, 1, 40, 2, 4, 65, 1, 70, 4, 64, 32, 3, 65, 208, 0, 106, 32, 2, 65, 239, 131, 192, 0, 65, 4, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 71, 13, 1, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 2, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 243, 131, 192, 0, 65, 4, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 2, 11, 32, 3, 32, 3, 40, 2, 84, 54, 2, 32, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 36, 32, 3, 65, 208, 0, 106, 32, 3, 65, 32, 106, 65, 247, 131, 192, 0, 65, 10, 32, 1, 65, 8, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 2, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 32, 106, 65, 249, 128, 192, 0, 65, 6, 32, 1, 65, 20, 106, 16, 17, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 2, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 32, 32, 3, 45, 0, 36, 16, 182, 1, 12, 1, 11, 32, 3, 32, 3, 40, 2, 84, 54, 2, 32, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 36, 32, 3, 65, 208, 0, 106, 32, 3, 65, 32, 106, 65, 249, 128, 192, 0, 65, 6, 32, 1, 65, 8, 106, 16, 17, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 32, 32, 3, 45, 0, 36, 16, 182, 1, 11, 32, 3, 65, 56, 106, 34, 1, 32, 3, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 68, 55, 3, 48, 2, 64, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 1, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 4, 12, 2, 11, 32, 1, 65, 1, 106, 34, 4, 32, 1, 73, 13, 3, 32, 1, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 1, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 4, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 68, 33, 4, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 4, 54, 2, 0, 32, 2, 65, 4, 106, 32, 1, 54, 2, 0, 32, 2, 40, 2, 8, 33, 1, 12, 2, 11, 32, 1, 69, 13, 3, 32, 4, 32, 1, 16, 135, 2, 0, 11, 32, 0, 32, 3, 41, 3, 48, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 4, 11, 32, 1, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 3, 11, 32, 4, 32, 5, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 65, 208, 0, 106, 32, 2, 65, 255, 128, 192, 0, 65, 4, 16, 187, 1, 32, 3, 65, 200, 0, 106, 34, 4, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 64, 2, 64, 32, 3, 40, 2, 80, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 4, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 5, 12, 2, 11, 32, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 2, 32, 4, 65, 1, 116, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 68, 33, 5, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 5, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 54, 2, 0, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 4, 69, 13, 2, 12, 5, 11, 32, 0, 32, 3, 41, 3, 64, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 4, 32, 5, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 65, 1, 107, 14, 4, 1, 2, 3, 4, 0, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 205, 132, 192, 0, 65, 7, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 7, 11, 32, 3, 32, 3, 40, 2, 84, 54, 2, 48, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 52, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 12, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 7, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 227, 129, 192, 0, 32, 1, 65, 24, 106, 16, 12, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 7, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 243, 131, 192, 0, 65, 4, 32, 1, 65, 36, 106, 16, 17, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 7, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 48, 32, 3, 45, 0, 52, 16, 182, 1, 12, 6, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 182, 132, 192, 0, 65, 11, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 6, 11, 32, 3, 32, 3, 40, 2, 84, 34, 4, 54, 2, 24, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 34, 5, 58, 0, 28, 32, 5, 13, 4, 32, 4, 40, 2, 8, 34, 5, 32, 4, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 6, 12, 4, 11, 32, 5, 65, 1, 106, 34, 6, 32, 5, 73, 13, 6, 32, 5, 65, 1, 116, 34, 7, 32, 6, 32, 7, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 5, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 4, 40, 2, 0, 33, 7, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 5, 54, 2, 84, 32, 3, 32, 7, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 6, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 68, 33, 6, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 4, 32, 6, 54, 2, 0, 32, 4, 65, 4, 106, 32, 5, 54, 2, 0, 32, 4, 40, 2, 8, 33, 5, 12, 4, 11, 32, 5, 69, 13, 6, 12, 10, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 164, 132, 192, 0, 65, 7, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 5, 11, 32, 3, 32, 3, 40, 2, 84, 54, 2, 48, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 52, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 12, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 5, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 171, 132, 192, 0, 65, 11, 32, 1, 65, 40, 106, 16, 15, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 5, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 227, 129, 192, 0, 32, 1, 65, 24, 106, 16, 12, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 5, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 48, 32, 3, 45, 0, 52, 16, 182, 1, 12, 4, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 147, 132, 192, 0, 65, 12, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 4, 11, 32, 3, 32, 3, 40, 2, 84, 54, 2, 48, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 52, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 12, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 4, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 159, 132, 192, 0, 65, 5, 32, 1, 65, 24, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 4, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 48, 32, 3, 45, 0, 52, 16, 182, 1, 12, 3, 11, 32, 3, 65, 208, 0, 106, 32, 2, 65, 136, 132, 192, 0, 65, 11, 16, 192, 1, 32, 3, 40, 2, 80, 65, 1, 71, 4, 64, 32, 3, 32, 3, 40, 2, 84, 54, 2, 48, 32, 3, 32, 3, 65, 216, 0, 106, 45, 0, 0, 58, 0, 52, 32, 3, 65, 208, 0, 106, 32, 3, 65, 48, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 12, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 4, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 48, 32, 3, 45, 0, 52, 16, 182, 1, 12, 3, 11, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 2, 11, 32, 5, 32, 6, 106, 65, 44, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 40, 2, 24, 33, 4, 11, 32, 3, 65, 0, 58, 0, 28, 2, 64, 32, 4, 40, 2, 8, 34, 5, 32, 4, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 6, 12, 1, 11, 32, 5, 65, 1, 106, 34, 6, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 7, 32, 6, 32, 7, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 5, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 4, 40, 2, 0, 33, 7, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 5, 54, 2, 84, 32, 3, 32, 7, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 6, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 68, 33, 6, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 4, 32, 6, 54, 2, 0, 32, 4, 65, 4, 106, 32, 5, 54, 2, 0, 32, 4, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 6, 11, 32, 5, 32, 6, 106, 65, 34, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 2, 64, 32, 3, 40, 2, 24, 34, 4, 65, 4, 106, 40, 2, 0, 34, 6, 32, 4, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 5, 79, 4, 64, 32, 4, 40, 2, 0, 33, 6, 12, 1, 11, 32, 5, 65, 5, 106, 34, 7, 32, 5, 73, 13, 2, 32, 6, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 6, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 6, 54, 2, 84, 32, 3, 32, 4, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 68, 33, 6, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 4, 32, 6, 54, 2, 0, 32, 4, 65, 4, 106, 32, 5, 54, 2, 0, 32, 4, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 6, 11, 32, 5, 32, 6, 106, 34, 5, 65, 159, 132, 192, 0, 40, 0, 0, 54, 0, 0, 32, 5, 65, 4, 106, 65, 163, 132, 192, 0, 45, 0, 0, 58, 0, 0, 32, 4, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 5, 106, 34, 5, 54, 2, 0, 2, 64, 32, 4, 65, 4, 106, 40, 2, 0, 34, 6, 32, 5, 107, 65, 2, 79, 4, 64, 32, 4, 40, 2, 0, 33, 6, 12, 1, 11, 32, 5, 65, 2, 106, 34, 7, 32, 5, 73, 13, 2, 32, 6, 65, 1, 116, 34, 5, 32, 7, 32, 5, 32, 7, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 6, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 6, 54, 2, 84, 32, 3, 32, 4, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 5, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 68, 33, 6, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 4, 32, 6, 54, 2, 0, 32, 4, 65, 4, 106, 32, 5, 54, 2, 0, 32, 4, 65, 8, 106, 40, 2, 0, 33, 5, 12, 1, 11, 32, 5, 69, 13, 2, 12, 6, 11, 32, 5, 32, 6, 106, 65, 162, 244, 0, 59, 0, 0, 32, 4, 65, 8, 106, 34, 4, 32, 4, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 3, 40, 2, 24, 33, 4, 2, 64, 32, 1, 40, 2, 12, 34, 5, 69, 4, 64, 32, 3, 65, 208, 0, 106, 32, 4, 16, 188, 1, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 4, 32, 5, 32, 1, 65, 20, 106, 40, 2, 0, 16, 187, 1, 11, 32, 3, 65, 56, 106, 34, 4, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 48, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 48, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 24, 106, 65, 193, 132, 192, 0, 65, 7, 32, 1, 65, 64, 107, 16, 15, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 24, 106, 65, 227, 129, 192, 0, 32, 1, 65, 24, 106, 16, 12, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 24, 106, 65, 243, 131, 192, 0, 65, 4, 32, 1, 65, 36, 106, 16, 17, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 24, 106, 65, 200, 132, 192, 0, 65, 5, 32, 1, 65, 48, 106, 16, 14, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 204, 0, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 12, 1, 11, 32, 3, 65, 64, 107, 32, 3, 40, 2, 24, 32, 3, 45, 0, 28, 16, 182, 1, 11, 32, 3, 65, 16, 106, 34, 1, 32, 3, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 68, 55, 3, 8, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 1, 32, 2, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 2, 40, 2, 0, 33, 4, 12, 3, 11, 32, 1, 65, 1, 106, 34, 4, 32, 1, 73, 13, 1, 32, 1, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 80, 12, 1, 11, 32, 3, 65, 216, 0, 106, 65, 1, 54, 2, 0, 32, 3, 32, 1, 54, 2, 84, 32, 3, 32, 2, 40, 2, 0, 54, 2, 80, 11, 32, 3, 65, 64, 107, 32, 4, 65, 1, 32, 3, 65, 208, 0, 106, 16, 13, 32, 3, 65, 200, 0, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 68, 33, 4, 32, 3, 40, 2, 64, 65, 1, 71, 4, 64, 32, 2, 32, 4, 54, 2, 0, 32, 2, 65, 4, 106, 32, 1, 54, 2, 0, 32, 2, 40, 2, 8, 33, 1, 12, 3, 11, 32, 1, 69, 13, 1, 32, 4, 32, 1, 16, 135, 2, 0, 11, 32, 0, 32, 3, 41, 3, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 2, 11, 16, 136, 2, 0, 11, 32, 1, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 224, 0, 106, 36, 0, 15, 11, 32, 5, 32, 4, 16, 135, 2, 0, 11, 32, 6, 32, 5, 16, 135, 2, 0, 11, 177, 2, 1, 3, 127, 35, 0, 65, 64, 106, 34, 4, 36, 0, 2, 64, 2, 64, 32, 2, 65, 127, 74, 4, 64, 65, 1, 33, 5, 32, 2, 4, 64, 32, 2, 33, 6, 32, 2, 65, 1, 16, 84, 34, 5, 69, 13, 2, 11, 32, 5, 32, 1, 32, 2, 16, 210, 2, 33, 1, 32, 4, 65, 0, 54, 2, 16, 32, 4, 66, 1, 55, 3, 8, 32, 4, 32, 3, 54, 2, 20, 32, 4, 65, 6, 54, 2, 28, 32, 4, 32, 4, 65, 20, 106, 54, 2, 24, 32, 4, 32, 4, 65, 8, 106, 54, 2, 36, 32, 4, 65, 60, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 44, 32, 4, 65, 196, 133, 192, 0, 54, 2, 40, 32, 4, 32, 4, 65, 24, 106, 54, 2, 56, 32, 4, 65, 36, 106, 65, 144, 139, 192, 0, 32, 4, 65, 40, 106, 16, 153, 2, 13, 2, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 41, 3, 8, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 8, 54, 2, 0, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 65, 64, 107, 36, 0, 15, 11, 16, 136, 2, 0, 11, 32, 2, 65, 1, 16, 135, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 4, 65, 40, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 233, 23, 2, 4, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 16, 184, 1, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 32, 106, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 4, 12, 4, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 6, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 4, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 2, 40, 2, 16, 33, 3, 12, 4, 11, 32, 3, 69, 13, 6, 12, 10, 11, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 5, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 4, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 2, 40, 2, 16, 33, 3, 12, 2, 11, 32, 3, 69, 13, 5, 12, 9, 11, 32, 2, 65, 40, 106, 32, 2, 65, 8, 106, 16, 34, 32, 2, 65, 32, 106, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 24, 32, 2, 40, 2, 40, 65, 1, 71, 13, 6, 12, 3, 11, 32, 3, 32, 4, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 137, 129, 192, 0, 65, 4, 16, 187, 1, 32, 2, 65, 208, 0, 106, 34, 3, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 72, 2, 64, 32, 2, 40, 2, 96, 65, 1, 71, 4, 64, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 5, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 4, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 2, 40, 2, 16, 33, 3, 12, 2, 11, 32, 3, 69, 13, 5, 12, 9, 11, 32, 2, 65, 52, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 72, 55, 2, 44, 32, 2, 65, 1, 54, 2, 40, 32, 2, 65, 40, 106, 65, 4, 114, 12, 2, 11, 32, 3, 32, 4, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 2, 64, 2, 64, 32, 1, 40, 2, 4, 65, 1, 70, 4, 64, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 150, 129, 192, 0, 65, 12, 16, 192, 1, 32, 2, 40, 2, 96, 65, 1, 71, 13, 1, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 169, 129, 192, 0, 65, 7, 16, 192, 1, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 162, 129, 192, 0, 65, 7, 32, 1, 65, 8, 106, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 244, 128, 192, 0, 65, 5, 32, 1, 65, 20, 106, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 182, 1, 12, 1, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 162, 129, 192, 0, 65, 7, 32, 1, 65, 8, 106, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 182, 1, 11, 32, 2, 65, 64, 107, 34, 1, 32, 2, 65, 212, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 76, 55, 3, 56, 2, 64, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 40, 2, 16, 34, 1, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 3, 12, 2, 11, 32, 1, 65, 1, 106, 34, 3, 32, 1, 73, 13, 5, 32, 1, 65, 1, 116, 34, 4, 32, 3, 32, 4, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 1, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 3, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 76, 33, 3, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 3, 54, 2, 8, 32, 2, 40, 2, 16, 33, 1, 12, 2, 11, 32, 1, 69, 13, 5, 32, 3, 32, 1, 16, 135, 2, 0, 11, 32, 2, 65, 52, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 56, 55, 2, 44, 32, 2, 65, 1, 54, 2, 40, 32, 2, 65, 40, 106, 65, 4, 114, 12, 2, 11, 12, 4, 11, 32, 3, 32, 4, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 255, 128, 192, 0, 65, 4, 16, 187, 1, 32, 2, 65, 208, 0, 106, 34, 3, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 72, 2, 64, 32, 2, 40, 2, 96, 65, 1, 71, 4, 64, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 4, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 4, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 3, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 2, 40, 2, 16, 33, 3, 12, 2, 11, 32, 3, 69, 13, 4, 12, 8, 11, 32, 2, 65, 52, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 72, 55, 2, 44, 32, 2, 65, 1, 54, 2, 40, 32, 2, 65, 40, 106, 65, 4, 114, 12, 1, 11, 32, 3, 32, 4, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 1, 65, 20, 106, 33, 3, 2, 64, 2, 64, 32, 1, 40, 2, 4, 65, 1, 70, 4, 64, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 203, 129, 192, 0, 65, 3, 16, 192, 1, 32, 2, 40, 2, 96, 65, 1, 71, 13, 1, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 222, 129, 192, 0, 65, 5, 16, 192, 1, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 8, 106, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 227, 129, 192, 0, 32, 3, 16, 12, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 182, 1, 12, 1, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 8, 106, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 219, 129, 192, 0, 32, 3, 16, 12, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 182, 1, 11, 32, 2, 65, 64, 107, 34, 1, 32, 2, 65, 212, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 76, 55, 3, 56, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 40, 2, 16, 34, 1, 32, 2, 40, 2, 12, 71, 4, 64, 32, 2, 40, 2, 8, 33, 3, 12, 5, 11, 32, 1, 65, 1, 106, 34, 3, 32, 1, 73, 13, 3, 32, 1, 65, 1, 116, 34, 4, 32, 3, 32, 4, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 96, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 1, 54, 2, 0, 32, 2, 32, 1, 54, 2, 100, 32, 2, 32, 2, 40, 2, 8, 54, 2, 96, 11, 32, 2, 65, 200, 0, 106, 32, 3, 65, 1, 32, 2, 65, 224, 0, 106, 16, 13, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 76, 33, 3, 32, 2, 40, 2, 72, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 3, 54, 2, 8, 32, 2, 40, 2, 16, 33, 1, 12, 5, 11, 32, 1, 69, 13, 3, 32, 3, 32, 1, 16, 135, 2, 0, 11, 32, 2, 65, 52, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 56, 55, 2, 44, 32, 2, 65, 1, 54, 2, 40, 32, 2, 65, 40, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 24, 11, 32, 2, 65, 48, 106, 34, 1, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 40, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 40, 2, 12, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 2, 65, 208, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 40, 55, 3, 72, 32, 2, 65, 224, 0, 106, 65, 219, 135, 192, 0, 65, 198, 0, 32, 2, 65, 200, 0, 106, 16, 32, 32, 0, 65, 32, 106, 32, 2, 65, 248, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 232, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 96, 55, 3, 0, 65, 1, 12, 3, 11, 16, 136, 2, 0, 11, 32, 1, 32, 3, 106, 65, 253, 0, 58, 0, 0, 32, 2, 65, 0, 54, 2, 40, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 2, 65, 32, 106, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 24, 11, 32, 2, 65, 48, 106, 32, 2, 65, 16, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 8, 34, 6, 55, 3, 40, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 6, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 2, 65, 128, 1, 106, 36, 0, 15, 11, 32, 4, 32, 3, 16, 135, 2, 0, 11, 171, 7, 1, 4, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 40, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 4, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 32, 2, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 4, 11, 32, 3, 32, 4, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 32, 1, 65, 131, 129, 192, 0, 65, 6, 16, 187, 1, 32, 2, 65, 24, 106, 34, 3, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 2, 64, 32, 2, 40, 2, 32, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 2, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 40, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 4, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 32, 2, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 2, 12, 5, 11, 32, 0, 32, 2, 41, 3, 16, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 3, 32, 4, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 32, 1, 16, 191, 1, 2, 64, 2, 64, 32, 2, 40, 2, 32, 65, 1, 70, 4, 64, 32, 2, 65, 8, 106, 32, 2, 65, 32, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 2, 65, 16, 106, 32, 2, 40, 2, 36, 32, 2, 65, 40, 106, 45, 0, 0, 16, 181, 1, 32, 2, 65, 8, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 20, 55, 3, 0, 32, 2, 40, 2, 16, 65, 1, 71, 13, 1, 11, 32, 0, 32, 2, 41, 3, 0, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 40, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 4, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 32, 2, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 12, 3, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 48, 106, 36, 0, 15, 11, 32, 4, 32, 3, 16, 135, 2, 0, 11, 149, 5, 2, 2, 127, 1, 126, 35, 0, 65, 224, 0, 107, 34, 2, 36, 0, 32, 2, 65, 16, 106, 16, 184, 1, 32, 2, 65, 64, 107, 32, 2, 65, 16, 106, 16, 191, 1, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 65, 40, 106, 2, 127, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 60, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 52, 32, 2, 65, 1, 54, 2, 48, 32, 2, 65, 48, 106, 65, 4, 114, 12, 1, 11, 32, 2, 32, 2, 40, 2, 68, 54, 2, 0, 32, 2, 32, 2, 65, 200, 0, 106, 45, 0, 0, 58, 0, 4, 32, 2, 65, 64, 107, 32, 2, 65, 220, 145, 192, 0, 65, 8, 32, 1, 16, 14, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 60, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 52, 32, 2, 65, 1, 54, 2, 48, 32, 2, 65, 48, 106, 65, 4, 114, 12, 1, 11, 32, 2, 65, 64, 107, 32, 2, 65, 228, 145, 192, 0, 65, 11, 32, 1, 65, 12, 106, 16, 14, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 60, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 52, 32, 2, 65, 1, 54, 2, 48, 32, 2, 65, 48, 106, 65, 4, 114, 12, 1, 11, 32, 2, 65, 64, 107, 32, 2, 65, 129, 148, 192, 0, 65, 6, 32, 1, 65, 24, 106, 16, 14, 32, 2, 40, 2, 64, 65, 1, 71, 13, 1, 32, 2, 65, 60, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 52, 32, 2, 65, 1, 54, 2, 48, 32, 2, 65, 48, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 32, 12, 1, 11, 32, 2, 65, 48, 106, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 181, 1, 32, 2, 65, 40, 106, 32, 2, 65, 60, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 32, 32, 2, 40, 2, 48, 65, 1, 71, 13, 1, 11, 32, 2, 65, 8, 106, 34, 1, 32, 2, 65, 40, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 32, 55, 3, 0, 2, 64, 32, 2, 40, 2, 16, 34, 3, 69, 13, 0, 32, 2, 40, 2, 20, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 2, 65, 56, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 0, 55, 3, 48, 32, 2, 65, 64, 107, 65, 248, 134, 192, 0, 65, 22, 32, 2, 65, 48, 106, 16, 32, 32, 0, 65, 32, 106, 32, 2, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 208, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 200, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 64, 55, 3, 0, 65, 1, 12, 1, 11, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 16, 34, 4, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 2, 65, 224, 0, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 183, 1, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 169, 1, 11, 231, 19, 2, 14, 127, 2, 126, 35, 0, 65, 224, 1, 107, 34, 3, 36, 0, 32, 3, 65, 232, 0, 106, 32, 2, 16, 33, 2, 64, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 104, 65, 1, 71, 4, 64, 32, 3, 65, 240, 0, 106, 34, 2, 40, 2, 0, 33, 15, 32, 3, 65, 244, 0, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 108, 33, 12, 32, 3, 65, 64, 107, 32, 1, 16, 141, 1, 32, 3, 65, 160, 1, 106, 32, 3, 40, 2, 64, 32, 12, 32, 4, 32, 3, 40, 2, 68, 40, 2, 12, 17, 6, 0, 32, 3, 40, 2, 160, 1, 65, 1, 70, 13, 2, 32, 3, 40, 2, 164, 1, 65, 1, 70, 13, 1, 32, 3, 65, 208, 0, 106, 32, 3, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 72, 32, 3, 65, 56, 106, 32, 3, 65, 200, 0, 106, 16, 135, 1, 32, 3, 65, 216, 0, 106, 32, 3, 40, 2, 56, 32, 3, 40, 2, 60, 16, 171, 1, 32, 3, 65, 48, 106, 32, 3, 65, 216, 0, 106, 16, 178, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 4, 12, 6, 11, 32, 3, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 4, 12, 6, 11, 32, 3, 65, 216, 0, 106, 16, 172, 1, 32, 3, 65, 40, 106, 32, 3, 65, 216, 0, 106, 16, 170, 1, 32, 3, 40, 2, 40, 33, 5, 32, 3, 32, 3, 45, 0, 44, 65, 1, 113, 34, 2, 58, 0, 220, 1, 32, 3, 32, 5, 54, 2, 216, 1, 32, 3, 65, 32, 106, 32, 5, 16, 178, 1, 65, 2, 33, 4, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 5, 32, 3, 45, 0, 33, 33, 1, 32, 3, 65, 192, 1, 106, 65, 4, 114, 33, 13, 32, 3, 65, 232, 0, 106, 65, 4, 114, 33, 14, 32, 2, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 16, 65, 44, 71, 4, 64, 32, 16, 65, 253, 0, 70, 13, 3, 32, 2, 13, 1, 65, 9, 33, 4, 32, 6, 13, 12, 12, 13, 11, 32, 7, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 2, 32, 3, 65, 0, 58, 0, 220, 1, 12, 2, 11, 32, 5, 16, 172, 1, 32, 3, 65, 24, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 25, 33, 1, 12, 1, 11, 2, 64, 32, 6, 4, 64, 32, 3, 65, 232, 0, 106, 32, 3, 65, 216, 0, 106, 16, 175, 1, 32, 3, 65, 244, 0, 106, 33, 1, 32, 3, 65, 240, 0, 106, 33, 2, 32, 3, 40, 2, 104, 34, 4, 65, 21, 70, 13, 1, 32, 1, 40, 2, 0, 33, 9, 32, 2, 40, 2, 0, 33, 7, 32, 3, 40, 2, 108, 33, 8, 32, 10, 4, 64, 32, 10, 65, 5, 116, 33, 1, 32, 6, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 11, 69, 32, 11, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 223, 1, 12, 11, 11, 32, 3, 65, 232, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 3, 65, 244, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 240, 0, 106, 40, 2, 0, 33, 7, 32, 3, 40, 2, 108, 33, 8, 32, 3, 40, 2, 104, 33, 4, 12, 10, 11, 32, 3, 65, 232, 0, 106, 32, 3, 65, 216, 0, 106, 16, 173, 1, 32, 3, 40, 2, 104, 34, 4, 65, 21, 71, 4, 64, 32, 1, 40, 2, 0, 33, 9, 32, 2, 40, 2, 0, 33, 7, 32, 3, 40, 2, 108, 33, 8, 32, 10, 4, 64, 32, 10, 65, 5, 116, 33, 1, 32, 6, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 11, 69, 32, 11, 65, 5, 116, 69, 114, 13, 10, 32, 6, 16, 223, 1, 12, 10, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 65, 12, 106, 32, 10, 54, 2, 0, 32, 0, 65, 8, 106, 32, 11, 54, 2, 0, 65, 0, 12, 10, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 4, 32, 1, 65, 253, 0, 71, 13, 7, 65, 19, 33, 4, 12, 7, 11, 32, 3, 65, 16, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 4, 32, 6, 13, 6, 12, 7, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 4, 32, 6, 13, 6, 12, 7, 11, 32, 5, 16, 172, 1, 32, 3, 65, 232, 0, 106, 32, 5, 16, 177, 1, 32, 3, 40, 2, 120, 33, 9, 32, 3, 40, 2, 116, 33, 7, 32, 3, 40, 2, 112, 33, 8, 32, 3, 40, 2, 108, 33, 1, 32, 3, 40, 2, 104, 65, 1, 70, 4, 64, 32, 1, 33, 4, 32, 6, 13, 6, 12, 7, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 32, 9, 65, 6, 71, 4, 127, 65, 1, 5, 32, 8, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 11, 33, 1, 32, 7, 69, 32, 8, 69, 114, 13, 1, 32, 8, 16, 223, 1, 12, 1, 11, 32, 7, 65, 6, 71, 13, 1, 32, 8, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 1, 11, 32, 1, 69, 13, 1, 11, 32, 3, 65, 232, 0, 106, 32, 5, 16, 176, 1, 32, 3, 65, 152, 1, 106, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 14, 41, 2, 0, 55, 3, 144, 1, 32, 3, 40, 2, 104, 34, 1, 65, 21, 70, 13, 1, 32, 13, 32, 3, 41, 3, 144, 1, 55, 2, 0, 32, 13, 65, 8, 106, 32, 3, 65, 152, 1, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 1, 54, 2, 192, 1, 12, 2, 11, 32, 6, 4, 64, 32, 3, 65, 232, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 21, 32, 3, 65, 244, 0, 106, 40, 2, 0, 33, 9, 32, 3, 65, 240, 0, 106, 40, 2, 0, 33, 7, 32, 3, 40, 2, 108, 33, 8, 32, 3, 40, 2, 104, 33, 4, 12, 9, 11, 32, 3, 65, 232, 0, 106, 32, 3, 65, 216, 1, 106, 16, 23, 32, 3, 40, 2, 104, 65, 1, 70, 4, 64, 32, 3, 65, 248, 0, 106, 40, 2, 0, 33, 9, 32, 3, 40, 2, 116, 33, 7, 32, 3, 40, 2, 112, 33, 8, 32, 3, 40, 2, 108, 33, 4, 12, 10, 11, 32, 3, 40, 2, 116, 33, 10, 32, 3, 40, 2, 112, 33, 11, 32, 3, 40, 2, 108, 33, 6, 12, 2, 11, 32, 3, 65, 192, 1, 106, 32, 5, 16, 24, 32, 3, 40, 2, 192, 1, 34, 1, 65, 21, 70, 13, 1, 11, 32, 3, 65, 204, 1, 106, 40, 2, 0, 33, 9, 32, 3, 65, 200, 1, 106, 40, 2, 0, 33, 7, 32, 3, 40, 2, 196, 1, 33, 8, 32, 6, 69, 4, 64, 32, 1, 33, 4, 12, 8, 11, 32, 1, 33, 4, 12, 6, 11, 32, 3, 65, 8, 106, 32, 5, 16, 178, 1, 65, 0, 33, 7, 32, 3, 45, 0, 9, 33, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 3, 11, 32, 3, 65, 184, 1, 106, 32, 3, 65, 136, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 176, 1, 106, 32, 3, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 1, 106, 32, 3, 65, 248, 0, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 240, 0, 106, 41, 3, 0, 55, 3, 160, 1, 32, 3, 65, 212, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 196, 1, 32, 3, 65, 236, 130, 192, 0, 54, 2, 192, 1, 32, 3, 65, 7, 54, 2, 220, 1, 32, 3, 32, 3, 65, 216, 1, 106, 54, 2, 208, 1, 32, 3, 32, 3, 65, 160, 1, 106, 54, 2, 216, 1, 32, 3, 65, 144, 1, 106, 32, 3, 65, 192, 1, 106, 16, 137, 2, 32, 3, 65, 160, 1, 106, 16, 39, 32, 3, 65, 208, 0, 106, 32, 3, 65, 224, 0, 106, 41, 3, 0, 34, 17, 55, 3, 0, 32, 3, 32, 3, 41, 3, 88, 34, 18, 55, 3, 72, 32, 3, 40, 2, 144, 1, 33, 1, 32, 0, 65, 16, 106, 32, 3, 41, 2, 148, 1, 55, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 24, 106, 32, 18, 55, 2, 0, 32, 0, 65, 32, 106, 32, 17, 55, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 7, 11, 32, 3, 65, 224, 0, 106, 32, 3, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 88, 32, 3, 65, 252, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 108, 32, 3, 65, 200, 130, 192, 0, 54, 2, 104, 32, 3, 65, 8, 54, 2, 76, 32, 3, 32, 3, 65, 200, 0, 106, 54, 2, 120, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 72, 32, 3, 65, 192, 1, 106, 32, 3, 65, 232, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 41, 3, 192, 1, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 200, 1, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 3, 40, 2, 88, 34, 0, 69, 13, 5, 32, 3, 40, 2, 92, 69, 13, 5, 32, 0, 16, 223, 1, 12, 5, 11, 32, 3, 65, 128, 1, 106, 32, 3, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 248, 0, 106, 32, 3, 65, 180, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 65, 172, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 164, 1, 55, 3, 104, 32, 3, 65, 212, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 196, 1, 32, 3, 65, 168, 130, 192, 0, 54, 2, 192, 1, 32, 3, 65, 9, 54, 2, 76, 32, 3, 32, 3, 65, 200, 0, 106, 54, 2, 208, 1, 32, 3, 32, 3, 65, 232, 0, 106, 54, 2, 72, 32, 3, 65, 216, 0, 106, 32, 3, 65, 192, 1, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 41, 3, 88, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 224, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 104, 14, 4, 0, 1, 2, 8, 3, 11, 2, 64, 32, 3, 40, 2, 108, 34, 0, 69, 13, 0, 32, 3, 65, 240, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 65, 248, 0, 106, 40, 2, 0, 34, 0, 69, 13, 7, 32, 3, 65, 252, 0, 106, 40, 2, 0, 69, 13, 7, 32, 0, 16, 223, 1, 12, 7, 11, 2, 64, 32, 3, 40, 2, 108, 34, 0, 69, 13, 0, 32, 3, 65, 240, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 65, 248, 0, 106, 40, 2, 0, 34, 0, 69, 13, 6, 32, 3, 65, 252, 0, 106, 40, 2, 0, 69, 13, 6, 32, 0, 16, 223, 1, 12, 6, 11, 32, 3, 40, 2, 108, 34, 0, 69, 13, 5, 32, 3, 65, 240, 0, 106, 40, 2, 0, 69, 13, 5, 32, 0, 16, 223, 1, 12, 5, 11, 32, 3, 40, 2, 108, 34, 0, 69, 13, 4, 32, 3, 65, 240, 0, 106, 40, 2, 0, 69, 13, 4, 32, 0, 16, 223, 1, 12, 4, 11, 32, 6, 69, 13, 1, 11, 32, 10, 4, 64, 32, 10, 65, 5, 116, 33, 1, 32, 6, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 11, 65, 5, 116, 69, 32, 11, 69, 32, 6, 69, 114, 114, 13, 0, 32, 6, 16, 223, 1, 11, 32, 3, 65, 204, 1, 106, 32, 9, 54, 2, 0, 32, 3, 65, 200, 1, 106, 32, 7, 54, 2, 0, 32, 3, 32, 8, 54, 2, 196, 1, 32, 3, 32, 4, 54, 2, 192, 1, 32, 3, 65, 232, 0, 106, 65, 174, 135, 192, 0, 65, 45, 32, 3, 65, 192, 1, 106, 16, 25, 32, 0, 65, 32, 106, 32, 3, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 248, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 240, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 104, 55, 3, 0, 65, 1, 11, 54, 2, 0, 32, 3, 40, 2, 72, 34, 0, 69, 13, 0, 32, 3, 40, 2, 76, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 15, 69, 13, 0, 32, 12, 16, 223, 1, 11, 32, 3, 65, 224, 1, 106, 36, 0, 11, 218, 2, 1, 1, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 10, 8, 8, 0, 1, 8, 2, 3, 4, 5, 6, 7, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 7, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 7, 12, 8, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 6, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 6, 12, 7, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 5, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 5, 12, 6, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 4, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 4, 12, 5, 11, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 3, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 3, 12, 4, 11, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 2, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 2, 12, 3, 11, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 1, 32, 1, 16, 223, 1, 12, 1, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 15, 11, 32, 1, 16, 223, 1, 11, 17, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 189, 2, 11, 230, 3, 2, 3, 127, 1, 126, 35, 0, 65, 224, 0, 107, 34, 2, 36, 0, 32, 2, 65, 56, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 64, 107, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 200, 0, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 48, 2, 64, 32, 0, 65, 20, 106, 40, 2, 0, 34, 1, 32, 0, 65, 16, 106, 40, 2, 0, 71, 4, 64, 32, 0, 40, 2, 12, 33, 3, 12, 1, 11, 2, 64, 32, 1, 65, 1, 106, 34, 3, 32, 1, 73, 13, 0, 32, 1, 65, 1, 116, 34, 4, 32, 3, 32, 4, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 173, 66, 200, 0, 126, 34, 5, 66, 32, 136, 167, 69, 65, 3, 116, 33, 3, 32, 5, 167, 33, 4, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 8, 12, 1, 11, 32, 2, 65, 16, 106, 65, 8, 54, 2, 0, 32, 2, 32, 1, 65, 200, 0, 108, 54, 2, 12, 32, 2, 32, 0, 40, 2, 12, 54, 2, 8, 11, 32, 2, 65, 208, 0, 106, 32, 4, 32, 3, 32, 2, 65, 8, 106, 16, 13, 32, 2, 65, 216, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 84, 33, 3, 32, 2, 40, 2, 80, 65, 1, 71, 4, 64, 32, 0, 32, 3, 54, 2, 12, 32, 0, 65, 16, 106, 32, 1, 65, 200, 0, 110, 54, 2, 0, 32, 0, 40, 2, 20, 33, 1, 12, 2, 11, 32, 1, 69, 13, 0, 32, 3, 32, 1, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 1, 65, 200, 0, 108, 106, 34, 1, 65, 0, 54, 2, 0, 32, 1, 65, 28, 106, 32, 2, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 1, 65, 20, 106, 32, 2, 65, 64, 107, 41, 3, 0, 55, 2, 0, 32, 1, 65, 12, 106, 32, 2, 65, 56, 106, 41, 3, 0, 55, 2, 0, 32, 1, 32, 2, 41, 3, 48, 55, 2, 4, 32, 1, 65, 32, 106, 32, 2, 41, 3, 8, 55, 3, 0, 32, 1, 65, 40, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 48, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 56, 106, 32, 2, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 64, 107, 32, 2, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 0, 40, 2, 20, 65, 1, 106, 54, 2, 20, 32, 2, 65, 224, 0, 106, 36, 0, 11, 13, 0, 66, 244, 249, 158, 230, 238, 163, 170, 249, 254, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 44, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 176, 133, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 144, 144, 192, 0, 54, 2, 8, 32, 0, 65, 31, 54, 2, 4, 32, 0, 65, 238, 143, 192, 0, 54, 2, 0, 32, 0, 16, 43, 0, 11, 159, 1, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 65, 11, 70, 4, 64, 32, 2, 65, 44, 106, 65, 0, 54, 2, 0, 32, 2, 65, 196, 133, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 212, 145, 192, 0, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 44, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 196, 133, 192, 0, 54, 2, 24, 32, 2, 65, 10, 54, 2, 12, 32, 2, 32, 0, 54, 2, 20, 32, 2, 32, 2, 65, 8, 106, 54, 2, 40, 32, 2, 32, 2, 65, 20, 106, 54, 2, 8, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 108, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 196, 2, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 178, 2, 11, 17, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 189, 2, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 137, 1, 11, 157, 3, 1, 3, 127, 2, 64, 32, 0, 40, 2, 0, 69, 4, 64, 32, 0, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 232, 0, 108, 33, 2, 32, 1, 65, 8, 106, 33, 1, 3, 64, 32, 1, 16, 53, 32, 1, 65, 232, 0, 106, 33, 1, 32, 2, 65, 152, 127, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 4, 33, 1, 11, 32, 0, 65, 8, 106, 40, 2, 0, 34, 2, 69, 32, 1, 69, 114, 32, 2, 65, 232, 0, 108, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 33, 1, 32, 0, 65, 24, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 200, 0, 108, 33, 2, 3, 64, 32, 1, 16, 53, 32, 1, 65, 200, 0, 106, 33, 1, 32, 2, 65, 184, 127, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 16, 33, 1, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 2, 69, 32, 1, 69, 114, 32, 2, 65, 200, 0, 108, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 0, 65, 28, 106, 40, 2, 0, 33, 1, 32, 0, 65, 36, 106, 40, 2, 0, 34, 2, 4, 64, 32, 1, 32, 2, 65, 24, 108, 106, 33, 2, 3, 64, 2, 64, 32, 1, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 2, 64, 32, 1, 65, 12, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 65, 24, 106, 34, 1, 32, 2, 71, 13, 0, 11, 32, 0, 40, 2, 28, 33, 1, 11, 32, 0, 65, 32, 106, 40, 2, 0, 34, 2, 69, 32, 1, 69, 114, 32, 2, 65, 24, 108, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 0, 65, 40, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 44, 106, 40, 2, 0, 69, 13, 1, 32, 1, 16, 223, 1, 15, 11, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 11, 246, 6, 1, 3, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 2, 0, 2, 1, 11, 32, 0, 40, 2, 4, 69, 4, 64, 2, 64, 32, 0, 40, 2, 8, 34, 1, 69, 13, 0, 32, 0, 65, 12, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 20, 106, 40, 2, 0, 33, 1, 32, 0, 65, 28, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 5, 116, 33, 2, 32, 1, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 20, 33, 1, 11, 32, 0, 65, 24, 106, 40, 2, 0, 34, 0, 69, 32, 1, 69, 114, 32, 0, 65, 5, 116, 69, 114, 13, 2, 32, 1, 16, 223, 1, 15, 11, 32, 0, 40, 2, 8, 33, 1, 32, 0, 65, 16, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 5, 116, 33, 2, 32, 1, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 8, 33, 1, 11, 32, 0, 65, 12, 106, 40, 2, 0, 34, 0, 69, 32, 1, 69, 114, 32, 0, 65, 5, 116, 69, 114, 13, 1, 32, 1, 16, 223, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 8, 106, 40, 2, 0, 14, 4, 0, 1, 2, 3, 4, 11, 2, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 2, 64, 32, 0, 65, 24, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 28, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 36, 106, 40, 2, 0, 33, 1, 32, 0, 65, 44, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 5, 116, 33, 2, 32, 1, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 36, 33, 1, 11, 32, 0, 65, 40, 106, 40, 2, 0, 34, 0, 69, 32, 1, 69, 114, 32, 0, 65, 5, 116, 69, 114, 13, 4, 32, 1, 16, 223, 1, 15, 11, 2, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 2, 64, 32, 0, 65, 24, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 28, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 36, 106, 40, 2, 0, 33, 1, 32, 0, 65, 44, 106, 40, 2, 0, 34, 2, 4, 64, 32, 2, 65, 5, 116, 33, 2, 32, 1, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 32, 0, 40, 2, 36, 33, 1, 11, 32, 0, 65, 40, 106, 40, 2, 0, 34, 2, 69, 32, 1, 69, 114, 32, 2, 65, 5, 116, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 0, 65, 48, 106, 40, 2, 0, 34, 1, 69, 13, 3, 32, 0, 65, 52, 106, 40, 2, 0, 69, 13, 3, 12, 4, 11, 2, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 24, 106, 40, 2, 0, 34, 1, 69, 13, 2, 32, 0, 65, 28, 106, 40, 2, 0, 69, 13, 2, 12, 3, 11, 2, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 65, 24, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 28, 106, 40, 2, 0, 69, 13, 1, 12, 2, 11, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 15, 11, 32, 1, 16, 223, 1, 11, 3, 0, 1, 11, 33, 1, 1, 127, 2, 64, 32, 0, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 11, 186, 5, 1, 4, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 33, 1, 12, 4, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 33, 1, 12, 3, 11, 32, 0, 40, 2, 8, 34, 3, 32, 0, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 0, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 3, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 40, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 0, 40, 2, 0, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 4, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 32, 2, 40, 2, 16, 65, 1, 71, 4, 64, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 3, 32, 4, 32, 3, 16, 135, 2, 0, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 33, 1, 12, 1, 11, 32, 3, 32, 4, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 3, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 4, 32, 0, 65, 8, 106, 40, 2, 0, 34, 3, 107, 32, 1, 79, 4, 64, 32, 0, 40, 2, 0, 33, 4, 12, 2, 11, 32, 1, 32, 3, 106, 34, 5, 32, 3, 73, 13, 0, 32, 4, 65, 1, 116, 34, 3, 32, 5, 32, 3, 32, 5, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 40, 106, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 36, 32, 2, 32, 0, 40, 2, 0, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 3, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 32, 2, 40, 2, 16, 65, 1, 71, 4, 64, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 40, 2, 0, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 4, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 32, 2, 65, 12, 106, 32, 1, 16, 210, 2, 26, 32, 0, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 1, 106, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 65, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 144, 139, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 143, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 2, 64, 32, 0, 40, 2, 0, 34, 0, 65, 4, 106, 40, 2, 0, 34, 5, 32, 0, 65, 8, 106, 40, 2, 0, 34, 3, 107, 32, 2, 79, 4, 64, 32, 0, 40, 2, 0, 33, 5, 12, 1, 11, 2, 64, 32, 2, 32, 3, 106, 34, 6, 32, 3, 73, 13, 0, 32, 5, 65, 1, 116, 34, 3, 32, 6, 32, 3, 32, 6, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 16, 12, 1, 11, 32, 4, 65, 24, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 20, 32, 4, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 4, 32, 3, 65, 1, 32, 4, 65, 16, 106, 16, 13, 32, 4, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 4, 33, 5, 32, 4, 40, 2, 0, 65, 1, 71, 4, 64, 32, 0, 32, 5, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 40, 2, 0, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 5, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 32, 1, 32, 2, 16, 210, 2, 26, 32, 0, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 2, 106, 54, 2, 0, 32, 4, 65, 32, 106, 36, 0, 65, 0, 11, 167, 2, 1, 1, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 2, 54, 2, 4, 32, 5, 32, 1, 54, 2, 0, 32, 5, 65, 28, 106, 65, 2, 54, 2, 0, 32, 5, 65, 44, 106, 65, 11, 54, 2, 0, 32, 5, 66, 2, 55, 2, 12, 32, 5, 65, 168, 141, 192, 0, 54, 2, 8, 32, 5, 65, 2, 54, 2, 36, 32, 5, 32, 4, 54, 2, 52, 32, 5, 32, 3, 54, 2, 48, 32, 5, 32, 5, 65, 32, 106, 54, 2, 24, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 54, 2, 32, 32, 5, 65, 0, 54, 2, 64, 32, 5, 66, 1, 55, 3, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 68, 32, 5, 65, 3, 54, 2, 76, 32, 5, 32, 5, 65, 196, 0, 106, 54, 2, 72, 32, 5, 32, 5, 65, 56, 106, 54, 2, 84, 32, 5, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 5, 66, 1, 55, 2, 92, 32, 5, 65, 196, 133, 192, 0, 54, 2, 88, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 104, 32, 5, 65, 212, 0, 106, 65, 144, 139, 192, 0, 32, 5, 65, 216, 0, 106, 16, 153, 2, 4, 64, 65, 204, 133, 192, 0, 65, 55, 32, 5, 65, 216, 0, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 5, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 0, 32, 5, 41, 3, 56, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 5, 65, 240, 0, 106, 36, 0, 11, 254, 2, 2, 3, 127, 1, 126, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 65, 32, 106, 32, 1, 40, 2, 0, 16, 176, 1, 32, 2, 65, 24, 106, 34, 3, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 2, 64, 32, 2, 40, 2, 32, 34, 4, 65, 21, 70, 4, 64, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 34, 1, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 32, 2, 45, 0, 9, 34, 3, 65, 83, 106, 14, 4, 2, 1, 1, 3, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 5, 11, 32, 3, 65, 79, 106, 65, 255, 1, 113, 65, 9, 73, 13, 2, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 4, 11, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 0, 66, 0, 55, 2, 0, 12, 2, 11, 32, 1, 16, 172, 1, 32, 3, 65, 80, 106, 65, 255, 1, 113, 33, 3, 3, 64, 32, 2, 32, 1, 16, 179, 1, 2, 64, 32, 2, 45, 0, 1, 65, 80, 106, 65, 255, 1, 113, 34, 4, 65, 9, 77, 4, 64, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 12, 3, 11, 32, 1, 16, 172, 1, 32, 3, 173, 66, 10, 126, 34, 5, 66, 32, 136, 167, 4, 64, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 3, 11, 32, 4, 32, 5, 167, 34, 4, 106, 34, 3, 32, 4, 79, 13, 0, 11, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 1, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 16, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 11, 149, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 199, 2, 2, 64, 32, 3, 45, 0, 8, 65, 1, 70, 4, 64, 32, 3, 32, 3, 45, 0, 9, 58, 0, 39, 32, 3, 65, 204, 0, 106, 65, 2, 54, 2, 0, 32, 3, 65, 220, 0, 106, 65, 5, 54, 2, 0, 32, 3, 66, 2, 55, 2, 60, 32, 3, 65, 136, 142, 192, 0, 54, 2, 56, 32, 3, 65, 2, 54, 2, 84, 32, 3, 32, 3, 65, 208, 0, 106, 54, 2, 72, 32, 3, 32, 3, 65, 39, 106, 54, 2, 88, 32, 3, 32, 3, 54, 2, 80, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 137, 2, 32, 3, 65, 56, 106, 32, 3, 65, 40, 106, 16, 139, 2, 2, 64, 32, 3, 40, 2, 40, 34, 1, 69, 13, 0, 32, 3, 40, 2, 44, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 2, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 2, 56, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 64, 107, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 16, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 181, 4, 1, 4, 127, 35, 0, 65, 208, 0, 107, 34, 2, 36, 0, 32, 2, 65, 16, 106, 32, 1, 40, 2, 0, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 17, 34, 4, 34, 3, 65, 44, 71, 4, 64, 32, 3, 65, 253, 0, 70, 13, 3, 32, 1, 45, 0, 4, 13, 1, 65, 9, 33, 3, 12, 8, 11, 32, 1, 45, 0, 4, 69, 13, 1, 11, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 1, 40, 2, 0, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 178, 1, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 9, 33, 4, 12, 1, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 4, 65, 255, 1, 113, 34, 3, 65, 253, 0, 70, 13, 2, 32, 3, 65, 34, 71, 4, 64, 65, 16, 33, 3, 12, 4, 11, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 178, 1, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 3, 16, 172, 1, 32, 2, 65, 40, 106, 32, 3, 16, 177, 1, 32, 2, 65, 52, 106, 40, 2, 0, 33, 5, 32, 2, 65, 48, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 44, 33, 3, 32, 2, 40, 2, 40, 65, 1, 71, 4, 64, 32, 5, 69, 32, 3, 69, 32, 4, 69, 114, 114, 13, 3, 32, 4, 16, 223, 1, 12, 3, 11, 32, 3, 65, 21, 70, 13, 2, 32, 2, 65, 56, 106, 40, 2, 0, 33, 1, 12, 1, 11, 65, 19, 33, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 40, 106, 32, 1, 40, 2, 0, 16, 176, 1, 32, 2, 65, 200, 0, 106, 34, 3, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 64, 2, 64, 2, 64, 32, 2, 40, 2, 40, 34, 4, 65, 21, 71, 4, 64, 32, 2, 65, 36, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 4, 54, 2, 24, 32, 2, 32, 2, 41, 3, 64, 55, 2, 28, 12, 1, 11, 32, 2, 65, 24, 106, 32, 1, 40, 2, 0, 16, 24, 32, 2, 40, 2, 24, 65, 21, 70, 13, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 24, 55, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 32, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 128, 2, 59, 1, 0, 11, 32, 2, 65, 208, 0, 106, 36, 0, 11, 251, 1, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 133, 1, 2, 64, 32, 3, 40, 2, 8, 65, 1, 70, 4, 64, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 200, 141, 192, 0, 54, 2, 64, 32, 3, 65, 2, 54, 2, 92, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 80, 32, 3, 32, 3, 54, 2, 88, 32, 3, 65, 48, 106, 32, 3, 65, 64, 107, 16, 137, 2, 32, 3, 65, 64, 107, 32, 3, 65, 48, 106, 16, 139, 2, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 40, 2, 52, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 2, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 2, 64, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 16, 39, 12, 1, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 20, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 207, 2, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 178, 1, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 9, 34, 3, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 221, 0, 71, 4, 64, 32, 1, 45, 0, 4, 69, 13, 4, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 1, 40, 2, 0, 16, 172, 1, 32, 2, 32, 1, 40, 2, 0, 16, 178, 1, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 1, 33, 3, 11, 32, 3, 65, 221, 0, 71, 13, 2, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 19, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 40, 2, 0, 16, 24, 32, 2, 65, 24, 106, 34, 1, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 34, 3, 65, 21, 70, 4, 64, 32, 0, 65, 128, 2, 59, 1, 0, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 16, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 11, 237, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 66, 32, 3, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 66, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 176, 2, 1, 1, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 123, 106, 14, 20, 6, 8, 1, 2, 8, 8, 4, 3, 8, 8, 8, 8, 8, 8, 8, 8, 5, 8, 8, 0, 8, 11, 32, 1, 65, 202, 146, 192, 0, 65, 24, 16, 212, 2, 69, 13, 6, 12, 7, 11, 32, 1, 65, 220, 142, 192, 0, 65, 7, 16, 212, 2, 13, 6, 32, 0, 65, 0, 59, 1, 0, 12, 7, 11, 32, 1, 41, 0, 0, 66, 227, 224, 213, 251, 197, 237, 219, 183, 240, 0, 82, 13, 5, 32, 0, 65, 128, 2, 59, 1, 0, 12, 6, 11, 32, 1, 65, 148, 146, 192, 0, 65, 12, 16, 212, 2, 13, 4, 32, 0, 65, 128, 4, 59, 1, 0, 12, 5, 11, 32, 1, 65, 160, 146, 192, 0, 65, 11, 16, 212, 2, 13, 3, 32, 0, 65, 128, 6, 59, 1, 0, 12, 4, 11, 32, 1, 65, 171, 146, 192, 0, 65, 21, 16, 212, 2, 13, 2, 32, 0, 65, 128, 8, 59, 1, 0, 12, 3, 11, 32, 1, 65, 197, 146, 192, 0, 65, 5, 16, 212, 2, 13, 1, 32, 0, 65, 128, 10, 59, 1, 0, 12, 2, 11, 32, 0, 65, 128, 12, 59, 1, 0, 12, 1, 11, 32, 3, 32, 1, 32, 2, 65, 228, 146, 192, 0, 65, 7, 16, 59, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 12, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 4, 106, 32, 3, 41, 3, 0, 55, 2, 0, 11, 32, 3, 65, 16, 106, 36, 0, 11, 163, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 2, 64, 2, 64, 32, 4, 65, 11, 70, 4, 64, 32, 1, 65, 239, 145, 192, 0, 65, 11, 16, 212, 2, 69, 13, 1, 11, 32, 0, 32, 1, 32, 4, 65, 132, 146, 192, 0, 65, 1, 16, 59, 12, 1, 11, 32, 0, 65, 21, 54, 2, 0, 11, 32, 3, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 2, 64, 32, 3, 65, 11, 70, 4, 64, 32, 1, 65, 239, 145, 192, 0, 65, 11, 16, 212, 2, 69, 13, 1, 11, 32, 0, 32, 1, 32, 3, 65, 132, 146, 192, 0, 65, 1, 16, 59, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 237, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 69, 32, 3, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 69, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 183, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 121, 106, 14, 7, 0, 1, 4, 4, 4, 4, 2, 4, 11, 32, 1, 65, 177, 147, 192, 0, 65, 7, 16, 212, 2, 69, 13, 2, 12, 3, 11, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 2, 32, 0, 65, 0, 59, 1, 0, 12, 3, 11, 32, 1, 65, 164, 147, 192, 0, 65, 13, 16, 212, 2, 13, 1, 32, 0, 65, 128, 2, 59, 1, 0, 12, 2, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 1, 11, 32, 3, 32, 1, 32, 2, 65, 196, 147, 192, 0, 65, 3, 16, 59, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 12, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 4, 106, 32, 3, 41, 3, 0, 55, 2, 0, 11, 32, 3, 65, 16, 106, 36, 0, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 152, 142, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 84, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 152, 142, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 135, 2, 0, 11, 188, 13, 1, 10, 127, 35, 0, 65, 208, 1, 107, 34, 5, 36, 0, 32, 1, 40, 2, 8, 34, 7, 65, 168, 142, 192, 0, 65, 15, 32, 1, 65, 12, 106, 40, 2, 0, 34, 6, 40, 2, 40, 17, 3, 0, 32, 1, 40, 2, 4, 33, 13, 32, 1, 40, 2, 0, 33, 14, 32, 5, 65, 168, 1, 106, 32, 7, 32, 4, 40, 2, 0, 34, 8, 32, 4, 40, 2, 8, 32, 6, 40, 2, 12, 34, 10, 17, 6, 0, 32, 5, 65, 240, 0, 106, 34, 1, 32, 5, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 248, 0, 106, 34, 11, 32, 5, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 65, 184, 1, 106, 41, 3, 0, 55, 3, 104, 32, 5, 65, 180, 1, 106, 34, 12, 40, 2, 0, 33, 9, 32, 5, 65, 176, 1, 106, 40, 2, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 40, 2, 168, 1, 65, 1, 71, 4, 64, 32, 5, 40, 2, 172, 1, 33, 1, 32, 5, 65, 168, 1, 106, 32, 7, 32, 4, 40, 2, 12, 34, 7, 32, 4, 65, 20, 106, 40, 2, 0, 32, 10, 17, 6, 0, 32, 5, 65, 136, 1, 106, 32, 12, 41, 2, 0, 55, 3, 0, 32, 5, 65, 144, 1, 106, 32, 5, 65, 188, 1, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 152, 1, 106, 32, 5, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 160, 1, 106, 32, 5, 65, 204, 1, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 2, 172, 1, 55, 3, 128, 1, 32, 5, 40, 2, 168, 1, 65, 1, 70, 13, 1, 32, 5, 65, 212, 0, 106, 32, 5, 65, 136, 1, 106, 40, 2, 0, 54, 2, 0, 32, 5, 65, 224, 0, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 9, 54, 2, 72, 32, 5, 32, 6, 54, 2, 68, 32, 5, 32, 1, 54, 2, 64, 32, 5, 32, 5, 41, 3, 128, 1, 55, 2, 76, 32, 5, 32, 3, 41, 2, 0, 55, 3, 88, 32, 5, 65, 24, 106, 32, 5, 65, 64, 107, 16, 35, 32, 5, 65, 8, 106, 34, 11, 32, 5, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 16, 106, 34, 12, 32, 5, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 36, 106, 40, 2, 0, 33, 9, 32, 5, 65, 32, 106, 40, 2, 0, 33, 10, 32, 5, 40, 2, 24, 65, 1, 70, 13, 4, 32, 14, 65, 183, 142, 192, 0, 65, 6, 32, 5, 40, 2, 28, 34, 8, 32, 9, 32, 13, 40, 2, 16, 17, 7, 0, 32, 10, 4, 64, 32, 8, 16, 223, 1, 11, 32, 1, 69, 32, 6, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 2, 64, 32, 5, 40, 2, 76, 34, 1, 69, 13, 0, 32, 5, 65, 208, 0, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 2, 64, 32, 5, 40, 2, 88, 34, 1, 69, 13, 0, 32, 5, 65, 220, 0, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 65, 7, 65, 1, 16, 84, 34, 6, 69, 13, 6, 32, 6, 65, 3, 106, 65, 192, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 189, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 13, 65, 1, 16, 84, 34, 8, 69, 13, 7, 32, 8, 65, 5, 106, 65, 201, 142, 192, 0, 41, 0, 0, 55, 0, 0, 32, 8, 65, 196, 142, 192, 0, 41, 0, 0, 55, 0, 0, 32, 5, 65, 0, 54, 2, 168, 1, 32, 5, 65, 24, 106, 65, 224, 0, 65, 4, 32, 5, 65, 168, 1, 106, 16, 13, 32, 5, 65, 32, 106, 40, 2, 0, 33, 7, 32, 5, 40, 2, 28, 33, 1, 32, 5, 40, 2, 24, 65, 1, 71, 13, 3, 32, 7, 69, 13, 8, 32, 1, 32, 7, 16, 135, 2, 0, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 9, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 104, 55, 2, 0, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 0, 65, 32, 106, 32, 11, 41, 3, 0, 55, 2, 0, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 8, 16, 223, 1, 11, 32, 4, 40, 2, 12, 34, 0, 69, 13, 1, 32, 4, 65, 16, 106, 40, 2, 0, 69, 13, 1, 32, 0, 16, 223, 1, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 41, 2, 132, 1, 55, 2, 0, 32, 0, 65, 32, 106, 32, 5, 65, 156, 1, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 5, 65, 148, 1, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 5, 65, 140, 1, 106, 41, 2, 0, 55, 2, 0, 32, 1, 69, 32, 6, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 8, 16, 223, 1, 11, 32, 4, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 3, 40, 2, 0, 34, 0, 69, 13, 2, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 2, 32, 0, 16, 223, 1, 12, 2, 11, 32, 1, 32, 8, 54, 2, 12, 32, 1, 66, 135, 128, 128, 128, 240, 0, 55, 2, 4, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 16, 106, 66, 141, 128, 128, 128, 208, 1, 55, 2, 0, 32, 0, 66, 128, 128, 128, 128, 128, 1, 55, 3, 0, 32, 0, 65, 24, 106, 65, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 1, 54, 2, 0, 32, 0, 65, 32, 106, 32, 7, 65, 24, 110, 54, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 0, 65, 16, 106, 66, 8, 55, 2, 0, 32, 0, 65, 36, 106, 66, 1, 55, 2, 0, 2, 64, 32, 4, 40, 2, 0, 34, 0, 69, 13, 0, 32, 4, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 4, 40, 2, 12, 34, 0, 69, 13, 0, 32, 4, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 40, 2, 12, 33, 1, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 4, 32, 1, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 6, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 5, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 5, 32, 0, 16, 223, 1, 12, 5, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 9, 54, 2, 0, 32, 0, 65, 8, 106, 32, 10, 54, 2, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 11, 41, 3, 0, 55, 2, 0, 32, 0, 65, 32, 106, 32, 12, 41, 3, 0, 55, 2, 0, 32, 1, 69, 32, 6, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 2, 64, 32, 5, 40, 2, 76, 34, 0, 69, 13, 0, 32, 5, 65, 208, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 5, 40, 2, 88, 34, 0, 69, 13, 0, 32, 5, 65, 220, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 8, 16, 223, 1, 11, 32, 4, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 3, 40, 2, 12, 33, 1, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 4, 32, 1, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 6, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 3, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 3, 32, 0, 16, 223, 1, 12, 3, 11, 65, 7, 65, 1, 16, 135, 2, 0, 11, 65, 13, 65, 1, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 5, 65, 208, 1, 106, 36, 0, 11, 206, 10, 2, 14, 127, 2, 126, 35, 0, 65, 144, 1, 107, 34, 4, 36, 0, 32, 4, 65, 48, 106, 32, 1, 40, 2, 0, 34, 11, 65, 183, 142, 192, 0, 65, 6, 32, 1, 40, 2, 4, 34, 12, 40, 2, 12, 17, 6, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 48, 34, 7, 69, 4, 64, 65, 5, 65, 1, 16, 84, 34, 1, 69, 13, 1, 32, 1, 65, 4, 106, 65, 213, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 1, 65, 209, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 4, 65, 16, 106, 32, 4, 65, 240, 0, 106, 41, 3, 0, 34, 18, 55, 3, 0, 32, 4, 32, 4, 41, 3, 104, 34, 19, 55, 3, 8, 32, 0, 65, 16, 106, 66, 133, 128, 128, 128, 208, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 19, 55, 2, 0, 32, 0, 65, 32, 106, 32, 18, 55, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 4, 40, 2, 52, 33, 8, 32, 4, 65, 232, 0, 106, 32, 7, 32, 4, 65, 56, 106, 40, 2, 0, 16, 28, 32, 4, 65, 200, 0, 106, 34, 6, 32, 4, 65, 244, 0, 106, 34, 13, 41, 2, 0, 55, 3, 0, 32, 4, 65, 208, 0, 106, 34, 5, 32, 4, 65, 252, 0, 106, 34, 14, 41, 2, 0, 55, 3, 0, 32, 4, 65, 216, 0, 106, 34, 9, 32, 4, 65, 132, 1, 106, 34, 15, 41, 2, 0, 55, 3, 0, 32, 4, 65, 224, 0, 106, 34, 10, 32, 4, 65, 140, 1, 106, 34, 16, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 108, 55, 3, 64, 2, 64, 32, 4, 40, 2, 104, 65, 1, 71, 4, 64, 32, 4, 65, 40, 106, 32, 10, 40, 2, 0, 54, 2, 0, 32, 4, 65, 32, 106, 32, 9, 41, 3, 0, 55, 3, 0, 32, 4, 65, 24, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 4, 65, 16, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 64, 55, 3, 8, 32, 4, 65, 232, 0, 106, 32, 1, 40, 2, 8, 32, 3, 40, 2, 0, 34, 17, 32, 3, 40, 2, 8, 32, 1, 65, 12, 106, 40, 2, 0, 40, 2, 12, 17, 6, 0, 32, 6, 32, 13, 41, 2, 0, 55, 3, 0, 32, 5, 32, 14, 41, 2, 0, 55, 3, 0, 32, 9, 32, 15, 41, 2, 0, 55, 3, 0, 32, 10, 32, 16, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 108, 55, 3, 64, 32, 4, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 65, 56, 106, 34, 1, 32, 4, 65, 200, 0, 106, 34, 6, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 64, 55, 3, 48, 2, 64, 32, 4, 40, 2, 8, 34, 5, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 4, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 48, 55, 3, 8, 32, 4, 65, 232, 0, 106, 32, 4, 65, 8, 106, 16, 35, 32, 6, 32, 4, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 208, 0, 106, 34, 5, 32, 4, 65, 136, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 65, 248, 0, 106, 41, 3, 0, 55, 3, 64, 32, 4, 65, 244, 0, 106, 40, 2, 0, 33, 1, 32, 4, 65, 240, 0, 106, 40, 2, 0, 33, 6, 32, 4, 40, 2, 104, 65, 1, 71, 4, 64, 32, 11, 65, 183, 142, 192, 0, 65, 6, 32, 4, 40, 2, 108, 34, 5, 32, 1, 32, 12, 40, 2, 16, 17, 7, 0, 32, 6, 4, 64, 32, 5, 16, 223, 1, 11, 32, 0, 66, 128, 128, 128, 128, 128, 1, 55, 3, 0, 32, 0, 65, 40, 106, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 24, 106, 66, 128, 128, 128, 128, 192, 0, 55, 2, 0, 32, 0, 65, 16, 106, 66, 8, 55, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 2, 64, 32, 4, 40, 2, 8, 34, 0, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 4, 40, 2, 20, 34, 0, 69, 13, 0, 32, 4, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 4, 40, 2, 32, 34, 0, 69, 13, 0, 32, 4, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 8, 4, 64, 32, 7, 16, 223, 1, 11, 32, 3, 65, 4, 106, 40, 2, 0, 4, 64, 32, 17, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 7, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 7, 32, 0, 16, 223, 1, 12, 7, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 16, 106, 32, 4, 41, 3, 64, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 200, 0, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 32, 106, 32, 5, 41, 3, 0, 55, 2, 0, 12, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 68, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 204, 0, 106, 41, 2, 0, 55, 2, 0, 12, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 68, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 204, 0, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 65, 5, 65, 1, 16, 135, 2, 0, 11, 2, 64, 32, 4, 40, 2, 8, 34, 0, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 4, 40, 2, 20, 34, 0, 69, 13, 0, 32, 4, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 40, 2, 32, 34, 0, 69, 13, 0, 32, 4, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 8, 69, 13, 0, 32, 7, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 0, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 65, 144, 1, 106, 36, 0, 11, 212, 46, 2, 16, 127, 2, 126, 35, 0, 65, 144, 2, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 1, 107, 14, 6, 2, 3, 4, 5, 6, 0, 1, 11, 32, 6, 65, 152, 1, 106, 32, 1, 40, 2, 8, 34, 4, 65, 196, 133, 192, 0, 65, 0, 32, 1, 65, 12, 106, 40, 2, 0, 34, 1, 40, 2, 16, 34, 5, 17, 6, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 6, 32, 6, 65, 128, 2, 106, 34, 7, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 8, 32, 6, 65, 176, 1, 106, 34, 10, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 11, 32, 6, 65, 168, 1, 106, 34, 12, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 14, 41, 3, 0, 34, 22, 55, 3, 232, 1, 32, 22, 167, 65, 2, 71, 4, 64, 32, 10, 32, 7, 41, 3, 0, 55, 3, 0, 32, 12, 32, 8, 41, 3, 0, 55, 3, 0, 32, 14, 32, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 228, 144, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 204, 1, 32, 6, 32, 6, 65, 200, 1, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 200, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 23, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 6, 65, 152, 1, 106, 32, 4, 65, 236, 144, 192, 0, 65, 26, 32, 5, 17, 6, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 7, 32, 6, 65, 128, 2, 106, 34, 5, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 7, 32, 6, 65, 176, 1, 106, 34, 8, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 22, 55, 3, 232, 1, 32, 22, 167, 65, 2, 71, 4, 64, 32, 8, 32, 5, 41, 3, 0, 55, 3, 0, 32, 11, 32, 7, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 228, 144, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 204, 1, 32, 6, 32, 6, 65, 200, 1, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 200, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 23, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 6, 65, 0, 54, 2, 160, 1, 32, 6, 66, 1, 55, 3, 152, 1, 32, 6, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 32, 1, 40, 2, 20, 34, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 8, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 7, 32, 6, 65, 176, 1, 106, 34, 8, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 22, 55, 3, 232, 1, 32, 22, 167, 65, 2, 71, 4, 64, 32, 8, 32, 1, 41, 3, 0, 55, 3, 0, 32, 11, 32, 7, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 228, 144, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 204, 1, 32, 6, 32, 6, 65, 200, 1, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 200, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 22, 11, 32, 6, 65, 232, 1, 106, 16, 39, 65, 3, 65, 1, 16, 84, 34, 1, 69, 13, 9, 32, 1, 65, 204, 1, 58, 0, 2, 32, 1, 65, 170, 247, 2, 59, 0, 0, 32, 6, 66, 131, 128, 128, 128, 48, 55, 2, 156, 1, 32, 6, 32, 1, 54, 2, 152, 1, 32, 6, 65, 200, 1, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 65, 200, 1, 106, 32, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 10, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 7, 32, 6, 65, 176, 1, 106, 34, 8, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 22, 55, 3, 232, 1, 32, 22, 167, 65, 2, 71, 4, 64, 32, 8, 32, 1, 41, 3, 0, 55, 3, 0, 32, 11, 32, 7, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 228, 144, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 60, 32, 6, 32, 6, 65, 56, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 56, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 21, 11, 32, 6, 65, 232, 1, 106, 16, 39, 65, 17, 65, 1, 16, 84, 34, 1, 69, 13, 11, 32, 1, 66, 166, 205, 154, 181, 234, 212, 169, 211, 166, 127, 55, 0, 0, 32, 1, 65, 16, 106, 65, 166, 127, 58, 0, 0, 32, 1, 65, 8, 106, 66, 166, 205, 154, 181, 234, 212, 169, 211, 166, 127, 55, 0, 0, 32, 6, 66, 145, 128, 128, 128, 144, 2, 55, 2, 156, 1, 32, 6, 32, 1, 54, 2, 152, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 65, 200, 0, 106, 32, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 12, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 32, 6, 65, 176, 1, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 32, 6, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 41, 3, 0, 34, 22, 55, 3, 232, 1, 32, 22, 167, 65, 2, 71, 4, 64, 32, 4, 32, 1, 41, 3, 0, 55, 3, 0, 32, 6, 65, 168, 1, 106, 32, 6, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 160, 1, 106, 32, 6, 65, 240, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 228, 144, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 60, 32, 6, 32, 6, 65, 56, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 56, 32, 6, 65, 24, 106, 32, 6, 65, 240, 0, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 24, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 32, 6, 40, 2, 72, 34, 0, 69, 13, 21, 32, 6, 40, 2, 76, 69, 13, 21, 32, 0, 16, 223, 1, 12, 21, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 0, 65, 40, 106, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 24, 106, 66, 128, 128, 128, 128, 192, 0, 55, 2, 0, 32, 0, 65, 16, 106, 66, 8, 55, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 0, 66, 128, 128, 128, 128, 128, 1, 55, 3, 0, 2, 64, 32, 6, 40, 2, 72, 34, 0, 69, 13, 0, 32, 6, 40, 2, 76, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 6, 40, 2, 200, 1, 34, 0, 69, 13, 0, 32, 6, 40, 2, 204, 1, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 6, 40, 2, 0, 34, 0, 69, 13, 22, 32, 6, 40, 2, 4, 69, 13, 22, 32, 0, 16, 223, 1, 12, 22, 11, 32, 6, 65, 16, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 1, 41, 2, 0, 55, 3, 0, 32, 2, 65, 20, 106, 40, 2, 0, 33, 10, 32, 2, 65, 36, 106, 40, 2, 0, 33, 13, 32, 2, 65, 40, 106, 41, 3, 0, 33, 22, 32, 3, 65, 16, 106, 40, 2, 0, 33, 4, 32, 3, 65, 20, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 16, 33, 5, 32, 2, 40, 2, 32, 33, 2, 32, 3, 40, 2, 0, 33, 7, 32, 3, 40, 2, 4, 33, 11, 32, 3, 40, 2, 8, 33, 19, 32, 3, 40, 2, 12, 33, 3, 32, 6, 65, 200, 0, 106, 32, 6, 40, 2, 0, 65, 183, 142, 192, 0, 65, 6, 32, 6, 40, 2, 4, 40, 2, 12, 17, 6, 0, 2, 64, 2, 64, 32, 6, 40, 2, 72, 34, 12, 69, 4, 64, 65, 5, 65, 1, 16, 84, 34, 8, 69, 13, 21, 32, 8, 65, 4, 106, 65, 213, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 8, 65, 209, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 248, 0, 106, 32, 6, 65, 160, 1, 106, 41, 3, 0, 34, 22, 55, 3, 0, 32, 6, 32, 6, 41, 3, 152, 1, 34, 23, 55, 3, 112, 32, 0, 65, 16, 106, 66, 133, 128, 128, 128, 208, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 8, 54, 2, 0, 32, 0, 65, 8, 106, 65, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 23, 55, 2, 0, 32, 0, 65, 32, 106, 32, 22, 55, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 7, 69, 32, 11, 69, 114, 69, 4, 64, 32, 7, 16, 223, 1, 11, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 3, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 7, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 5, 69, 32, 10, 69, 114, 13, 1, 32, 5, 16, 223, 1, 12, 1, 11, 32, 6, 40, 2, 76, 33, 16, 32, 6, 65, 152, 1, 106, 32, 12, 32, 6, 65, 208, 0, 106, 40, 2, 0, 16, 28, 32, 6, 65, 184, 1, 106, 40, 2, 0, 33, 17, 32, 6, 65, 180, 1, 106, 40, 2, 0, 33, 8, 32, 6, 65, 176, 1, 106, 40, 2, 0, 33, 20, 32, 6, 65, 172, 1, 106, 40, 2, 0, 33, 15, 32, 6, 65, 168, 1, 106, 40, 2, 0, 33, 9, 32, 6, 65, 164, 1, 106, 40, 2, 0, 33, 21, 32, 6, 65, 160, 1, 106, 40, 2, 0, 33, 18, 32, 6, 40, 2, 152, 1, 65, 1, 71, 4, 64, 32, 6, 40, 2, 156, 1, 33, 14, 32, 19, 32, 21, 70, 4, 64, 32, 7, 32, 14, 32, 19, 16, 212, 2, 69, 13, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 11, 54, 2, 0, 32, 14, 69, 32, 18, 69, 114, 69, 4, 64, 32, 14, 16, 223, 1, 11, 32, 9, 69, 32, 15, 69, 114, 69, 4, 64, 32, 9, 16, 223, 1, 11, 32, 8, 69, 32, 17, 69, 114, 69, 4, 64, 32, 8, 16, 223, 1, 11, 32, 16, 4, 64, 32, 12, 16, 223, 1, 11, 32, 7, 69, 32, 11, 69, 114, 69, 4, 64, 32, 7, 16, 223, 1, 11, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 3, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 7, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 5, 69, 32, 10, 69, 114, 69, 4, 64, 32, 5, 16, 223, 1, 11, 32, 2, 69, 32, 13, 69, 114, 13, 25, 32, 2, 16, 223, 1, 12, 25, 11, 32, 6, 65, 188, 1, 106, 40, 2, 0, 33, 14, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 36, 106, 32, 14, 54, 2, 0, 32, 0, 65, 32, 106, 32, 17, 54, 2, 0, 32, 0, 65, 28, 106, 32, 8, 54, 2, 0, 32, 0, 65, 24, 106, 32, 20, 54, 2, 0, 32, 0, 65, 20, 106, 32, 15, 54, 2, 0, 32, 0, 65, 16, 106, 32, 9, 54, 2, 0, 32, 0, 65, 12, 106, 32, 21, 54, 2, 0, 32, 0, 65, 8, 106, 32, 18, 54, 2, 0, 32, 16, 4, 64, 32, 12, 16, 223, 1, 11, 32, 7, 69, 32, 11, 69, 114, 69, 4, 64, 32, 7, 16, 223, 1, 11, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 3, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 7, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 5, 69, 32, 10, 69, 114, 13, 0, 32, 5, 16, 223, 1, 11, 32, 2, 69, 32, 13, 69, 114, 13, 23, 32, 2, 16, 223, 1, 12, 23, 11, 32, 6, 32, 20, 54, 2, 48, 32, 6, 32, 15, 54, 2, 44, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 22, 62, 2, 160, 1, 32, 6, 32, 13, 54, 2, 156, 1, 32, 6, 32, 2, 54, 2, 152, 1, 32, 6, 65, 24, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 208, 1, 106, 32, 6, 41, 3, 24, 55, 3, 0, 32, 6, 65, 216, 1, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 6, 66, 128, 128, 128, 128, 16, 55, 3, 200, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 16, 106, 32, 6, 65, 200, 1, 106, 16, 38, 32, 6, 65, 240, 1, 106, 34, 2, 32, 6, 65, 164, 1, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 32, 6, 65, 172, 1, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 128, 2, 106, 32, 6, 65, 180, 1, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 136, 2, 106, 32, 6, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 232, 1, 2, 64, 32, 6, 40, 2, 152, 1, 65, 1, 71, 4, 64, 32, 6, 65, 248, 0, 106, 32, 2, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 112, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 200, 1, 14, 2, 0, 2, 1, 11, 32, 6, 40, 2, 204, 1, 2, 64, 32, 6, 40, 2, 208, 1, 34, 9, 69, 13, 0, 32, 6, 65, 212, 1, 106, 40, 2, 0, 69, 13, 0, 32, 9, 16, 223, 1, 11, 13, 1, 32, 6, 40, 2, 220, 1, 34, 2, 69, 13, 1, 32, 6, 65, 224, 1, 106, 40, 2, 0, 69, 13, 1, 32, 2, 16, 223, 1, 12, 1, 11, 2, 64, 32, 6, 40, 2, 208, 1, 34, 2, 69, 13, 0, 32, 6, 65, 212, 1, 106, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 6, 40, 2, 220, 1, 34, 2, 69, 13, 0, 32, 6, 65, 224, 1, 106, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 6, 65, 216, 0, 106, 32, 6, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 64, 107, 32, 6, 65, 248, 0, 106, 41, 3, 0, 62, 2, 0, 32, 6, 32, 6, 41, 3, 112, 55, 3, 56, 32, 6, 65, 184, 1, 106, 66, 0, 55, 3, 0, 32, 6, 65, 168, 1, 106, 66, 0, 55, 3, 0, 32, 6, 66, 4, 55, 3, 176, 1, 32, 6, 66, 128, 128, 128, 128, 128, 1, 55, 3, 160, 1, 32, 6, 66, 8, 55, 3, 152, 1, 65, 6, 65, 1, 16, 84, 34, 9, 13, 1, 65, 6, 65, 1, 16, 135, 2, 0, 11, 32, 6, 65, 140, 1, 106, 32, 6, 65, 132, 2, 106, 41, 2, 0, 55, 2, 0, 32, 6, 65, 132, 1, 106, 32, 6, 65, 252, 1, 106, 41, 2, 0, 55, 2, 0, 32, 6, 65, 252, 0, 106, 32, 6, 65, 244, 1, 106, 41, 2, 0, 55, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 2, 116, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 200, 1, 14, 2, 0, 2, 1, 11, 32, 6, 40, 2, 204, 1, 2, 64, 32, 6, 40, 2, 208, 1, 34, 9, 69, 13, 0, 32, 6, 65, 212, 1, 106, 40, 2, 0, 69, 13, 0, 32, 9, 16, 223, 1, 11, 13, 1, 32, 6, 40, 2, 220, 1, 34, 2, 69, 13, 1, 32, 6, 65, 224, 1, 106, 40, 2, 0, 69, 13, 1, 32, 2, 16, 223, 1, 12, 1, 11, 2, 64, 32, 6, 40, 2, 208, 1, 34, 2, 69, 13, 0, 32, 6, 65, 212, 1, 106, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 6, 40, 2, 220, 1, 34, 2, 69, 13, 0, 32, 6, 65, 224, 1, 106, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 6, 65, 232, 0, 106, 32, 6, 65, 144, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 224, 0, 106, 32, 6, 65, 136, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 216, 0, 106, 32, 6, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 208, 0, 106, 32, 6, 65, 248, 0, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 112, 55, 3, 72, 32, 0, 65, 32, 106, 32, 6, 65, 228, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 6, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 6, 41, 2, 76, 55, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 6, 40, 2, 40, 34, 0, 69, 13, 0, 32, 6, 40, 2, 44, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 18, 4, 64, 32, 14, 16, 223, 1, 11, 32, 8, 69, 32, 17, 69, 114, 69, 4, 64, 32, 8, 16, 223, 1, 11, 32, 16, 4, 64, 32, 12, 16, 223, 1, 11, 32, 11, 4, 64, 32, 7, 16, 223, 1, 11, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 3, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 5, 69, 32, 10, 69, 114, 13, 23, 32, 5, 16, 223, 1, 12, 23, 11, 32, 9, 65, 4, 106, 65, 218, 142, 192, 0, 47, 0, 0, 59, 0, 0, 32, 9, 65, 214, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 7, 65, 1, 16, 84, 34, 13, 69, 13, 12, 32, 13, 65, 3, 106, 65, 223, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 13, 65, 220, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 0, 54, 2, 232, 1, 32, 6, 65, 240, 0, 106, 65, 224, 0, 65, 4, 32, 6, 65, 232, 1, 106, 16, 13, 32, 6, 65, 248, 0, 106, 40, 2, 0, 33, 15, 32, 6, 40, 2, 116, 33, 2, 32, 6, 40, 2, 112, 65, 1, 70, 4, 64, 32, 15, 69, 13, 14, 32, 2, 32, 15, 16, 135, 2, 0, 11, 32, 6, 32, 2, 54, 2, 176, 1, 32, 6, 32, 15, 65, 24, 110, 54, 2, 180, 1, 32, 2, 65, 16, 106, 66, 135, 128, 128, 128, 240, 0, 55, 2, 0, 32, 2, 32, 13, 54, 2, 12, 32, 2, 66, 134, 128, 128, 128, 224, 0, 55, 2, 4, 32, 2, 32, 9, 54, 2, 0, 32, 6, 65, 1, 54, 2, 184, 1, 32, 6, 65, 200, 1, 106, 32, 6, 65, 40, 106, 16, 139, 2, 65, 11, 65, 1, 16, 84, 34, 9, 69, 13, 14, 32, 9, 65, 7, 106, 65, 234, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 9, 65, 227, 142, 192, 0, 41, 0, 0, 55, 0, 0, 32, 6, 65, 240, 1, 106, 32, 6, 65, 208, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 200, 1, 55, 3, 232, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 232, 1, 106, 16, 136, 1, 2, 64, 32, 6, 40, 2, 180, 1, 65, 1, 70, 4, 64, 32, 6, 66, 152, 128, 128, 128, 192, 0, 55, 2, 236, 1, 32, 6, 32, 6, 40, 2, 176, 1, 54, 2, 232, 1, 32, 6, 65, 240, 0, 106, 65, 224, 0, 65, 4, 32, 6, 65, 232, 1, 106, 16, 13, 32, 6, 65, 248, 0, 106, 40, 2, 0, 33, 13, 32, 6, 40, 2, 116, 33, 2, 32, 6, 40, 2, 112, 65, 1, 70, 13, 1, 32, 6, 32, 2, 54, 2, 176, 1, 32, 6, 32, 13, 65, 24, 110, 54, 2, 180, 1, 11, 32, 2, 32, 9, 54, 2, 24, 32, 2, 65, 28, 106, 66, 139, 128, 128, 128, 176, 1, 55, 2, 0, 32, 2, 65, 36, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 2, 65, 44, 106, 32, 6, 65, 208, 0, 106, 34, 2, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 40, 2, 184, 1, 65, 1, 106, 54, 2, 184, 1, 32, 6, 65, 248, 0, 106, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 40, 55, 3, 112, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 136, 1, 32, 6, 65, 244, 1, 106, 32, 2, 40, 2, 0, 54, 2, 0, 32, 6, 65, 248, 1, 106, 32, 6, 41, 3, 56, 55, 3, 0, 32, 6, 65, 128, 2, 106, 32, 6, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 6, 65, 0, 54, 2, 232, 1, 32, 6, 32, 6, 41, 3, 72, 55, 2, 236, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 232, 1, 106, 16, 41, 65, 3, 65, 1, 16, 84, 34, 2, 69, 13, 16, 32, 2, 65, 2, 106, 65, 240, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 2, 65, 238, 142, 192, 0, 47, 0, 0, 59, 0, 0, 2, 64, 32, 6, 40, 2, 188, 1, 34, 9, 69, 13, 0, 32, 6, 65, 192, 1, 106, 40, 2, 0, 69, 13, 0, 32, 9, 16, 223, 1, 11, 32, 0, 32, 6, 41, 3, 152, 1, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 44, 106, 66, 131, 128, 128, 128, 48, 55, 2, 0, 32, 0, 65, 12, 106, 32, 6, 65, 160, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 168, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 28, 106, 32, 6, 65, 176, 1, 106, 41, 3, 0, 55, 2, 0, 32, 6, 32, 2, 54, 2, 188, 1, 32, 0, 65, 36, 106, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 2, 0, 32, 18, 4, 64, 32, 14, 16, 223, 1, 11, 32, 8, 69, 32, 17, 69, 114, 69, 4, 64, 32, 8, 16, 223, 1, 11, 32, 16, 4, 64, 32, 12, 16, 223, 1, 11, 32, 11, 4, 64, 32, 7, 16, 223, 1, 11, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 3, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 5, 69, 32, 10, 69, 114, 13, 23, 32, 5, 16, 223, 1, 12, 23, 11, 32, 13, 69, 13, 13, 32, 2, 32, 13, 16, 135, 2, 0, 11, 16, 75, 0, 11, 32, 6, 65, 168, 1, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 160, 1, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 1, 41, 2, 0, 55, 3, 152, 1, 32, 6, 65, 152, 1, 106, 16, 76, 0, 11, 16, 77, 0, 11, 32, 5, 64, 0, 34, 1, 65, 127, 70, 4, 64, 65, 18, 65, 1, 16, 84, 34, 1, 69, 13, 13, 32, 1, 65, 16, 106, 65, 236, 143, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 8, 106, 65, 228, 143, 192, 0, 41, 0, 0, 55, 0, 0, 32, 1, 65, 220, 143, 192, 0, 41, 0, 0, 55, 0, 0, 32, 6, 65, 240, 1, 106, 32, 6, 65, 160, 1, 106, 41, 3, 0, 34, 22, 55, 3, 0, 32, 6, 32, 6, 41, 3, 152, 1, 34, 23, 55, 3, 232, 1, 32, 0, 65, 16, 106, 66, 146, 128, 128, 128, 160, 2, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 24, 106, 32, 23, 55, 3, 0, 32, 0, 65, 32, 106, 32, 22, 55, 3, 0, 32, 0, 65, 1, 54, 2, 0, 12, 18, 11, 65, 4, 65, 1, 16, 84, 34, 4, 69, 13, 13, 32, 0, 66, 128, 128, 128, 128, 128, 1, 55, 3, 0, 32, 0, 65, 44, 106, 66, 132, 128, 128, 128, 192, 0, 55, 2, 0, 32, 0, 65, 40, 106, 32, 4, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 24, 106, 66, 128, 128, 128, 128, 192, 0, 55, 2, 0, 32, 0, 65, 16, 106, 66, 8, 55, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 4, 32, 1, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 1, 65, 24, 116, 114, 32, 1, 65, 8, 118, 65, 128, 254, 3, 113, 32, 1, 65, 24, 118, 114, 114, 54, 0, 0, 12, 17, 11, 16, 45, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 168, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 232, 139, 192, 0, 65, 160, 144, 192, 0, 16, 159, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 168, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 232, 139, 192, 0, 65, 136, 145, 192, 0, 16, 159, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 168, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 216, 139, 192, 0, 65, 152, 145, 192, 0, 16, 159, 2, 0, 11, 65, 3, 65, 1, 16, 135, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 168, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 216, 139, 192, 0, 65, 168, 145, 192, 0, 16, 159, 2, 0, 11, 65, 17, 65, 1, 16, 135, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 168, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 216, 139, 192, 0, 65, 184, 145, 192, 0, 16, 159, 2, 0, 11, 65, 7, 65, 1, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 65, 11, 65, 1, 16, 135, 2, 0, 11, 65, 3, 65, 1, 16, 135, 2, 0, 11, 65, 18, 65, 1, 16, 135, 2, 0, 11, 65, 4, 65, 1, 16, 135, 2, 0, 11, 65, 5, 65, 1, 16, 135, 2, 0, 11, 32, 6, 40, 2, 200, 1, 34, 0, 69, 13, 0, 32, 6, 40, 2, 204, 1, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 6, 40, 2, 0, 34, 0, 69, 13, 0, 32, 6, 40, 2, 4, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 40, 2, 12, 33, 4, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 1, 32, 4, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 4, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 0, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 6, 65, 144, 2, 106, 36, 0, 11, 53, 1, 2, 126, 66, 1, 33, 0, 3, 64, 66, 0, 32, 0, 32, 0, 66, 255, 179, 196, 195, 33, 86, 27, 34, 1, 66, 1, 124, 34, 0, 32, 1, 90, 13, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 128, 143, 192, 0, 16, 144, 2, 0, 11, 128, 2, 2, 3, 127, 2, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 32, 0, 40, 2, 4, 33, 2, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 1, 32, 4, 55, 3, 0, 32, 1, 65, 0, 54, 2, 16, 32, 1, 66, 1, 55, 3, 8, 32, 1, 32, 1, 54, 2, 20, 32, 1, 65, 13, 54, 2, 28, 32, 1, 32, 1, 65, 20, 106, 54, 2, 24, 32, 1, 32, 1, 65, 8, 106, 54, 2, 36, 32, 1, 65, 1, 54, 2, 60, 32, 1, 66, 1, 55, 2, 44, 32, 1, 65, 196, 133, 192, 0, 54, 2, 40, 32, 1, 32, 1, 65, 24, 106, 54, 2, 56, 32, 1, 65, 36, 106, 65, 144, 139, 192, 0, 32, 1, 65, 40, 106, 16, 153, 2, 13, 1, 32, 0, 65, 144, 143, 192, 0, 65, 8, 32, 1, 40, 2, 8, 32, 1, 40, 2, 16, 32, 2, 40, 2, 16, 17, 7, 0, 2, 64, 32, 1, 40, 2, 8, 34, 3, 69, 13, 0, 32, 1, 40, 2, 12, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 1, 41, 3, 0, 34, 5, 66, 1, 124, 34, 4, 32, 5, 90, 13, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 152, 143, 192, 0, 16, 144, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 1, 65, 40, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 168, 2, 1, 7, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 65, 4, 65, 4, 16, 84, 34, 0, 4, 64, 32, 0, 65, 1, 54, 2, 0, 65, 1, 33, 1, 65, 1, 33, 4, 2, 64, 2, 64, 3, 64, 32, 0, 32, 3, 106, 40, 2, 0, 34, 5, 65, 1, 106, 34, 6, 32, 5, 73, 13, 2, 32, 1, 32, 4, 70, 4, 64, 32, 1, 65, 1, 106, 34, 5, 32, 1, 73, 13, 5, 32, 2, 32, 1, 65, 2, 116, 54, 2, 20, 32, 2, 32, 0, 54, 2, 16, 32, 2, 65, 4, 54, 2, 24, 32, 2, 32, 1, 65, 1, 116, 34, 0, 32, 5, 32, 0, 32, 5, 75, 27, 34, 0, 65, 4, 32, 0, 65, 4, 75, 27, 34, 0, 65, 2, 116, 32, 0, 65, 255, 255, 255, 255, 3, 113, 32, 0, 70, 65, 2, 116, 32, 2, 65, 16, 106, 16, 13, 32, 2, 40, 2, 4, 33, 0, 32, 2, 40, 2, 8, 33, 1, 32, 2, 40, 2, 0, 65, 1, 70, 13, 2, 32, 1, 65, 2, 118, 33, 1, 11, 32, 0, 32, 3, 106, 65, 4, 106, 32, 6, 54, 2, 0, 32, 4, 65, 127, 71, 4, 64, 32, 3, 65, 4, 106, 33, 3, 32, 4, 65, 1, 106, 33, 4, 32, 0, 13, 1, 11, 11, 65, 168, 143, 192, 0, 65, 17, 65, 188, 143, 192, 0, 16, 157, 2, 0, 11, 32, 1, 69, 13, 2, 32, 0, 32, 1, 16, 135, 2, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 204, 143, 192, 0, 16, 144, 2, 0, 11, 65, 4, 65, 4, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 160, 70, 2, 12, 127, 3, 126, 35, 0, 65, 224, 3, 107, 34, 4, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 0, 65, 1, 107, 14, 2, 1, 0, 2, 11, 32, 3, 65, 8, 106, 40, 2, 0, 33, 7, 32, 3, 40, 2, 4, 33, 9, 32, 4, 65, 232, 0, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 224, 0, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 88, 32, 2, 65, 36, 106, 40, 2, 0, 33, 12, 32, 4, 65, 240, 0, 106, 32, 2, 40, 2, 32, 34, 13, 32, 2, 65, 40, 106, 40, 2, 0, 34, 15, 16, 140, 2, 2, 64, 32, 7, 4, 64, 32, 4, 40, 2, 112, 33, 1, 32, 4, 40, 2, 116, 33, 6, 32, 4, 40, 2, 120, 33, 10, 32, 4, 65, 168, 1, 106, 33, 8, 32, 4, 65, 160, 1, 106, 33, 11, 32, 4, 65, 152, 1, 106, 33, 14, 32, 7, 33, 5, 3, 64, 32, 1, 33, 3, 32, 4, 65, 176, 1, 106, 16, 208, 1, 32, 4, 65, 176, 1, 106, 32, 1, 32, 10, 16, 205, 1, 32, 8, 66, 0, 55, 3, 0, 32, 11, 66, 0, 55, 3, 0, 32, 14, 66, 0, 55, 3, 0, 32, 4, 66, 0, 55, 3, 144, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 176, 1, 106, 65, 240, 0, 16, 210, 2, 26, 32, 4, 65, 160, 2, 106, 32, 4, 65, 144, 1, 106, 16, 209, 1, 65, 32, 65, 1, 16, 84, 34, 1, 69, 13, 2, 32, 1, 32, 4, 41, 3, 144, 1, 55, 0, 0, 32, 1, 65, 24, 106, 32, 8, 41, 3, 0, 55, 0, 0, 32, 1, 65, 16, 106, 32, 11, 41, 3, 0, 55, 0, 0, 32, 1, 65, 8, 106, 32, 14, 41, 3, 0, 55, 0, 0, 32, 3, 69, 32, 6, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 65, 32, 33, 6, 65, 32, 33, 10, 32, 5, 65, 127, 106, 34, 5, 13, 0, 11, 32, 4, 32, 1, 54, 2, 112, 32, 4, 66, 160, 128, 128, 128, 128, 4, 55, 2, 116, 11, 32, 9, 69, 4, 64, 32, 4, 65, 168, 2, 106, 32, 4, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 112, 55, 3, 160, 2, 32, 4, 65, 176, 1, 106, 32, 4, 65, 160, 2, 106, 16, 136, 1, 32, 4, 40, 2, 176, 1, 33, 5, 32, 4, 40, 2, 180, 1, 33, 1, 32, 4, 40, 2, 184, 1, 33, 3, 32, 12, 4, 64, 32, 13, 16, 223, 1, 11, 32, 4, 65, 168, 3, 106, 33, 9, 12, 18, 11, 32, 4, 65, 136, 1, 106, 34, 1, 32, 7, 54, 2, 0, 32, 4, 65, 2, 54, 2, 128, 1, 32, 4, 32, 9, 65, 127, 106, 54, 2, 132, 1, 32, 4, 32, 15, 54, 2, 168, 2, 32, 4, 32, 12, 54, 2, 164, 2, 32, 4, 32, 13, 54, 2, 160, 2, 32, 4, 65, 208, 3, 106, 32, 4, 65, 160, 2, 106, 16, 136, 1, 32, 4, 65, 184, 3, 106, 16, 184, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 184, 3, 106, 65, 177, 147, 192, 0, 65, 7, 16, 192, 1, 2, 64, 2, 64, 2, 64, 32, 4, 65, 152, 3, 106, 2, 127, 32, 4, 40, 2, 160, 2, 65, 1, 70, 4, 64, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 12, 1, 11, 32, 4, 32, 4, 40, 2, 164, 2, 54, 2, 160, 3, 32, 4, 32, 4, 65, 168, 2, 106, 45, 0, 0, 58, 0, 164, 3, 32, 4, 65, 160, 2, 106, 32, 4, 65, 160, 3, 106, 65, 184, 147, 192, 0, 65, 5, 32, 4, 65, 128, 1, 106, 65, 4, 114, 16, 16, 32, 4, 40, 2, 160, 2, 65, 1, 70, 4, 64, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 12, 1, 11, 32, 4, 65, 160, 2, 106, 32, 4, 65, 160, 3, 106, 65, 189, 147, 192, 0, 65, 4, 32, 1, 16, 16, 32, 4, 40, 2, 160, 2, 65, 1, 71, 13, 1, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 144, 3, 12, 1, 11, 32, 4, 65, 176, 1, 106, 32, 4, 40, 2, 160, 3, 32, 4, 45, 0, 164, 3, 16, 182, 1, 32, 4, 65, 152, 3, 106, 32, 4, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 180, 1, 55, 3, 144, 3, 32, 4, 40, 2, 176, 1, 65, 1, 71, 13, 1, 11, 32, 4, 65, 176, 3, 106, 34, 1, 32, 4, 65, 152, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 144, 3, 55, 3, 168, 3, 2, 64, 32, 4, 40, 2, 184, 3, 34, 3, 69, 13, 0, 32, 4, 40, 2, 188, 3, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 4, 65, 184, 1, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 168, 3, 55, 3, 176, 1, 32, 4, 65, 160, 2, 106, 65, 164, 138, 192, 0, 65, 23, 32, 4, 65, 176, 1, 106, 16, 32, 32, 4, 65, 168, 2, 106, 41, 3, 0, 33, 16, 32, 4, 65, 176, 2, 106, 40, 2, 0, 33, 6, 32, 4, 65, 180, 2, 106, 40, 2, 0, 33, 10, 32, 4, 65, 184, 2, 106, 40, 2, 0, 33, 8, 32, 4, 65, 188, 2, 106, 40, 2, 0, 33, 11, 32, 4, 40, 2, 160, 2, 33, 1, 32, 4, 40, 2, 164, 2, 33, 3, 2, 64, 32, 4, 40, 2, 208, 3, 34, 5, 69, 13, 0, 32, 4, 40, 2, 212, 3, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 4, 40, 2, 112, 34, 5, 69, 13, 17, 32, 4, 40, 2, 116, 69, 13, 17, 32, 5, 16, 223, 1, 12, 17, 11, 32, 4, 65, 164, 1, 106, 32, 4, 41, 3, 184, 3, 55, 2, 0, 32, 4, 65, 160, 1, 106, 32, 4, 40, 2, 216, 3, 54, 2, 0, 32, 4, 65, 152, 1, 106, 32, 4, 41, 3, 208, 3, 55, 3, 0, 32, 4, 65, 172, 1, 106, 32, 4, 65, 192, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 66, 2, 55, 3, 144, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 144, 1, 106, 16, 33, 65, 1, 33, 7, 32, 4, 40, 2, 160, 2, 65, 1, 71, 4, 64, 32, 4, 65, 168, 2, 106, 34, 3, 40, 2, 0, 33, 15, 32, 4, 65, 172, 2, 106, 40, 2, 0, 33, 1, 32, 4, 40, 2, 164, 2, 33, 12, 32, 4, 65, 64, 107, 32, 4, 65, 232, 0, 106, 16, 141, 1, 32, 4, 65, 176, 1, 106, 32, 4, 40, 2, 64, 32, 12, 32, 1, 32, 4, 40, 2, 68, 40, 2, 12, 17, 6, 0, 32, 4, 40, 2, 176, 1, 65, 1, 70, 13, 9, 32, 4, 40, 2, 180, 1, 65, 1, 70, 13, 8, 32, 4, 65, 176, 3, 106, 32, 4, 65, 192, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 65, 184, 1, 106, 41, 3, 0, 55, 3, 168, 3, 32, 4, 65, 56, 106, 32, 4, 65, 168, 3, 106, 16, 135, 1, 32, 4, 65, 208, 3, 106, 32, 4, 40, 2, 56, 32, 4, 40, 2, 60, 16, 171, 1, 32, 4, 65, 48, 106, 32, 4, 65, 208, 3, 106, 16, 178, 1, 32, 4, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 6, 12, 14, 11, 32, 4, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 6, 12, 14, 11, 32, 4, 65, 208, 3, 106, 16, 172, 1, 32, 4, 65, 40, 106, 32, 4, 65, 208, 3, 106, 16, 170, 1, 32, 4, 45, 0, 44, 33, 1, 32, 4, 65, 32, 106, 32, 4, 40, 2, 40, 34, 10, 16, 178, 1, 2, 64, 32, 4, 45, 0, 32, 65, 1, 113, 69, 4, 64, 65, 0, 33, 5, 65, 2, 33, 6, 12, 1, 11, 32, 4, 45, 0, 33, 33, 6, 32, 1, 65, 1, 113, 33, 8, 32, 4, 65, 192, 3, 106, 33, 13, 32, 4, 65, 160, 2, 106, 65, 4, 114, 33, 9, 32, 4, 65, 184, 3, 106, 65, 4, 114, 33, 14, 65, 0, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 255, 1, 113, 34, 11, 65, 44, 71, 4, 64, 32, 11, 65, 253, 0, 70, 13, 1, 32, 8, 65, 255, 1, 113, 13, 2, 65, 9, 33, 6, 12, 6, 11, 32, 8, 65, 255, 1, 113, 4, 64, 65, 16, 33, 6, 12, 6, 11, 32, 10, 16, 172, 1, 32, 4, 65, 24, 106, 32, 10, 16, 178, 1, 32, 4, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 4, 45, 0, 25, 33, 6, 12, 1, 11, 32, 5, 4, 64, 32, 4, 65, 160, 2, 106, 32, 4, 65, 208, 3, 106, 16, 175, 1, 32, 4, 65, 172, 2, 106, 33, 10, 32, 4, 65, 168, 2, 106, 33, 8, 32, 4, 40, 2, 160, 2, 34, 6, 65, 21, 71, 4, 64, 32, 10, 40, 2, 0, 33, 7, 32, 8, 40, 2, 0, 33, 8, 32, 4, 40, 2, 164, 2, 33, 11, 32, 1, 69, 13, 20, 32, 5, 16, 223, 1, 12, 20, 11, 32, 4, 65, 160, 2, 106, 32, 4, 65, 208, 3, 106, 16, 173, 1, 32, 4, 40, 2, 160, 2, 34, 6, 65, 21, 71, 4, 64, 32, 10, 40, 2, 0, 33, 7, 32, 8, 40, 2, 0, 33, 8, 32, 4, 40, 2, 164, 2, 33, 11, 32, 1, 69, 13, 20, 32, 5, 16, 223, 1, 12, 20, 11, 65, 0, 12, 20, 11, 32, 4, 65, 160, 2, 106, 65, 251, 147, 192, 0, 65, 6, 16, 20, 32, 4, 65, 172, 2, 106, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 40, 2, 0, 33, 8, 32, 4, 40, 2, 164, 2, 33, 11, 32, 4, 40, 2, 160, 2, 33, 6, 12, 18, 11, 32, 6, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 8, 65, 253, 0, 70, 27, 33, 6, 12, 4, 11, 32, 4, 65, 16, 106, 32, 10, 16, 178, 1, 32, 4, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 6, 12, 2, 11, 32, 4, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 6, 12, 2, 11, 32, 10, 16, 172, 1, 32, 4, 65, 160, 2, 106, 32, 10, 16, 177, 1, 32, 4, 40, 2, 176, 2, 33, 7, 32, 4, 40, 2, 172, 2, 33, 8, 32, 4, 40, 2, 168, 2, 33, 11, 32, 4, 40, 2, 164, 2, 33, 6, 32, 4, 40, 2, 160, 2, 65, 1, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 4, 64, 32, 7, 65, 6, 71, 4, 127, 65, 1, 5, 32, 11, 65, 251, 147, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 11, 33, 6, 32, 8, 69, 32, 11, 69, 114, 13, 1, 32, 11, 16, 223, 1, 12, 1, 11, 32, 8, 65, 6, 71, 13, 1, 32, 11, 65, 251, 147, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 6, 11, 32, 6, 69, 13, 1, 11, 32, 4, 65, 160, 2, 106, 32, 10, 16, 176, 1, 32, 4, 65, 152, 3, 106, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 9, 41, 2, 0, 55, 3, 144, 3, 32, 4, 40, 2, 160, 2, 34, 6, 65, 21, 70, 13, 1, 32, 14, 32, 4, 41, 3, 144, 3, 55, 2, 0, 32, 14, 65, 8, 106, 32, 4, 65, 152, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 6, 54, 2, 184, 3, 12, 2, 11, 32, 5, 4, 64, 32, 4, 65, 160, 2, 106, 65, 251, 147, 192, 0, 65, 6, 16, 21, 32, 4, 65, 172, 2, 106, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 40, 2, 0, 33, 8, 32, 4, 40, 2, 164, 2, 33, 11, 32, 4, 40, 2, 160, 2, 33, 6, 32, 1, 69, 13, 21, 12, 20, 11, 32, 4, 65, 160, 2, 106, 32, 10, 16, 176, 1, 32, 4, 65, 152, 3, 106, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 9, 41, 2, 0, 55, 3, 144, 3, 2, 64, 2, 64, 32, 4, 40, 2, 160, 2, 34, 6, 65, 21, 70, 4, 64, 32, 4, 65, 8, 106, 32, 10, 16, 178, 1, 32, 4, 45, 0, 8, 65, 1, 113, 69, 13, 5, 32, 4, 45, 0, 9, 65, 34, 71, 4, 64, 32, 4, 66, 129, 128, 128, 128, 224, 1, 55, 3, 184, 3, 65, 14, 33, 6, 12, 22, 11, 32, 10, 16, 172, 1, 32, 4, 65, 160, 2, 106, 32, 10, 16, 177, 1, 32, 4, 40, 2, 176, 2, 33, 8, 32, 4, 40, 2, 172, 2, 33, 3, 32, 4, 40, 2, 168, 2, 33, 1, 32, 4, 40, 2, 164, 2, 33, 6, 32, 4, 40, 2, 160, 2, 65, 1, 70, 13, 6, 32, 6, 69, 13, 1, 32, 4, 65, 184, 3, 106, 32, 1, 32, 8, 16, 63, 32, 3, 69, 13, 2, 32, 1, 16, 223, 1, 12, 2, 11, 32, 13, 32, 4, 41, 3, 144, 3, 55, 2, 0, 32, 13, 65, 8, 106, 32, 4, 65, 152, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 6, 54, 2, 188, 3, 32, 4, 65, 1, 54, 2, 184, 3, 12, 20, 11, 32, 4, 65, 184, 3, 106, 32, 1, 32, 3, 16, 63, 11, 32, 4, 40, 2, 184, 3, 65, 1, 70, 4, 64, 32, 4, 40, 2, 188, 3, 33, 6, 12, 19, 11, 32, 4, 40, 2, 196, 3, 33, 3, 32, 4, 40, 2, 192, 3, 33, 1, 32, 4, 40, 2, 188, 3, 33, 5, 12, 4, 11, 32, 4, 65, 184, 3, 106, 32, 10, 16, 24, 32, 4, 40, 2, 184, 3, 34, 6, 65, 21, 70, 13, 3, 11, 32, 4, 65, 196, 3, 106, 40, 2, 0, 33, 7, 32, 4, 65, 192, 3, 106, 40, 2, 0, 33, 8, 32, 4, 40, 2, 188, 3, 33, 11, 12, 4, 11, 32, 4, 66, 129, 128, 128, 128, 192, 0, 55, 3, 184, 3, 65, 4, 33, 6, 12, 15, 11, 32, 4, 32, 8, 54, 2, 200, 3, 32, 4, 32, 3, 54, 2, 196, 3, 32, 4, 32, 1, 54, 2, 192, 3, 32, 4, 32, 6, 54, 2, 188, 3, 32, 4, 65, 1, 54, 2, 184, 3, 12, 14, 11, 32, 4, 32, 10, 16, 178, 1, 65, 0, 33, 8, 32, 4, 45, 0, 1, 33, 6, 32, 4, 45, 0, 0, 65, 1, 113, 13, 0, 11, 65, 2, 33, 6, 11, 32, 1, 69, 13, 13, 32, 5, 13, 12, 12, 13, 11, 32, 4, 65, 200, 1, 106, 32, 4, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 192, 1, 106, 32, 4, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 184, 1, 106, 32, 4, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 65, 168, 2, 106, 41, 3, 0, 55, 3, 176, 1, 32, 4, 65, 204, 3, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 188, 3, 32, 4, 65, 236, 130, 192, 0, 54, 2, 184, 3, 32, 4, 65, 7, 54, 2, 212, 3, 32, 4, 32, 4, 65, 208, 3, 106, 54, 2, 200, 3, 32, 4, 32, 4, 65, 176, 1, 106, 54, 2, 208, 3, 32, 4, 65, 144, 3, 106, 32, 4, 65, 184, 3, 106, 16, 137, 2, 32, 4, 65, 176, 1, 106, 16, 39, 32, 4, 40, 2, 144, 3, 33, 3, 32, 4, 41, 2, 148, 3, 33, 16, 65, 2, 33, 1, 12, 15, 11, 65, 32, 65, 1, 16, 135, 2, 0, 11, 32, 4, 65, 160, 1, 106, 34, 5, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 152, 1, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 144, 1, 32, 4, 65, 184, 1, 106, 32, 3, 41, 2, 4, 55, 3, 0, 32, 4, 65, 192, 1, 106, 32, 3, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 4, 66, 128, 128, 128, 128, 16, 55, 3, 176, 1, 32, 4, 65, 160, 2, 106, 32, 5, 32, 4, 65, 176, 1, 106, 16, 38, 32, 4, 65, 172, 2, 106, 40, 2, 0, 33, 1, 32, 4, 65, 168, 2, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 176, 1, 33, 5, 2, 64, 32, 4, 40, 2, 160, 2, 65, 1, 71, 4, 64, 32, 4, 40, 2, 164, 2, 33, 7, 2, 64, 2, 64, 32, 5, 14, 2, 0, 3, 1, 11, 32, 4, 40, 2, 180, 1, 2, 64, 32, 4, 40, 2, 184, 1, 34, 6, 69, 13, 0, 32, 4, 65, 188, 1, 106, 40, 2, 0, 69, 13, 0, 32, 6, 16, 223, 1, 11, 13, 2, 32, 4, 40, 2, 196, 1, 34, 5, 69, 13, 2, 32, 4, 65, 200, 1, 106, 40, 2, 0, 69, 13, 2, 32, 5, 16, 223, 1, 12, 2, 11, 2, 64, 32, 4, 40, 2, 184, 1, 34, 5, 69, 13, 0, 32, 4, 65, 188, 1, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 4, 40, 2, 196, 1, 34, 5, 69, 13, 1, 32, 4, 65, 200, 1, 106, 40, 2, 0, 69, 13, 1, 32, 5, 16, 223, 1, 12, 1, 11, 32, 4, 65, 196, 2, 106, 40, 2, 0, 33, 7, 32, 4, 65, 192, 2, 106, 40, 2, 0, 33, 6, 32, 4, 65, 188, 2, 106, 40, 2, 0, 33, 8, 32, 4, 65, 184, 2, 106, 40, 2, 0, 33, 11, 32, 4, 65, 176, 2, 106, 41, 3, 0, 33, 16, 2, 64, 2, 64, 2, 64, 32, 5, 14, 2, 0, 2, 1, 11, 32, 4, 40, 2, 180, 1, 2, 64, 32, 4, 40, 2, 184, 1, 34, 10, 69, 13, 0, 32, 4, 65, 188, 1, 106, 40, 2, 0, 69, 13, 0, 32, 10, 16, 223, 1, 11, 13, 1, 32, 4, 40, 2, 196, 1, 34, 5, 69, 13, 1, 32, 4, 65, 200, 1, 106, 40, 2, 0, 69, 13, 1, 32, 5, 16, 223, 1, 12, 1, 11, 2, 64, 32, 4, 40, 2, 184, 1, 34, 5, 69, 13, 0, 32, 4, 65, 188, 1, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 4, 40, 2, 196, 1, 34, 5, 69, 13, 0, 32, 4, 65, 200, 1, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 0, 65, 36, 106, 32, 7, 54, 2, 0, 32, 0, 65, 32, 106, 32, 6, 54, 2, 0, 32, 0, 65, 28, 106, 32, 8, 54, 2, 0, 32, 0, 65, 24, 106, 32, 11, 54, 2, 0, 32, 0, 65, 16, 106, 32, 16, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 5, 11, 32, 4, 32, 1, 54, 2, 96, 32, 4, 32, 3, 54, 2, 92, 32, 4, 32, 7, 54, 2, 88, 32, 4, 65, 184, 3, 106, 16, 184, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 184, 3, 106, 16, 191, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 176, 3, 106, 2, 127, 32, 4, 40, 2, 160, 2, 65, 1, 70, 4, 64, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 12, 1, 11, 32, 4, 40, 2, 164, 2, 34, 1, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 65, 168, 2, 106, 45, 0, 0, 69, 4, 64, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 23, 32, 3, 65, 1, 116, 34, 7, 32, 5, 32, 7, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 5, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 23, 12, 31, 11, 32, 3, 32, 6, 106, 65, 44, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 11, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 22, 32, 3, 65, 1, 116, 34, 7, 32, 5, 32, 7, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 5, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 22, 12, 30, 11, 32, 3, 32, 6, 106, 65, 34, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 3, 107, 65, 6, 79, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 6, 106, 34, 7, 32, 3, 73, 13, 22, 32, 5, 65, 1, 116, 34, 3, 32, 7, 32, 3, 32, 7, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 3, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 22, 12, 30, 11, 32, 3, 32, 6, 106, 34, 3, 65, 249, 128, 192, 0, 40, 0, 0, 54, 0, 0, 32, 3, 65, 4, 106, 65, 253, 128, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 6, 106, 34, 3, 54, 2, 0, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 2, 106, 34, 7, 32, 3, 73, 13, 22, 32, 5, 65, 1, 116, 34, 3, 32, 7, 32, 3, 32, 7, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 3, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 22, 12, 30, 11, 32, 3, 32, 6, 106, 65, 162, 244, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 4, 65, 160, 2, 106, 32, 4, 65, 216, 0, 106, 32, 1, 16, 18, 32, 4, 65, 216, 3, 106, 34, 3, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 3, 208, 3, 32, 4, 40, 2, 160, 2, 65, 1, 71, 13, 1, 32, 4, 65, 188, 1, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 208, 3, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 168, 3, 12, 1, 11, 65, 0, 33, 3, 32, 4, 65, 176, 1, 106, 32, 1, 65, 0, 16, 181, 1, 32, 4, 65, 176, 3, 106, 32, 4, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 180, 1, 55, 3, 168, 3, 32, 4, 40, 2, 176, 1, 65, 1, 71, 13, 1, 11, 32, 4, 40, 2, 176, 3, 33, 1, 32, 4, 40, 2, 172, 3, 33, 3, 32, 4, 40, 2, 168, 3, 33, 5, 2, 64, 32, 4, 40, 2, 184, 3, 34, 7, 69, 13, 0, 32, 4, 40, 2, 188, 3, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 4, 65, 184, 1, 106, 32, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 180, 1, 32, 4, 32, 5, 54, 2, 176, 1, 32, 4, 65, 160, 2, 106, 65, 174, 135, 192, 0, 65, 45, 32, 4, 65, 176, 1, 106, 16, 32, 32, 4, 65, 168, 2, 106, 41, 3, 0, 33, 16, 32, 4, 65, 176, 2, 106, 41, 3, 0, 33, 17, 32, 4, 41, 3, 160, 2, 33, 18, 32, 0, 65, 32, 106, 32, 4, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 17, 55, 3, 0, 32, 0, 65, 16, 106, 32, 16, 55, 3, 0, 32, 0, 65, 8, 106, 32, 18, 55, 3, 0, 65, 1, 33, 3, 12, 1, 11, 32, 4, 41, 3, 184, 3, 33, 16, 32, 0, 65, 12, 106, 32, 4, 40, 2, 192, 3, 54, 2, 0, 32, 0, 32, 16, 55, 2, 4, 11, 32, 0, 32, 3, 54, 2, 0, 32, 4, 40, 2, 88, 33, 0, 32, 4, 40, 2, 96, 34, 1, 4, 64, 32, 1, 65, 5, 116, 33, 3, 32, 0, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 11, 32, 4, 40, 2, 92, 34, 1, 69, 32, 1, 65, 5, 116, 69, 114, 13, 1, 32, 0, 16, 223, 1, 12, 1, 11, 32, 4, 65, 160, 2, 106, 32, 1, 40, 2, 0, 65, 183, 142, 192, 0, 65, 6, 32, 1, 40, 2, 4, 40, 2, 12, 17, 6, 0, 32, 4, 40, 2, 160, 2, 34, 11, 69, 4, 64, 65, 5, 33, 10, 65, 5, 65, 1, 16, 84, 34, 6, 13, 2, 65, 5, 65, 1, 16, 135, 2, 0, 11, 32, 4, 40, 2, 164, 2, 33, 9, 32, 4, 65, 160, 2, 106, 32, 11, 32, 4, 65, 168, 2, 106, 34, 12, 40, 2, 0, 16, 28, 32, 4, 65, 192, 2, 106, 40, 2, 0, 33, 8, 32, 4, 65, 188, 2, 106, 40, 2, 0, 33, 1, 32, 4, 65, 180, 2, 106, 40, 2, 0, 33, 10, 32, 4, 65, 176, 2, 106, 40, 2, 0, 33, 3, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 4, 65, 216, 3, 106, 2, 127, 2, 64, 32, 4, 40, 2, 160, 2, 65, 1, 71, 4, 64, 32, 4, 40, 2, 164, 2, 33, 5, 32, 4, 32, 12, 41, 3, 0, 55, 2, 164, 2, 32, 4, 32, 5, 54, 2, 160, 2, 32, 4, 65, 176, 1, 106, 32, 4, 65, 160, 2, 106, 16, 136, 1, 32, 4, 40, 2, 176, 1, 33, 5, 32, 4, 40, 2, 180, 1, 33, 7, 32, 4, 40, 2, 184, 1, 33, 6, 32, 3, 69, 32, 10, 69, 114, 69, 4, 64, 32, 3, 16, 223, 1, 11, 32, 1, 69, 32, 8, 69, 114, 69, 4, 64, 32, 1, 16, 223, 1, 11, 32, 9, 4, 64, 32, 11, 16, 223, 1, 11, 32, 4, 32, 6, 54, 2, 192, 3, 32, 4, 32, 7, 54, 2, 188, 3, 32, 4, 32, 5, 54, 2, 184, 3, 32, 4, 65, 144, 1, 106, 16, 184, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 144, 1, 106, 16, 191, 1, 32, 4, 40, 2, 160, 2, 65, 1, 71, 13, 1, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 12, 2, 11, 32, 4, 65, 196, 2, 106, 40, 2, 0, 33, 5, 32, 4, 65, 184, 2, 106, 40, 2, 0, 33, 7, 32, 4, 65, 172, 2, 106, 40, 2, 0, 33, 6, 32, 12, 40, 2, 0, 33, 12, 32, 9, 69, 13, 8, 32, 11, 16, 223, 1, 12, 8, 11, 32, 4, 32, 4, 40, 2, 164, 2, 54, 2, 88, 32, 4, 32, 4, 65, 168, 2, 106, 45, 0, 0, 58, 0, 92, 32, 4, 65, 160, 2, 106, 32, 4, 65, 216, 0, 106, 65, 220, 145, 192, 0, 65, 8, 32, 4, 65, 184, 3, 106, 16, 14, 32, 4, 40, 2, 160, 2, 65, 1, 71, 13, 1, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 208, 3, 12, 1, 11, 32, 4, 65, 176, 1, 106, 32, 4, 40, 2, 88, 32, 4, 45, 0, 92, 16, 181, 1, 32, 4, 65, 216, 3, 106, 32, 4, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 180, 1, 55, 3, 208, 3, 32, 4, 40, 2, 176, 1, 65, 1, 71, 13, 1, 11, 32, 4, 65, 152, 3, 106, 34, 1, 32, 4, 65, 216, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 208, 3, 55, 3, 144, 3, 2, 64, 32, 4, 40, 2, 144, 1, 34, 3, 69, 13, 0, 32, 4, 40, 2, 148, 1, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 4, 65, 184, 1, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 144, 3, 55, 3, 176, 1, 32, 4, 65, 160, 2, 106, 65, 186, 136, 192, 0, 65, 31, 32, 4, 65, 176, 1, 106, 16, 32, 32, 4, 65, 168, 2, 106, 41, 3, 0, 33, 16, 32, 4, 65, 176, 2, 106, 41, 3, 0, 33, 17, 32, 4, 41, 3, 160, 2, 33, 18, 32, 0, 65, 32, 106, 32, 4, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 17, 55, 3, 0, 32, 0, 65, 16, 106, 32, 16, 55, 3, 0, 32, 0, 65, 8, 106, 32, 18, 55, 3, 0, 65, 1, 12, 1, 11, 32, 4, 41, 3, 144, 1, 33, 16, 32, 0, 65, 12, 106, 32, 4, 65, 152, 1, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 16, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 5, 69, 32, 7, 69, 114, 13, 0, 32, 5, 16, 223, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 21, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 21, 32, 0, 16, 223, 1, 12, 21, 11, 32, 6, 65, 4, 106, 65, 213, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 6, 65, 209, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 6, 33, 12, 65, 5, 33, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 36, 106, 32, 5, 54, 2, 0, 32, 0, 65, 32, 106, 32, 8, 54, 2, 0, 32, 0, 65, 28, 106, 32, 1, 54, 2, 0, 32, 0, 65, 24, 106, 32, 7, 54, 2, 0, 32, 0, 65, 20, 106, 32, 10, 54, 2, 0, 32, 0, 65, 16, 106, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 54, 2, 0, 32, 0, 65, 8, 106, 32, 12, 54, 2, 0, 11, 2, 64, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 32, 34, 0, 69, 13, 18, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 18, 32, 0, 16, 223, 1, 12, 18, 11, 32, 4, 65, 192, 3, 106, 32, 4, 65, 192, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 65, 184, 1, 106, 41, 3, 0, 55, 3, 184, 3, 32, 4, 65, 180, 2, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 164, 2, 32, 4, 65, 200, 130, 192, 0, 54, 2, 160, 2, 32, 4, 65, 8, 54, 2, 212, 3, 32, 4, 32, 4, 65, 208, 3, 106, 54, 2, 176, 2, 32, 4, 32, 4, 65, 184, 3, 106, 54, 2, 208, 3, 32, 4, 65, 168, 3, 106, 32, 4, 65, 160, 2, 106, 16, 137, 2, 32, 4, 40, 2, 168, 3, 33, 3, 32, 4, 41, 2, 172, 3, 33, 16, 2, 64, 32, 4, 40, 2, 184, 3, 34, 1, 69, 13, 0, 32, 4, 40, 2, 188, 3, 34, 6, 69, 13, 0, 32, 1, 16, 223, 1, 11, 12, 1, 11, 32, 4, 65, 184, 2, 106, 32, 4, 65, 204, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 176, 2, 106, 32, 4, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 4, 65, 188, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 4, 41, 2, 180, 1, 55, 3, 160, 2, 32, 4, 65, 204, 3, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 188, 3, 32, 4, 65, 168, 130, 192, 0, 54, 2, 184, 3, 32, 4, 65, 9, 54, 2, 172, 3, 32, 4, 32, 4, 65, 168, 3, 106, 54, 2, 200, 3, 32, 4, 32, 4, 65, 160, 2, 106, 54, 2, 168, 3, 32, 4, 65, 208, 3, 106, 32, 4, 65, 184, 3, 106, 16, 137, 2, 32, 4, 40, 2, 208, 3, 33, 3, 32, 4, 41, 2, 212, 3, 33, 16, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 160, 2, 14, 4, 0, 1, 2, 4, 3, 11, 2, 64, 32, 4, 40, 2, 164, 2, 34, 1, 69, 13, 0, 32, 4, 65, 168, 2, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 4, 65, 176, 2, 106, 40, 2, 0, 34, 1, 69, 13, 3, 32, 4, 65, 180, 2, 106, 40, 2, 0, 34, 6, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 2, 64, 32, 4, 40, 2, 164, 2, 34, 1, 69, 13, 0, 32, 4, 65, 168, 2, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 4, 65, 176, 2, 106, 40, 2, 0, 34, 1, 69, 13, 2, 32, 4, 65, 180, 2, 106, 40, 2, 0, 34, 6, 69, 13, 2, 32, 1, 16, 223, 1, 12, 2, 11, 32, 4, 40, 2, 164, 2, 34, 1, 69, 13, 1, 32, 4, 65, 168, 2, 106, 40, 2, 0, 34, 6, 69, 13, 1, 32, 1, 16, 223, 1, 12, 1, 11, 32, 4, 40, 2, 164, 2, 34, 1, 69, 13, 0, 32, 4, 65, 168, 2, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 1, 16, 223, 1, 11, 65, 2, 33, 1, 12, 4, 11, 32, 4, 40, 2, 200, 3, 33, 7, 32, 4, 40, 2, 196, 3, 33, 8, 32, 4, 40, 2, 192, 3, 33, 11, 12, 1, 11, 32, 5, 16, 223, 1, 11, 32, 4, 65, 196, 3, 106, 32, 7, 54, 2, 0, 32, 4, 65, 192, 3, 106, 32, 8, 54, 2, 0, 32, 4, 32, 11, 54, 2, 188, 3, 32, 4, 32, 6, 54, 2, 184, 3, 32, 4, 65, 160, 2, 106, 65, 134, 138, 192, 0, 65, 30, 32, 4, 65, 184, 3, 106, 16, 25, 32, 4, 65, 168, 2, 106, 41, 3, 0, 33, 16, 32, 4, 65, 176, 2, 106, 40, 2, 0, 33, 6, 32, 4, 65, 180, 2, 106, 40, 2, 0, 33, 10, 32, 4, 65, 184, 2, 106, 40, 2, 0, 33, 8, 32, 4, 65, 188, 2, 106, 40, 2, 0, 33, 11, 32, 4, 40, 2, 160, 2, 33, 1, 32, 4, 40, 2, 164, 2, 33, 3, 65, 1, 11, 33, 7, 32, 4, 40, 2, 168, 3, 34, 9, 69, 13, 0, 32, 4, 40, 2, 172, 3, 69, 13, 0, 32, 9, 16, 223, 1, 11, 32, 15, 69, 13, 0, 32, 12, 16, 223, 1, 11, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 144, 1, 14, 2, 0, 2, 1, 11, 32, 4, 40, 2, 148, 1, 2, 64, 32, 4, 40, 2, 152, 1, 34, 12, 69, 13, 0, 32, 4, 40, 2, 156, 1, 69, 13, 0, 32, 12, 16, 223, 1, 11, 13, 1, 32, 4, 40, 2, 164, 1, 34, 9, 69, 13, 1, 32, 4, 40, 2, 168, 1, 69, 13, 1, 32, 9, 16, 223, 1, 12, 1, 11, 2, 64, 32, 4, 40, 2, 152, 1, 34, 9, 69, 13, 0, 32, 4, 40, 2, 156, 1, 69, 13, 0, 32, 9, 16, 223, 1, 11, 32, 4, 40, 2, 164, 1, 34, 9, 69, 13, 0, 32, 4, 40, 2, 168, 1, 69, 13, 0, 32, 9, 16, 223, 1, 11, 2, 64, 32, 4, 40, 2, 112, 34, 9, 69, 13, 0, 32, 4, 40, 2, 116, 69, 13, 0, 32, 9, 16, 223, 1, 11, 32, 4, 65, 168, 3, 106, 33, 9, 32, 7, 69, 13, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 36, 106, 32, 11, 54, 2, 0, 32, 0, 65, 32, 106, 32, 8, 54, 2, 0, 32, 0, 65, 28, 106, 32, 10, 54, 2, 0, 32, 0, 65, 24, 106, 32, 6, 54, 2, 0, 32, 0, 65, 16, 106, 32, 16, 55, 3, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 2, 40, 2, 16, 34, 0, 69, 13, 8, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 8, 32, 0, 16, 223, 1, 12, 8, 11, 32, 4, 32, 3, 54, 2, 80, 32, 4, 32, 1, 54, 2, 76, 32, 4, 32, 5, 54, 2, 72, 32, 4, 65, 184, 3, 106, 16, 184, 1, 32, 4, 65, 160, 2, 106, 32, 4, 65, 184, 3, 106, 16, 191, 1, 32, 4, 40, 2, 160, 2, 65, 1, 70, 4, 64, 32, 4, 65, 188, 1, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 12, 3, 11, 32, 4, 40, 2, 164, 2, 34, 1, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 65, 168, 2, 106, 45, 0, 0, 69, 4, 64, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 2, 32, 3, 65, 1, 116, 34, 7, 32, 5, 32, 7, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 5, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 2, 12, 10, 11, 32, 3, 32, 6, 106, 65, 44, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 11, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 5, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 7, 32, 5, 32, 7, 32, 5, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 3, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 5, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 9, 11, 32, 3, 32, 6, 106, 65, 34, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 3, 107, 65, 6, 79, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 6, 106, 34, 7, 32, 3, 73, 13, 1, 32, 5, 65, 1, 116, 34, 3, 32, 7, 32, 3, 32, 7, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 3, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 12, 9, 11, 32, 3, 32, 6, 106, 34, 3, 65, 251, 147, 192, 0, 40, 0, 0, 54, 0, 0, 32, 3, 65, 4, 106, 65, 255, 147, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 6, 106, 34, 3, 54, 2, 0, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 3, 107, 65, 2, 79, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 2, 11, 32, 3, 65, 2, 106, 34, 7, 32, 3, 73, 13, 0, 32, 5, 65, 1, 116, 34, 3, 32, 7, 32, 3, 32, 7, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 160, 2, 12, 1, 11, 32, 1, 40, 2, 0, 33, 7, 32, 4, 65, 168, 2, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 164, 2, 32, 4, 32, 7, 54, 2, 160, 2, 11, 32, 4, 65, 144, 1, 106, 32, 3, 65, 1, 32, 4, 65, 160, 2, 106, 16, 13, 32, 4, 65, 152, 1, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 148, 1, 33, 6, 32, 4, 40, 2, 144, 1, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 12, 8, 11, 16, 136, 2, 0, 11, 32, 3, 32, 6, 106, 65, 162, 244, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 4, 65, 144, 1, 106, 32, 4, 65, 200, 0, 106, 16, 134, 1, 32, 4, 65, 160, 2, 106, 32, 1, 32, 4, 40, 2, 144, 1, 34, 3, 32, 4, 40, 2, 152, 1, 16, 187, 1, 32, 4, 40, 2, 148, 1, 4, 64, 32, 3, 16, 223, 1, 11, 32, 4, 65, 216, 3, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 164, 2, 55, 3, 208, 3, 32, 4, 40, 2, 160, 2, 65, 1, 71, 13, 1, 32, 4, 65, 188, 1, 106, 32, 4, 65, 216, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 208, 3, 55, 2, 180, 1, 32, 4, 65, 1, 54, 2, 176, 1, 32, 4, 65, 176, 1, 106, 65, 4, 114, 11, 33, 1, 32, 9, 32, 1, 41, 2, 0, 55, 2, 0, 32, 9, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 65, 0, 33, 3, 32, 4, 65, 176, 1, 106, 32, 1, 65, 0, 16, 181, 1, 32, 9, 32, 4, 41, 2, 180, 1, 55, 2, 0, 32, 9, 65, 8, 106, 32, 4, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 40, 2, 176, 1, 65, 1, 71, 13, 1, 11, 32, 4, 40, 2, 176, 3, 33, 1, 32, 4, 40, 2, 172, 3, 33, 3, 32, 4, 40, 2, 168, 3, 33, 5, 2, 64, 32, 4, 40, 2, 184, 3, 34, 7, 69, 13, 0, 32, 4, 40, 2, 188, 3, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 4, 65, 184, 1, 106, 32, 1, 54, 2, 0, 32, 4, 32, 3, 54, 2, 180, 1, 32, 4, 32, 5, 54, 2, 176, 1, 32, 4, 65, 160, 2, 106, 65, 134, 138, 192, 0, 65, 30, 32, 4, 65, 176, 1, 106, 16, 32, 32, 4, 65, 168, 2, 106, 41, 3, 0, 33, 16, 32, 4, 65, 176, 2, 106, 41, 3, 0, 33, 17, 32, 4, 41, 3, 160, 2, 33, 18, 32, 0, 65, 32, 106, 32, 4, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 17, 55, 3, 0, 32, 0, 65, 16, 106, 32, 16, 55, 3, 0, 32, 0, 65, 8, 106, 32, 18, 55, 3, 0, 65, 1, 33, 3, 12, 1, 11, 32, 4, 41, 3, 184, 3, 33, 16, 32, 0, 65, 12, 106, 32, 4, 40, 2, 192, 3, 54, 2, 0, 32, 0, 32, 16, 55, 2, 4, 11, 32, 0, 32, 3, 54, 2, 0, 2, 64, 32, 4, 40, 2, 72, 34, 0, 69, 13, 0, 32, 4, 40, 2, 76, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 40, 2, 16, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 4, 65, 224, 3, 106, 36, 0, 15, 11, 32, 6, 32, 3, 16, 135, 2, 0, 11, 184, 28, 2, 20, 127, 3, 126, 35, 0, 65, 176, 2, 107, 34, 2, 36, 0, 32, 2, 65, 128, 1, 106, 32, 0, 16, 159, 1, 32, 2, 65, 144, 1, 106, 32, 1, 16, 159, 1, 32, 2, 65, 160, 1, 106, 32, 2, 40, 2, 128, 1, 34, 17, 32, 2, 40, 2, 136, 1, 16, 26, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 160, 1, 66, 1, 81, 4, 64, 32, 2, 65, 128, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 1, 55, 3, 232, 1, 32, 2, 65, 0, 54, 2, 224, 1, 32, 2, 66, 1, 55, 3, 216, 1, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 164, 2, 32, 2, 65, 10, 54, 2, 156, 2, 32, 2, 32, 2, 65, 164, 2, 106, 54, 2, 152, 2, 32, 2, 32, 2, 65, 216, 1, 106, 54, 2, 168, 2, 32, 2, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 76, 32, 2, 65, 196, 133, 192, 0, 54, 2, 72, 32, 2, 32, 2, 65, 152, 2, 106, 54, 2, 88, 32, 2, 65, 168, 2, 106, 65, 144, 139, 192, 0, 32, 2, 65, 200, 0, 106, 16, 153, 2, 13, 3, 32, 2, 65, 212, 0, 106, 32, 2, 65, 224, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 216, 1, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 32, 2, 65, 232, 1, 106, 16, 39, 32, 2, 40, 2, 144, 1, 33, 1, 12, 1, 11, 32, 2, 65, 204, 1, 106, 40, 2, 0, 33, 18, 32, 2, 65, 200, 1, 106, 40, 2, 0, 33, 15, 32, 2, 65, 188, 1, 106, 34, 19, 40, 2, 0, 33, 20, 32, 2, 65, 184, 1, 106, 40, 2, 0, 33, 16, 32, 2, 65, 232, 1, 106, 32, 2, 40, 2, 144, 1, 34, 1, 32, 2, 40, 2, 152, 1, 16, 171, 1, 32, 2, 65, 64, 107, 32, 2, 65, 232, 1, 106, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 64, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 65, 34, 0, 65, 251, 0, 71, 4, 64, 32, 0, 65, 34, 71, 4, 64, 65, 10, 33, 0, 12, 7, 11, 32, 2, 65, 160, 1, 106, 32, 2, 65, 232, 1, 106, 16, 67, 65, 14, 32, 2, 40, 2, 160, 1, 34, 0, 32, 0, 65, 21, 70, 27, 33, 0, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 12, 6, 11, 32, 2, 65, 232, 1, 106, 16, 172, 1, 32, 2, 65, 160, 1, 106, 32, 2, 65, 232, 1, 106, 34, 13, 16, 67, 32, 2, 65, 172, 1, 106, 33, 4, 32, 2, 65, 168, 1, 106, 33, 5, 32, 2, 40, 2, 160, 1, 34, 0, 65, 21, 71, 13, 4, 32, 2, 65, 160, 1, 106, 32, 13, 16, 176, 1, 32, 2, 40, 2, 160, 1, 34, 0, 65, 21, 71, 13, 4, 32, 2, 65, 56, 106, 32, 13, 16, 178, 1, 32, 2, 45, 0, 56, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 57, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 6, 11, 32, 13, 16, 172, 1, 32, 2, 65, 48, 106, 32, 13, 16, 170, 1, 32, 2, 40, 2, 48, 33, 8, 32, 2, 32, 2, 45, 0, 52, 65, 1, 113, 34, 9, 58, 0, 156, 2, 32, 2, 32, 8, 54, 2, 152, 2, 32, 2, 65, 40, 106, 32, 8, 16, 178, 1, 65, 2, 33, 0, 32, 2, 45, 0, 40, 65, 1, 113, 69, 13, 3, 32, 2, 45, 0, 41, 33, 4, 32, 9, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 3, 32, 9, 13, 1, 65, 9, 33, 0, 32, 6, 69, 13, 17, 12, 16, 11, 32, 7, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 9, 32, 2, 65, 0, 58, 0, 156, 2, 12, 2, 11, 32, 8, 16, 172, 1, 32, 2, 65, 32, 106, 32, 8, 16, 178, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 33, 33, 4, 12, 1, 11, 32, 10, 4, 64, 32, 6, 69, 4, 64, 32, 2, 65, 160, 1, 106, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 40, 2, 160, 1, 33, 0, 32, 14, 69, 13, 17, 32, 10, 16, 223, 1, 12, 17, 11, 32, 2, 65, 160, 1, 106, 32, 13, 16, 175, 1, 32, 2, 40, 2, 160, 1, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 14, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 9, 32, 6, 65, 20, 106, 33, 3, 3, 64, 2, 64, 32, 3, 65, 124, 106, 40, 2, 0, 34, 8, 69, 13, 0, 32, 3, 40, 2, 0, 69, 13, 0, 32, 8, 16, 223, 1, 11, 32, 3, 65, 32, 106, 33, 3, 32, 9, 65, 96, 106, 34, 9, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 17, 32, 6, 16, 223, 1, 12, 17, 11, 32, 2, 65, 24, 106, 32, 13, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 24, 65, 1, 113, 4, 64, 32, 2, 45, 0, 25, 65, 253, 0, 70, 13, 2, 32, 14, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 4, 32, 6, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 34, 7, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 65, 11, 33, 0, 32, 12, 13, 1, 12, 3, 11, 32, 14, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 4, 32, 6, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 34, 7, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 14, 32, 6, 16, 223, 1, 65, 4, 33, 0, 12, 19, 11, 32, 12, 65, 5, 116, 34, 4, 69, 13, 1, 32, 6, 16, 223, 1, 12, 18, 11, 32, 13, 16, 172, 1, 32, 2, 65, 160, 1, 106, 32, 2, 65, 232, 1, 106, 16, 173, 1, 32, 2, 40, 2, 160, 1, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 14, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 9, 32, 6, 65, 20, 106, 33, 3, 3, 64, 2, 64, 32, 3, 65, 124, 106, 40, 2, 0, 34, 8, 69, 13, 0, 32, 3, 40, 2, 0, 69, 13, 0, 32, 8, 16, 223, 1, 11, 32, 3, 65, 32, 106, 33, 3, 32, 9, 65, 96, 106, 34, 9, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 18, 32, 6, 16, 223, 1, 12, 18, 11, 32, 2, 65, 16, 106, 32, 2, 65, 168, 2, 106, 65, 224, 128, 192, 0, 16, 142, 1, 32, 2, 65, 192, 1, 106, 34, 0, 66, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 34, 3, 66, 0, 55, 3, 0, 32, 2, 66, 4, 55, 3, 184, 1, 32, 2, 66, 128, 128, 128, 128, 128, 1, 55, 3, 168, 1, 32, 2, 66, 8, 55, 3, 160, 1, 32, 2, 65, 224, 0, 106, 32, 11, 54, 2, 0, 32, 2, 65, 220, 0, 106, 32, 12, 54, 2, 0, 32, 2, 65, 216, 0, 106, 32, 6, 54, 2, 0, 32, 2, 65, 212, 0, 106, 32, 21, 54, 2, 0, 32, 2, 65, 208, 0, 106, 32, 14, 54, 2, 0, 32, 2, 32, 10, 54, 2, 76, 32, 2, 65, 0, 54, 2, 72, 32, 2, 65, 160, 1, 106, 32, 2, 65, 200, 0, 106, 16, 41, 32, 2, 65, 240, 1, 106, 32, 2, 41, 3, 168, 1, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 41, 3, 184, 1, 55, 3, 0, 32, 2, 65, 136, 2, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 65, 144, 2, 106, 32, 2, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 1, 55, 3, 232, 1, 32, 16, 69, 32, 20, 69, 114, 69, 4, 64, 32, 16, 16, 223, 1, 11, 32, 15, 69, 32, 18, 69, 114, 69, 4, 64, 32, 15, 16, 223, 1, 11, 32, 2, 65, 244, 0, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 236, 0, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 228, 0, 106, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 220, 0, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 212, 0, 106, 32, 2, 65, 240, 1, 106, 41, 3, 0, 55, 2, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 2, 76, 32, 2, 65, 0, 54, 2, 72, 32, 2, 40, 2, 148, 1, 4, 64, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 132, 1, 69, 13, 19, 32, 17, 16, 223, 1, 12, 19, 11, 12, 16, 11, 32, 2, 65, 160, 1, 106, 65, 250, 145, 192, 0, 65, 9, 16, 20, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 40, 2, 160, 1, 12, 3, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 4, 65, 253, 0, 71, 13, 11, 65, 19, 33, 0, 12, 11, 11, 32, 2, 65, 8, 106, 32, 8, 16, 178, 1, 32, 2, 45, 0, 8, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 32, 6, 69, 13, 11, 12, 10, 11, 32, 2, 45, 0, 9, 65, 34, 71, 4, 64, 65, 14, 33, 0, 32, 6, 69, 13, 11, 12, 10, 11, 32, 8, 16, 172, 1, 32, 2, 65, 160, 1, 106, 32, 8, 16, 177, 1, 32, 2, 40, 2, 176, 1, 33, 7, 32, 2, 40, 2, 172, 1, 33, 4, 32, 2, 40, 2, 168, 1, 33, 5, 32, 2, 40, 2, 164, 1, 33, 3, 32, 2, 40, 2, 160, 1, 65, 1, 70, 4, 64, 32, 3, 33, 0, 32, 6, 69, 13, 11, 12, 10, 11, 2, 64, 32, 3, 4, 64, 65, 2, 33, 3, 2, 64, 2, 64, 2, 64, 32, 7, 65, 122, 106, 14, 4, 1, 2, 2, 0, 2, 11, 65, 126, 65, 0, 32, 5, 65, 250, 145, 192, 0, 65, 9, 16, 212, 2, 27, 33, 3, 12, 1, 11, 65, 126, 65, 1, 32, 5, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 27, 33, 3, 11, 32, 4, 4, 64, 32, 5, 16, 223, 1, 11, 32, 3, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 6, 32, 3, 65, 3, 113, 65, 1, 107, 13, 1, 12, 5, 11, 2, 64, 32, 4, 65, 122, 106, 14, 4, 4, 6, 6, 0, 6, 11, 32, 5, 65, 250, 145, 192, 0, 65, 9, 16, 212, 2, 13, 5, 11, 32, 10, 4, 64, 32, 2, 65, 160, 1, 106, 65, 250, 145, 192, 0, 65, 9, 16, 21, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 40, 2, 160, 1, 33, 0, 32, 6, 69, 13, 11, 12, 10, 11, 32, 2, 65, 200, 0, 106, 32, 8, 16, 176, 1, 32, 2, 40, 2, 72, 34, 3, 65, 21, 71, 4, 64, 32, 2, 40, 2, 80, 33, 4, 32, 2, 40, 2, 76, 33, 5, 32, 2, 65, 176, 1, 106, 32, 2, 40, 2, 84, 34, 7, 54, 2, 0, 32, 2, 32, 4, 54, 2, 172, 1, 32, 2, 32, 5, 54, 2, 168, 1, 32, 2, 32, 3, 54, 2, 164, 1, 32, 2, 65, 1, 54, 2, 160, 1, 65, 0, 33, 10, 32, 6, 69, 4, 64, 32, 3, 33, 0, 12, 12, 11, 32, 3, 33, 0, 12, 10, 11, 32, 2, 65, 160, 1, 106, 32, 8, 16, 22, 32, 2, 40, 2, 160, 1, 65, 1, 71, 13, 1, 32, 2, 65, 176, 1, 106, 40, 2, 0, 33, 7, 32, 2, 40, 2, 172, 1, 33, 4, 32, 2, 40, 2, 168, 1, 33, 5, 32, 2, 40, 2, 164, 1, 11, 33, 0, 65, 0, 33, 10, 32, 6, 69, 13, 9, 12, 8, 11, 32, 2, 40, 2, 172, 1, 33, 21, 32, 2, 40, 2, 168, 1, 33, 14, 32, 2, 40, 2, 164, 1, 33, 10, 12, 3, 11, 32, 5, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 13, 1, 11, 32, 6, 4, 64, 32, 2, 65, 160, 1, 106, 65, 249, 128, 192, 0, 65, 6, 16, 21, 32, 2, 65, 172, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 168, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 40, 2, 160, 1, 33, 0, 12, 6, 11, 32, 2, 65, 160, 1, 106, 32, 2, 65, 152, 2, 106, 16, 23, 32, 2, 40, 2, 160, 1, 65, 1, 70, 4, 64, 32, 2, 65, 176, 1, 106, 40, 2, 0, 33, 7, 32, 2, 40, 2, 172, 1, 33, 4, 32, 2, 40, 2, 168, 1, 33, 5, 32, 2, 40, 2, 164, 1, 33, 0, 12, 7, 11, 32, 2, 40, 2, 172, 1, 33, 11, 32, 2, 40, 2, 168, 1, 33, 12, 32, 2, 40, 2, 164, 1, 33, 6, 12, 1, 11, 32, 2, 65, 160, 1, 106, 32, 8, 16, 176, 1, 2, 64, 32, 2, 40, 2, 160, 1, 34, 3, 65, 21, 71, 4, 64, 32, 2, 40, 2, 168, 1, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 65, 212, 0, 106, 32, 2, 40, 2, 172, 1, 34, 7, 54, 2, 0, 32, 2, 65, 208, 0, 106, 32, 4, 54, 2, 0, 32, 2, 32, 5, 54, 2, 76, 32, 2, 32, 3, 54, 2, 72, 32, 6, 13, 1, 32, 3, 33, 0, 12, 7, 11, 32, 2, 65, 200, 0, 106, 32, 8, 16, 24, 32, 2, 40, 2, 72, 34, 3, 65, 21, 70, 13, 1, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 7, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 76, 33, 5, 32, 6, 69, 4, 64, 32, 3, 33, 0, 12, 7, 11, 32, 3, 33, 0, 12, 5, 11, 32, 3, 33, 0, 12, 4, 11, 32, 2, 32, 8, 16, 178, 1, 65, 0, 33, 7, 32, 2, 45, 0, 1, 33, 4, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 12, 1, 11, 65, 4, 33, 0, 12, 4, 11, 32, 6, 69, 13, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 9, 32, 6, 65, 20, 106, 33, 3, 3, 64, 2, 64, 32, 3, 65, 124, 106, 40, 2, 0, 34, 8, 69, 13, 0, 32, 3, 40, 2, 0, 69, 13, 0, 32, 8, 16, 223, 1, 11, 32, 3, 65, 32, 106, 33, 3, 32, 9, 65, 96, 106, 34, 9, 13, 0, 11, 11, 32, 12, 65, 5, 116, 69, 32, 12, 69, 32, 6, 69, 114, 114, 13, 0, 32, 6, 16, 223, 1, 11, 32, 14, 69, 32, 10, 69, 114, 13, 1, 32, 10, 16, 223, 1, 12, 1, 11, 32, 4, 40, 2, 0, 33, 7, 32, 5, 40, 2, 0, 33, 4, 32, 2, 40, 2, 164, 1, 33, 5, 11, 32, 2, 65, 212, 0, 106, 34, 3, 32, 7, 54, 2, 0, 32, 2, 65, 208, 0, 106, 32, 4, 54, 2, 0, 32, 2, 32, 5, 54, 2, 76, 32, 2, 32, 0, 54, 2, 72, 32, 2, 65, 160, 1, 106, 65, 186, 137, 192, 0, 65, 22, 32, 2, 65, 200, 0, 106, 16, 25, 32, 2, 65, 224, 1, 106, 32, 19, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 65, 180, 1, 106, 34, 7, 41, 2, 0, 34, 22, 55, 3, 216, 1, 32, 2, 65, 168, 1, 106, 34, 9, 41, 3, 0, 33, 23, 32, 2, 41, 3, 160, 1, 33, 24, 32, 2, 65, 176, 1, 106, 34, 4, 32, 4, 40, 2, 0, 54, 2, 0, 32, 9, 32, 23, 55, 3, 0, 32, 7, 32, 22, 55, 2, 0, 32, 19, 32, 0, 54, 2, 0, 32, 2, 32, 24, 55, 3, 160, 1, 32, 2, 65, 0, 54, 2, 240, 1, 32, 2, 66, 1, 55, 3, 232, 1, 32, 2, 32, 2, 65, 160, 1, 106, 54, 2, 164, 2, 32, 2, 65, 10, 54, 2, 156, 2, 32, 2, 32, 2, 65, 164, 2, 106, 54, 2, 152, 2, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 168, 2, 32, 2, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 76, 32, 2, 65, 196, 133, 192, 0, 54, 2, 72, 32, 2, 32, 2, 65, 152, 2, 106, 54, 2, 88, 32, 2, 65, 168, 2, 106, 65, 144, 139, 192, 0, 32, 2, 65, 200, 0, 106, 16, 153, 2, 13, 2, 32, 3, 32, 2, 65, 240, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 32, 2, 65, 160, 1, 106, 16, 39, 32, 16, 69, 32, 20, 69, 114, 69, 4, 64, 32, 16, 16, 223, 1, 11, 32, 15, 69, 32, 18, 69, 114, 13, 0, 32, 15, 16, 223, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 148, 1, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 132, 1, 69, 13, 0, 32, 17, 16, 223, 1, 11, 32, 2, 65, 160, 1, 106, 32, 2, 65, 200, 0, 106, 16, 29, 32, 2, 40, 2, 160, 1, 65, 1, 71, 4, 64, 32, 2, 65, 240, 1, 106, 32, 2, 65, 172, 1, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 1, 34, 22, 55, 3, 232, 1, 32, 2, 65, 168, 1, 106, 32, 0, 54, 2, 0, 32, 2, 32, 22, 55, 3, 160, 1, 32, 2, 65, 160, 1, 106, 16, 158, 1, 32, 2, 65, 200, 0, 106, 16, 52, 32, 2, 65, 176, 2, 106, 36, 0, 15, 11, 32, 2, 65, 128, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 168, 1, 106, 41, 3, 0, 55, 3, 232, 1, 65, 136, 140, 192, 0, 65, 43, 32, 2, 65, 232, 1, 106, 65, 180, 140, 192, 0, 65, 200, 131, 192, 0, 16, 159, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 2, 65, 168, 2, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 211, 30, 2, 26, 127, 3, 126, 35, 0, 65, 176, 3, 107, 34, 3, 36, 0, 32, 3, 65, 248, 0, 106, 32, 0, 16, 159, 1, 32, 3, 65, 136, 1, 106, 32, 1, 16, 159, 1, 32, 3, 65, 152, 1, 106, 32, 2, 16, 159, 1, 32, 3, 65, 248, 1, 106, 32, 3, 40, 2, 120, 34, 18, 32, 3, 40, 2, 128, 1, 16, 26, 2, 64, 2, 64, 2, 64, 32, 3, 41, 3, 248, 1, 66, 1, 81, 4, 64, 32, 3, 65, 208, 1, 106, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 200, 1, 106, 32, 3, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 1, 106, 32, 3, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 2, 55, 3, 184, 1, 32, 3, 65, 0, 54, 2, 248, 2, 32, 3, 66, 1, 55, 3, 240, 2, 32, 3, 32, 3, 65, 184, 1, 106, 54, 2, 164, 3, 32, 3, 65, 10, 54, 2, 244, 1, 32, 3, 32, 3, 65, 164, 3, 106, 54, 2, 240, 1, 32, 3, 32, 3, 65, 240, 2, 106, 54, 2, 144, 3, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 196, 133, 192, 0, 54, 2, 64, 32, 3, 32, 3, 65, 240, 1, 106, 54, 2, 80, 32, 3, 65, 144, 3, 106, 65, 144, 139, 192, 0, 32, 3, 65, 64, 107, 16, 153, 2, 13, 3, 32, 3, 65, 204, 0, 106, 32, 3, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 240, 2, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 32, 3, 65, 184, 1, 106, 16, 39, 12, 1, 11, 32, 3, 65, 176, 1, 106, 32, 3, 65, 136, 2, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 2, 55, 3, 168, 1, 32, 3, 65, 144, 2, 106, 34, 2, 40, 2, 0, 33, 12, 32, 3, 65, 148, 2, 106, 40, 2, 0, 33, 19, 32, 3, 65, 152, 2, 106, 34, 0, 41, 3, 0, 33, 29, 32, 3, 65, 160, 2, 106, 40, 2, 0, 33, 13, 32, 3, 65, 164, 2, 106, 40, 2, 0, 33, 20, 32, 3, 65, 168, 2, 106, 41, 3, 0, 33, 30, 32, 3, 65, 248, 1, 106, 32, 3, 40, 2, 136, 1, 34, 24, 32, 3, 40, 2, 144, 1, 16, 19, 2, 64, 32, 3, 40, 2, 248, 1, 65, 1, 70, 4, 64, 32, 3, 65, 208, 1, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 3, 65, 200, 1, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 1, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 2, 55, 3, 184, 1, 32, 3, 65, 0, 54, 2, 248, 2, 32, 3, 66, 1, 55, 3, 240, 2, 32, 3, 32, 3, 65, 184, 1, 106, 54, 2, 164, 3, 32, 3, 65, 10, 54, 2, 244, 1, 32, 3, 32, 3, 65, 164, 3, 106, 54, 2, 240, 1, 32, 3, 32, 3, 65, 240, 2, 106, 54, 2, 144, 3, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 196, 133, 192, 0, 54, 2, 64, 32, 3, 32, 3, 65, 240, 1, 106, 54, 2, 80, 32, 3, 65, 144, 3, 106, 65, 144, 139, 192, 0, 32, 3, 65, 64, 107, 16, 153, 2, 13, 4, 32, 3, 65, 204, 0, 106, 32, 3, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 240, 2, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 32, 3, 65, 184, 1, 106, 16, 39, 12, 1, 11, 32, 2, 40, 2, 0, 33, 14, 32, 3, 65, 140, 2, 106, 34, 21, 40, 2, 0, 33, 15, 32, 1, 40, 2, 0, 33, 16, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 25, 32, 3, 40, 2, 128, 2, 33, 22, 32, 3, 40, 2, 252, 1, 33, 17, 32, 3, 65, 240, 2, 106, 32, 3, 40, 2, 152, 1, 34, 26, 32, 3, 40, 2, 160, 1, 16, 171, 1, 32, 3, 65, 56, 106, 32, 3, 65, 240, 2, 106, 16, 178, 1, 2, 64, 32, 3, 45, 0, 56, 65, 1, 113, 69, 4, 64, 65, 4, 33, 2, 12, 1, 11, 32, 3, 45, 0, 57, 65, 251, 0, 71, 4, 64, 65, 14, 33, 2, 12, 1, 11, 32, 3, 65, 240, 2, 106, 16, 172, 1, 32, 3, 65, 48, 106, 32, 3, 65, 240, 2, 106, 16, 170, 1, 32, 3, 45, 0, 52, 33, 0, 32, 3, 65, 40, 106, 32, 3, 40, 2, 48, 34, 1, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 2, 33, 2, 12, 1, 11, 32, 3, 45, 0, 41, 33, 2, 32, 0, 65, 1, 113, 33, 0, 32, 3, 65, 184, 1, 106, 65, 4, 114, 33, 8, 32, 3, 65, 248, 1, 106, 65, 4, 114, 33, 23, 32, 3, 65, 128, 2, 106, 33, 11, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 0, 65, 255, 1, 113, 13, 2, 65, 9, 33, 2, 12, 9, 11, 32, 0, 65, 255, 1, 113, 4, 64, 65, 16, 33, 2, 12, 9, 11, 32, 1, 16, 172, 1, 32, 3, 65, 32, 106, 32, 1, 16, 178, 1, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 33, 33, 2, 12, 1, 11, 2, 64, 32, 6, 4, 64, 32, 7, 13, 1, 32, 3, 65, 248, 1, 106, 65, 228, 145, 192, 0, 65, 11, 16, 20, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 3, 40, 2, 248, 1, 33, 2, 32, 9, 69, 13, 12, 32, 6, 16, 223, 1, 12, 12, 11, 32, 3, 65, 248, 1, 106, 65, 220, 145, 192, 0, 65, 8, 16, 20, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 3, 40, 2, 248, 1, 33, 2, 12, 4, 11, 32, 3, 65, 248, 1, 106, 32, 3, 65, 240, 2, 106, 16, 175, 1, 32, 3, 65, 132, 2, 106, 33, 0, 32, 3, 65, 128, 2, 106, 33, 1, 32, 3, 40, 2, 248, 1, 34, 2, 65, 21, 71, 4, 64, 32, 0, 40, 2, 0, 33, 5, 32, 1, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 9, 4, 64, 32, 6, 16, 223, 1, 11, 32, 10, 69, 13, 11, 32, 7, 16, 223, 1, 12, 11, 11, 32, 3, 65, 248, 1, 106, 32, 3, 65, 240, 2, 106, 16, 173, 1, 32, 3, 40, 2, 248, 1, 34, 2, 65, 21, 71, 4, 64, 32, 0, 40, 2, 0, 33, 5, 32, 1, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 9, 4, 64, 32, 6, 16, 223, 1, 11, 32, 10, 69, 13, 11, 32, 7, 16, 223, 1, 12, 11, 11, 32, 3, 65, 24, 106, 32, 3, 65, 168, 3, 106, 65, 224, 128, 192, 0, 16, 142, 1, 32, 3, 65, 184, 2, 106, 32, 3, 41, 3, 24, 55, 3, 0, 32, 3, 65, 180, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 3, 65, 172, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 3, 65, 128, 2, 106, 34, 0, 32, 3, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 236, 2, 106, 32, 27, 54, 2, 0, 32, 3, 65, 232, 2, 106, 32, 10, 54, 2, 0, 32, 3, 65, 228, 2, 106, 32, 7, 54, 2, 0, 32, 3, 65, 224, 2, 106, 32, 28, 54, 2, 0, 32, 3, 65, 220, 2, 106, 32, 9, 54, 2, 0, 32, 3, 65, 212, 2, 106, 32, 14, 54, 2, 0, 32, 3, 65, 208, 2, 106, 32, 15, 54, 2, 0, 32, 3, 65, 204, 2, 106, 32, 16, 54, 2, 0, 32, 3, 65, 200, 2, 106, 32, 25, 54, 2, 0, 32, 3, 65, 196, 2, 106, 32, 22, 54, 2, 0, 32, 3, 65, 160, 2, 106, 34, 1, 32, 30, 55, 3, 0, 32, 3, 65, 156, 2, 106, 32, 20, 54, 2, 0, 32, 3, 65, 144, 2, 106, 34, 2, 32, 29, 55, 3, 0, 32, 3, 65, 140, 2, 106, 34, 4, 32, 19, 54, 2, 0, 32, 3, 65, 176, 2, 106, 32, 3, 65, 168, 3, 106, 54, 2, 0, 32, 3, 32, 3, 41, 3, 168, 1, 55, 3, 248, 1, 32, 3, 32, 6, 54, 2, 216, 2, 32, 3, 32, 17, 54, 2, 192, 2, 32, 3, 32, 13, 54, 2, 152, 2, 32, 3, 32, 12, 54, 2, 136, 2, 32, 3, 32, 3, 65, 168, 3, 106, 54, 2, 168, 2, 32, 3, 65, 184, 1, 106, 32, 3, 65, 168, 2, 106, 32, 3, 65, 248, 1, 106, 32, 3, 65, 192, 2, 106, 32, 3, 65, 216, 2, 106, 16, 72, 32, 0, 32, 3, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 136, 2, 106, 34, 5, 32, 3, 65, 204, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 65, 212, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 152, 2, 106, 34, 6, 32, 3, 65, 220, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 32, 3, 65, 228, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 188, 1, 55, 3, 248, 1, 2, 64, 2, 64, 32, 3, 40, 2, 184, 1, 65, 1, 70, 4, 64, 32, 3, 65, 136, 3, 106, 32, 3, 65, 148, 2, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 128, 3, 106, 32, 4, 41, 2, 0, 55, 3, 0, 32, 3, 65, 248, 2, 106, 32, 3, 65, 132, 2, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 252, 1, 55, 3, 240, 2, 32, 3, 65, 0, 54, 2, 152, 3, 32, 3, 66, 1, 55, 3, 144, 3, 32, 3, 32, 3, 65, 240, 2, 106, 54, 2, 160, 3, 32, 3, 65, 14, 54, 2, 244, 1, 32, 3, 32, 3, 65, 160, 3, 106, 54, 2, 240, 1, 32, 3, 32, 3, 65, 144, 3, 106, 54, 2, 164, 3, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 196, 133, 192, 0, 54, 2, 64, 32, 3, 32, 3, 65, 240, 1, 106, 54, 2, 80, 32, 3, 65, 164, 3, 106, 65, 144, 139, 192, 0, 32, 3, 65, 64, 107, 16, 153, 2, 13, 2, 32, 3, 65, 204, 0, 106, 32, 3, 65, 152, 3, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 144, 3, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 32, 3, 40, 2, 240, 2, 65, 11, 70, 13, 1, 32, 3, 65, 240, 2, 106, 16, 39, 12, 1, 11, 32, 3, 65, 236, 0, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 3, 65, 228, 0, 106, 32, 6, 41, 3, 0, 55, 2, 0, 32, 3, 65, 220, 0, 106, 32, 2, 41, 3, 0, 55, 2, 0, 32, 3, 65, 212, 0, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 3, 65, 204, 0, 106, 32, 0, 41, 3, 0, 55, 2, 0, 32, 3, 32, 3, 41, 3, 248, 1, 55, 2, 68, 32, 3, 65, 0, 54, 2, 64, 11, 32, 3, 40, 2, 156, 1, 4, 64, 32, 26, 16, 223, 1, 11, 32, 3, 40, 2, 140, 1, 4, 64, 32, 24, 16, 223, 1, 11, 32, 3, 40, 2, 124, 69, 13, 14, 32, 18, 16, 223, 1, 12, 14, 11, 12, 14, 11, 32, 2, 65, 255, 1, 113, 34, 0, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 0, 65, 253, 0, 70, 27, 33, 2, 12, 7, 11, 32, 3, 65, 16, 106, 32, 1, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 2, 12, 5, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 2, 12, 5, 11, 32, 1, 16, 172, 1, 32, 3, 65, 248, 1, 106, 32, 1, 16, 177, 1, 32, 3, 40, 2, 136, 2, 33, 5, 32, 3, 40, 2, 132, 2, 33, 0, 32, 3, 40, 2, 128, 2, 33, 4, 32, 3, 40, 2, 252, 1, 33, 2, 32, 3, 40, 2, 248, 1, 65, 1, 70, 13, 4, 2, 64, 2, 64, 2, 64, 32, 2, 4, 64, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 32, 5, 65, 120, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 0, 65, 126, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 81, 27, 33, 2, 12, 1, 11, 65, 126, 65, 1, 32, 4, 65, 228, 145, 192, 0, 65, 11, 16, 212, 2, 27, 33, 2, 11, 32, 0, 4, 64, 32, 4, 16, 223, 1, 11, 32, 2, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 2, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 0, 65, 120, 106, 14, 4, 0, 5, 5, 2, 5, 11, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 4, 11, 32, 6, 4, 64, 32, 3, 65, 248, 1, 106, 65, 220, 145, 192, 0, 65, 8, 16, 21, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 3, 40, 2, 248, 1, 33, 2, 12, 7, 11, 32, 3, 65, 184, 1, 106, 32, 1, 16, 176, 1, 32, 3, 65, 200, 0, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 8, 41, 2, 0, 55, 3, 64, 2, 64, 2, 64, 32, 3, 40, 2, 184, 1, 34, 2, 65, 21, 71, 4, 64, 32, 11, 32, 3, 41, 3, 64, 55, 2, 0, 32, 11, 65, 8, 106, 32, 3, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 2, 54, 2, 252, 1, 32, 3, 65, 1, 54, 2, 248, 1, 12, 1, 11, 32, 3, 65, 248, 1, 106, 32, 1, 16, 22, 32, 3, 40, 2, 248, 1, 65, 1, 71, 13, 1, 32, 3, 40, 2, 252, 1, 33, 2, 11, 32, 3, 65, 136, 2, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 132, 2, 33, 0, 32, 3, 40, 2, 128, 2, 33, 4, 12, 3, 11, 32, 3, 40, 2, 132, 2, 33, 28, 32, 3, 40, 2, 128, 2, 33, 9, 32, 3, 40, 2, 252, 1, 33, 6, 12, 4, 11, 32, 4, 65, 228, 145, 192, 0, 65, 11, 16, 212, 2, 13, 2, 11, 32, 7, 4, 64, 32, 3, 65, 248, 1, 106, 65, 228, 145, 192, 0, 65, 11, 16, 21, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 252, 1, 33, 4, 32, 3, 40, 2, 248, 1, 33, 2, 32, 10, 13, 6, 12, 7, 11, 32, 3, 65, 184, 1, 106, 32, 1, 16, 176, 1, 32, 3, 65, 200, 0, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 8, 41, 2, 0, 55, 3, 64, 2, 64, 2, 64, 32, 3, 40, 2, 184, 1, 34, 2, 65, 21, 71, 4, 64, 32, 11, 32, 3, 41, 3, 64, 55, 2, 0, 32, 11, 65, 8, 106, 32, 3, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 2, 54, 2, 252, 1, 32, 3, 65, 1, 54, 2, 248, 1, 12, 1, 11, 32, 3, 65, 248, 1, 106, 32, 1, 16, 22, 32, 3, 40, 2, 248, 1, 65, 1, 71, 13, 1, 32, 3, 40, 2, 252, 1, 33, 2, 11, 32, 3, 65, 136, 2, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 132, 2, 33, 0, 32, 3, 40, 2, 128, 2, 33, 4, 12, 7, 11, 32, 3, 40, 2, 132, 2, 33, 27, 32, 3, 40, 2, 128, 2, 33, 10, 32, 3, 40, 2, 252, 1, 33, 7, 12, 2, 11, 65, 0, 33, 6, 12, 3, 11, 32, 3, 65, 248, 1, 106, 32, 1, 16, 176, 1, 32, 3, 65, 200, 0, 106, 32, 23, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 23, 41, 2, 0, 55, 3, 64, 2, 64, 32, 3, 40, 2, 248, 1, 34, 2, 65, 21, 71, 4, 64, 32, 8, 32, 3, 41, 3, 64, 55, 2, 0, 32, 8, 65, 8, 106, 32, 3, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 2, 54, 2, 184, 1, 12, 1, 11, 32, 3, 65, 184, 1, 106, 32, 1, 16, 24, 32, 3, 40, 2, 184, 1, 34, 2, 65, 21, 70, 13, 1, 11, 32, 3, 65, 196, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 192, 1, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 188, 1, 33, 4, 12, 2, 11, 32, 3, 65, 8, 106, 32, 1, 16, 178, 1, 65, 0, 33, 0, 32, 3, 45, 0, 9, 33, 2, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 2, 11, 32, 10, 69, 32, 7, 69, 114, 13, 1, 11, 32, 7, 16, 223, 1, 11, 32, 9, 69, 32, 6, 69, 114, 13, 0, 32, 6, 16, 223, 1, 11, 32, 3, 65, 196, 1, 106, 32, 5, 54, 2, 0, 32, 3, 65, 192, 1, 106, 32, 0, 54, 2, 0, 32, 3, 32, 4, 54, 2, 188, 1, 32, 3, 32, 2, 54, 2, 184, 1, 32, 3, 65, 248, 1, 106, 65, 233, 137, 192, 0, 65, 29, 32, 3, 65, 184, 1, 106, 16, 25, 32, 3, 65, 152, 3, 106, 32, 3, 65, 148, 2, 106, 34, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 3, 32, 21, 41, 2, 0, 34, 29, 55, 3, 144, 3, 32, 3, 65, 128, 2, 106, 34, 2, 41, 3, 0, 33, 30, 32, 3, 41, 3, 248, 1, 33, 31, 32, 3, 65, 136, 2, 106, 34, 4, 32, 4, 40, 2, 0, 54, 2, 0, 32, 2, 32, 30, 55, 3, 0, 32, 21, 32, 29, 55, 2, 0, 32, 0, 32, 1, 54, 2, 0, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 65, 0, 54, 2, 248, 2, 32, 3, 66, 1, 55, 3, 240, 2, 32, 3, 32, 3, 65, 248, 1, 106, 54, 2, 164, 3, 32, 3, 65, 10, 54, 2, 244, 1, 32, 3, 32, 3, 65, 164, 3, 106, 54, 2, 240, 1, 32, 3, 32, 3, 65, 240, 2, 106, 54, 2, 64, 32, 3, 65, 204, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 188, 1, 32, 3, 65, 196, 133, 192, 0, 54, 2, 184, 1, 32, 3, 32, 3, 65, 240, 1, 106, 54, 2, 200, 1, 32, 3, 65, 64, 107, 65, 144, 139, 192, 0, 32, 3, 65, 184, 1, 106, 16, 153, 2, 13, 3, 32, 3, 65, 204, 0, 106, 32, 3, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 240, 2, 55, 2, 68, 32, 3, 65, 1, 54, 2, 64, 32, 3, 65, 248, 1, 106, 16, 39, 32, 17, 69, 32, 22, 69, 114, 69, 4, 64, 32, 17, 16, 223, 1, 11, 32, 14, 4, 64, 32, 14, 65, 5, 116, 33, 1, 32, 16, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 15, 69, 32, 15, 65, 5, 116, 69, 114, 13, 0, 32, 16, 16, 223, 1, 11, 32, 12, 69, 32, 19, 69, 114, 69, 4, 64, 32, 12, 16, 223, 1, 11, 32, 13, 69, 32, 20, 69, 114, 13, 0, 32, 13, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 152, 1, 34, 0, 69, 13, 0, 32, 3, 40, 2, 156, 1, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 136, 1, 34, 0, 69, 13, 0, 32, 3, 40, 2, 140, 1, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 40, 2, 124, 69, 13, 0, 32, 18, 16, 223, 1, 11, 32, 3, 65, 248, 1, 106, 32, 3, 65, 64, 107, 16, 29, 32, 3, 40, 2, 248, 1, 65, 1, 71, 4, 64, 32, 3, 65, 192, 1, 106, 32, 3, 65, 132, 2, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 252, 1, 34, 29, 55, 3, 184, 1, 32, 3, 65, 128, 2, 106, 32, 0, 54, 2, 0, 32, 3, 32, 29, 55, 3, 248, 1, 32, 3, 65, 248, 1, 106, 16, 158, 1, 32, 3, 65, 64, 107, 16, 52, 32, 3, 65, 176, 3, 106, 36, 0, 15, 11, 32, 3, 65, 208, 1, 106, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 200, 1, 106, 32, 3, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 1, 106, 32, 3, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 128, 2, 106, 41, 3, 0, 55, 3, 184, 1, 65, 136, 140, 192, 0, 65, 43, 32, 3, 65, 184, 1, 106, 65, 180, 140, 192, 0, 65, 184, 131, 192, 0, 16, 159, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 3, 65, 168, 3, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 239, 59, 2, 21, 127, 3, 126, 35, 0, 65, 128, 6, 107, 34, 3, 36, 0, 32, 3, 65, 216, 3, 106, 32, 0, 16, 159, 1, 32, 3, 65, 232, 3, 106, 32, 1, 16, 159, 1, 32, 3, 65, 248, 3, 106, 32, 2, 16, 159, 1, 32, 3, 65, 216, 4, 106, 32, 3, 40, 2, 216, 3, 34, 16, 32, 3, 40, 2, 224, 3, 16, 26, 2, 64, 2, 64, 2, 64, 32, 3, 41, 3, 216, 4, 66, 1, 81, 4, 64, 32, 3, 65, 176, 4, 106, 32, 3, 65, 248, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 240, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 3, 65, 232, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 152, 4, 32, 3, 65, 0, 54, 2, 200, 5, 32, 3, 66, 1, 55, 3, 192, 5, 32, 3, 32, 3, 65, 152, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 196, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 144, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 153, 2, 13, 3, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 152, 4, 106, 16, 39, 12, 1, 11, 32, 3, 65, 144, 4, 106, 32, 3, 65, 232, 4, 106, 34, 0, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 136, 4, 32, 3, 65, 240, 4, 106, 34, 1, 40, 2, 0, 33, 10, 32, 3, 65, 244, 4, 106, 40, 2, 0, 33, 17, 32, 3, 65, 248, 4, 106, 34, 2, 41, 3, 0, 33, 24, 32, 3, 65, 128, 5, 106, 40, 2, 0, 33, 11, 32, 3, 65, 132, 5, 106, 40, 2, 0, 33, 18, 32, 3, 65, 136, 5, 106, 41, 3, 0, 33, 25, 32, 3, 65, 216, 4, 106, 32, 3, 40, 2, 232, 3, 34, 21, 32, 3, 40, 2, 240, 3, 16, 19, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 70, 4, 64, 32, 3, 65, 176, 4, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 152, 4, 32, 3, 65, 0, 54, 2, 200, 5, 32, 3, 66, 1, 55, 3, 192, 5, 32, 3, 32, 3, 65, 152, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 196, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 144, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 153, 2, 13, 4, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 152, 4, 106, 16, 39, 12, 1, 11, 32, 1, 40, 2, 0, 33, 12, 32, 3, 65, 236, 4, 106, 40, 2, 0, 33, 13, 32, 0, 40, 2, 0, 33, 14, 32, 3, 65, 228, 4, 106, 40, 2, 0, 33, 22, 32, 3, 40, 2, 224, 4, 33, 19, 32, 3, 40, 2, 220, 4, 33, 15, 32, 3, 65, 192, 5, 106, 32, 3, 40, 2, 248, 3, 34, 23, 32, 3, 40, 2, 128, 4, 16, 171, 1, 32, 3, 65, 152, 3, 106, 32, 3, 65, 192, 5, 106, 16, 178, 1, 65, 0, 33, 0, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 152, 3, 65, 1, 113, 69, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 153, 3, 34, 1, 65, 251, 0, 71, 4, 64, 32, 1, 65, 34, 70, 13, 1, 65, 10, 33, 1, 12, 19, 11, 32, 3, 65, 192, 5, 106, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 3, 65, 192, 5, 106, 34, 7, 16, 65, 32, 3, 65, 224, 4, 106, 33, 4, 32, 3, 45, 0, 216, 4, 65, 1, 70, 4, 64, 32, 3, 65, 228, 4, 106, 41, 2, 0, 33, 24, 32, 4, 40, 2, 0, 33, 4, 32, 3, 40, 2, 220, 4, 34, 1, 65, 8, 118, 33, 0, 12, 19, 11, 32, 3, 45, 0, 217, 4, 33, 2, 32, 3, 65, 216, 4, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 4, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 32, 1, 65, 8, 118, 33, 0, 12, 19, 11, 2, 64, 32, 2, 65, 1, 107, 14, 6, 10, 9, 8, 3, 2, 0, 11, 11, 32, 3, 65, 144, 3, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 144, 3, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 17, 11, 32, 3, 45, 0, 145, 3, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 17, 11, 32, 7, 16, 172, 1, 32, 3, 65, 136, 3, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 140, 3, 33, 5, 32, 3, 65, 128, 3, 106, 32, 3, 40, 2, 136, 3, 34, 6, 16, 178, 1, 65, 2, 33, 1, 32, 3, 45, 0, 128, 3, 65, 1, 113, 69, 13, 15, 32, 3, 45, 0, 129, 3, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 21, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 21, 11, 32, 6, 16, 172, 1, 32, 3, 65, 248, 2, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 248, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 249, 2, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 21, 11, 32, 3, 65, 240, 2, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 240, 2, 65, 1, 113, 69, 13, 21, 65, 6, 33, 1, 32, 3, 45, 0, 241, 2, 65, 253, 0, 70, 13, 15, 12, 18, 11, 32, 4, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 2, 65, 253, 0, 71, 13, 19, 65, 19, 33, 1, 12, 19, 11, 32, 3, 65, 232, 2, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 232, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 17, 11, 32, 3, 45, 0, 233, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 17, 11, 32, 6, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 6, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 5, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 2, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 2, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 32, 2, 33, 1, 12, 17, 11, 32, 3, 65, 216, 4, 106, 32, 6, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 18, 11, 32, 3, 65, 160, 3, 106, 32, 6, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 18, 11, 32, 3, 65, 224, 2, 106, 32, 6, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 225, 2, 33, 4, 32, 3, 45, 0, 224, 2, 65, 1, 113, 13, 0, 11, 12, 15, 11, 32, 3, 65, 216, 4, 106, 32, 3, 65, 192, 5, 106, 16, 65, 32, 3, 47, 0, 221, 4, 32, 3, 45, 0, 223, 4, 65, 16, 116, 114, 65, 0, 32, 3, 45, 0, 216, 4, 65, 1, 70, 34, 1, 27, 33, 0, 32, 3, 45, 0, 220, 4, 65, 14, 32, 1, 27, 33, 1, 32, 3, 65, 228, 4, 106, 41, 2, 0, 33, 24, 32, 3, 65, 224, 4, 106, 40, 2, 0, 33, 4, 12, 17, 11, 32, 3, 65, 216, 2, 106, 32, 7, 16, 178, 1, 2, 64, 32, 3, 45, 0, 216, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 217, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 7, 16, 172, 1, 32, 3, 65, 208, 2, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 212, 2, 33, 2, 32, 3, 65, 200, 2, 106, 32, 3, 40, 2, 208, 2, 34, 5, 16, 178, 1, 2, 64, 32, 3, 45, 0, 200, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 201, 2, 33, 4, 32, 2, 65, 1, 113, 33, 2, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 2, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 5, 16, 172, 1, 32, 3, 65, 192, 2, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 192, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 193, 2, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 7, 11, 32, 3, 65, 184, 2, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 184, 2, 65, 1, 113, 69, 13, 9, 65, 5, 33, 1, 32, 3, 45, 0, 185, 2, 65, 253, 0, 71, 13, 8, 12, 16, 11, 32, 4, 65, 255, 1, 113, 34, 6, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 6, 65, 253, 0, 71, 13, 5, 65, 19, 33, 1, 12, 5, 11, 32, 3, 65, 176, 2, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 176, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 177, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 5, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 5, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 2, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 1, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 2, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 12, 3, 11, 32, 3, 65, 216, 4, 106, 32, 5, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 1, 54, 2, 160, 3, 12, 4, 11, 32, 3, 65, 160, 3, 106, 32, 5, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 12, 4, 11, 32, 3, 65, 168, 2, 106, 32, 5, 16, 178, 1, 65, 0, 33, 2, 32, 3, 45, 0, 169, 2, 33, 4, 32, 3, 45, 0, 168, 2, 65, 1, 113, 13, 0, 11, 11, 65, 2, 33, 1, 11, 32, 2, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 16, 11, 32, 3, 65, 160, 2, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 160, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 4, 11, 32, 3, 45, 0, 161, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 4, 11, 32, 7, 16, 172, 1, 32, 3, 65, 152, 2, 106, 32, 7, 16, 170, 1, 32, 3, 40, 2, 152, 2, 33, 8, 32, 3, 32, 3, 45, 0, 156, 2, 65, 1, 113, 34, 0, 58, 0, 228, 5, 32, 3, 32, 8, 54, 2, 224, 5, 32, 3, 65, 144, 2, 106, 32, 8, 16, 178, 1, 65, 2, 33, 1, 32, 3, 45, 0, 144, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 145, 2, 33, 4, 32, 0, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 3, 32, 0, 13, 1, 65, 9, 33, 1, 12, 10, 11, 32, 5, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 0, 32, 3, 65, 0, 58, 0, 228, 5, 12, 2, 11, 32, 8, 16, 172, 1, 32, 3, 65, 136, 2, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 136, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 137, 2, 33, 4, 12, 1, 11, 32, 20, 65, 1, 71, 4, 64, 32, 3, 65, 216, 4, 106, 65, 192, 146, 192, 0, 65, 5, 16, 20, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 40, 2, 216, 4, 33, 1, 12, 8, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 8, 11, 32, 3, 65, 128, 2, 106, 32, 7, 16, 178, 1, 65, 0, 33, 0, 32, 3, 45, 0, 128, 2, 65, 1, 113, 69, 13, 5, 65, 4, 33, 1, 32, 3, 45, 0, 129, 2, 65, 253, 0, 70, 13, 12, 12, 4, 11, 32, 4, 65, 255, 1, 113, 34, 6, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 6, 65, 253, 0, 71, 13, 6, 65, 19, 33, 1, 12, 6, 11, 32, 3, 65, 248, 1, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 248, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 4, 11, 32, 3, 45, 0, 249, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 4, 11, 32, 8, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 8, 16, 177, 1, 32, 3, 40, 2, 232, 4, 33, 5, 32, 3, 40, 2, 228, 4, 33, 2, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 6, 32, 3, 40, 2, 216, 4, 65, 1, 70, 4, 64, 32, 6, 33, 1, 12, 4, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 4, 64, 32, 5, 65, 5, 71, 4, 127, 65, 1, 5, 32, 4, 65, 192, 146, 192, 0, 65, 5, 16, 212, 2, 65, 0, 71, 11, 33, 5, 32, 2, 69, 32, 4, 69, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 5, 71, 13, 1, 32, 4, 65, 192, 146, 192, 0, 65, 5, 16, 212, 2, 65, 0, 71, 33, 5, 11, 32, 5, 69, 13, 1, 11, 32, 3, 65, 216, 4, 106, 32, 8, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 70, 13, 1, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 7, 11, 32, 20, 65, 1, 70, 4, 64, 32, 3, 65, 216, 4, 106, 65, 192, 146, 192, 0, 65, 5, 16, 21, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 40, 2, 216, 4, 33, 1, 12, 7, 11, 32, 3, 65, 216, 4, 106, 32, 3, 65, 224, 5, 106, 16, 60, 32, 3, 40, 2, 220, 4, 33, 9, 32, 3, 40, 2, 216, 4, 65, 1, 70, 4, 64, 32, 3, 65, 228, 4, 106, 41, 2, 0, 33, 24, 32, 3, 65, 224, 4, 106, 40, 2, 0, 33, 4, 32, 9, 33, 1, 12, 7, 11, 65, 1, 33, 20, 12, 1, 11, 32, 3, 65, 160, 3, 106, 32, 8, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 70, 13, 0, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 5, 11, 32, 3, 65, 240, 1, 106, 32, 8, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 241, 1, 33, 4, 32, 3, 45, 0, 240, 1, 65, 1, 113, 13, 0, 11, 12, 2, 11, 65, 11, 33, 1, 12, 14, 11, 65, 4, 33, 1, 12, 13, 11, 32, 2, 173, 32, 5, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 11, 11, 32, 3, 65, 232, 1, 106, 32, 7, 16, 178, 1, 2, 64, 32, 3, 45, 0, 232, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 233, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 7, 16, 172, 1, 32, 3, 65, 224, 1, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 228, 1, 33, 5, 32, 3, 65, 216, 1, 106, 32, 3, 40, 2, 224, 1, 34, 6, 16, 178, 1, 65, 2, 33, 1, 2, 64, 32, 3, 45, 0, 216, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 217, 1, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 6, 16, 172, 1, 32, 3, 65, 208, 1, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 208, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 209, 1, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 6, 11, 32, 3, 65, 200, 1, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 200, 1, 65, 1, 113, 69, 13, 15, 65, 3, 33, 1, 32, 3, 45, 0, 201, 1, 65, 253, 0, 71, 13, 12, 12, 9, 11, 32, 4, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 2, 65, 253, 0, 71, 13, 4, 65, 19, 33, 1, 12, 4, 11, 32, 3, 65, 192, 1, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 192, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 2, 11, 32, 3, 45, 0, 193, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 2, 11, 32, 6, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 6, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 5, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 2, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 2, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 32, 2, 33, 1, 12, 2, 11, 32, 3, 65, 216, 4, 106, 32, 6, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 6, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 184, 1, 106, 32, 6, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 185, 1, 33, 4, 32, 3, 45, 0, 184, 1, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 10, 11, 32, 3, 65, 176, 1, 106, 32, 7, 16, 178, 1, 2, 64, 32, 3, 45, 0, 176, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 177, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 7, 16, 172, 1, 32, 3, 65, 168, 1, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 172, 1, 33, 5, 32, 3, 65, 160, 1, 106, 32, 3, 40, 2, 168, 1, 34, 6, 16, 178, 1, 65, 2, 33, 1, 2, 64, 32, 3, 45, 0, 160, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 161, 1, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 6, 16, 172, 1, 32, 3, 65, 152, 1, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 152, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 153, 1, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 6, 11, 32, 3, 65, 144, 1, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 144, 1, 65, 1, 113, 69, 13, 14, 65, 2, 33, 1, 32, 3, 45, 0, 145, 1, 65, 253, 0, 71, 13, 11, 12, 8, 11, 32, 4, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 2, 65, 253, 0, 71, 13, 4, 65, 19, 33, 1, 12, 4, 11, 32, 3, 65, 136, 1, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 136, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 2, 11, 32, 3, 45, 0, 137, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 2, 11, 32, 6, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 6, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 5, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 2, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 2, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 32, 2, 33, 1, 12, 2, 11, 32, 3, 65, 216, 4, 106, 32, 6, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 6, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 128, 1, 106, 32, 6, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 129, 1, 33, 4, 32, 3, 45, 0, 128, 1, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 9, 11, 32, 3, 65, 248, 0, 106, 32, 7, 16, 178, 1, 2, 64, 32, 3, 45, 0, 120, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 121, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 7, 16, 172, 1, 32, 3, 65, 240, 0, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 116, 33, 5, 32, 3, 65, 232, 0, 106, 32, 3, 40, 2, 112, 34, 6, 16, 178, 1, 65, 2, 33, 1, 2, 64, 32, 3, 45, 0, 104, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 105, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 6, 16, 172, 1, 32, 3, 65, 224, 0, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 96, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 97, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 178, 1, 65, 1, 33, 1, 32, 3, 45, 0, 88, 65, 1, 113, 69, 13, 13, 32, 3, 45, 0, 89, 65, 253, 0, 71, 13, 10, 12, 7, 11, 32, 4, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 2, 65, 253, 0, 71, 13, 4, 65, 19, 33, 1, 12, 4, 11, 32, 3, 65, 208, 0, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 80, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 2, 11, 32, 3, 45, 0, 81, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 2, 11, 32, 6, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 6, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 5, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 2, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 2, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 32, 2, 33, 1, 12, 2, 11, 32, 3, 65, 216, 4, 106, 32, 6, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 6, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 200, 0, 106, 32, 6, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 73, 33, 4, 32, 3, 45, 0, 72, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 8, 11, 32, 3, 65, 64, 107, 32, 7, 16, 178, 1, 32, 3, 45, 0, 64, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 65, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 7, 16, 172, 1, 32, 3, 65, 56, 106, 32, 7, 16, 170, 1, 32, 3, 45, 0, 60, 33, 5, 32, 3, 65, 48, 106, 32, 3, 40, 2, 56, 34, 6, 16, 178, 1, 65, 2, 33, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 13, 1, 32, 3, 45, 0, 49, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 2, 65, 44, 71, 4, 64, 32, 2, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 6, 16, 172, 1, 32, 3, 65, 40, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 40, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 41, 33, 4, 12, 1, 11, 32, 3, 65, 216, 4, 106, 32, 7, 16, 175, 1, 32, 3, 40, 2, 216, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 224, 4, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 7, 11, 32, 3, 65, 32, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 10, 65, 0, 33, 1, 32, 3, 45, 0, 33, 65, 253, 0, 70, 13, 4, 65, 11, 33, 1, 12, 11, 11, 32, 4, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 2, 65, 253, 0, 71, 13, 5, 65, 19, 33, 1, 12, 5, 11, 32, 3, 65, 16, 106, 32, 6, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 6, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 6, 16, 177, 1, 32, 3, 40, 2, 228, 4, 33, 5, 32, 3, 40, 2, 224, 4, 33, 4, 32, 3, 40, 2, 220, 4, 33, 2, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 2, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 2, 65, 21, 70, 13, 0, 32, 3, 40, 2, 232, 4, 33, 0, 32, 2, 33, 1, 12, 3, 11, 32, 3, 65, 216, 4, 106, 32, 6, 16, 176, 1, 32, 3, 40, 2, 216, 4, 34, 2, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 4, 33, 4, 32, 3, 65, 168, 3, 106, 32, 3, 41, 3, 224, 4, 34, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 2, 54, 2, 160, 3, 32, 2, 33, 1, 12, 4, 11, 32, 3, 65, 160, 3, 106, 32, 6, 16, 24, 32, 3, 40, 2, 160, 3, 34, 2, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 24, 32, 3, 40, 2, 164, 3, 33, 4, 32, 2, 33, 1, 12, 4, 11, 32, 3, 65, 8, 106, 32, 6, 16, 178, 1, 65, 0, 33, 5, 32, 3, 45, 0, 9, 33, 4, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 1, 11, 32, 7, 16, 172, 1, 32, 3, 65, 216, 4, 106, 32, 3, 65, 192, 5, 106, 16, 173, 1, 32, 3, 65, 224, 4, 106, 33, 2, 32, 3, 40, 2, 216, 4, 34, 0, 65, 21, 71, 4, 64, 32, 2, 41, 3, 0, 33, 24, 32, 3, 40, 2, 220, 4, 33, 4, 12, 8, 11, 32, 3, 65, 24, 106, 32, 3, 65, 248, 5, 106, 65, 224, 128, 192, 0, 16, 142, 1, 32, 3, 65, 152, 5, 106, 32, 3, 41, 3, 24, 55, 3, 0, 32, 3, 65, 148, 5, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 3, 65, 140, 5, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 2, 32, 3, 65, 144, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 188, 5, 106, 32, 9, 54, 2, 0, 32, 3, 65, 180, 5, 106, 32, 12, 54, 2, 0, 32, 3, 65, 176, 5, 106, 32, 13, 54, 2, 0, 32, 3, 65, 172, 5, 106, 32, 14, 54, 2, 0, 32, 3, 65, 168, 5, 106, 32, 22, 54, 2, 0, 32, 3, 65, 164, 5, 106, 32, 19, 54, 2, 0, 32, 3, 65, 128, 5, 106, 34, 0, 32, 25, 55, 3, 0, 32, 3, 65, 252, 4, 106, 32, 18, 54, 2, 0, 32, 3, 65, 240, 4, 106, 34, 5, 32, 24, 55, 3, 0, 32, 3, 65, 236, 4, 106, 34, 6, 32, 17, 54, 2, 0, 32, 3, 65, 144, 5, 106, 32, 3, 65, 248, 5, 106, 54, 2, 0, 32, 3, 32, 3, 41, 3, 136, 4, 55, 3, 216, 4, 32, 3, 32, 1, 54, 2, 184, 5, 32, 3, 32, 15, 54, 2, 160, 5, 32, 3, 32, 11, 54, 2, 248, 4, 32, 3, 32, 10, 54, 2, 232, 4, 32, 3, 32, 3, 65, 248, 5, 106, 54, 2, 136, 5, 32, 3, 65, 152, 4, 106, 32, 3, 65, 136, 5, 106, 32, 3, 65, 216, 4, 106, 32, 3, 65, 160, 5, 106, 32, 1, 32, 9, 16, 74, 32, 2, 32, 3, 65, 164, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 232, 4, 106, 34, 1, 32, 3, 65, 172, 4, 106, 41, 2, 0, 55, 3, 0, 32, 5, 32, 3, 65, 180, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 248, 4, 106, 34, 2, 32, 3, 65, 188, 4, 106, 41, 2, 0, 55, 3, 0, 32, 0, 32, 3, 65, 196, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 156, 4, 55, 3, 216, 4, 2, 64, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 70, 4, 64, 32, 3, 65, 216, 5, 106, 32, 3, 65, 244, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 208, 5, 106, 32, 6, 41, 2, 0, 55, 3, 0, 32, 3, 65, 200, 5, 106, 32, 3, 65, 228, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 220, 4, 55, 3, 192, 5, 32, 3, 65, 0, 54, 2, 232, 5, 32, 3, 66, 1, 55, 3, 224, 5, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 240, 5, 32, 3, 65, 14, 54, 2, 212, 4, 32, 3, 32, 3, 65, 240, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 224, 5, 106, 54, 2, 244, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 196, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 244, 5, 106, 65, 144, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 153, 2, 13, 2, 32, 3, 65, 172, 3, 106, 32, 3, 65, 232, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 224, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 40, 2, 192, 5, 65, 11, 70, 13, 1, 32, 3, 65, 192, 5, 106, 16, 39, 12, 1, 11, 32, 3, 65, 204, 3, 106, 32, 0, 41, 3, 0, 55, 2, 0, 32, 3, 65, 196, 3, 106, 32, 2, 41, 3, 0, 55, 2, 0, 32, 3, 65, 188, 3, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 3, 65, 180, 3, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 3, 65, 172, 3, 106, 32, 3, 65, 224, 4, 106, 41, 3, 0, 55, 2, 0, 32, 3, 32, 3, 41, 3, 216, 4, 55, 2, 164, 3, 32, 3, 65, 0, 54, 2, 160, 3, 11, 32, 3, 40, 2, 252, 3, 4, 64, 32, 23, 16, 223, 1, 11, 32, 3, 40, 2, 236, 3, 4, 64, 32, 21, 16, 223, 1, 11, 32, 3, 40, 2, 220, 3, 69, 13, 11, 32, 16, 16, 223, 1, 12, 11, 11, 12, 11, 11, 32, 5, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 4, 11, 65, 11, 33, 1, 12, 3, 11, 32, 5, 173, 32, 0, 173, 66, 32, 134, 132, 33, 24, 11, 32, 1, 65, 8, 118, 33, 0, 12, 1, 11, 65, 4, 33, 1, 11, 32, 1, 65, 255, 1, 113, 32, 0, 65, 8, 116, 114, 33, 0, 11, 32, 3, 65, 168, 3, 106, 32, 24, 55, 3, 0, 32, 3, 32, 4, 54, 2, 164, 3, 32, 3, 32, 0, 54, 2, 160, 3, 32, 3, 65, 216, 4, 106, 65, 161, 136, 192, 0, 65, 25, 32, 3, 65, 160, 3, 106, 16, 25, 32, 3, 65, 176, 4, 106, 32, 3, 65, 244, 4, 106, 34, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 236, 4, 106, 34, 2, 41, 2, 0, 34, 24, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 3, 65, 228, 4, 106, 34, 5, 41, 2, 0, 34, 25, 55, 3, 0, 32, 3, 32, 3, 41, 2, 220, 4, 34, 26, 55, 3, 152, 4, 32, 3, 40, 2, 216, 4, 33, 9, 32, 5, 32, 25, 55, 2, 0, 32, 2, 32, 24, 55, 2, 0, 32, 0, 32, 1, 54, 2, 0, 32, 3, 32, 9, 54, 2, 216, 4, 32, 3, 32, 26, 55, 2, 220, 4, 32, 3, 65, 0, 54, 2, 200, 5, 32, 3, 66, 1, 55, 3, 192, 5, 32, 3, 32, 3, 65, 216, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 196, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 144, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 153, 2, 13, 3, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 216, 4, 106, 16, 39, 32, 15, 69, 32, 19, 69, 114, 69, 4, 64, 32, 15, 16, 223, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 1, 32, 14, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 0, 32, 14, 16, 223, 1, 11, 32, 10, 69, 32, 17, 69, 114, 69, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 69, 32, 18, 69, 114, 13, 0, 32, 11, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 248, 3, 34, 0, 69, 13, 0, 32, 3, 40, 2, 252, 3, 69, 13, 0, 32, 0, 16, 223, 1, 11, 2, 64, 32, 3, 40, 2, 232, 3, 34, 0, 69, 13, 0, 32, 3, 40, 2, 236, 3, 69, 13, 0, 32, 0, 16, 223, 1, 11, 32, 3, 40, 2, 220, 3, 69, 13, 0, 32, 16, 16, 223, 1, 11, 32, 3, 65, 216, 4, 106, 32, 3, 65, 160, 3, 106, 16, 29, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 3, 65, 160, 4, 106, 32, 3, 65, 228, 4, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 220, 4, 34, 24, 55, 3, 152, 4, 32, 3, 65, 224, 4, 106, 32, 0, 54, 2, 0, 32, 3, 32, 24, 55, 3, 216, 4, 32, 3, 65, 216, 4, 106, 16, 158, 1, 32, 3, 65, 160, 3, 106, 16, 52, 32, 3, 65, 128, 6, 106, 36, 0, 15, 11, 32, 3, 65, 176, 4, 106, 32, 3, 65, 248, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 240, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 3, 65, 232, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 224, 4, 106, 41, 3, 0, 55, 3, 152, 4, 65, 136, 140, 192, 0, 65, 43, 32, 3, 65, 152, 4, 106, 65, 180, 140, 192, 0, 65, 152, 131, 192, 0, 16, 159, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 3, 65, 248, 5, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 248, 49, 2, 17, 127, 4, 126, 35, 0, 65, 208, 3, 107, 34, 2, 36, 0, 32, 2, 65, 152, 3, 106, 32, 0, 16, 159, 1, 32, 2, 65, 168, 3, 106, 32, 1, 16, 159, 1, 32, 2, 65, 128, 2, 106, 32, 2, 40, 2, 152, 3, 34, 15, 32, 2, 40, 2, 160, 3, 16, 26, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 128, 2, 66, 1, 81, 4, 64, 32, 2, 65, 232, 1, 106, 32, 2, 65, 160, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 1, 106, 32, 2, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 1, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 2, 55, 3, 208, 1, 32, 2, 65, 0, 54, 2, 192, 3, 32, 2, 66, 1, 55, 3, 184, 3, 32, 2, 32, 2, 65, 208, 1, 106, 54, 2, 252, 2, 32, 2, 65, 10, 54, 2, 252, 1, 32, 2, 32, 2, 65, 252, 2, 106, 54, 2, 248, 1, 32, 2, 32, 2, 65, 184, 3, 106, 54, 2, 128, 3, 32, 2, 65, 236, 2, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 220, 2, 32, 2, 65, 196, 133, 192, 0, 54, 2, 216, 2, 32, 2, 32, 2, 65, 248, 1, 106, 54, 2, 232, 2, 32, 2, 65, 128, 3, 106, 65, 144, 139, 192, 0, 32, 2, 65, 216, 2, 106, 16, 153, 2, 13, 3, 32, 2, 65, 140, 3, 106, 32, 2, 65, 192, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 3, 55, 2, 132, 3, 32, 2, 65, 1, 54, 2, 128, 3, 32, 2, 65, 208, 1, 106, 16, 39, 32, 2, 40, 2, 168, 3, 33, 1, 12, 1, 11, 32, 2, 65, 200, 1, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 2, 55, 3, 192, 1, 32, 2, 65, 152, 2, 106, 40, 2, 0, 33, 13, 32, 2, 65, 156, 2, 106, 40, 2, 0, 33, 16, 32, 2, 65, 160, 2, 106, 41, 3, 0, 33, 19, 32, 2, 65, 168, 2, 106, 40, 2, 0, 33, 14, 32, 2, 65, 172, 2, 106, 40, 2, 0, 33, 17, 32, 2, 65, 176, 2, 106, 41, 3, 0, 33, 21, 32, 2, 65, 128, 3, 106, 32, 2, 40, 2, 168, 3, 34, 1, 32, 2, 40, 2, 176, 3, 16, 171, 1, 32, 2, 65, 184, 1, 106, 32, 2, 65, 128, 3, 106, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 184, 1, 65, 1, 113, 69, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 185, 1, 34, 0, 65, 251, 0, 71, 4, 64, 32, 0, 65, 34, 70, 13, 1, 65, 10, 33, 0, 12, 11, 11, 32, 2, 65, 128, 3, 106, 16, 172, 1, 32, 2, 65, 128, 2, 106, 32, 2, 65, 128, 3, 106, 34, 7, 16, 68, 32, 2, 65, 136, 2, 106, 33, 3, 32, 2, 45, 0, 128, 2, 65, 1, 70, 4, 64, 32, 2, 65, 140, 2, 106, 41, 2, 0, 33, 19, 32, 3, 40, 2, 0, 33, 3, 32, 2, 40, 2, 132, 2, 34, 0, 65, 8, 118, 33, 5, 12, 11, 11, 32, 2, 45, 0, 129, 2, 33, 6, 32, 2, 65, 128, 2, 106, 32, 7, 16, 176, 1, 32, 2, 40, 2, 128, 2, 34, 0, 65, 21, 71, 4, 64, 32, 3, 41, 3, 0, 33, 19, 32, 2, 40, 2, 132, 2, 33, 3, 32, 0, 65, 8, 118, 33, 5, 12, 11, 11, 2, 64, 32, 6, 65, 1, 107, 14, 2, 2, 0, 3, 11, 32, 2, 65, 176, 1, 106, 32, 7, 16, 178, 1, 32, 2, 45, 0, 176, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 9, 11, 32, 2, 45, 0, 177, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 9, 11, 32, 7, 16, 172, 1, 32, 2, 65, 168, 1, 106, 32, 7, 16, 170, 1, 32, 2, 40, 2, 168, 1, 33, 11, 32, 2, 32, 2, 45, 0, 172, 1, 65, 1, 113, 34, 5, 58, 0, 188, 3, 32, 2, 32, 11, 54, 2, 184, 3, 32, 2, 65, 160, 1, 106, 32, 11, 16, 178, 1, 65, 2, 33, 0, 32, 2, 45, 0, 160, 1, 65, 1, 113, 69, 13, 8, 32, 2, 45, 0, 161, 1, 33, 3, 32, 5, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 6, 65, 44, 71, 4, 64, 32, 6, 65, 253, 0, 70, 13, 3, 32, 5, 13, 1, 65, 9, 33, 0, 12, 19, 11, 32, 4, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 5, 32, 2, 65, 0, 58, 0, 188, 3, 12, 2, 11, 32, 11, 16, 172, 1, 32, 2, 65, 152, 1, 106, 32, 11, 16, 178, 1, 32, 2, 45, 0, 152, 1, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 153, 1, 33, 3, 12, 1, 11, 32, 12, 65, 1, 71, 4, 64, 32, 2, 65, 128, 2, 106, 65, 184, 147, 192, 0, 65, 5, 16, 20, 12, 4, 11, 32, 18, 65, 1, 71, 4, 64, 32, 2, 65, 128, 2, 106, 65, 189, 147, 192, 0, 65, 4, 16, 20, 12, 4, 11, 32, 2, 65, 128, 2, 106, 32, 7, 16, 175, 1, 32, 2, 40, 2, 128, 2, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 132, 2, 33, 3, 12, 16, 11, 32, 2, 65, 144, 1, 106, 32, 7, 16, 178, 1, 65, 0, 33, 5, 32, 2, 45, 0, 144, 1, 65, 1, 113, 69, 13, 16, 32, 2, 45, 0, 145, 1, 65, 253, 0, 71, 13, 14, 32, 7, 16, 172, 1, 32, 9, 173, 33, 20, 65, 2, 33, 3, 65, 0, 33, 7, 12, 10, 11, 32, 3, 65, 255, 1, 113, 34, 10, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 10, 65, 253, 0, 71, 13, 15, 65, 19, 33, 0, 12, 15, 11, 32, 2, 65, 136, 1, 106, 32, 11, 16, 178, 1, 32, 2, 45, 0, 136, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 13, 11, 32, 2, 45, 0, 137, 1, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 13, 11, 32, 11, 16, 172, 1, 32, 2, 65, 128, 2, 106, 32, 11, 16, 177, 1, 32, 2, 40, 2, 144, 2, 33, 4, 32, 2, 40, 2, 140, 2, 33, 6, 32, 2, 40, 2, 136, 2, 33, 3, 32, 2, 40, 2, 132, 2, 33, 10, 32, 2, 40, 2, 128, 2, 65, 1, 70, 4, 64, 32, 10, 33, 0, 12, 13, 11, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 65, 2, 33, 10, 2, 64, 2, 64, 2, 64, 32, 4, 65, 124, 106, 14, 2, 1, 0, 2, 11, 65, 126, 65, 0, 32, 3, 65, 184, 147, 192, 0, 65, 5, 16, 212, 2, 27, 33, 10, 12, 1, 11, 65, 1, 65, 126, 32, 3, 40, 0, 0, 65, 247, 222, 201, 219, 6, 70, 27, 33, 10, 11, 32, 6, 4, 64, 32, 3, 16, 223, 1, 11, 32, 10, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 10, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 6, 65, 124, 106, 14, 2, 2, 0, 5, 11, 32, 3, 65, 184, 147, 192, 0, 65, 5, 16, 212, 2, 13, 4, 11, 32, 12, 65, 1, 70, 4, 64, 32, 2, 65, 128, 2, 106, 65, 184, 147, 192, 0, 65, 5, 16, 21, 12, 3, 11, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 3, 106, 16, 60, 32, 2, 40, 2, 132, 2, 33, 8, 32, 2, 40, 2, 128, 2, 65, 1, 70, 4, 64, 32, 2, 65, 144, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 6, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 3, 32, 8, 33, 0, 12, 15, 11, 65, 1, 33, 12, 12, 4, 11, 32, 3, 40, 0, 0, 65, 247, 222, 201, 219, 6, 71, 13, 2, 11, 32, 18, 65, 1, 70, 4, 64, 32, 2, 65, 128, 2, 106, 65, 189, 147, 192, 0, 65, 4, 16, 21, 12, 1, 11, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 3, 106, 16, 60, 32, 2, 40, 2, 132, 2, 33, 9, 32, 2, 40, 2, 128, 2, 65, 1, 70, 4, 64, 32, 2, 65, 144, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 6, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 3, 32, 9, 33, 0, 12, 13, 11, 65, 1, 33, 18, 12, 2, 11, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 40, 2, 128, 2, 33, 0, 12, 11, 11, 32, 2, 65, 128, 2, 106, 32, 11, 16, 176, 1, 32, 2, 40, 2, 128, 2, 34, 10, 65, 21, 71, 4, 64, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 65, 216, 1, 106, 32, 2, 41, 3, 136, 2, 34, 19, 55, 3, 0, 32, 2, 32, 3, 54, 2, 212, 1, 32, 2, 32, 10, 54, 2, 208, 1, 32, 19, 66, 32, 136, 167, 33, 4, 32, 19, 167, 33, 6, 32, 10, 33, 0, 12, 11, 11, 32, 2, 65, 208, 1, 106, 32, 11, 16, 24, 32, 2, 40, 2, 208, 1, 34, 10, 65, 21, 70, 13, 0, 32, 2, 65, 220, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 212, 1, 33, 3, 32, 10, 33, 0, 12, 10, 11, 32, 2, 65, 128, 1, 106, 32, 11, 16, 178, 1, 65, 0, 33, 4, 32, 2, 45, 0, 129, 1, 33, 3, 32, 2, 45, 0, 128, 1, 65, 1, 113, 13, 0, 11, 12, 8, 11, 32, 2, 65, 128, 2, 106, 32, 2, 65, 128, 3, 106, 16, 68, 32, 2, 47, 0, 133, 2, 32, 2, 45, 0, 135, 2, 65, 16, 116, 114, 65, 0, 32, 2, 45, 0, 128, 2, 65, 1, 70, 34, 0, 27, 33, 5, 32, 2, 45, 0, 132, 2, 65, 14, 32, 0, 27, 33, 0, 32, 2, 65, 140, 2, 106, 41, 2, 0, 33, 19, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 3, 12, 9, 11, 32, 2, 65, 248, 0, 106, 32, 7, 16, 178, 1, 2, 64, 32, 2, 45, 0, 120, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 2, 45, 0, 121, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 7, 16, 172, 1, 32, 2, 65, 240, 0, 106, 32, 7, 16, 170, 1, 32, 2, 45, 0, 116, 33, 6, 32, 2, 65, 232, 0, 106, 32, 2, 40, 2, 112, 34, 9, 16, 178, 1, 65, 2, 33, 0, 2, 64, 2, 64, 32, 2, 45, 0, 104, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 105, 33, 3, 32, 6, 65, 1, 113, 33, 6, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 6, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 7, 11, 32, 6, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 7, 11, 32, 9, 16, 172, 1, 32, 2, 65, 224, 0, 106, 32, 9, 16, 178, 1, 32, 2, 45, 0, 96, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 97, 33, 3, 12, 1, 11, 2, 64, 32, 8, 4, 64, 32, 2, 65, 128, 2, 106, 32, 7, 16, 175, 1, 32, 2, 40, 2, 128, 2, 34, 0, 65, 21, 70, 13, 1, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 132, 2, 33, 3, 32, 10, 69, 13, 9, 32, 8, 16, 223, 1, 12, 9, 11, 32, 2, 65, 128, 2, 106, 65, 162, 129, 192, 0, 65, 7, 16, 20, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 40, 2, 128, 2, 33, 0, 12, 8, 11, 32, 2, 65, 216, 0, 106, 32, 7, 16, 178, 1, 2, 64, 32, 2, 45, 0, 88, 65, 1, 113, 4, 64, 32, 2, 45, 0, 89, 65, 253, 0, 70, 13, 1, 65, 0, 33, 5, 65, 11, 33, 0, 32, 10, 69, 13, 18, 32, 8, 16, 223, 1, 12, 18, 11, 65, 0, 33, 5, 65, 4, 33, 0, 32, 10, 69, 13, 17, 32, 8, 16, 223, 1, 12, 17, 11, 32, 7, 16, 172, 1, 32, 10, 173, 32, 12, 173, 66, 32, 134, 132, 33, 20, 65, 1, 33, 7, 65, 1, 33, 3, 12, 9, 11, 32, 3, 65, 255, 1, 113, 34, 3, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 3, 65, 253, 0, 71, 13, 3, 65, 19, 33, 0, 12, 3, 11, 32, 2, 65, 208, 0, 106, 32, 9, 16, 178, 1, 32, 2, 45, 0, 80, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 3, 11, 32, 2, 45, 0, 81, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 3, 11, 32, 9, 16, 172, 1, 32, 2, 65, 128, 2, 106, 32, 9, 16, 177, 1, 32, 2, 40, 2, 144, 2, 33, 4, 32, 2, 40, 2, 140, 2, 33, 6, 32, 2, 40, 2, 136, 2, 33, 3, 32, 2, 40, 2, 132, 2, 33, 5, 32, 2, 40, 2, 128, 2, 65, 1, 70, 4, 64, 32, 5, 33, 0, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 4, 64, 32, 4, 65, 7, 71, 4, 127, 65, 1, 5, 32, 3, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 11, 33, 4, 32, 6, 69, 32, 3, 69, 114, 13, 1, 32, 3, 16, 223, 1, 12, 1, 11, 32, 6, 65, 7, 71, 13, 1, 32, 3, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 4, 11, 32, 4, 69, 13, 1, 11, 32, 2, 65, 128, 2, 106, 32, 9, 16, 176, 1, 32, 2, 40, 2, 128, 2, 34, 5, 65, 21, 70, 13, 1, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 65, 216, 1, 106, 32, 2, 41, 3, 136, 2, 34, 19, 55, 3, 0, 32, 2, 32, 3, 54, 2, 212, 1, 32, 2, 32, 5, 54, 2, 208, 1, 32, 19, 66, 32, 136, 167, 33, 4, 32, 19, 167, 33, 6, 32, 5, 33, 0, 12, 5, 11, 32, 8, 4, 64, 32, 2, 65, 128, 2, 106, 65, 162, 129, 192, 0, 65, 7, 16, 21, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 4, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 40, 2, 128, 2, 33, 0, 32, 10, 69, 13, 7, 12, 6, 11, 32, 2, 65, 208, 1, 106, 32, 9, 16, 176, 1, 32, 2, 40, 2, 208, 1, 34, 5, 65, 21, 71, 4, 64, 32, 2, 41, 3, 216, 1, 33, 19, 32, 2, 32, 2, 40, 2, 212, 1, 34, 3, 54, 2, 136, 2, 32, 2, 32, 5, 54, 2, 132, 2, 32, 2, 65, 1, 54, 2, 128, 2, 32, 2, 32, 19, 55, 2, 140, 2, 32, 19, 66, 32, 136, 167, 33, 4, 32, 19, 167, 33, 6, 32, 5, 33, 0, 12, 7, 11, 32, 2, 65, 128, 2, 106, 32, 9, 16, 22, 32, 2, 40, 2, 128, 2, 65, 1, 70, 4, 64, 32, 2, 65, 144, 2, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 140, 2, 33, 6, 32, 2, 40, 2, 136, 2, 33, 3, 32, 2, 40, 2, 132, 2, 33, 0, 12, 7, 11, 32, 2, 40, 2, 140, 2, 33, 12, 32, 2, 40, 2, 136, 2, 33, 10, 32, 2, 40, 2, 132, 2, 33, 8, 12, 1, 11, 32, 2, 65, 208, 1, 106, 32, 9, 16, 24, 32, 2, 40, 2, 208, 1, 34, 5, 65, 21, 70, 13, 0, 32, 2, 65, 220, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 212, 1, 33, 3, 32, 5, 33, 0, 12, 3, 11, 32, 2, 65, 200, 0, 106, 32, 9, 16, 178, 1, 65, 0, 33, 6, 32, 2, 45, 0, 73, 33, 3, 32, 2, 45, 0, 72, 65, 1, 113, 13, 1, 11, 11, 11, 32, 10, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 223, 1, 11, 32, 0, 65, 8, 118, 33, 5, 32, 6, 173, 32, 4, 173, 66, 32, 134, 132, 33, 19, 12, 8, 11, 32, 2, 65, 64, 107, 32, 7, 16, 178, 1, 65, 4, 33, 0, 32, 2, 45, 0, 64, 65, 1, 113, 69, 13, 3, 32, 2, 45, 0, 65, 65, 251, 0, 71, 13, 2, 32, 7, 16, 172, 1, 32, 2, 65, 56, 106, 32, 7, 16, 170, 1, 32, 2, 45, 0, 60, 33, 4, 32, 2, 65, 48, 106, 32, 2, 40, 2, 56, 34, 9, 16, 178, 1, 32, 2, 45, 0, 48, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 49, 33, 3, 32, 4, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 7, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 7, 11, 32, 9, 16, 172, 1, 32, 2, 65, 40, 106, 32, 9, 16, 178, 1, 32, 2, 45, 0, 40, 65, 1, 113, 69, 13, 6, 32, 2, 45, 0, 41, 33, 3, 12, 1, 11, 32, 2, 65, 128, 2, 106, 32, 7, 16, 175, 1, 32, 2, 40, 2, 128, 2, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 140, 2, 106, 40, 2, 0, 33, 7, 32, 2, 65, 136, 2, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 132, 2, 33, 3, 12, 6, 11, 32, 2, 65, 32, 106, 32, 7, 16, 178, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 8, 32, 2, 45, 0, 33, 65, 253, 0, 71, 13, 6, 32, 7, 16, 172, 1, 65, 0, 33, 7, 65, 0, 33, 3, 12, 2, 11, 32, 3, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 8, 65, 253, 0, 71, 13, 5, 65, 19, 33, 0, 12, 5, 11, 32, 2, 65, 16, 106, 32, 9, 16, 178, 1, 32, 2, 45, 0, 16, 65, 1, 113, 69, 13, 4, 32, 2, 45, 0, 17, 65, 34, 71, 13, 3, 32, 9, 16, 172, 1, 32, 2, 65, 128, 2, 106, 32, 9, 16, 177, 1, 32, 2, 40, 2, 140, 2, 33, 4, 32, 2, 40, 2, 136, 2, 33, 3, 32, 2, 40, 2, 132, 2, 33, 8, 2, 64, 32, 2, 40, 2, 128, 2, 65, 1, 71, 4, 64, 32, 4, 69, 32, 8, 69, 32, 3, 69, 114, 114, 13, 1, 32, 3, 16, 223, 1, 12, 1, 11, 32, 8, 65, 21, 70, 13, 0, 32, 2, 40, 2, 144, 2, 33, 7, 32, 8, 33, 0, 12, 5, 11, 32, 2, 65, 128, 2, 106, 32, 9, 16, 176, 1, 32, 2, 40, 2, 128, 2, 34, 8, 65, 21, 71, 4, 64, 32, 2, 40, 2, 132, 2, 33, 3, 32, 2, 65, 216, 1, 106, 32, 2, 41, 3, 136, 2, 34, 19, 55, 3, 0, 32, 2, 32, 3, 54, 2, 212, 1, 32, 2, 32, 8, 54, 2, 208, 1, 32, 19, 66, 32, 136, 167, 33, 7, 32, 19, 167, 33, 4, 32, 8, 33, 0, 12, 5, 11, 32, 2, 65, 208, 1, 106, 32, 9, 16, 24, 32, 2, 40, 2, 208, 1, 34, 8, 65, 21, 71, 4, 64, 32, 2, 65, 220, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 216, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 212, 1, 33, 3, 32, 8, 33, 0, 12, 5, 11, 32, 2, 65, 8, 106, 32, 9, 16, 178, 1, 65, 0, 33, 4, 32, 2, 45, 0, 9, 33, 3, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 1, 11, 32, 2, 65, 128, 2, 106, 32, 2, 65, 128, 3, 106, 16, 173, 1, 32, 2, 65, 136, 2, 106, 33, 0, 32, 2, 40, 2, 128, 2, 34, 5, 65, 21, 71, 4, 64, 32, 0, 41, 3, 0, 33, 19, 32, 2, 40, 2, 132, 2, 33, 3, 32, 20, 167, 69, 32, 7, 69, 32, 8, 69, 114, 114, 13, 8, 32, 8, 16, 223, 1, 12, 8, 11, 32, 2, 65, 24, 106, 32, 2, 65, 200, 3, 106, 65, 224, 128, 192, 0, 16, 142, 1, 32, 2, 65, 192, 2, 106, 32, 2, 41, 3, 24, 55, 3, 0, 32, 2, 65, 188, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 2, 65, 180, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 0, 32, 2, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 2, 106, 32, 20, 55, 3, 0, 32, 2, 65, 204, 2, 106, 32, 8, 54, 2, 0, 32, 2, 65, 168, 2, 106, 32, 21, 55, 3, 0, 32, 2, 65, 164, 2, 106, 32, 17, 54, 2, 0, 32, 2, 65, 152, 2, 106, 34, 4, 32, 19, 55, 3, 0, 32, 2, 65, 148, 2, 106, 34, 5, 32, 16, 54, 2, 0, 32, 2, 65, 184, 2, 106, 32, 2, 65, 200, 3, 106, 54, 2, 0, 32, 2, 32, 2, 41, 3, 192, 1, 55, 3, 128, 2, 32, 2, 32, 3, 54, 2, 200, 2, 32, 2, 32, 14, 54, 2, 160, 2, 32, 2, 32, 13, 54, 2, 144, 2, 32, 2, 32, 2, 65, 200, 3, 106, 54, 2, 176, 2, 32, 2, 65, 208, 1, 106, 32, 2, 65, 176, 2, 106, 32, 2, 65, 128, 2, 106, 32, 2, 65, 200, 2, 106, 16, 78, 32, 0, 32, 2, 65, 220, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 144, 2, 106, 32, 2, 65, 228, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 2, 65, 236, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 244, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 1, 55, 3, 128, 2, 2, 64, 2, 64, 32, 2, 40, 2, 208, 1, 65, 1, 70, 4, 64, 32, 2, 65, 240, 2, 106, 32, 2, 65, 156, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 232, 2, 106, 32, 5, 41, 2, 0, 55, 3, 0, 32, 2, 65, 224, 2, 106, 32, 2, 65, 140, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 132, 2, 55, 3, 216, 2, 32, 2, 65, 0, 54, 2, 192, 3, 32, 2, 66, 1, 55, 3, 184, 3, 32, 2, 32, 2, 65, 216, 2, 106, 54, 2, 248, 2, 32, 2, 65, 10, 54, 2, 252, 1, 32, 2, 32, 2, 65, 248, 2, 106, 54, 2, 248, 1, 32, 2, 32, 2, 65, 184, 3, 106, 54, 2, 252, 2, 32, 2, 65, 148, 3, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 132, 3, 32, 2, 65, 196, 133, 192, 0, 54, 2, 128, 3, 32, 2, 32, 2, 65, 248, 1, 106, 54, 2, 144, 3, 32, 2, 65, 252, 2, 106, 65, 144, 139, 192, 0, 32, 2, 65, 128, 3, 106, 16, 153, 2, 13, 2, 32, 2, 65, 140, 3, 106, 32, 2, 65, 192, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 3, 55, 2, 132, 3, 32, 2, 65, 1, 54, 2, 128, 3, 32, 2, 65, 216, 2, 106, 16, 39, 12, 1, 11, 32, 2, 65, 140, 3, 106, 32, 2, 65, 136, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 128, 2, 55, 2, 132, 3, 32, 2, 65, 0, 54, 2, 128, 3, 11, 32, 2, 40, 2, 172, 3, 4, 64, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 156, 3, 69, 13, 10, 32, 15, 16, 223, 1, 12, 10, 11, 12, 10, 11, 65, 2, 33, 0, 12, 1, 11, 65, 14, 33, 0, 11, 32, 0, 65, 8, 118, 33, 5, 32, 4, 173, 32, 7, 173, 66, 32, 134, 132, 33, 19, 12, 3, 11, 65, 11, 33, 0, 12, 2, 11, 32, 0, 65, 8, 118, 33, 5, 32, 6, 173, 32, 4, 173, 66, 32, 134, 132, 33, 19, 12, 1, 11, 65, 4, 33, 0, 11, 32, 0, 65, 255, 1, 113, 32, 5, 65, 8, 116, 114, 33, 5, 11, 32, 2, 65, 216, 1, 106, 32, 19, 55, 3, 0, 32, 2, 32, 3, 54, 2, 212, 1, 32, 2, 32, 5, 54, 2, 208, 1, 32, 2, 65, 128, 2, 106, 65, 164, 138, 192, 0, 65, 23, 32, 2, 65, 208, 1, 106, 16, 25, 32, 2, 65, 232, 2, 106, 32, 2, 65, 156, 2, 106, 34, 0, 40, 2, 0, 34, 4, 54, 2, 0, 32, 2, 65, 224, 2, 106, 32, 2, 65, 148, 2, 106, 34, 5, 41, 2, 0, 34, 19, 55, 3, 0, 32, 2, 32, 2, 65, 140, 2, 106, 34, 8, 41, 2, 0, 34, 20, 55, 3, 216, 2, 32, 2, 40, 2, 128, 2, 33, 9, 32, 2, 41, 2, 132, 2, 33, 21, 32, 8, 32, 20, 55, 2, 0, 32, 5, 32, 19, 55, 2, 0, 32, 0, 32, 4, 54, 2, 0, 32, 2, 32, 21, 55, 2, 132, 2, 32, 2, 32, 9, 54, 2, 128, 2, 32, 2, 65, 0, 54, 2, 192, 3, 32, 2, 66, 1, 55, 3, 184, 3, 32, 2, 32, 2, 65, 128, 2, 106, 54, 2, 252, 2, 32, 2, 65, 10, 54, 2, 252, 1, 32, 2, 32, 2, 65, 252, 2, 106, 54, 2, 248, 1, 32, 2, 32, 2, 65, 184, 3, 106, 54, 2, 128, 3, 32, 2, 65, 228, 1, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 212, 1, 32, 2, 65, 196, 133, 192, 0, 54, 2, 208, 1, 32, 2, 32, 2, 65, 248, 1, 106, 54, 2, 224, 1, 32, 2, 65, 128, 3, 106, 65, 144, 139, 192, 0, 32, 2, 65, 208, 1, 106, 16, 153, 2, 13, 2, 32, 2, 65, 140, 3, 106, 32, 2, 65, 192, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 3, 55, 2, 132, 3, 32, 2, 65, 1, 54, 2, 128, 3, 32, 2, 65, 128, 2, 106, 16, 39, 32, 13, 69, 32, 16, 69, 114, 69, 4, 64, 32, 13, 16, 223, 1, 11, 32, 14, 69, 32, 17, 69, 114, 13, 0, 32, 14, 16, 223, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 172, 3, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 156, 3, 69, 13, 0, 32, 15, 16, 223, 1, 11, 32, 2, 65, 168, 3, 106, 16, 184, 1, 32, 2, 65, 128, 3, 106, 65, 4, 114, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 128, 3, 65, 1, 71, 4, 64, 32, 2, 40, 2, 176, 3, 34, 1, 32, 2, 40, 2, 172, 3, 71, 4, 64, 32, 2, 40, 2, 168, 3, 33, 0, 12, 2, 11, 32, 1, 65, 1, 106, 34, 0, 32, 1, 73, 13, 3, 32, 1, 65, 1, 116, 34, 5, 32, 0, 32, 5, 32, 0, 75, 27, 34, 0, 65, 8, 32, 0, 65, 8, 75, 27, 33, 0, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 128, 2, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 1, 54, 2, 0, 32, 2, 32, 1, 54, 2, 132, 2, 32, 2, 32, 2, 40, 2, 168, 3, 54, 2, 128, 2, 11, 32, 2, 65, 216, 2, 106, 32, 0, 65, 1, 32, 2, 65, 128, 2, 106, 16, 13, 32, 2, 65, 224, 2, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 220, 2, 33, 0, 32, 2, 40, 2, 216, 2, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 172, 3, 32, 2, 32, 0, 54, 2, 168, 3, 32, 2, 40, 2, 176, 3, 33, 1, 12, 2, 11, 32, 1, 69, 13, 3, 12, 7, 11, 32, 2, 65, 208, 1, 106, 32, 2, 65, 168, 3, 106, 32, 4, 16, 30, 32, 2, 65, 192, 3, 106, 32, 2, 65, 220, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 1, 55, 3, 184, 3, 32, 2, 40, 2, 208, 1, 65, 1, 71, 13, 4, 12, 1, 11, 32, 0, 32, 1, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 176, 3, 65, 1, 106, 54, 2, 176, 3, 32, 2, 65, 128, 2, 106, 32, 2, 65, 168, 3, 106, 65, 217, 132, 192, 0, 65, 2, 16, 187, 1, 32, 2, 65, 224, 2, 106, 34, 0, 32, 2, 65, 140, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 132, 2, 55, 3, 216, 2, 2, 64, 32, 2, 65, 192, 3, 106, 2, 127, 2, 64, 32, 2, 40, 2, 128, 2, 65, 1, 71, 4, 64, 32, 2, 40, 2, 176, 3, 34, 1, 32, 2, 40, 2, 172, 3, 71, 4, 64, 32, 2, 40, 2, 168, 3, 33, 0, 12, 2, 11, 32, 1, 65, 1, 106, 34, 0, 32, 1, 73, 13, 5, 32, 1, 65, 1, 116, 34, 5, 32, 0, 32, 5, 32, 0, 75, 27, 34, 0, 65, 8, 32, 0, 65, 8, 75, 27, 33, 0, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 128, 2, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 1, 54, 2, 0, 32, 2, 32, 1, 54, 2, 132, 2, 32, 2, 32, 2, 40, 2, 168, 3, 54, 2, 128, 2, 11, 32, 2, 65, 216, 2, 106, 32, 0, 65, 1, 32, 2, 65, 128, 2, 106, 16, 13, 32, 2, 65, 224, 2, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 220, 2, 33, 0, 32, 2, 40, 2, 216, 2, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 172, 3, 32, 2, 32, 0, 54, 2, 168, 3, 32, 2, 40, 2, 176, 3, 33, 1, 12, 2, 11, 32, 1, 69, 13, 5, 12, 9, 11, 32, 2, 65, 220, 1, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 216, 2, 55, 2, 212, 1, 32, 2, 65, 1, 54, 2, 208, 1, 32, 2, 65, 208, 1, 106, 65, 4, 114, 12, 1, 11, 32, 0, 32, 1, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 176, 3, 65, 1, 106, 54, 2, 176, 3, 32, 2, 65, 216, 2, 106, 32, 4, 16, 134, 1, 32, 2, 65, 128, 2, 106, 32, 2, 65, 168, 3, 106, 32, 2, 40, 2, 216, 2, 34, 0, 32, 2, 40, 2, 224, 2, 16, 187, 1, 32, 2, 40, 2, 220, 2, 4, 64, 32, 0, 16, 223, 1, 11, 32, 2, 65, 200, 1, 106, 34, 0, 32, 2, 65, 140, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 132, 2, 55, 3, 192, 1, 32, 2, 40, 2, 128, 2, 65, 1, 71, 13, 1, 32, 2, 65, 220, 1, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 192, 1, 55, 2, 212, 1, 32, 2, 65, 1, 54, 2, 208, 1, 32, 2, 65, 208, 1, 106, 65, 4, 114, 11, 34, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 41, 2, 0, 55, 3, 184, 3, 12, 1, 11, 32, 2, 40, 2, 176, 3, 34, 1, 32, 2, 40, 2, 172, 3, 71, 4, 64, 32, 2, 40, 2, 168, 3, 33, 0, 12, 3, 11, 32, 1, 65, 1, 106, 34, 0, 32, 1, 73, 13, 1, 32, 1, 65, 1, 116, 34, 4, 32, 0, 32, 4, 32, 0, 75, 27, 34, 0, 65, 8, 32, 0, 65, 8, 75, 27, 33, 0, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 128, 2, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 1, 54, 2, 0, 32, 2, 32, 1, 54, 2, 132, 2, 32, 2, 32, 2, 40, 2, 168, 3, 54, 2, 128, 2, 11, 32, 2, 65, 216, 2, 106, 32, 0, 65, 1, 32, 2, 65, 128, 2, 106, 16, 13, 32, 2, 65, 224, 2, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 220, 2, 33, 0, 32, 2, 40, 2, 216, 2, 65, 1, 71, 4, 64, 32, 2, 32, 1, 54, 2, 172, 3, 32, 2, 32, 0, 54, 2, 168, 3, 32, 2, 40, 2, 176, 3, 33, 1, 12, 3, 11, 32, 1, 69, 13, 1, 12, 5, 11, 32, 2, 65, 160, 3, 106, 34, 0, 32, 2, 65, 192, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 3, 55, 3, 152, 3, 2, 64, 32, 2, 40, 2, 168, 3, 34, 1, 69, 13, 0, 32, 2, 40, 2, 172, 3, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 65, 224, 2, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 152, 3, 55, 3, 216, 2, 32, 2, 65, 208, 1, 106, 65, 187, 138, 192, 0, 65, 212, 0, 32, 2, 65, 216, 2, 106, 16, 32, 32, 2, 65, 156, 2, 106, 32, 2, 65, 232, 1, 106, 34, 0, 41, 3, 0, 34, 19, 55, 2, 0, 32, 2, 65, 148, 2, 106, 32, 2, 65, 224, 1, 106, 34, 1, 41, 3, 0, 34, 20, 55, 2, 0, 32, 2, 65, 140, 2, 106, 32, 2, 65, 216, 1, 106, 34, 4, 41, 3, 0, 34, 21, 55, 2, 0, 32, 2, 32, 2, 41, 3, 208, 1, 34, 22, 55, 2, 132, 2, 32, 0, 32, 19, 55, 3, 0, 32, 1, 32, 20, 55, 3, 0, 32, 4, 32, 21, 55, 3, 0, 32, 2, 32, 22, 55, 3, 208, 1, 65, 136, 140, 192, 0, 65, 43, 32, 2, 65, 208, 1, 106, 65, 180, 140, 192, 0, 65, 216, 131, 192, 0, 16, 159, 2, 0, 11, 16, 136, 2, 0, 11, 32, 0, 32, 1, 106, 65, 253, 0, 58, 0, 0, 32, 2, 65, 192, 3, 106, 32, 2, 65, 220, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 1, 55, 3, 184, 3, 32, 2, 32, 2, 40, 2, 176, 3, 65, 1, 106, 54, 2, 176, 3, 11, 32, 2, 65, 216, 1, 106, 32, 2, 65, 176, 3, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 168, 3, 34, 19, 55, 3, 208, 1, 32, 2, 65, 136, 2, 106, 32, 0, 54, 2, 0, 32, 2, 32, 19, 55, 3, 128, 2, 32, 2, 65, 128, 2, 106, 16, 158, 1, 32, 2, 40, 2, 132, 3, 34, 0, 69, 32, 2, 65, 136, 3, 106, 40, 2, 0, 69, 114, 33, 1, 2, 64, 32, 2, 40, 2, 128, 3, 69, 4, 64, 32, 1, 13, 1, 32, 0, 16, 223, 1, 12, 1, 11, 32, 1, 13, 0, 32, 0, 16, 223, 1, 11, 32, 2, 65, 208, 3, 106, 36, 0, 15, 11, 65, 204, 133, 192, 0, 65, 55, 32, 2, 65, 200, 3, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 32, 0, 32, 1, 16, 135, 2, 0, 11, 217, 22, 2, 18, 127, 4, 126, 35, 0, 65, 128, 3, 107, 34, 2, 36, 0, 32, 2, 65, 248, 0, 106, 32, 0, 16, 159, 1, 32, 2, 65, 136, 1, 106, 32, 1, 16, 159, 1, 32, 2, 65, 232, 1, 106, 32, 2, 40, 2, 120, 34, 12, 32, 2, 40, 2, 128, 1, 16, 26, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 232, 1, 66, 1, 81, 4, 64, 32, 2, 65, 192, 1, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 240, 1, 55, 3, 168, 1, 32, 2, 65, 0, 54, 2, 200, 2, 32, 2, 66, 1, 55, 3, 192, 2, 32, 2, 32, 2, 65, 168, 1, 106, 54, 2, 244, 2, 32, 2, 65, 10, 54, 2, 228, 1, 32, 2, 32, 2, 65, 244, 2, 106, 54, 2, 224, 1, 32, 2, 32, 2, 65, 192, 2, 106, 54, 2, 224, 2, 32, 2, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 68, 32, 2, 65, 196, 133, 192, 0, 54, 2, 64, 32, 2, 32, 2, 65, 224, 1, 106, 54, 2, 80, 32, 2, 65, 224, 2, 106, 65, 144, 139, 192, 0, 32, 2, 65, 64, 107, 16, 153, 2, 13, 3, 32, 2, 65, 204, 0, 106, 32, 2, 65, 200, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 192, 2, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 168, 1, 106, 16, 39, 32, 2, 40, 2, 136, 1, 33, 1, 12, 1, 11, 32, 2, 65, 160, 1, 106, 32, 2, 65, 248, 1, 106, 34, 13, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 240, 1, 55, 3, 152, 1, 32, 2, 65, 128, 2, 106, 34, 14, 40, 2, 0, 33, 10, 32, 2, 65, 132, 2, 106, 40, 2, 0, 33, 15, 32, 2, 65, 136, 2, 106, 41, 3, 0, 33, 20, 32, 2, 65, 144, 2, 106, 40, 2, 0, 33, 11, 32, 2, 65, 148, 2, 106, 40, 2, 0, 33, 16, 32, 2, 65, 152, 2, 106, 41, 3, 0, 33, 21, 32, 2, 65, 224, 2, 106, 32, 2, 40, 2, 136, 1, 34, 1, 32, 2, 40, 2, 144, 1, 16, 171, 1, 32, 2, 65, 56, 106, 32, 2, 65, 224, 2, 106, 16, 178, 1, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 2, 45, 0, 57, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 2, 65, 224, 2, 106, 16, 172, 1, 32, 2, 65, 48, 106, 32, 2, 65, 224, 2, 106, 16, 170, 1, 32, 2, 45, 0, 52, 33, 3, 32, 2, 65, 40, 106, 32, 2, 40, 2, 48, 34, 5, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 2, 33, 0, 12, 1, 11, 32, 2, 45, 0, 41, 33, 0, 32, 3, 65, 1, 113, 33, 3, 32, 2, 65, 240, 1, 106, 33, 17, 32, 2, 65, 168, 1, 106, 65, 4, 114, 33, 9, 32, 2, 65, 232, 1, 106, 65, 4, 114, 33, 18, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 3, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 6, 11, 32, 3, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 6, 11, 32, 5, 16, 172, 1, 32, 2, 65, 32, 106, 32, 5, 16, 178, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 33, 33, 0, 12, 1, 11, 32, 7, 4, 64, 32, 2, 65, 232, 1, 106, 32, 2, 65, 224, 2, 106, 16, 175, 1, 32, 2, 65, 244, 1, 106, 33, 3, 32, 2, 65, 240, 1, 106, 33, 4, 32, 2, 40, 2, 232, 1, 34, 0, 65, 21, 71, 4, 64, 32, 3, 40, 2, 0, 33, 6, 32, 4, 40, 2, 0, 33, 3, 32, 2, 40, 2, 236, 1, 33, 4, 32, 8, 69, 13, 8, 32, 7, 16, 223, 1, 12, 8, 11, 32, 2, 65, 232, 1, 106, 32, 2, 65, 224, 2, 106, 16, 173, 1, 32, 2, 40, 2, 232, 1, 34, 0, 65, 21, 71, 4, 64, 32, 3, 40, 2, 0, 33, 6, 32, 4, 40, 2, 0, 33, 3, 32, 2, 40, 2, 236, 1, 33, 4, 32, 8, 69, 13, 8, 32, 7, 16, 223, 1, 12, 8, 11, 32, 2, 65, 24, 106, 32, 2, 65, 248, 2, 106, 65, 224, 128, 192, 0, 16, 142, 1, 32, 2, 65, 168, 2, 106, 32, 2, 41, 3, 24, 55, 3, 0, 32, 2, 65, 164, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 2, 65, 156, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 2, 65, 240, 1, 106, 34, 0, 32, 2, 65, 160, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 2, 106, 32, 19, 54, 2, 0, 32, 2, 65, 180, 2, 106, 32, 8, 54, 2, 0, 32, 2, 65, 144, 2, 106, 34, 3, 32, 21, 55, 3, 0, 32, 2, 65, 140, 2, 106, 32, 16, 54, 2, 0, 32, 2, 65, 128, 2, 106, 34, 4, 32, 20, 55, 3, 0, 32, 2, 65, 252, 1, 106, 34, 5, 32, 15, 54, 2, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 248, 2, 106, 54, 2, 0, 32, 2, 32, 2, 41, 3, 152, 1, 55, 3, 232, 1, 32, 2, 32, 7, 54, 2, 176, 2, 32, 2, 32, 11, 54, 2, 136, 2, 32, 2, 32, 10, 54, 2, 248, 1, 32, 2, 32, 2, 65, 248, 2, 106, 54, 2, 152, 2, 32, 2, 65, 168, 1, 106, 32, 2, 65, 152, 2, 106, 32, 2, 65, 232, 1, 106, 32, 2, 65, 176, 2, 106, 16, 73, 32, 0, 32, 2, 65, 180, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 34, 6, 32, 2, 65, 188, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 2, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 34, 7, 32, 2, 65, 204, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 2, 65, 212, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 172, 1, 55, 3, 232, 1, 2, 64, 2, 64, 32, 2, 40, 2, 168, 1, 65, 1, 70, 4, 64, 32, 2, 65, 216, 2, 106, 32, 2, 65, 132, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 208, 2, 106, 32, 5, 41, 2, 0, 55, 3, 0, 32, 2, 65, 200, 2, 106, 32, 2, 65, 244, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 236, 1, 55, 3, 192, 2, 32, 2, 65, 0, 54, 2, 232, 2, 32, 2, 66, 1, 55, 3, 224, 2, 32, 2, 32, 2, 65, 192, 2, 106, 54, 2, 240, 2, 32, 2, 65, 14, 54, 2, 228, 1, 32, 2, 32, 2, 65, 240, 2, 106, 54, 2, 224, 1, 32, 2, 32, 2, 65, 224, 2, 106, 54, 2, 244, 2, 32, 2, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 68, 32, 2, 65, 196, 133, 192, 0, 54, 2, 64, 32, 2, 32, 2, 65, 224, 1, 106, 54, 2, 80, 32, 2, 65, 244, 2, 106, 65, 144, 139, 192, 0, 32, 2, 65, 64, 107, 16, 153, 2, 13, 2, 32, 2, 65, 204, 0, 106, 32, 2, 65, 232, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 2, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 40, 2, 192, 2, 65, 11, 70, 13, 1, 32, 2, 65, 192, 2, 106, 16, 39, 12, 1, 11, 32, 2, 65, 236, 0, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 2, 65, 228, 0, 106, 32, 7, 41, 3, 0, 55, 2, 0, 32, 2, 65, 220, 0, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 212, 0, 106, 32, 6, 41, 3, 0, 55, 2, 0, 32, 2, 65, 204, 0, 106, 32, 0, 41, 3, 0, 55, 2, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 2, 68, 32, 2, 65, 0, 54, 2, 64, 11, 32, 2, 40, 2, 140, 1, 4, 64, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 124, 69, 13, 10, 32, 12, 16, 223, 1, 12, 10, 11, 12, 10, 11, 32, 2, 65, 232, 1, 106, 65, 220, 145, 192, 0, 65, 8, 16, 20, 32, 2, 65, 244, 1, 106, 40, 2, 0, 33, 6, 32, 2, 65, 240, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 236, 1, 33, 4, 32, 2, 40, 2, 232, 1, 33, 0, 12, 6, 11, 32, 0, 65, 255, 1, 113, 34, 3, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 3, 65, 253, 0, 70, 27, 33, 0, 12, 4, 11, 32, 2, 65, 16, 106, 32, 5, 16, 178, 1, 32, 2, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 5, 16, 172, 1, 32, 2, 65, 232, 1, 106, 32, 5, 16, 177, 1, 32, 2, 40, 2, 248, 1, 33, 6, 32, 2, 40, 2, 244, 1, 33, 3, 32, 2, 40, 2, 240, 1, 33, 4, 32, 2, 40, 2, 236, 1, 33, 0, 32, 2, 40, 2, 232, 1, 65, 1, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 4, 64, 32, 6, 65, 8, 71, 4, 127, 65, 1, 5, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 11, 33, 0, 32, 3, 69, 32, 4, 69, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 3, 65, 8, 71, 13, 1, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 33, 0, 11, 32, 0, 69, 13, 1, 11, 32, 2, 65, 232, 1, 106, 32, 5, 16, 176, 1, 32, 2, 65, 200, 0, 106, 32, 18, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 18, 41, 2, 0, 55, 3, 64, 32, 2, 40, 2, 232, 1, 34, 0, 65, 21, 70, 13, 1, 32, 9, 32, 2, 41, 3, 64, 55, 2, 0, 32, 9, 65, 8, 106, 32, 2, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 168, 1, 12, 2, 11, 32, 7, 4, 64, 32, 2, 65, 232, 1, 106, 65, 220, 145, 192, 0, 65, 8, 16, 21, 32, 2, 65, 244, 1, 106, 40, 2, 0, 33, 6, 32, 2, 65, 240, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 236, 1, 33, 4, 32, 2, 40, 2, 232, 1, 33, 0, 32, 8, 69, 13, 7, 12, 6, 11, 32, 2, 65, 168, 1, 106, 32, 5, 16, 176, 1, 32, 2, 65, 200, 0, 106, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 64, 2, 64, 2, 64, 32, 2, 40, 2, 168, 1, 34, 0, 65, 21, 71, 4, 64, 32, 17, 32, 2, 41, 3, 64, 55, 2, 0, 32, 17, 65, 8, 106, 32, 2, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 236, 1, 32, 2, 65, 1, 54, 2, 232, 1, 12, 1, 11, 32, 2, 65, 232, 1, 106, 32, 5, 16, 22, 32, 2, 40, 2, 232, 1, 65, 1, 71, 13, 1, 32, 2, 40, 2, 236, 1, 33, 0, 11, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 244, 1, 33, 3, 32, 2, 40, 2, 240, 1, 33, 4, 12, 7, 11, 32, 2, 40, 2, 244, 1, 33, 19, 32, 2, 40, 2, 240, 1, 33, 8, 32, 2, 40, 2, 236, 1, 33, 7, 12, 2, 11, 32, 2, 65, 168, 1, 106, 32, 5, 16, 24, 32, 2, 40, 2, 168, 1, 34, 0, 65, 21, 70, 13, 1, 11, 32, 2, 65, 180, 1, 106, 40, 2, 0, 33, 6, 32, 2, 65, 176, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 172, 1, 33, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 5, 16, 178, 1, 65, 0, 33, 3, 32, 2, 45, 0, 9, 33, 0, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 0, 11, 32, 8, 69, 13, 1, 32, 7, 13, 0, 12, 1, 11, 32, 7, 16, 223, 1, 11, 32, 2, 65, 180, 1, 106, 32, 6, 54, 2, 0, 32, 2, 65, 176, 1, 106, 32, 3, 54, 2, 0, 32, 2, 32, 4, 54, 2, 172, 1, 32, 2, 32, 0, 54, 2, 168, 1, 32, 2, 65, 232, 1, 106, 65, 208, 137, 192, 0, 65, 25, 32, 2, 65, 168, 1, 106, 16, 25, 32, 2, 65, 208, 2, 106, 32, 14, 41, 3, 0, 34, 20, 55, 3, 0, 32, 2, 65, 200, 2, 106, 32, 13, 41, 3, 0, 34, 21, 55, 3, 0, 32, 2, 32, 2, 65, 240, 1, 106, 34, 0, 41, 3, 0, 34, 22, 55, 3, 192, 2, 32, 2, 41, 3, 232, 1, 33, 23, 32, 0, 32, 22, 55, 3, 0, 32, 13, 32, 21, 55, 3, 0, 32, 14, 32, 20, 55, 3, 0, 32, 2, 32, 23, 55, 3, 232, 1, 32, 2, 65, 0, 54, 2, 232, 2, 32, 2, 66, 1, 55, 3, 224, 2, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 244, 2, 32, 2, 65, 10, 54, 2, 228, 1, 32, 2, 32, 2, 65, 244, 2, 106, 54, 2, 224, 1, 32, 2, 32, 2, 65, 224, 2, 106, 54, 2, 64, 32, 2, 65, 188, 1, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 172, 1, 32, 2, 65, 196, 133, 192, 0, 54, 2, 168, 1, 32, 2, 32, 2, 65, 224, 1, 106, 54, 2, 184, 1, 32, 2, 65, 64, 107, 65, 144, 139, 192, 0, 32, 2, 65, 168, 1, 106, 16, 153, 2, 13, 2, 32, 2, 65, 204, 0, 106, 32, 2, 65, 232, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 2, 55, 2, 68, 32, 2, 65, 1, 54, 2, 64, 32, 2, 65, 232, 1, 106, 16, 39, 32, 10, 69, 32, 15, 69, 114, 69, 4, 64, 32, 10, 16, 223, 1, 11, 32, 11, 69, 32, 16, 69, 114, 13, 0, 32, 11, 16, 223, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 140, 1, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 40, 2, 124, 69, 13, 0, 32, 12, 16, 223, 1, 11, 32, 2, 65, 232, 1, 106, 32, 2, 65, 64, 107, 16, 29, 32, 2, 40, 2, 232, 1, 65, 1, 71, 4, 64, 32, 2, 65, 176, 1, 106, 32, 2, 65, 244, 1, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 236, 1, 34, 20, 55, 3, 168, 1, 32, 2, 65, 240, 1, 106, 32, 0, 54, 2, 0, 32, 2, 32, 20, 55, 3, 232, 1, 32, 2, 65, 232, 1, 106, 16, 158, 1, 32, 2, 65, 64, 107, 16, 52, 32, 2, 65, 128, 3, 106, 36, 0, 15, 11, 32, 2, 65, 192, 1, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 240, 1, 106, 41, 3, 0, 55, 3, 168, 1, 65, 136, 140, 192, 0, 65, 43, 32, 2, 65, 168, 1, 106, 65, 180, 140, 192, 0, 65, 168, 131, 192, 0, 16, 159, 2, 0, 11, 65, 204, 133, 192, 0, 65, 55, 32, 2, 65, 248, 2, 106, 65, 248, 139, 192, 0, 65, 208, 134, 192, 0, 16, 159, 2, 0, 11, 9, 0, 32, 0, 32, 1, 16, 217, 1, 11, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 227, 1, 11, 139, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 0, 65, 4, 106, 40, 2, 0, 34, 5, 32, 0, 65, 8, 106, 40, 2, 0, 34, 4, 107, 32, 2, 32, 1, 107, 34, 6, 79, 4, 64, 32, 0, 40, 2, 0, 33, 2, 12, 1, 11, 2, 64, 32, 4, 32, 6, 106, 34, 2, 32, 4, 73, 13, 0, 32, 5, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 5, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 1, 54, 2, 0, 32, 3, 32, 5, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 32, 3, 65, 16, 106, 16, 87, 32, 3, 65, 8, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 71, 4, 64, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 40, 2, 0, 33, 4, 12, 2, 11, 32, 4, 69, 13, 0, 32, 2, 32, 4, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 4, 106, 32, 1, 32, 6, 16, 210, 2, 26, 32, 0, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 6, 106, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 11, 145, 1, 1, 3, 127, 65, 1, 33, 3, 65, 1, 33, 4, 2, 64, 32, 1, 65, 0, 72, 4, 64, 65, 0, 33, 3, 12, 1, 11, 2, 127, 32, 2, 40, 2, 0, 34, 5, 69, 4, 64, 32, 1, 4, 64, 32, 1, 65, 1, 16, 84, 12, 2, 11, 65, 1, 12, 1, 11, 32, 2, 40, 2, 4, 34, 2, 69, 4, 64, 32, 1, 4, 64, 32, 1, 65, 1, 16, 84, 12, 2, 11, 65, 1, 12, 1, 11, 32, 5, 32, 2, 65, 1, 32, 1, 16, 85, 11, 34, 2, 69, 4, 64, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 0, 32, 2, 54, 2, 4, 65, 0, 33, 4, 32, 1, 33, 3, 11, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 89, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 136, 148, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 39, 1, 1, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 16, 88, 0, 11, 100, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 16, 185, 2, 55, 3, 0, 32, 3, 4, 64, 3, 64, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 220, 151, 192, 0, 16, 167, 2, 32, 0, 65, 1, 106, 33, 0, 32, 3, 65, 127, 106, 34, 3, 13, 0, 11, 11, 32, 2, 16, 168, 2, 32, 2, 65, 16, 106, 36, 0, 11, 78, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 208, 180, 192, 0, 65, 17, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 225, 180, 192, 0, 65, 7, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 94, 11, 159, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 32, 1, 65, 240, 172, 192, 0, 65, 10, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 250, 172, 192, 0, 65, 10, 32, 2, 65, 12, 106, 65, 132, 173, 192, 0, 16, 156, 2, 32, 2, 16, 163, 2, 12, 4, 11, 32, 2, 32, 1, 65, 190, 173, 192, 0, 65, 17, 16, 184, 2, 12, 2, 11, 32, 2, 32, 1, 65, 168, 173, 192, 0, 65, 22, 16, 184, 2, 12, 1, 11, 32, 2, 32, 1, 65, 148, 173, 192, 0, 65, 20, 16, 184, 2, 11, 32, 2, 16, 165, 2, 11, 32, 2, 65, 16, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 96, 11, 239, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 7, 2, 3, 4, 5, 6, 7, 0, 1, 11, 32, 2, 32, 1, 65, 240, 172, 192, 0, 65, 10, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 250, 172, 192, 0, 65, 10, 32, 2, 65, 12, 106, 65, 132, 173, 192, 0, 16, 156, 2, 32, 2, 16, 163, 2, 12, 8, 11, 32, 2, 32, 1, 65, 189, 182, 192, 0, 65, 8, 16, 184, 2, 12, 6, 11, 32, 2, 32, 1, 65, 159, 176, 192, 0, 65, 10, 16, 184, 2, 12, 5, 11, 32, 2, 32, 1, 65, 175, 182, 192, 0, 65, 14, 16, 184, 2, 12, 4, 11, 32, 2, 32, 1, 65, 190, 173, 192, 0, 65, 17, 16, 184, 2, 12, 3, 11, 32, 2, 32, 1, 65, 168, 173, 192, 0, 65, 22, 16, 184, 2, 12, 2, 11, 32, 2, 32, 1, 65, 156, 182, 192, 0, 65, 19, 16, 184, 2, 12, 1, 11, 32, 2, 32, 1, 65, 148, 173, 192, 0, 65, 20, 16, 184, 2, 11, 32, 2, 16, 165, 2, 11, 32, 2, 65, 16, 106, 36, 0, 11, 68, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 217, 172, 192, 0, 65, 6, 16, 184, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 224, 172, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 186, 2, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 203, 2, 15, 11, 32, 1, 16, 182, 2, 4, 64, 32, 0, 32, 1, 16, 204, 2, 15, 11, 32, 0, 32, 1, 16, 196, 2, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 101, 11, 116, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 32, 1, 65, 224, 179, 192, 0, 65, 3, 16, 184, 2, 12, 3, 11, 32, 2, 32, 1, 65, 233, 179, 192, 0, 65, 3, 16, 184, 2, 12, 2, 11, 32, 2, 32, 1, 65, 230, 179, 192, 0, 65, 3, 16, 184, 2, 12, 1, 11, 32, 2, 32, 1, 65, 227, 179, 192, 0, 65, 3, 16, 184, 2, 11, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 195, 2, 15, 11, 32, 1, 16, 182, 2, 4, 64, 32, 0, 32, 1, 16, 201, 2, 15, 11, 32, 0, 32, 1, 16, 193, 2, 11, 142, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 236, 179, 192, 0, 65, 13, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 24, 106, 54, 2, 12, 32, 2, 65, 249, 179, 192, 0, 65, 9, 32, 2, 65, 12, 106, 65, 132, 180, 192, 0, 16, 156, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 148, 180, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 2, 65, 156, 180, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 197, 2, 15, 11, 32, 1, 16, 182, 2, 4, 64, 32, 0, 32, 1, 16, 202, 2, 15, 11, 32, 0, 32, 1, 16, 152, 2, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 106, 11, 142, 2, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 224, 173, 192, 0, 54, 2, 8, 32, 2, 65, 39, 54, 2, 36, 32, 2, 32, 0, 65, 4, 106, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 3, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 220, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 2, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 192, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 160, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 189, 2, 11, 233, 7, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 10, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 252, 176, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 10, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 216, 179, 192, 0, 54, 2, 32, 32, 2, 65, 41, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 9, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 188, 179, 192, 0, 54, 2, 32, 32, 2, 65, 42, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 8, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 156, 179, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 7, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 132, 179, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 6, 11, 32, 2, 65, 20, 106, 65, 44, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 220, 178, 192, 0, 54, 2, 32, 32, 2, 65, 44, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 5, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 176, 178, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 4, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 248, 177, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 3, 11, 32, 2, 65, 20, 106, 65, 43, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 220, 177, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 2, 11, 32, 2, 65, 20, 106, 65, 43, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 180, 177, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 144, 177, 192, 0, 54, 2, 32, 32, 2, 65, 45, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 180, 2, 11, 32, 2, 65, 64, 107, 36, 0, 11, 94, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 12, 32, 2, 65, 36, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 20, 32, 2, 65, 156, 148, 192, 0, 54, 2, 16, 32, 2, 65, 46, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 32, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 180, 2, 32, 2, 65, 48, 106, 36, 0, 11, 155, 1, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 20, 106, 65, 3, 54, 2, 0, 32, 2, 65, 44, 106, 65, 43, 54, 2, 0, 32, 2, 65, 36, 106, 65, 43, 54, 2, 0, 32, 2, 32, 0, 65, 24, 106, 54, 2, 52, 32, 2, 32, 0, 54, 2, 56, 32, 2, 66, 3, 55, 2, 4, 32, 2, 65, 184, 180, 192, 0, 54, 2, 0, 32, 2, 65, 47, 54, 2, 28, 32, 2, 32, 0, 65, 12, 106, 54, 2, 60, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 60, 106, 54, 2, 40, 32, 2, 32, 2, 65, 56, 106, 54, 2, 32, 32, 2, 32, 2, 65, 52, 106, 54, 2, 24, 32, 1, 32, 2, 16, 180, 2, 32, 2, 65, 64, 107, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 152, 2, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 113, 11, 226, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 7, 2, 3, 4, 5, 6, 7, 0, 1, 11, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 224, 173, 192, 0, 54, 2, 8, 32, 2, 65, 39, 54, 2, 36, 32, 2, 32, 0, 65, 4, 106, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 7, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 180, 183, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 6, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 160, 183, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 5, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 136, 183, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 4, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 220, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 3, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 192, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 2, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 224, 182, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 160, 174, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 196, 1, 11, 98, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 12, 32, 2, 65, 128, 181, 192, 0, 54, 2, 8, 32, 2, 65, 43, 54, 2, 36, 32, 2, 32, 0, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 32, 2, 65, 48, 106, 36, 0, 11, 219, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 16, 32, 1, 65, 128, 16, 73, 13, 1, 32, 2, 65, 16, 106, 33, 0, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 3, 33, 1, 12, 5, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 19, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 4, 33, 1, 12, 4, 11, 32, 4, 40, 2, 8, 34, 0, 32, 4, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 3, 12, 3, 11, 32, 0, 65, 1, 106, 34, 3, 32, 0, 73, 13, 1, 32, 0, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 0, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 0, 54, 2, 20, 32, 2, 32, 4, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 3, 32, 2, 65, 16, 106, 16, 87, 32, 2, 65, 8, 106, 40, 2, 0, 33, 0, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 4, 32, 3, 54, 2, 0, 32, 4, 65, 4, 106, 32, 0, 54, 2, 0, 32, 4, 40, 2, 8, 33, 0, 12, 3, 11, 32, 0, 69, 13, 1, 32, 3, 32, 0, 16, 135, 2, 0, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 16, 32, 2, 65, 16, 106, 33, 0, 65, 2, 33, 1, 12, 2, 11, 16, 136, 2, 0, 11, 32, 0, 32, 3, 106, 32, 1, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 1, 11, 32, 4, 32, 0, 32, 0, 32, 1, 106, 16, 86, 11, 32, 2, 65, 32, 106, 36, 0, 65, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 196, 151, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 18, 0, 32, 0, 40, 2, 0, 32, 1, 32, 1, 32, 2, 106, 16, 86, 65, 0, 11, 131, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 136, 153, 192, 0, 54, 2, 8, 32, 3, 65, 48, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 0, 54, 2, 48, 32, 3, 66, 1, 55, 3, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 49, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 156, 148, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 196, 151, 192, 0, 32, 3, 65, 200, 0, 106, 16, 153, 2, 4, 64, 65, 164, 148, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 131, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 172, 153, 192, 0, 54, 2, 8, 32, 3, 65, 48, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 0, 54, 2, 48, 32, 3, 66, 1, 55, 3, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 49, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 156, 148, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 196, 151, 192, 0, 32, 3, 65, 200, 0, 106, 16, 153, 2, 4, 64, 65, 164, 148, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 167, 2, 1, 1, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 2, 54, 2, 4, 32, 5, 32, 1, 54, 2, 0, 32, 5, 65, 28, 106, 65, 2, 54, 2, 0, 32, 5, 65, 44, 106, 65, 11, 54, 2, 0, 32, 5, 66, 2, 55, 2, 12, 32, 5, 65, 220, 153, 192, 0, 54, 2, 8, 32, 5, 65, 48, 54, 2, 36, 32, 5, 32, 4, 54, 2, 52, 32, 5, 32, 3, 54, 2, 48, 32, 5, 32, 5, 65, 32, 106, 54, 2, 24, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 54, 2, 32, 32, 5, 65, 0, 54, 2, 64, 32, 5, 66, 1, 55, 3, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 68, 32, 5, 65, 49, 54, 2, 76, 32, 5, 32, 5, 65, 196, 0, 106, 54, 2, 72, 32, 5, 32, 5, 65, 56, 106, 54, 2, 84, 32, 5, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 5, 66, 1, 55, 2, 92, 32, 5, 65, 156, 148, 192, 0, 54, 2, 88, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 104, 32, 5, 65, 212, 0, 106, 65, 196, 151, 192, 0, 32, 5, 65, 216, 0, 106, 16, 153, 2, 4, 64, 65, 164, 148, 192, 0, 65, 55, 32, 5, 65, 216, 0, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 5, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 0, 32, 5, 41, 3, 56, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 5, 65, 240, 0, 106, 36, 0, 11, 181, 4, 1, 4, 127, 35, 0, 65, 208, 0, 107, 34, 2, 36, 0, 32, 2, 65, 16, 106, 32, 1, 40, 2, 0, 16, 178, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 17, 34, 4, 34, 3, 65, 44, 71, 4, 64, 32, 3, 65, 253, 0, 70, 13, 3, 32, 1, 45, 0, 4, 13, 1, 65, 9, 33, 3, 12, 8, 11, 32, 1, 45, 0, 4, 69, 13, 1, 11, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 1, 40, 2, 0, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 178, 1, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 9, 33, 4, 12, 1, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 4, 65, 255, 1, 113, 34, 3, 65, 253, 0, 70, 13, 2, 32, 3, 65, 34, 71, 4, 64, 65, 16, 33, 3, 12, 4, 11, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 178, 1, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 3, 16, 172, 1, 32, 2, 65, 40, 106, 32, 3, 16, 177, 1, 32, 2, 65, 52, 106, 40, 2, 0, 33, 5, 32, 2, 65, 48, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 44, 33, 3, 32, 2, 40, 2, 40, 65, 1, 71, 4, 64, 32, 5, 69, 32, 3, 69, 32, 4, 69, 114, 114, 13, 3, 32, 4, 16, 223, 1, 12, 3, 11, 32, 3, 65, 21, 70, 13, 2, 32, 2, 65, 56, 106, 40, 2, 0, 33, 1, 12, 1, 11, 65, 19, 33, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 40, 106, 32, 1, 40, 2, 0, 16, 176, 1, 32, 2, 65, 200, 0, 106, 34, 3, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 64, 2, 64, 2, 64, 32, 2, 40, 2, 40, 34, 4, 65, 21, 71, 4, 64, 32, 2, 65, 36, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 4, 54, 2, 24, 32, 2, 32, 2, 41, 3, 64, 55, 2, 28, 12, 1, 11, 32, 2, 65, 24, 106, 32, 1, 40, 2, 0, 16, 123, 32, 2, 40, 2, 24, 65, 21, 70, 13, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 24, 55, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 32, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 128, 2, 59, 1, 0, 11, 32, 2, 65, 208, 0, 106, 36, 0, 11, 232, 8, 1, 4, 127, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 2, 65, 56, 106, 32, 1, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 4, 64, 2, 64, 2, 64, 32, 2, 45, 0, 57, 34, 3, 65, 165, 127, 106, 14, 35, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 0, 11, 32, 3, 65, 94, 106, 14, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 32, 2, 65, 8, 106, 32, 1, 16, 179, 1, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 32, 2, 45, 0, 9, 33, 3, 3, 64, 32, 3, 65, 44, 70, 32, 3, 65, 253, 0, 70, 114, 69, 65, 0, 32, 3, 65, 221, 0, 71, 27, 69, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 8, 11, 32, 1, 16, 172, 1, 32, 2, 32, 1, 16, 179, 1, 32, 2, 45, 0, 1, 33, 3, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 11, 54, 2, 0, 12, 3, 11, 32, 2, 65, 48, 106, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 48, 65, 1, 113, 4, 64, 32, 2, 45, 0, 49, 65, 251, 0, 71, 13, 1, 32, 1, 16, 172, 1, 32, 2, 65, 40, 106, 32, 1, 16, 170, 1, 32, 2, 40, 2, 40, 33, 3, 32, 2, 32, 2, 45, 0, 44, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 2, 127, 3, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 122, 32, 2, 45, 0, 104, 65, 1, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 12, 2, 11, 32, 2, 45, 0, 105, 13, 0, 11, 65, 21, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 71, 13, 2, 32, 2, 65, 232, 0, 106, 32, 1, 16, 175, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 6, 11, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 16, 178, 1, 2, 64, 32, 2, 45, 0, 32, 65, 1, 113, 4, 64, 32, 2, 45, 0, 33, 65, 219, 0, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 4, 11, 32, 1, 16, 172, 1, 32, 2, 65, 24, 106, 32, 1, 16, 170, 1, 32, 2, 40, 2, 24, 33, 3, 32, 2, 32, 2, 45, 0, 28, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 2, 127, 3, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 125, 32, 2, 45, 0, 104, 65, 1, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 12, 2, 11, 32, 2, 45, 0, 105, 13, 0, 11, 65, 21, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 71, 13, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 174, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 4, 11, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 0, 65, 4, 54, 2, 0, 12, 2, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 178, 1, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 4, 64, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 177, 1, 32, 2, 65, 244, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 240, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 4, 64, 32, 0, 65, 21, 54, 2, 0, 32, 1, 69, 32, 3, 69, 114, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 2, 65, 248, 0, 106, 40, 2, 0, 33, 5, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 128, 1, 106, 36, 0, 11, 34, 0, 32, 0, 40, 2, 4, 32, 0, 65, 12, 106, 32, 0, 65, 8, 106, 32, 0, 40, 2, 0, 65, 1, 70, 27, 40, 2, 0, 32, 1, 16, 189, 2, 11, 207, 2, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 178, 1, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 9, 34, 3, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 221, 0, 71, 4, 64, 32, 1, 45, 0, 4, 69, 13, 4, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 1, 40, 2, 0, 16, 172, 1, 32, 2, 32, 1, 40, 2, 0, 16, 178, 1, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 1, 33, 3, 11, 32, 3, 65, 221, 0, 71, 13, 2, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 19, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 40, 2, 0, 16, 123, 32, 2, 65, 24, 106, 34, 1, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 34, 3, 65, 21, 70, 4, 64, 32, 0, 65, 128, 2, 59, 1, 0, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 16, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 11, 237, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 127, 32, 3, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 127, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 239, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 121, 106, 14, 13, 4, 6, 6, 6, 6, 6, 6, 6, 2, 0, 6, 6, 1, 6, 11, 32, 1, 65, 171, 181, 192, 0, 65, 16, 16, 212, 2, 69, 13, 2, 32, 1, 65, 195, 181, 192, 0, 65, 16, 16, 212, 2, 13, 5, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 65, 222, 181, 192, 0, 65, 19, 16, 212, 2, 69, 13, 3, 12, 4, 11, 32, 1, 65, 144, 181, 192, 0, 65, 15, 16, 212, 2, 13, 3, 32, 0, 65, 0, 59, 1, 0, 12, 4, 11, 32, 0, 65, 128, 2, 59, 1, 0, 12, 3, 11, 32, 1, 65, 215, 181, 192, 0, 65, 7, 16, 212, 2, 13, 1, 32, 0, 65, 128, 6, 59, 1, 0, 12, 2, 11, 32, 0, 65, 128, 8, 59, 1, 0, 12, 1, 11, 32, 3, 32, 1, 32, 2, 65, 244, 181, 192, 0, 65, 5, 16, 121, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 12, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 4, 106, 32, 3, 41, 3, 0, 55, 2, 0, 11, 32, 3, 65, 16, 106, 36, 0, 11, 220, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 6, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 126, 106, 14, 4, 1, 7, 7, 0, 7, 11, 32, 1, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 69, 13, 1, 12, 6, 11, 32, 1, 47, 0, 0, 65, 239, 214, 1, 71, 13, 5, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 0, 65, 128, 2, 59, 1, 0, 12, 5, 11, 2, 64, 2, 64, 2, 64, 32, 3, 65, 126, 106, 14, 4, 1, 5, 5, 0, 5, 11, 32, 1, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 69, 13, 1, 12, 4, 11, 32, 1, 47, 0, 0, 65, 239, 214, 1, 71, 13, 3, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 0, 65, 128, 2, 59, 1, 0, 12, 5, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 12, 3, 11, 32, 2, 65, 8, 106, 32, 1, 32, 3, 65, 192, 183, 192, 0, 65, 2, 16, 121, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 12, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 8, 55, 2, 0, 12, 2, 11, 32, 2, 65, 8, 106, 32, 1, 32, 4, 65, 192, 183, 192, 0, 65, 2, 16, 121, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 12, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 8, 55, 2, 0, 11, 32, 3, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 2, 65, 32, 106, 36, 0, 11, 226, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 178, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 3, 11, 32, 1, 16, 172, 1, 32, 2, 65, 8, 106, 32, 1, 16, 177, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 130, 1, 32, 3, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 130, 1, 12, 2, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 1, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 251, 1, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 133, 1, 2, 64, 32, 3, 40, 2, 8, 65, 1, 70, 4, 64, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 132, 163, 192, 0, 54, 2, 64, 32, 3, 65, 48, 54, 2, 92, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 80, 32, 3, 32, 3, 54, 2, 88, 32, 3, 65, 48, 106, 32, 3, 65, 64, 107, 16, 137, 2, 32, 3, 65, 64, 107, 32, 3, 65, 48, 106, 16, 139, 2, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 40, 2, 52, 69, 13, 0, 32, 1, 16, 223, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 2, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 2, 64, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 200, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 16, 39, 12, 1, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 20, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 228, 162, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 84, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 228, 162, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 135, 2, 0, 11, 233, 39, 2, 19, 127, 10, 126, 35, 0, 65, 224, 0, 107, 34, 8, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 2, 65, 255, 255, 255, 255, 3, 113, 70, 4, 64, 32, 2, 65, 2, 116, 34, 7, 65, 3, 110, 33, 15, 2, 64, 32, 7, 69, 4, 64, 65, 1, 33, 14, 12, 1, 11, 32, 15, 65, 1, 16, 84, 34, 14, 69, 13, 2, 11, 32, 2, 16, 197, 1, 34, 10, 173, 66, 6, 126, 34, 22, 66, 32, 136, 167, 13, 2, 32, 22, 167, 34, 12, 4, 64, 2, 64, 32, 15, 32, 12, 79, 13, 0, 32, 15, 65, 1, 116, 34, 4, 32, 12, 32, 4, 32, 12, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 7, 69, 4, 64, 32, 8, 65, 0, 54, 2, 72, 12, 1, 11, 32, 8, 65, 208, 0, 106, 65, 1, 54, 2, 0, 32, 8, 32, 15, 54, 2, 76, 32, 8, 32, 14, 54, 2, 72, 11, 32, 8, 65, 48, 106, 32, 4, 32, 8, 65, 200, 0, 106, 16, 87, 32, 8, 65, 56, 106, 40, 2, 0, 33, 15, 32, 8, 40, 2, 52, 33, 14, 32, 8, 40, 2, 48, 65, 1, 71, 13, 0, 32, 15, 69, 13, 5, 32, 14, 32, 15, 16, 135, 2, 0, 11, 32, 14, 65, 0, 32, 12, 65, 127, 106, 34, 7, 16, 211, 2, 32, 7, 106, 65, 0, 58, 0, 0, 11, 65, 0, 33, 7, 65, 244, 216, 192, 0, 40, 2, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 7, 113, 34, 11, 14, 6, 0, 1, 2, 3, 4, 1, 5, 11, 65, 8, 33, 11, 12, 4, 11, 66, 1, 33, 22, 32, 2, 69, 13, 16, 32, 1, 32, 2, 65, 127, 106, 34, 2, 106, 45, 0, 0, 34, 1, 65, 61, 70, 13, 16, 32, 1, 32, 6, 106, 45, 0, 0, 65, 255, 1, 71, 13, 16, 32, 1, 173, 66, 8, 134, 32, 2, 173, 66, 32, 134, 132, 33, 22, 12, 15, 11, 65, 10, 33, 11, 12, 2, 11, 65, 11, 33, 11, 12, 1, 11, 65, 12, 33, 11, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 65, 0, 32, 2, 32, 11, 107, 34, 4, 32, 4, 32, 2, 75, 27, 34, 11, 65, 96, 106, 34, 16, 32, 11, 75, 4, 64, 32, 10, 33, 4, 12, 1, 11, 3, 64, 32, 9, 65, 32, 106, 34, 7, 32, 9, 73, 13, 2, 32, 7, 32, 2, 75, 13, 13, 32, 13, 65, 26, 106, 34, 4, 32, 13, 73, 13, 3, 32, 4, 32, 12, 75, 13, 14, 2, 64, 2, 64, 32, 6, 32, 1, 32, 9, 106, 34, 4, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 32, 6, 32, 4, 65, 1, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 4, 64, 32, 9, 65, 1, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 2, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 4, 64, 32, 9, 65, 2, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 3, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 4, 64, 32, 9, 65, 3, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 4, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 9, 65, 4, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 5, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 9, 65, 5, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 6, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 4, 64, 32, 9, 65, 6, 106, 33, 9, 12, 1, 11, 32, 6, 32, 4, 65, 7, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 29, 66, 255, 1, 82, 13, 1, 32, 9, 65, 7, 106, 33, 9, 11, 32, 9, 173, 66, 32, 134, 32, 3, 173, 66, 8, 134, 132, 33, 22, 12, 21, 11, 32, 13, 32, 14, 106, 34, 18, 32, 23, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 24, 66, 46, 134, 132, 32, 25, 66, 40, 134, 132, 32, 26, 66, 34, 134, 132, 32, 27, 66, 28, 134, 132, 32, 28, 66, 22, 134, 132, 32, 29, 66, 16, 134, 132, 34, 22, 66, 56, 134, 32, 22, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 8, 33, 5, 2, 64, 2, 64, 32, 6, 32, 4, 65, 8, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 9, 33, 5, 32, 6, 32, 4, 65, 9, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 10, 33, 5, 32, 6, 32, 4, 65, 10, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 11, 33, 5, 32, 6, 32, 4, 65, 11, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 12, 33, 5, 32, 6, 32, 4, 65, 12, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 13, 33, 5, 32, 6, 32, 4, 65, 13, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 14, 33, 5, 32, 6, 32, 4, 65, 14, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 13, 0, 65, 15, 33, 5, 32, 6, 32, 4, 65, 15, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 29, 66, 255, 1, 82, 13, 1, 11, 32, 5, 32, 9, 106, 173, 66, 32, 134, 32, 3, 173, 66, 8, 134, 132, 33, 22, 12, 21, 11, 32, 18, 65, 6, 106, 32, 23, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 24, 66, 46, 134, 132, 32, 25, 66, 40, 134, 132, 32, 26, 66, 34, 134, 132, 32, 27, 66, 28, 134, 132, 32, 28, 66, 22, 134, 132, 32, 29, 66, 16, 134, 132, 34, 22, 66, 56, 134, 32, 22, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 16, 33, 3, 2, 64, 2, 64, 32, 6, 32, 4, 65, 16, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 17, 33, 3, 32, 6, 32, 4, 65, 17, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 18, 33, 3, 32, 6, 32, 4, 65, 18, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 19, 33, 3, 32, 6, 32, 4, 65, 19, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 20, 33, 3, 32, 6, 32, 4, 65, 20, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 21, 33, 3, 32, 6, 32, 4, 65, 21, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 22, 33, 3, 32, 6, 32, 4, 65, 22, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 13, 0, 65, 23, 33, 3, 32, 6, 32, 4, 65, 23, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 29, 66, 255, 1, 82, 13, 1, 11, 32, 3, 32, 9, 106, 173, 66, 32, 134, 32, 5, 173, 66, 8, 134, 132, 33, 22, 12, 21, 11, 32, 18, 65, 12, 106, 32, 23, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 24, 66, 46, 134, 132, 32, 25, 66, 40, 134, 132, 32, 26, 66, 34, 134, 132, 32, 27, 66, 28, 134, 132, 32, 28, 66, 22, 134, 132, 32, 29, 66, 16, 134, 132, 34, 22, 66, 56, 134, 32, 22, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 24, 33, 3, 2, 64, 2, 64, 32, 6, 32, 4, 65, 24, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 25, 33, 3, 32, 6, 32, 4, 65, 25, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 26, 33, 3, 32, 6, 32, 4, 65, 26, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 27, 33, 3, 32, 6, 32, 4, 65, 27, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 28, 33, 3, 32, 6, 32, 4, 65, 28, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 29, 33, 3, 32, 6, 32, 4, 65, 29, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 30, 33, 3, 32, 6, 32, 4, 65, 30, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 13, 0, 65, 31, 33, 3, 32, 6, 32, 4, 65, 31, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 29, 66, 255, 1, 82, 13, 1, 11, 32, 3, 32, 9, 106, 173, 66, 32, 134, 32, 5, 173, 66, 8, 134, 132, 33, 22, 12, 21, 11, 32, 18, 65, 18, 106, 32, 23, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 24, 66, 46, 134, 132, 32, 25, 66, 40, 134, 132, 32, 26, 66, 34, 134, 132, 32, 27, 66, 28, 134, 132, 32, 28, 66, 22, 134, 132, 32, 29, 66, 16, 134, 132, 34, 22, 66, 56, 134, 32, 22, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 132, 55, 0, 0, 32, 10, 65, 124, 106, 34, 4, 32, 10, 75, 13, 4, 32, 13, 65, 24, 106, 33, 13, 32, 4, 33, 10, 32, 7, 34, 9, 32, 16, 77, 13, 0, 11, 11, 32, 7, 32, 11, 65, 120, 106, 34, 9, 79, 32, 9, 32, 11, 75, 114, 13, 16, 3, 64, 32, 7, 65, 8, 106, 34, 3, 32, 7, 73, 13, 4, 32, 3, 32, 2, 75, 13, 14, 32, 13, 65, 6, 106, 34, 11, 32, 13, 73, 13, 5, 32, 11, 65, 2, 106, 34, 10, 32, 11, 73, 13, 6, 32, 10, 32, 13, 73, 13, 15, 32, 10, 32, 12, 75, 13, 16, 2, 64, 2, 64, 32, 6, 32, 1, 32, 7, 106, 34, 10, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 32, 6, 32, 10, 65, 1, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 4, 64, 32, 7, 65, 1, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 2, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 4, 64, 32, 7, 65, 2, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 3, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 4, 64, 32, 7, 65, 3, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 4, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 7, 65, 4, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 5, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 7, 65, 5, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 6, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 4, 64, 32, 7, 65, 6, 106, 33, 7, 12, 1, 11, 32, 6, 32, 10, 65, 7, 106, 45, 0, 0, 34, 5, 106, 49, 0, 0, 34, 29, 66, 255, 1, 82, 13, 1, 32, 7, 65, 7, 106, 33, 7, 11, 32, 7, 173, 66, 32, 134, 32, 5, 173, 66, 8, 134, 132, 33, 22, 12, 20, 11, 32, 13, 32, 14, 106, 32, 23, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 24, 66, 46, 134, 132, 32, 25, 66, 40, 134, 132, 32, 26, 66, 34, 134, 132, 32, 27, 66, 28, 134, 132, 32, 28, 66, 22, 134, 132, 32, 29, 66, 16, 134, 132, 34, 22, 66, 56, 134, 32, 22, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 132, 55, 0, 0, 32, 4, 65, 127, 106, 34, 5, 32, 4, 75, 13, 7, 32, 5, 33, 4, 32, 3, 33, 7, 32, 11, 33, 13, 32, 3, 32, 9, 73, 13, 0, 11, 12, 17, 11, 65, 160, 150, 192, 0, 65, 28, 65, 148, 157, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 180, 157, 192, 0, 16, 144, 2, 0, 11, 65, 240, 156, 192, 0, 65, 33, 65, 212, 157, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 228, 157, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 132, 158, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 148, 158, 192, 0, 16, 144, 2, 0, 11, 65, 240, 156, 192, 0, 65, 33, 65, 180, 158, 192, 0, 16, 144, 2, 0, 11, 65, 240, 151, 192, 0, 65, 33, 65, 212, 156, 192, 0, 16, 144, 2, 0, 11, 32, 15, 65, 1, 16, 135, 2, 0, 11, 65, 240, 160, 192, 0, 65, 46, 65, 160, 161, 192, 0, 16, 157, 2, 0, 11, 16, 136, 2, 0, 11, 32, 7, 32, 2, 65, 164, 157, 192, 0, 16, 145, 2, 0, 11, 32, 4, 32, 12, 65, 196, 157, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 2, 65, 244, 157, 192, 0, 16, 145, 2, 0, 11, 32, 13, 32, 10, 65, 164, 158, 192, 0, 16, 149, 2, 0, 11, 32, 10, 32, 12, 65, 164, 158, 192, 0, 16, 145, 2, 0, 11, 32, 4, 33, 5, 32, 7, 33, 3, 32, 13, 33, 11, 11, 32, 5, 65, 1, 32, 5, 65, 1, 75, 27, 33, 4, 65, 0, 32, 3, 107, 33, 9, 32, 2, 173, 33, 24, 32, 3, 173, 33, 23, 3, 64, 32, 4, 65, 127, 106, 34, 4, 69, 4, 64, 2, 64, 2, 64, 32, 3, 32, 2, 77, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 3, 70, 4, 64, 65, 0, 33, 1, 65, 0, 33, 16, 66, 0, 33, 24, 65, 0, 33, 2, 66, 0, 33, 25, 12, 1, 11, 32, 1, 32, 2, 106, 33, 19, 32, 1, 32, 3, 106, 33, 9, 66, 0, 33, 24, 65, 0, 33, 7, 65, 0, 33, 5, 65, 0, 33, 4, 65, 0, 33, 16, 65, 0, 33, 10, 3, 64, 32, 19, 32, 9, 107, 33, 20, 65, 0, 33, 2, 2, 64, 2, 64, 3, 64, 32, 2, 32, 10, 106, 34, 17, 65, 1, 106, 34, 18, 32, 17, 73, 13, 13, 32, 2, 32, 4, 106, 33, 13, 32, 2, 32, 9, 106, 34, 21, 45, 0, 0, 34, 1, 65, 61, 71, 13, 1, 32, 17, 65, 2, 113, 69, 4, 64, 32, 3, 32, 5, 32, 17, 32, 2, 32, 4, 106, 65, 0, 74, 27, 106, 34, 1, 32, 3, 73, 13, 6, 32, 1, 173, 66, 32, 134, 66, 128, 250, 0, 132, 33, 22, 12, 18, 11, 32, 13, 65, 1, 106, 32, 13, 72, 13, 6, 32, 5, 32, 17, 32, 13, 27, 33, 5, 32, 20, 32, 2, 65, 1, 106, 34, 2, 71, 13, 0, 11, 32, 7, 33, 1, 12, 1, 11, 32, 13, 65, 0, 74, 13, 12, 32, 16, 65, 10, 70, 13, 5, 32, 1, 32, 6, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 4, 64, 32, 3, 32, 17, 106, 34, 2, 32, 3, 73, 13, 7, 32, 1, 173, 66, 8, 134, 32, 2, 173, 66, 32, 134, 132, 33, 22, 12, 16, 11, 32, 9, 65, 127, 115, 32, 21, 65, 1, 106, 33, 9, 32, 22, 32, 16, 65, 1, 106, 34, 16, 65, 122, 108, 65, 62, 113, 173, 134, 32, 24, 132, 33, 24, 32, 1, 33, 7, 32, 13, 33, 4, 32, 18, 33, 10, 32, 19, 106, 32, 2, 71, 13, 1, 11, 11, 66, 0, 33, 25, 65, 0, 33, 2, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 16, 14, 9, 8, 0, 1, 2, 3, 0, 4, 5, 6, 0, 11, 32, 8, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 8, 66, 1, 55, 2, 76, 32, 8, 65, 240, 152, 192, 0, 54, 2, 72, 32, 8, 65, 48, 54, 2, 36, 32, 8, 65, 184, 160, 192, 0, 54, 2, 32, 32, 8, 32, 8, 65, 32, 106, 54, 2, 88, 32, 8, 65, 200, 0, 106, 65, 192, 160, 192, 0, 16, 148, 2, 0, 11, 66, 8, 12, 5, 11, 66, 16, 12, 4, 11, 66, 24, 12, 3, 11, 66, 32, 12, 2, 11, 66, 40, 12, 1, 11, 66, 48, 11, 33, 25, 65, 1, 33, 2, 11, 32, 24, 32, 25, 134, 80, 4, 64, 32, 2, 4, 64, 32, 11, 32, 12, 32, 11, 32, 12, 75, 27, 33, 1, 66, 0, 33, 23, 66, 56, 33, 22, 3, 64, 32, 1, 32, 11, 70, 13, 9, 32, 11, 32, 14, 106, 32, 24, 32, 22, 136, 60, 0, 0, 32, 22, 66, 120, 124, 33, 22, 32, 11, 65, 1, 106, 33, 11, 32, 23, 66, 8, 124, 34, 23, 32, 25, 84, 13, 0, 11, 11, 32, 12, 32, 11, 32, 12, 32, 11, 73, 27, 33, 12, 12, 15, 11, 32, 3, 32, 16, 106, 34, 2, 32, 3, 73, 13, 4, 32, 2, 65, 127, 106, 34, 7, 32, 2, 75, 13, 5, 32, 1, 173, 66, 255, 1, 131, 66, 8, 134, 32, 7, 173, 66, 32, 134, 132, 66, 2, 132, 33, 22, 12, 12, 11, 65, 160, 150, 192, 0, 65, 28, 65, 148, 159, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 164, 159, 192, 0, 16, 144, 2, 0, 11, 65, 240, 156, 192, 0, 65, 33, 65, 196, 159, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 212, 159, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 208, 160, 192, 0, 16, 144, 2, 0, 11, 65, 240, 156, 192, 0, 65, 33, 65, 208, 160, 192, 0, 16, 144, 2, 0, 11, 32, 1, 32, 12, 65, 224, 160, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 2, 65, 132, 159, 192, 0, 16, 150, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 180, 152, 192, 0, 16, 144, 2, 0, 11, 32, 3, 32, 5, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 66, 32, 134, 66, 128, 250, 0, 132, 33, 22, 12, 3, 11, 65, 160, 150, 192, 0, 65, 28, 65, 180, 159, 192, 0, 16, 144, 2, 0, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 23, 32, 24, 88, 4, 64, 32, 11, 65, 6, 106, 34, 7, 32, 11, 79, 4, 64, 32, 7, 32, 12, 75, 13, 2, 2, 64, 2, 64, 2, 64, 32, 2, 32, 3, 71, 4, 64, 32, 6, 32, 1, 32, 3, 106, 34, 10, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 8, 32, 2, 32, 9, 106, 34, 5, 65, 2, 73, 13, 1, 32, 6, 32, 10, 65, 1, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 25, 66, 255, 1, 82, 13, 3, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 2, 32, 1, 173, 33, 23, 12, 8, 11, 65, 0, 65, 0, 65, 228, 154, 192, 0, 16, 143, 2, 0, 11, 65, 1, 65, 1, 65, 244, 154, 192, 0, 16, 143, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 132, 155, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 2, 75, 13, 3, 65, 2, 65, 2, 65, 148, 155, 192, 0, 16, 143, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 212, 158, 192, 0, 16, 144, 2, 0, 11, 32, 3, 32, 2, 65, 196, 158, 192, 0, 16, 150, 2, 0, 11, 32, 7, 32, 12, 65, 228, 158, 192, 0, 16, 145, 2, 0, 11, 32, 6, 32, 10, 65, 2, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 3, 65, 2, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 33, 23, 12, 2, 11, 65, 160, 150, 192, 0, 65, 28, 65, 164, 155, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 3, 77, 4, 64, 65, 3, 65, 3, 65, 180, 155, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 10, 65, 3, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 3, 65, 3, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 33, 23, 12, 2, 11, 65, 160, 150, 192, 0, 65, 28, 65, 196, 155, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 4, 77, 4, 64, 65, 4, 65, 4, 65, 212, 155, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 10, 65, 4, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 4, 64, 32, 3, 65, 4, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 33, 23, 12, 2, 11, 65, 160, 150, 192, 0, 65, 28, 65, 228, 155, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 5, 77, 4, 64, 65, 5, 65, 5, 65, 244, 155, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 10, 65, 5, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 29, 66, 255, 1, 81, 4, 64, 32, 3, 65, 5, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 33, 23, 12, 2, 11, 65, 160, 150, 192, 0, 65, 28, 65, 132, 156, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 6, 77, 4, 64, 65, 6, 65, 6, 65, 148, 156, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 10, 65, 6, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 30, 66, 255, 1, 81, 4, 64, 32, 3, 65, 6, 106, 34, 1, 32, 3, 79, 4, 64, 32, 1, 173, 33, 23, 12, 2, 11, 65, 160, 150, 192, 0, 65, 28, 65, 164, 156, 192, 0, 16, 144, 2, 0, 11, 32, 5, 65, 7, 77, 4, 64, 65, 7, 65, 7, 65, 180, 156, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 10, 65, 7, 106, 45, 0, 0, 34, 7, 106, 49, 0, 0, 34, 31, 66, 255, 1, 82, 13, 2, 32, 3, 65, 7, 106, 34, 1, 32, 3, 73, 13, 1, 32, 1, 173, 33, 23, 11, 32, 23, 66, 32, 134, 32, 7, 173, 66, 8, 134, 132, 33, 22, 12, 3, 11, 65, 160, 150, 192, 0, 65, 28, 65, 196, 156, 192, 0, 16, 144, 2, 0, 11, 32, 9, 65, 120, 106, 33, 9, 32, 23, 66, 8, 124, 33, 23, 32, 11, 32, 14, 106, 34, 7, 65, 4, 106, 32, 25, 66, 52, 134, 32, 22, 66, 58, 134, 132, 32, 26, 66, 46, 134, 132, 32, 27, 66, 40, 134, 132, 32, 28, 66, 34, 134, 132, 32, 29, 66, 28, 134, 132, 32, 30, 66, 22, 134, 132, 32, 31, 66, 16, 134, 132, 34, 22, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 22, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 66, 32, 136, 61, 0, 0, 32, 7, 32, 22, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 22, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 22, 66, 40, 136, 66, 128, 254, 3, 131, 32, 22, 66, 56, 136, 132, 132, 62, 0, 0, 32, 11, 65, 6, 106, 33, 11, 32, 3, 65, 8, 106, 34, 3, 65, 120, 106, 65, 119, 77, 13, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 244, 158, 192, 0, 16, 144, 2, 0, 11, 32, 22, 167, 65, 255, 1, 113, 65, 3, 70, 13, 1, 32, 22, 66, 128, 126, 131, 33, 23, 11, 32, 15, 69, 32, 14, 69, 114, 69, 4, 64, 32, 14, 16, 223, 1, 11, 32, 8, 32, 22, 66, 255, 1, 131, 32, 23, 132, 55, 3, 40, 32, 8, 65, 0, 54, 2, 56, 32, 8, 66, 1, 55, 3, 48, 32, 8, 32, 8, 65, 40, 106, 54, 2, 64, 32, 8, 65, 50, 54, 2, 36, 32, 8, 32, 8, 65, 64, 107, 54, 2, 32, 32, 8, 32, 8, 65, 48, 106, 54, 2, 68, 32, 8, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 8, 66, 1, 55, 2, 76, 32, 8, 65, 156, 148, 192, 0, 54, 2, 72, 32, 8, 32, 8, 65, 32, 106, 54, 2, 88, 32, 8, 65, 196, 0, 106, 65, 196, 151, 192, 0, 32, 8, 65, 200, 0, 106, 16, 153, 2, 69, 13, 1, 65, 164, 148, 192, 0, 65, 55, 32, 8, 65, 200, 0, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 32, 0, 65, 12, 106, 32, 12, 54, 2, 0, 32, 0, 65, 8, 106, 32, 15, 54, 2, 0, 32, 0, 32, 14, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 8, 65, 8, 106, 34, 1, 32, 8, 65, 208, 0, 106, 41, 3, 0, 55, 3, 0, 32, 8, 32, 8, 41, 3, 72, 55, 3, 0, 32, 8, 40, 2, 48, 33, 2, 32, 0, 65, 16, 106, 32, 8, 41, 2, 52, 55, 3, 0, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 65, 3, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 24, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 0, 65, 32, 106, 32, 1, 41, 3, 0, 55, 2, 0, 11, 32, 8, 65, 224, 0, 106, 36, 0, 11, 226, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 1, 40, 2, 0, 33, 4, 32, 2, 32, 1, 40, 2, 8, 34, 5, 16, 195, 1, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 0, 4, 64, 32, 2, 40, 2, 4, 34, 1, 65, 127, 76, 13, 1, 65, 1, 33, 3, 32, 1, 4, 64, 32, 1, 16, 228, 1, 34, 3, 69, 13, 3, 11, 32, 4, 32, 5, 32, 3, 32, 1, 16, 194, 1, 32, 2, 65, 8, 106, 32, 3, 32, 1, 16, 192, 2, 32, 2, 40, 2, 8, 65, 1, 70, 13, 3, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 15, 11, 65, 164, 162, 192, 0, 65, 45, 65, 212, 162, 192, 0, 16, 90, 0, 11, 16, 136, 2, 0, 11, 32, 1, 65, 1, 16, 135, 2, 0, 11, 32, 2, 32, 2, 41, 2, 12, 55, 2, 20, 32, 2, 32, 1, 54, 2, 16, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 3, 54, 2, 8, 65, 133, 162, 192, 0, 65, 12, 32, 2, 65, 8, 106, 65, 164, 152, 192, 0, 65, 148, 162, 192, 0, 16, 159, 2, 0, 11, 22, 0, 32, 0, 32, 1, 40, 2, 8, 54, 2, 4, 32, 0, 32, 1, 40, 2, 0, 54, 2, 0, 11, 28, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 78, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 65, 20, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 4, 32, 2, 65, 156, 148, 192, 0, 54, 2, 0, 32, 2, 65, 51, 54, 2, 28, 32, 2, 32, 0, 54, 2, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 1, 32, 2, 16, 180, 2, 32, 2, 65, 32, 106, 36, 0, 11, 188, 4, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 4, 2, 3, 4, 0, 1, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 2, 65, 60, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 164, 163, 192, 0, 54, 2, 40, 32, 2, 65, 43, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 56, 32, 2, 32, 2, 65, 8, 106, 54, 2, 24, 32, 1, 32, 2, 65, 40, 106, 16, 180, 2, 33, 0, 12, 4, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 4, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 40, 2, 0, 32, 0, 65, 24, 106, 40, 2, 0, 16, 138, 2, 32, 2, 65, 20, 106, 65, 52, 54, 2, 0, 32, 2, 65, 60, 106, 65, 2, 54, 2, 0, 32, 2, 65, 43, 54, 2, 12, 32, 2, 66, 2, 55, 2, 44, 32, 2, 65, 168, 164, 192, 0, 54, 2, 40, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 8, 32, 2, 32, 2, 65, 8, 106, 54, 2, 56, 32, 1, 32, 2, 65, 40, 106, 16, 180, 2, 33, 0, 32, 2, 40, 2, 24, 69, 13, 3, 32, 2, 40, 2, 28, 34, 1, 69, 13, 3, 32, 2, 65, 32, 106, 40, 2, 0, 69, 13, 3, 32, 1, 16, 223, 1, 12, 3, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 4, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 40, 2, 0, 32, 0, 65, 24, 106, 40, 2, 0, 16, 138, 2, 32, 2, 65, 20, 106, 65, 52, 54, 2, 0, 32, 2, 65, 60, 106, 65, 2, 54, 2, 0, 32, 2, 65, 43, 54, 2, 12, 32, 2, 66, 2, 55, 2, 44, 32, 2, 65, 128, 164, 192, 0, 54, 2, 40, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 8, 32, 2, 32, 2, 65, 8, 106, 54, 2, 56, 32, 1, 32, 2, 65, 40, 106, 16, 180, 2, 33, 0, 32, 2, 40, 2, 24, 69, 13, 2, 32, 2, 40, 2, 28, 34, 1, 69, 13, 2, 32, 2, 65, 32, 106, 40, 2, 0, 69, 13, 2, 32, 1, 16, 223, 1, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 2, 65, 60, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 220, 163, 192, 0, 54, 2, 40, 32, 2, 65, 43, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 56, 32, 2, 32, 2, 65, 8, 106, 54, 2, 24, 32, 1, 32, 2, 65, 40, 106, 16, 180, 2, 33, 0, 12, 1, 11, 32, 2, 65, 60, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 148, 192, 0, 54, 2, 56, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 192, 163, 192, 0, 54, 2, 40, 32, 1, 32, 2, 65, 40, 106, 16, 180, 2, 33, 0, 11, 32, 2, 65, 64, 107, 36, 0, 32, 0, 11, 224, 2, 1, 6, 127, 35, 0, 65, 16, 107, 34, 7, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 3, 116, 34, 6, 69, 4, 64, 12, 1, 11, 32, 1, 65, 4, 106, 33, 8, 32, 6, 33, 3, 3, 64, 32, 5, 32, 8, 40, 2, 0, 106, 34, 4, 32, 5, 73, 13, 2, 32, 8, 65, 8, 106, 33, 8, 32, 4, 33, 5, 32, 3, 65, 120, 106, 34, 3, 13, 0, 11, 11, 2, 64, 32, 2, 32, 2, 65, 255, 255, 255, 255, 3, 113, 70, 4, 64, 32, 4, 32, 2, 65, 2, 116, 106, 34, 3, 32, 4, 73, 13, 1, 32, 3, 65, 127, 76, 13, 3, 2, 64, 32, 3, 69, 4, 64, 65, 1, 33, 5, 12, 1, 11, 32, 3, 65, 1, 16, 84, 34, 5, 69, 13, 5, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 2, 4, 64, 32, 1, 32, 6, 106, 33, 3, 32, 7, 65, 16, 106, 33, 2, 3, 64, 32, 1, 40, 2, 0, 33, 6, 32, 7, 32, 1, 65, 4, 106, 40, 2, 0, 34, 4, 65, 24, 116, 32, 4, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 4, 65, 8, 118, 65, 128, 254, 3, 113, 32, 4, 65, 24, 118, 114, 114, 54, 2, 12, 32, 0, 32, 6, 32, 4, 32, 6, 106, 16, 86, 32, 0, 32, 7, 65, 12, 106, 32, 2, 16, 86, 32, 3, 32, 1, 65, 8, 106, 34, 1, 71, 13, 0, 11, 11, 32, 7, 65, 16, 106, 36, 0, 15, 11, 65, 240, 151, 192, 0, 65, 33, 65, 220, 164, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 236, 164, 192, 0, 16, 144, 2, 0, 11, 65, 160, 150, 192, 0, 65, 28, 65, 136, 150, 192, 0, 16, 144, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 65, 1, 16, 135, 2, 0, 11, 199, 71, 2, 14, 127, 2, 126, 35, 0, 65, 192, 3, 107, 34, 3, 36, 0, 32, 3, 65, 136, 3, 106, 32, 1, 32, 2, 16, 171, 1, 32, 3, 65, 240, 2, 106, 32, 3, 65, 136, 3, 106, 16, 178, 1, 65, 1, 33, 1, 65, 0, 33, 2, 2, 64, 32, 3, 45, 0, 240, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 10, 12, 1, 11, 2, 64, 32, 3, 45, 0, 241, 2, 34, 10, 65, 251, 0, 71, 4, 64, 32, 10, 65, 34, 71, 4, 64, 65, 10, 33, 10, 12, 3, 11, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 16, 128, 1, 32, 3, 45, 0, 168, 3, 65, 1, 71, 4, 64, 65, 14, 33, 10, 12, 3, 11, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 33, 2, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 4, 32, 3, 45, 0, 172, 3, 33, 10, 32, 3, 32, 3, 65, 180, 3, 106, 41, 2, 0, 34, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 12, 1, 11, 32, 3, 65, 136, 3, 106, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 34, 2, 16, 128, 1, 32, 3, 65, 176, 3, 106, 33, 5, 2, 64, 2, 127, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 10, 32, 5, 40, 2, 0, 12, 1, 11, 32, 3, 45, 0, 169, 3, 33, 6, 32, 3, 65, 168, 3, 106, 32, 2, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 70, 13, 1, 32, 5, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 11, 33, 4, 32, 10, 65, 8, 118, 33, 2, 32, 3, 32, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 12, 1, 11, 32, 3, 65, 232, 2, 106, 32, 2, 16, 178, 1, 32, 3, 45, 0, 232, 2, 65, 1, 113, 33, 10, 32, 3, 45, 0, 233, 2, 33, 1, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 255, 1, 113, 65, 1, 70, 4, 64, 32, 10, 69, 13, 15, 32, 1, 65, 251, 0, 71, 4, 64, 32, 1, 65, 34, 71, 4, 64, 65, 10, 33, 1, 12, 18, 11, 32, 3, 65, 168, 3, 106, 32, 2, 16, 126, 32, 3, 45, 0, 168, 3, 65, 1, 70, 13, 2, 65, 14, 33, 1, 12, 17, 11, 32, 2, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 2, 34, 12, 16, 126, 32, 3, 65, 176, 3, 106, 33, 5, 2, 64, 2, 127, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 1, 32, 5, 40, 2, 0, 12, 1, 11, 32, 3, 45, 0, 169, 3, 33, 6, 32, 3, 65, 168, 3, 106, 32, 12, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 70, 13, 1, 32, 5, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 11, 33, 4, 32, 1, 65, 8, 118, 33, 13, 32, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 12, 17, 11, 2, 64, 32, 6, 65, 1, 107, 14, 4, 5, 4, 3, 0, 6, 11, 32, 3, 65, 192, 2, 106, 32, 12, 16, 178, 1, 32, 3, 45, 0, 192, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 15, 11, 32, 3, 45, 0, 193, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 15, 11, 32, 12, 16, 172, 1, 32, 3, 65, 184, 2, 106, 32, 12, 16, 170, 1, 32, 3, 45, 0, 188, 2, 33, 6, 32, 3, 65, 176, 2, 106, 32, 3, 40, 2, 184, 2, 34, 8, 16, 178, 1, 65, 2, 33, 1, 32, 3, 45, 0, 176, 2, 65, 1, 113, 69, 13, 12, 32, 3, 45, 0, 177, 2, 33, 5, 32, 6, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 11, 65, 44, 71, 4, 64, 32, 11, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 18, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 18, 11, 32, 8, 16, 172, 1, 32, 3, 65, 168, 2, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 168, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 169, 2, 33, 5, 12, 1, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 32, 12, 16, 175, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 7, 69, 13, 20, 32, 9, 16, 223, 1, 12, 20, 11, 32, 3, 65, 160, 2, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 160, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 161, 2, 65, 253, 0, 70, 13, 1, 65, 11, 33, 1, 32, 7, 69, 13, 23, 32, 9, 16, 223, 1, 12, 23, 11, 65, 4, 33, 1, 32, 7, 69, 13, 22, 32, 9, 16, 223, 1, 12, 22, 11, 32, 12, 16, 172, 1, 65, 4, 33, 4, 32, 6, 33, 13, 12, 12, 11, 32, 3, 65, 168, 3, 106, 65, 213, 175, 192, 0, 65, 4, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 12, 18, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 16, 65, 19, 33, 1, 12, 16, 11, 32, 3, 65, 152, 2, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 152, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 14, 11, 32, 3, 45, 0, 153, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 14, 11, 32, 8, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 11, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 11, 33, 6, 32, 10, 33, 1, 12, 14, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 32, 5, 65, 4, 71, 4, 127, 65, 1, 5, 32, 4, 40, 0, 0, 65, 235, 210, 185, 163, 6, 71, 11, 33, 5, 32, 11, 69, 32, 4, 69, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 11, 65, 4, 71, 13, 1, 32, 4, 40, 0, 0, 65, 235, 210, 185, 163, 6, 71, 33, 5, 11, 32, 5, 69, 13, 1, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 11, 65, 21, 70, 13, 1, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 32, 3, 40, 2, 180, 3, 34, 5, 54, 2, 132, 3, 32, 3, 32, 6, 54, 2, 128, 3, 32, 3, 32, 4, 54, 2, 252, 2, 32, 3, 32, 11, 54, 2, 248, 2, 32, 11, 33, 1, 12, 18, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 213, 175, 192, 0, 65, 4, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 20, 12, 19, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 176, 1, 32, 3, 40, 2, 180, 3, 33, 5, 32, 3, 40, 2, 168, 3, 34, 11, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 11, 33, 1, 12, 20, 11, 32, 3, 65, 144, 2, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 144, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 32, 7, 33, 4, 12, 20, 11, 32, 3, 45, 0, 145, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 32, 7, 33, 4, 12, 20, 11, 32, 8, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 6, 32, 3, 40, 2, 180, 3, 33, 7, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 11, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 1, 32, 11, 4, 64, 32, 4, 33, 9, 12, 4, 11, 32, 7, 65, 127, 76, 13, 11, 2, 64, 32, 7, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 7, 65, 1, 16, 84, 34, 9, 69, 13, 3, 11, 32, 9, 32, 4, 32, 7, 16, 210, 2, 26, 32, 7, 33, 6, 12, 3, 11, 32, 3, 65, 248, 2, 106, 32, 8, 16, 123, 32, 3, 40, 2, 248, 2, 34, 11, 65, 21, 70, 13, 2, 32, 3, 40, 2, 132, 3, 33, 5, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 11, 33, 1, 12, 16, 11, 32, 6, 33, 5, 32, 7, 33, 6, 32, 11, 33, 1, 12, 17, 11, 32, 7, 65, 1, 16, 135, 2, 0, 11, 32, 3, 65, 136, 2, 106, 32, 8, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 137, 2, 33, 5, 32, 3, 45, 0, 136, 2, 65, 1, 113, 13, 0, 11, 12, 12, 11, 65, 0, 33, 5, 2, 64, 2, 64, 32, 10, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 251, 0, 71, 4, 64, 32, 1, 65, 34, 70, 13, 1, 65, 10, 33, 1, 12, 8, 11, 32, 2, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 2, 34, 7, 16, 128, 1, 32, 3, 65, 176, 3, 106, 33, 6, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 6, 40, 2, 0, 33, 4, 32, 3, 40, 2, 172, 3, 34, 1, 65, 8, 118, 33, 5, 12, 8, 11, 32, 3, 45, 0, 169, 3, 33, 5, 32, 3, 65, 168, 3, 106, 32, 7, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 6, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 4, 32, 1, 65, 8, 118, 33, 5, 12, 8, 11, 2, 127, 32, 5, 65, 1, 70, 4, 64, 32, 3, 65, 216, 2, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 216, 2, 65, 1, 113, 69, 13, 7, 32, 3, 45, 0, 217, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 66, 0, 12, 9, 11, 32, 7, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 7, 16, 177, 1, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 13, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 172, 3, 33, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 5, 2, 64, 32, 1, 4, 64, 32, 4, 33, 6, 12, 1, 11, 32, 5, 65, 127, 76, 13, 17, 2, 64, 32, 5, 69, 4, 64, 65, 1, 33, 6, 12, 1, 11, 32, 5, 65, 1, 16, 84, 34, 6, 69, 13, 8, 11, 32, 6, 32, 4, 32, 5, 16, 210, 2, 26, 32, 5, 33, 13, 11, 32, 3, 65, 208, 2, 106, 32, 7, 16, 178, 1, 2, 64, 32, 3, 45, 0, 208, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 209, 2, 65, 253, 0, 70, 13, 1, 65, 11, 33, 1, 32, 5, 69, 32, 6, 69, 114, 69, 4, 64, 32, 6, 16, 223, 1, 11, 66, 0, 12, 10, 11, 32, 5, 69, 32, 6, 69, 114, 13, 8, 32, 6, 16, 223, 1, 65, 4, 33, 1, 66, 0, 12, 9, 11, 32, 7, 16, 172, 1, 65, 0, 33, 10, 65, 1, 12, 1, 11, 32, 3, 65, 168, 3, 106, 32, 7, 16, 129, 1, 32, 3, 65, 184, 3, 106, 53, 2, 0, 33, 17, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 13, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 4, 2, 64, 2, 127, 32, 3, 40, 2, 172, 3, 34, 6, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 0, 26, 32, 3, 65, 224, 2, 106, 32, 7, 16, 178, 1, 32, 3, 45, 0, 224, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 225, 2, 65, 253, 0, 70, 13, 2, 32, 6, 69, 32, 4, 69, 114, 69, 4, 64, 32, 6, 16, 223, 1, 11, 65, 11, 12, 1, 11, 32, 6, 69, 32, 4, 69, 114, 69, 4, 64, 32, 6, 16, 223, 1, 11, 65, 4, 11, 34, 1, 65, 8, 118, 33, 5, 32, 13, 173, 32, 17, 66, 32, 134, 132, 33, 17, 12, 9, 11, 32, 7, 16, 172, 1, 65, 1, 33, 10, 32, 4, 33, 5, 65, 0, 11, 33, 8, 32, 3, 65, 200, 2, 106, 32, 2, 16, 178, 1, 32, 3, 45, 0, 200, 2, 65, 1, 113, 69, 13, 1, 32, 3, 45, 0, 201, 2, 65, 253, 0, 71, 13, 2, 32, 2, 16, 172, 1, 32, 3, 32, 5, 173, 32, 13, 173, 66, 32, 134, 132, 55, 2, 172, 3, 32, 3, 32, 6, 54, 2, 168, 3, 65, 0, 33, 1, 32, 8, 33, 4, 65, 0, 33, 10, 65, 0, 33, 2, 12, 28, 11, 32, 3, 65, 168, 3, 106, 32, 2, 16, 128, 1, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 65, 0, 32, 3, 45, 0, 168, 3, 65, 1, 70, 34, 1, 27, 33, 5, 32, 3, 45, 0, 172, 3, 65, 14, 32, 1, 27, 33, 1, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 4, 12, 6, 11, 32, 6, 69, 32, 5, 69, 114, 33, 1, 32, 10, 4, 64, 65, 4, 33, 10, 32, 1, 13, 7, 32, 6, 16, 223, 1, 12, 7, 11, 65, 4, 33, 10, 32, 1, 13, 6, 32, 6, 16, 223, 1, 12, 6, 11, 32, 6, 69, 32, 5, 69, 114, 33, 1, 32, 10, 4, 64, 65, 11, 33, 10, 32, 1, 13, 6, 32, 6, 16, 223, 1, 12, 6, 11, 65, 11, 33, 10, 32, 1, 13, 5, 32, 6, 16, 223, 1, 12, 5, 11, 32, 5, 173, 33, 17, 32, 13, 173, 66, 32, 134, 12, 2, 11, 32, 5, 65, 1, 16, 135, 2, 0, 11, 65, 4, 33, 1, 66, 0, 11, 33, 18, 32, 17, 32, 18, 132, 33, 17, 32, 1, 65, 8, 118, 33, 5, 11, 32, 1, 65, 255, 1, 113, 32, 5, 65, 8, 116, 114, 33, 10, 11, 32, 3, 32, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 32, 10, 65, 8, 118, 12, 17, 11, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 33, 13, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 4, 32, 3, 45, 0, 172, 3, 33, 1, 32, 3, 65, 180, 3, 106, 41, 2, 0, 34, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 12, 14, 11, 32, 3, 65, 128, 2, 106, 32, 12, 16, 178, 1, 65, 4, 33, 1, 2, 64, 32, 3, 45, 0, 128, 2, 65, 1, 113, 69, 13, 0, 2, 64, 32, 3, 45, 0, 129, 2, 65, 251, 0, 71, 13, 0, 32, 12, 16, 172, 1, 32, 3, 65, 248, 1, 106, 32, 12, 16, 170, 1, 32, 3, 45, 0, 252, 1, 33, 4, 32, 3, 65, 240, 1, 106, 32, 3, 40, 2, 248, 1, 34, 5, 16, 178, 1, 32, 3, 45, 0, 240, 1, 65, 1, 113, 4, 64, 32, 3, 45, 0, 241, 1, 33, 6, 32, 4, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 32, 6, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 5, 16, 172, 1, 32, 3, 65, 232, 1, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 232, 1, 65, 1, 113, 69, 13, 5, 32, 3, 45, 0, 233, 1, 33, 6, 12, 1, 11, 32, 3, 65, 168, 3, 106, 32, 12, 16, 175, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 12, 5, 11, 32, 3, 65, 224, 1, 106, 32, 12, 16, 178, 1, 32, 3, 45, 0, 224, 1, 65, 1, 113, 69, 13, 17, 32, 3, 45, 0, 225, 1, 65, 253, 0, 71, 4, 64, 65, 11, 33, 1, 12, 19, 11, 32, 12, 16, 172, 1, 65, 3, 33, 4, 12, 9, 11, 32, 6, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 8, 65, 253, 0, 71, 13, 4, 65, 19, 33, 1, 12, 4, 11, 32, 3, 65, 216, 1, 106, 32, 5, 16, 178, 1, 32, 3, 45, 0, 216, 1, 65, 1, 113, 69, 13, 3, 32, 3, 45, 0, 217, 1, 65, 34, 71, 13, 2, 32, 5, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 5, 16, 177, 1, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 8, 2, 64, 32, 3, 40, 2, 168, 3, 65, 1, 71, 4, 64, 32, 6, 69, 32, 8, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 8, 65, 21, 70, 13, 0, 32, 3, 40, 2, 184, 3, 33, 5, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 168, 3, 106, 32, 5, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 65, 128, 3, 106, 32, 3, 41, 3, 176, 3, 34, 17, 55, 3, 0, 32, 3, 32, 4, 54, 2, 252, 2, 32, 3, 32, 8, 54, 2, 248, 2, 32, 17, 66, 32, 136, 167, 33, 5, 32, 17, 167, 33, 6, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 248, 2, 106, 32, 5, 16, 123, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 65, 132, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 208, 1, 106, 32, 5, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 209, 1, 33, 6, 32, 3, 45, 0, 208, 1, 65, 1, 113, 13, 0, 11, 11, 65, 2, 33, 1, 12, 1, 11, 65, 14, 33, 1, 11, 32, 1, 65, 8, 118, 33, 13, 12, 13, 11, 32, 3, 65, 200, 1, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 200, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 201, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 12, 16, 172, 1, 32, 3, 65, 192, 1, 106, 32, 12, 16, 170, 1, 32, 3, 45, 0, 196, 1, 33, 6, 32, 3, 65, 184, 1, 106, 32, 3, 40, 2, 192, 1, 34, 8, 16, 178, 1, 65, 2, 33, 1, 2, 64, 2, 64, 32, 3, 45, 0, 184, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 185, 1, 33, 5, 32, 6, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 11, 65, 44, 71, 4, 64, 32, 11, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 8, 16, 172, 1, 32, 3, 65, 176, 1, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 176, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 177, 1, 33, 5, 12, 1, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 32, 12, 16, 175, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 7, 69, 13, 9, 32, 9, 16, 223, 1, 12, 9, 11, 32, 3, 65, 168, 1, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 168, 1, 65, 1, 113, 4, 64, 32, 3, 45, 0, 169, 1, 65, 253, 0, 70, 13, 1, 65, 11, 33, 1, 32, 7, 69, 13, 23, 32, 9, 16, 223, 1, 12, 23, 11, 65, 4, 33, 1, 32, 7, 69, 13, 22, 32, 9, 16, 223, 1, 12, 22, 11, 32, 12, 16, 172, 1, 65, 2, 33, 4, 32, 6, 33, 13, 12, 12, 11, 32, 3, 65, 168, 3, 106, 65, 211, 181, 192, 0, 65, 4, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 12, 7, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 3, 65, 19, 33, 1, 12, 3, 11, 32, 3, 65, 160, 1, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 160, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 161, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 8, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 11, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 11, 33, 6, 32, 10, 33, 1, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 32, 5, 65, 4, 71, 4, 127, 65, 1, 5, 32, 4, 40, 0, 0, 65, 225, 200, 145, 147, 7, 71, 11, 33, 5, 32, 11, 69, 32, 4, 69, 114, 13, 1, 32, 4, 16, 223, 1, 12, 1, 11, 32, 11, 65, 4, 71, 13, 1, 32, 4, 40, 0, 0, 65, 225, 200, 145, 147, 7, 71, 33, 5, 11, 32, 5, 69, 13, 1, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 11, 65, 21, 70, 13, 1, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 32, 3, 40, 2, 180, 3, 34, 5, 54, 2, 132, 3, 32, 3, 32, 6, 54, 2, 128, 3, 32, 3, 32, 4, 54, 2, 252, 2, 32, 3, 32, 11, 54, 2, 248, 2, 32, 11, 33, 1, 12, 7, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 211, 181, 192, 0, 65, 4, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 9, 12, 8, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 176, 1, 32, 3, 40, 2, 180, 3, 33, 5, 32, 3, 40, 2, 168, 3, 34, 11, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 11, 33, 1, 12, 9, 11, 32, 3, 65, 152, 1, 106, 32, 8, 16, 178, 1, 32, 3, 45, 0, 152, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 32, 7, 33, 4, 12, 9, 11, 32, 3, 45, 0, 153, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 32, 7, 33, 4, 12, 9, 11, 32, 8, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 6, 32, 3, 40, 2, 180, 3, 33, 7, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 11, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 1, 32, 11, 4, 64, 32, 4, 33, 9, 12, 4, 11, 32, 7, 65, 127, 76, 13, 11, 2, 64, 32, 7, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 7, 65, 1, 16, 84, 34, 9, 69, 13, 3, 11, 32, 9, 32, 4, 32, 7, 16, 210, 2, 26, 32, 7, 33, 6, 12, 3, 11, 32, 3, 65, 248, 2, 106, 32, 8, 16, 123, 32, 3, 40, 2, 248, 2, 34, 11, 65, 21, 70, 13, 2, 32, 3, 40, 2, 132, 3, 33, 5, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 11, 33, 1, 12, 5, 11, 32, 6, 33, 5, 32, 7, 33, 6, 32, 11, 33, 1, 12, 6, 11, 32, 7, 65, 1, 16, 135, 2, 0, 11, 32, 3, 65, 144, 1, 106, 32, 8, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 145, 1, 33, 5, 32, 3, 45, 0, 144, 1, 65, 1, 113, 13, 1, 11, 11, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 11, 32, 9, 16, 223, 1, 11, 32, 1, 65, 8, 118, 33, 13, 12, 12, 11, 32, 3, 65, 136, 1, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 136, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 137, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 12, 16, 172, 1, 32, 3, 65, 128, 1, 106, 32, 12, 16, 170, 1, 32, 3, 45, 0, 132, 1, 33, 6, 32, 3, 65, 248, 0, 106, 32, 3, 40, 2, 128, 1, 34, 14, 16, 178, 1, 65, 2, 33, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 120, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 121, 33, 5, 32, 6, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 10, 65, 44, 71, 4, 64, 32, 10, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 14, 16, 172, 1, 32, 3, 65, 240, 0, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 112, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 113, 33, 5, 12, 1, 11, 32, 9, 4, 64, 32, 8, 69, 4, 64, 32, 3, 65, 168, 3, 106, 65, 187, 181, 192, 0, 65, 8, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 10, 32, 9, 16, 223, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 12, 16, 175, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 13, 10, 32, 8, 16, 223, 1, 12, 10, 11, 32, 3, 65, 232, 0, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 104, 65, 1, 113, 4, 64, 32, 3, 45, 0, 105, 65, 253, 0, 70, 13, 1, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 65, 11, 33, 1, 65, 0, 33, 13, 32, 11, 69, 13, 23, 32, 8, 16, 223, 1, 12, 23, 11, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 65, 4, 33, 1, 65, 0, 33, 13, 32, 11, 69, 13, 22, 32, 8, 16, 223, 1, 12, 22, 11, 32, 12, 16, 172, 1, 65, 1, 33, 4, 12, 12, 11, 32, 3, 65, 168, 3, 106, 65, 159, 181, 192, 0, 65, 5, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 65, 0, 33, 9, 12, 5, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 3, 65, 19, 33, 1, 12, 3, 11, 32, 3, 65, 224, 0, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 96, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 97, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 14, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 15, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 15, 33, 6, 32, 10, 33, 1, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 65, 2, 33, 10, 2, 64, 2, 64, 2, 64, 32, 5, 65, 123, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 126, 65, 0, 32, 4, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 27, 33, 10, 12, 1, 11, 65, 1, 65, 126, 32, 4, 41, 0, 0, 66, 242, 202, 205, 131, 247, 205, 219, 185, 229, 0, 81, 27, 33, 10, 11, 32, 15, 4, 64, 32, 4, 16, 223, 1, 11, 32, 10, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 7, 32, 10, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 15, 65, 123, 106, 14, 4, 0, 7, 7, 2, 7, 11, 32, 4, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 13, 6, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 159, 181, 192, 0, 65, 5, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 180, 3, 33, 5, 65, 0, 33, 9, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 10, 33, 1, 12, 10, 11, 32, 3, 65, 216, 0, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 88, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 5, 11, 32, 3, 45, 0, 89, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 5, 11, 32, 14, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 13, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 2, 32, 5, 4, 64, 32, 6, 33, 7, 32, 4, 33, 9, 12, 7, 11, 32, 6, 65, 127, 76, 13, 14, 2, 64, 32, 6, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 6, 65, 1, 16, 84, 34, 9, 69, 13, 4, 11, 32, 9, 32, 4, 32, 6, 16, 210, 2, 26, 32, 6, 33, 13, 32, 6, 33, 7, 12, 6, 11, 32, 4, 41, 0, 0, 66, 242, 202, 205, 131, 247, 205, 219, 185, 229, 0, 82, 13, 4, 11, 32, 8, 4, 64, 32, 3, 65, 168, 3, 106, 65, 187, 181, 192, 0, 65, 8, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 11, 13, 9, 12, 10, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 3, 32, 3, 40, 2, 132, 3, 34, 5, 54, 2, 184, 3, 32, 3, 32, 6, 54, 2, 180, 3, 32, 3, 32, 4, 54, 2, 176, 3, 32, 3, 32, 8, 54, 2, 172, 3, 32, 3, 65, 1, 54, 2, 168, 3, 32, 8, 33, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 129, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 1, 12, 10, 11, 32, 3, 40, 2, 180, 3, 33, 16, 32, 3, 40, 2, 176, 3, 33, 11, 32, 3, 40, 2, 172, 3, 33, 8, 12, 4, 11, 32, 5, 33, 1, 32, 13, 33, 5, 12, 6, 11, 32, 6, 65, 1, 16, 135, 2, 0, 11, 32, 6, 33, 4, 32, 13, 33, 6, 12, 4, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 32, 3, 40, 2, 180, 3, 34, 5, 54, 2, 132, 3, 32, 3, 32, 6, 54, 2, 128, 3, 32, 3, 32, 4, 54, 2, 252, 2, 32, 3, 32, 10, 54, 2, 248, 2, 32, 10, 33, 1, 12, 4, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 123, 32, 3, 40, 2, 248, 2, 34, 10, 65, 21, 70, 13, 0, 32, 3, 40, 2, 132, 3, 33, 5, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 10, 33, 1, 12, 3, 11, 32, 3, 65, 208, 0, 106, 32, 14, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 81, 33, 5, 32, 3, 45, 0, 80, 65, 1, 113, 13, 1, 11, 11, 11, 32, 11, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 223, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 9, 16, 223, 1, 11, 32, 1, 65, 8, 118, 33, 13, 12, 11, 11, 32, 3, 65, 200, 0, 106, 32, 12, 16, 178, 1, 32, 3, 45, 0, 72, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 6, 11, 32, 3, 45, 0, 73, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 6, 11, 32, 12, 16, 172, 1, 32, 3, 65, 64, 107, 32, 12, 16, 170, 1, 32, 3, 45, 0, 68, 33, 6, 32, 3, 65, 56, 106, 32, 3, 40, 2, 64, 34, 14, 16, 178, 1, 65, 2, 33, 1, 32, 3, 45, 0, 56, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 57, 33, 5, 32, 6, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 10, 65, 44, 71, 4, 64, 32, 10, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 8, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 8, 11, 32, 14, 16, 172, 1, 32, 3, 65, 48, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 49, 33, 5, 12, 1, 11, 32, 9, 4, 64, 32, 8, 69, 4, 64, 32, 3, 65, 168, 3, 106, 65, 164, 181, 192, 0, 65, 7, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 11, 32, 9, 16, 223, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 12, 16, 175, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 13, 11, 32, 8, 16, 223, 1, 12, 11, 11, 32, 3, 65, 40, 106, 32, 12, 16, 178, 1, 2, 64, 32, 3, 45, 0, 40, 65, 1, 113, 4, 64, 32, 3, 45, 0, 41, 65, 253, 0, 70, 13, 1, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 65, 11, 33, 1, 65, 0, 33, 13, 32, 11, 69, 13, 17, 32, 8, 16, 223, 1, 12, 17, 11, 32, 7, 4, 64, 32, 9, 16, 223, 1, 11, 65, 4, 33, 1, 65, 0, 33, 13, 32, 11, 69, 13, 16, 32, 8, 16, 223, 1, 12, 16, 11, 32, 12, 16, 172, 1, 65, 0, 33, 4, 12, 6, 11, 32, 3, 65, 168, 3, 106, 65, 159, 181, 192, 0, 65, 5, 16, 119, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 65, 0, 33, 9, 12, 6, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 6, 65, 19, 33, 1, 12, 6, 11, 32, 3, 65, 24, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 24, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 4, 11, 32, 3, 45, 0, 25, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 4, 11, 32, 14, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 15, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 15, 33, 6, 32, 10, 33, 1, 12, 4, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 65, 2, 33, 10, 2, 64, 2, 64, 2, 64, 32, 5, 65, 123, 106, 14, 3, 0, 2, 1, 2, 11, 65, 126, 65, 0, 32, 4, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 27, 33, 10, 12, 1, 11, 65, 126, 65, 1, 32, 4, 65, 164, 181, 192, 0, 65, 7, 16, 212, 2, 27, 33, 10, 11, 32, 15, 4, 64, 32, 4, 16, 223, 1, 11, 32, 10, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 7, 32, 10, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 15, 65, 123, 106, 14, 3, 0, 7, 2, 7, 11, 32, 4, 65, 159, 181, 192, 0, 65, 5, 16, 212, 2, 13, 6, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 159, 181, 192, 0, 65, 5, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 180, 3, 33, 5, 65, 0, 33, 9, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 10, 33, 1, 12, 11, 11, 32, 3, 65, 16, 106, 32, 14, 16, 178, 1, 32, 3, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 5, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 5, 11, 32, 14, 16, 172, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 177, 1, 32, 3, 40, 2, 184, 3, 33, 13, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 2, 32, 5, 4, 64, 32, 6, 33, 7, 32, 4, 33, 9, 12, 7, 11, 32, 6, 65, 127, 76, 13, 8, 2, 64, 32, 6, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 6, 65, 1, 16, 84, 34, 9, 69, 13, 4, 11, 32, 9, 32, 4, 32, 6, 16, 210, 2, 26, 32, 6, 33, 13, 32, 6, 33, 7, 12, 6, 11, 32, 4, 65, 164, 181, 192, 0, 65, 7, 16, 212, 2, 13, 4, 11, 32, 8, 4, 64, 32, 3, 65, 168, 3, 106, 65, 164, 181, 192, 0, 65, 7, 16, 120, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 33, 1, 32, 11, 13, 10, 12, 11, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 3, 32, 3, 40, 2, 132, 3, 34, 5, 54, 2, 184, 3, 32, 3, 32, 6, 54, 2, 180, 3, 32, 3, 32, 4, 54, 2, 176, 3, 32, 3, 32, 8, 54, 2, 172, 3, 32, 3, 65, 1, 54, 2, 168, 3, 32, 8, 33, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 129, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 3, 40, 2, 184, 3, 33, 5, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 4, 32, 3, 40, 2, 172, 3, 33, 1, 12, 11, 11, 32, 3, 40, 2, 180, 3, 33, 16, 32, 3, 40, 2, 176, 3, 33, 11, 32, 3, 40, 2, 172, 3, 33, 8, 12, 4, 11, 32, 5, 33, 1, 32, 13, 33, 5, 12, 7, 11, 32, 6, 65, 1, 16, 135, 2, 0, 11, 32, 6, 33, 4, 32, 13, 33, 6, 12, 5, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 32, 3, 40, 2, 180, 3, 34, 5, 54, 2, 132, 3, 32, 3, 32, 6, 54, 2, 128, 3, 32, 3, 32, 4, 54, 2, 252, 2, 32, 3, 32, 10, 54, 2, 248, 2, 32, 10, 33, 1, 12, 5, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 123, 32, 3, 40, 2, 248, 2, 34, 10, 65, 21, 70, 13, 0, 32, 3, 40, 2, 132, 3, 33, 5, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 4, 32, 10, 33, 1, 12, 4, 11, 32, 3, 65, 8, 106, 32, 14, 16, 178, 1, 65, 0, 33, 4, 32, 3, 45, 0, 9, 33, 5, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 2, 11, 16, 136, 2, 0, 11, 32, 3, 65, 32, 106, 32, 2, 16, 178, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 32, 65, 1, 113, 4, 64, 32, 3, 45, 0, 33, 65, 253, 0, 70, 13, 5, 65, 11, 33, 10, 32, 4, 14, 4, 1, 2, 3, 15, 4, 11, 65, 4, 33, 10, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 14, 4, 0, 1, 2, 18, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 32, 8, 69, 114, 13, 17, 32, 8, 16, 223, 1, 12, 17, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 32, 8, 69, 114, 13, 16, 32, 8, 16, 223, 1, 12, 16, 11, 32, 7, 69, 32, 9, 69, 114, 13, 15, 32, 9, 16, 223, 1, 12, 15, 11, 32, 7, 69, 32, 9, 69, 114, 13, 14, 32, 9, 16, 223, 1, 12, 14, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 32, 8, 69, 114, 13, 13, 32, 8, 16, 223, 1, 12, 13, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 223, 1, 11, 32, 11, 69, 32, 8, 69, 114, 13, 12, 32, 8, 16, 223, 1, 12, 12, 11, 32, 7, 69, 32, 9, 69, 114, 13, 11, 32, 9, 16, 223, 1, 12, 11, 11, 32, 7, 69, 32, 9, 69, 114, 13, 10, 32, 9, 16, 223, 1, 12, 10, 11, 32, 2, 16, 172, 1, 32, 3, 32, 9, 54, 2, 168, 3, 32, 3, 32, 7, 173, 32, 13, 173, 66, 32, 134, 132, 55, 2, 172, 3, 65, 0, 33, 1, 65, 1, 33, 10, 32, 7, 33, 5, 32, 9, 33, 6, 65, 0, 33, 2, 12, 12, 11, 32, 11, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 223, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 9, 16, 223, 1, 11, 32, 1, 65, 8, 118, 33, 13, 12, 4, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 11, 32, 9, 16, 223, 1, 11, 32, 1, 65, 8, 118, 33, 13, 12, 1, 11, 65, 4, 33, 1, 11, 32, 1, 65, 255, 1, 113, 32, 13, 65, 8, 116, 114, 33, 10, 11, 32, 3, 32, 6, 173, 32, 5, 173, 66, 32, 134, 132, 55, 3, 168, 3, 32, 10, 65, 8, 118, 11, 33, 2, 65, 1, 33, 1, 11, 11, 32, 10, 65, 255, 1, 113, 32, 2, 65, 8, 116, 114, 33, 2, 2, 64, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 32, 1, 4, 64, 32, 4, 33, 10, 32, 2, 33, 1, 12, 1, 11, 32, 3, 41, 3, 168, 3, 34, 17, 66, 32, 136, 167, 33, 9, 32, 17, 167, 33, 7, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 16, 173, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 70, 13, 1, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 5, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 10, 32, 2, 69, 4, 64, 32, 7, 69, 32, 9, 69, 114, 33, 2, 32, 4, 69, 4, 64, 32, 2, 13, 2, 32, 7, 16, 223, 1, 12, 2, 11, 32, 2, 13, 1, 32, 7, 16, 223, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 14, 4, 0, 1, 2, 4, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 7, 16, 223, 1, 11, 32, 8, 69, 32, 11, 69, 114, 13, 3, 32, 8, 16, 223, 1, 12, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 7, 16, 223, 1, 11, 32, 8, 69, 32, 11, 69, 114, 13, 2, 32, 8, 16, 223, 1, 12, 2, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 32, 7, 16, 223, 1, 12, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 7, 16, 223, 1, 11, 32, 3, 65, 132, 3, 106, 32, 5, 54, 2, 0, 32, 3, 65, 128, 3, 106, 32, 6, 54, 2, 0, 32, 3, 32, 10, 54, 2, 252, 2, 32, 3, 32, 1, 54, 2, 248, 2, 65, 136, 1, 65, 1, 16, 84, 34, 1, 69, 13, 2, 32, 1, 65, 188, 150, 192, 0, 65, 136, 1, 16, 210, 2, 33, 1, 32, 3, 65, 0, 54, 2, 144, 3, 32, 3, 66, 1, 55, 3, 136, 3, 32, 3, 32, 3, 65, 248, 2, 106, 54, 2, 148, 3, 32, 3, 65, 53, 54, 2, 156, 3, 32, 3, 32, 3, 65, 148, 3, 106, 54, 2, 152, 3, 32, 3, 32, 3, 65, 136, 3, 106, 54, 2, 164, 3, 32, 3, 65, 188, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 172, 3, 32, 3, 65, 156, 148, 192, 0, 54, 2, 168, 3, 32, 3, 32, 3, 65, 152, 3, 106, 54, 2, 184, 3, 32, 3, 65, 164, 3, 106, 65, 196, 151, 192, 0, 32, 3, 65, 168, 3, 106, 16, 153, 2, 13, 3, 32, 3, 40, 2, 136, 3, 33, 2, 32, 3, 40, 2, 140, 3, 33, 6, 32, 3, 40, 2, 144, 3, 33, 4, 2, 64, 32, 3, 40, 2, 248, 2, 65, 20, 73, 13, 0, 32, 3, 40, 2, 252, 2, 34, 7, 69, 13, 0, 32, 3, 40, 2, 128, 3, 69, 13, 0, 32, 7, 16, 223, 1, 11, 32, 0, 65, 32, 106, 32, 4, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 2, 54, 2, 0, 32, 0, 65, 16, 106, 66, 136, 129, 128, 128, 128, 17, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 7, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 65, 32, 106, 32, 16, 54, 2, 0, 32, 0, 65, 28, 106, 32, 11, 54, 2, 0, 32, 0, 65, 24, 106, 32, 8, 54, 2, 0, 32, 0, 65, 20, 106, 32, 13, 54, 2, 0, 32, 0, 65, 16, 106, 32, 9, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 65, 0, 11, 54, 2, 0, 32, 3, 65, 192, 3, 106, 36, 0, 15, 11, 65, 136, 1, 65, 1, 16, 135, 2, 0, 11, 65, 164, 148, 192, 0, 65, 55, 32, 3, 65, 168, 3, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 12, 0, 32, 0, 32, 1, 41, 2, 0, 55, 3, 0, 11, 16, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 99, 1, 2, 127, 2, 64, 2, 64, 32, 0, 65, 127, 74, 4, 64, 2, 64, 32, 0, 69, 4, 64, 65, 1, 33, 2, 12, 1, 11, 32, 0, 65, 1, 16, 84, 34, 2, 69, 13, 2, 11, 65, 12, 65, 4, 16, 84, 34, 1, 69, 13, 2, 32, 1, 65, 0, 54, 2, 8, 32, 1, 32, 0, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 15, 11, 16, 136, 2, 0, 11, 32, 0, 65, 1, 16, 135, 2, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 71, 1, 2, 127, 2, 64, 32, 0, 4, 64, 32, 0, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 40, 2, 4, 32, 0, 16, 223, 1, 4, 64, 32, 1, 16, 223, 1, 11, 15, 11, 65, 240, 171, 192, 0, 65, 22, 65, 136, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 3, 0, 1, 11, 126, 1, 1, 126, 2, 64, 65, 12, 65, 4, 16, 84, 34, 1, 4, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 2, 64, 32, 1, 16, 0, 34, 2, 69, 4, 64, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 2, 32, 2, 41, 2, 4, 33, 4, 32, 2, 16, 223, 1, 32, 0, 32, 4, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 11, 32, 1, 16, 223, 1, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 126, 0, 2, 64, 2, 64, 32, 4, 4, 64, 65, 12, 65, 4, 16, 84, 34, 0, 69, 13, 1, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 1, 69, 13, 2, 32, 1, 32, 4, 54, 2, 8, 32, 1, 32, 4, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 0, 32, 1, 16, 1, 32, 1, 16, 223, 1, 32, 0, 16, 223, 1, 15, 11, 65, 252, 164, 192, 0, 65, 136, 4, 65, 168, 169, 192, 0, 16, 90, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 52, 0, 65, 12, 65, 4, 16, 84, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 135, 2, 0, 11, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 16, 2, 32, 0, 16, 223, 1, 11, 240, 2, 2, 2, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 84, 34, 5, 4, 64, 32, 5, 32, 3, 54, 2, 8, 32, 5, 32, 3, 54, 2, 4, 32, 5, 32, 2, 54, 2, 0, 2, 64, 32, 5, 16, 3, 34, 4, 4, 64, 32, 4, 40, 2, 0, 34, 2, 69, 13, 3, 32, 4, 41, 2, 4, 33, 6, 32, 4, 16, 223, 1, 32, 1, 32, 6, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 208, 169, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 223, 1, 11, 12, 1, 11, 32, 3, 65, 127, 76, 13, 3, 2, 64, 32, 3, 69, 4, 64, 65, 1, 33, 4, 12, 1, 11, 32, 3, 65, 1, 16, 84, 34, 4, 69, 13, 5, 11, 32, 4, 32, 2, 32, 3, 16, 210, 2, 33, 2, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 5, 16, 223, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 16, 136, 2, 0, 11, 32, 3, 65, 1, 16, 135, 2, 0, 11, 140, 3, 2, 1, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 84, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 32, 65, 1, 16, 84, 34, 3, 69, 13, 1, 65, 12, 65, 4, 16, 84, 34, 2, 69, 13, 2, 32, 2, 66, 32, 55, 2, 4, 32, 2, 32, 3, 54, 2, 0, 2, 64, 32, 4, 32, 2, 16, 4, 34, 3, 4, 64, 32, 3, 40, 2, 0, 34, 2, 69, 13, 5, 32, 3, 41, 2, 4, 33, 5, 32, 3, 16, 223, 1, 32, 1, 32, 5, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 244, 169, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 223, 1, 11, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 5, 32, 2, 41, 2, 4, 33, 5, 32, 2, 16, 223, 1, 32, 0, 65, 8, 106, 32, 5, 55, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 4, 16, 223, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 32, 65, 1, 16, 135, 2, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 157, 3, 2, 2, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 32, 2, 40, 2, 8, 33, 3, 32, 2, 40, 2, 0, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 84, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 218, 0, 65, 1, 16, 84, 34, 3, 69, 13, 1, 65, 12, 65, 4, 16, 84, 34, 2, 69, 13, 2, 32, 2, 66, 218, 0, 55, 2, 4, 32, 2, 32, 3, 54, 2, 0, 2, 64, 32, 4, 32, 2, 16, 5, 34, 3, 4, 64, 32, 3, 40, 2, 0, 34, 2, 69, 13, 5, 32, 3, 41, 2, 4, 33, 5, 32, 3, 16, 223, 1, 32, 1, 32, 5, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 148, 170, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 137, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 223, 1, 11, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 5, 32, 2, 41, 2, 4, 33, 5, 32, 2, 16, 223, 1, 32, 0, 65, 8, 106, 32, 5, 55, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 4, 16, 223, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 218, 0, 65, 1, 16, 135, 2, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 168, 2, 0, 65, 12, 65, 4, 16, 84, 34, 1, 4, 64, 2, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 2, 69, 13, 0, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 3, 69, 13, 0, 32, 3, 32, 7, 54, 2, 8, 32, 3, 32, 7, 54, 2, 4, 32, 3, 32, 6, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 3, 16, 6, 34, 4, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 65, 156, 170, 192, 0, 65, 56, 65, 212, 170, 192, 0, 16, 90, 0, 11, 32, 0, 65, 4, 106, 65, 3, 54, 2, 0, 65, 1, 12, 3, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 5, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 3, 16, 223, 1, 32, 2, 16, 223, 1, 32, 1, 16, 223, 1, 15, 11, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 179, 2, 1, 1, 126, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 84, 34, 1, 4, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 2, 69, 13, 1, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 6, 65, 255, 1, 113, 16, 7, 34, 7, 66, 32, 136, 167, 34, 3, 14, 7, 1, 0, 2, 3, 4, 0, 5, 0, 11, 32, 0, 65, 3, 54, 2, 4, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 12, 5, 11, 32, 7, 167, 34, 3, 69, 13, 8, 32, 3, 40, 2, 0, 34, 4, 69, 13, 9, 32, 3, 41, 2, 4, 33, 7, 32, 3, 16, 223, 1, 32, 0, 65, 8, 106, 32, 7, 55, 2, 0, 32, 0, 32, 4, 54, 2, 4, 65, 0, 12, 5, 11, 65, 156, 170, 192, 0, 65, 56, 65, 228, 170, 192, 0, 16, 90, 0, 11, 32, 0, 65, 0, 54, 2, 4, 12, 2, 11, 32, 0, 65, 1, 54, 2, 4, 65, 1, 12, 2, 11, 32, 0, 65, 2, 54, 2, 4, 11, 65, 1, 11, 54, 2, 0, 32, 2, 16, 223, 1, 32, 1, 16, 223, 1, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 240, 171, 192, 0, 65, 22, 65, 136, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 168, 2, 0, 65, 12, 65, 4, 16, 84, 34, 1, 4, 64, 2, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 2, 69, 13, 0, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 65, 12, 65, 4, 16, 84, 34, 3, 69, 13, 0, 32, 3, 32, 7, 54, 2, 8, 32, 3, 32, 7, 54, 2, 4, 32, 3, 32, 6, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 3, 16, 8, 34, 4, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 32, 0, 65, 4, 106, 65, 2, 54, 2, 0, 65, 1, 12, 4, 11, 65, 244, 170, 192, 0, 65, 59, 65, 176, 171, 192, 0, 16, 90, 0, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 5, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 3, 16, 223, 1, 32, 2, 16, 223, 1, 32, 1, 16, 223, 1, 15, 11, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 172, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 1, 36, 0, 32, 1, 32, 2, 32, 3, 16, 139, 1, 32, 1, 40, 2, 8, 33, 3, 32, 1, 40, 2, 0, 33, 8, 65, 12, 65, 4, 16, 84, 34, 2, 4, 64, 2, 64, 32, 2, 32, 3, 54, 2, 8, 32, 2, 32, 3, 54, 2, 4, 32, 2, 32, 8, 54, 2, 0, 32, 1, 65, 16, 106, 32, 4, 32, 5, 16, 139, 1, 32, 1, 40, 2, 24, 33, 4, 32, 1, 40, 2, 16, 33, 5, 65, 12, 65, 4, 16, 84, 34, 3, 69, 13, 0, 32, 3, 32, 4, 54, 2, 8, 32, 3, 32, 4, 54, 2, 4, 32, 3, 32, 5, 54, 2, 0, 32, 1, 65, 32, 106, 32, 6, 32, 7, 16, 139, 1, 32, 1, 40, 2, 40, 33, 6, 32, 1, 40, 2, 32, 33, 7, 65, 12, 65, 4, 16, 84, 34, 4, 69, 13, 0, 32, 4, 32, 6, 54, 2, 8, 32, 4, 32, 6, 54, 2, 4, 32, 4, 32, 7, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 3, 32, 4, 16, 9, 34, 6, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 32, 0, 65, 4, 106, 65, 2, 54, 2, 0, 65, 1, 12, 4, 11, 65, 244, 170, 192, 0, 65, 59, 65, 192, 171, 192, 0, 16, 90, 0, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 5, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 4, 16, 223, 1, 32, 1, 40, 2, 36, 4, 64, 32, 7, 16, 223, 1, 11, 32, 3, 16, 223, 1, 32, 1, 40, 2, 20, 4, 64, 32, 5, 16, 223, 1, 11, 32, 2, 16, 223, 1, 32, 1, 40, 2, 4, 4, 64, 32, 8, 16, 223, 1, 11, 32, 1, 65, 48, 106, 36, 0, 15, 11, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 52, 0, 65, 12, 65, 4, 16, 84, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 135, 2, 0, 11, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 16, 10, 32, 0, 16, 223, 1, 11, 158, 4, 2, 3, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 84, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 32, 4, 16, 11, 34, 2, 69, 13, 1, 32, 2, 40, 2, 0, 34, 3, 69, 13, 2, 32, 2, 40, 2, 4, 33, 5, 32, 2, 40, 2, 8, 33, 6, 32, 2, 16, 223, 1, 32, 1, 32, 3, 32, 6, 16, 140, 1, 2, 64, 32, 1, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 65, 64, 107, 32, 1, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 56, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 48, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 1, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 40, 32, 1, 65, 0, 54, 2, 80, 32, 1, 66, 1, 55, 3, 72, 32, 1, 32, 1, 65, 40, 106, 54, 2, 84, 32, 1, 65, 55, 54, 2, 92, 32, 1, 32, 1, 65, 212, 0, 106, 54, 2, 88, 32, 1, 32, 1, 65, 200, 0, 106, 54, 2, 100, 32, 1, 65, 252, 0, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 108, 32, 1, 65, 156, 148, 192, 0, 54, 2, 104, 32, 1, 32, 1, 65, 216, 0, 106, 54, 2, 120, 32, 1, 65, 228, 0, 106, 65, 196, 151, 192, 0, 32, 1, 65, 232, 0, 106, 16, 153, 2, 13, 5, 32, 1, 65, 240, 0, 106, 32, 1, 65, 208, 0, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 1, 32, 1, 41, 3, 72, 34, 7, 55, 3, 104, 32, 0, 66, 129, 128, 128, 128, 16, 55, 2, 0, 32, 0, 65, 8, 106, 32, 7, 55, 2, 0, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 5, 54, 2, 0, 32, 0, 65, 20, 106, 32, 3, 54, 2, 0, 32, 1, 65, 40, 106, 16, 39, 12, 1, 11, 32, 0, 32, 1, 41, 2, 4, 55, 2, 0, 32, 0, 65, 24, 106, 32, 1, 65, 28, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 65, 20, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 12, 106, 41, 2, 0, 55, 2, 0, 32, 5, 69, 13, 0, 32, 3, 16, 223, 1, 11, 32, 4, 16, 223, 1, 32, 1, 65, 128, 1, 106, 36, 0, 15, 11, 65, 12, 65, 4, 16, 135, 2, 0, 11, 65, 240, 171, 192, 0, 65, 22, 65, 136, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 65, 164, 148, 192, 0, 65, 55, 32, 1, 65, 232, 0, 106, 65, 148, 152, 192, 0, 65, 168, 149, 192, 0, 16, 159, 2, 0, 11, 61, 1, 2, 127, 32, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 0, 33, 2, 65, 12, 65, 4, 16, 84, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 135, 2, 0, 11, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 0, 11, 75, 1, 1, 127, 2, 64, 32, 1, 4, 64, 32, 1, 40, 2, 0, 34, 2, 69, 13, 1, 32, 0, 32, 2, 54, 2, 0, 32, 0, 32, 1, 41, 2, 4, 55, 2, 4, 32, 1, 16, 223, 1, 15, 11, 65, 240, 171, 192, 0, 65, 22, 65, 136, 172, 192, 0, 16, 90, 0, 11, 65, 152, 172, 192, 0, 65, 29, 65, 184, 172, 192, 0, 16, 90, 0, 11, 61, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 200, 172, 192, 0, 65, 4, 16, 184, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 61, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 204, 172, 192, 0, 65, 13, 16, 184, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 236, 153, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 225, 5, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 10, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 11, 32, 2, 32, 1, 65, 228, 174, 192, 0, 65, 12, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 240, 174, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 248, 174, 192, 0, 16, 156, 2, 12, 10, 11, 32, 2, 32, 1, 65, 204, 176, 192, 0, 65, 15, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 240, 174, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 220, 176, 192, 0, 16, 156, 2, 12, 9, 11, 32, 2, 32, 1, 65, 169, 176, 192, 0, 65, 16, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 240, 174, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 188, 176, 192, 0, 16, 156, 2, 12, 8, 11, 32, 2, 32, 1, 65, 159, 176, 192, 0, 65, 10, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 183, 175, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 7, 11, 32, 2, 32, 1, 65, 146, 176, 192, 0, 65, 13, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 183, 175, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 6, 11, 32, 2, 32, 1, 65, 228, 175, 192, 0, 65, 15, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 2, 65, 243, 175, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 252, 175, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 140, 176, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 252, 175, 192, 0, 16, 156, 2, 12, 5, 11, 32, 2, 32, 1, 65, 217, 175, 192, 0, 65, 11, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 183, 175, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 4, 11, 32, 2, 32, 1, 65, 205, 175, 192, 0, 65, 8, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 213, 175, 192, 0, 65, 4, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 3, 11, 32, 2, 32, 1, 65, 186, 175, 192, 0, 65, 8, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 194, 175, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 183, 175, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 2, 11, 32, 2, 32, 1, 65, 160, 175, 192, 0, 65, 12, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 172, 175, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 183, 175, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 153, 192, 0, 16, 156, 2, 12, 1, 11, 32, 2, 32, 1, 65, 136, 175, 192, 0, 65, 8, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 240, 174, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 144, 175, 192, 0, 16, 156, 2, 11, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 164, 1, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 208, 183, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 46, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 240, 191, 192, 0, 54, 2, 8, 32, 0, 65, 29, 54, 2, 4, 32, 0, 65, 209, 191, 192, 0, 54, 2, 0, 32, 0, 16, 163, 1, 0, 11, 25, 0, 32, 0, 40, 2, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 189, 2, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 228, 183, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 84, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 228, 183, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 135, 2, 0, 11, 234, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 20, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 0, 1, 11, 32, 2, 32, 0, 40, 2, 4, 54, 2, 40, 32, 0, 65, 12, 106, 40, 2, 0, 12, 20, 11, 32, 2, 65, 226, 189, 192, 0, 54, 2, 40, 65, 34, 12, 19, 11, 32, 2, 65, 201, 189, 192, 0, 54, 2, 40, 65, 25, 12, 18, 11, 32, 2, 65, 173, 189, 192, 0, 54, 2, 40, 65, 28, 12, 17, 11, 32, 2, 65, 146, 189, 192, 0, 54, 2, 40, 65, 27, 12, 16, 11, 32, 2, 65, 243, 188, 192, 0, 54, 2, 40, 65, 31, 12, 15, 11, 32, 2, 65, 205, 188, 192, 0, 54, 2, 40, 65, 38, 12, 14, 11, 32, 2, 65, 165, 188, 192, 0, 54, 2, 40, 65, 40, 12, 13, 11, 32, 2, 65, 238, 187, 192, 0, 54, 2, 40, 65, 55, 12, 12, 11, 32, 2, 65, 199, 187, 192, 0, 54, 2, 40, 65, 39, 12, 11, 11, 32, 2, 65, 143, 187, 192, 0, 54, 2, 40, 65, 56, 12, 10, 11, 32, 2, 65, 215, 186, 192, 0, 54, 2, 40, 65, 56, 12, 9, 11, 32, 2, 65, 169, 186, 192, 0, 54, 2, 40, 65, 46, 12, 8, 11, 32, 2, 65, 145, 186, 192, 0, 54, 2, 40, 65, 24, 12, 7, 11, 32, 2, 65, 130, 186, 192, 0, 54, 2, 40, 65, 15, 12, 6, 11, 32, 2, 65, 246, 185, 192, 0, 54, 2, 40, 65, 12, 12, 5, 11, 32, 2, 65, 219, 185, 192, 0, 54, 2, 40, 65, 27, 12, 4, 11, 32, 2, 65, 192, 185, 192, 0, 54, 2, 40, 65, 27, 12, 3, 11, 32, 2, 65, 241, 184, 192, 0, 54, 2, 40, 65, 207, 0, 12, 2, 11, 32, 2, 65, 181, 184, 192, 0, 54, 2, 40, 65, 60, 12, 1, 11, 32, 2, 65, 252, 183, 192, 0, 54, 2, 40, 65, 57, 11, 33, 0, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 65, 203, 0, 54, 2, 36, 32, 2, 32, 0, 54, 2, 44, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 244, 183, 192, 0, 54, 2, 8, 32, 2, 32, 2, 65, 40, 106, 54, 2, 32, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 32, 2, 65, 48, 106, 36, 0, 11, 16, 0, 32, 0, 65, 1, 58, 0, 4, 32, 0, 32, 1, 54, 2, 0, 11, 23, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 46, 1, 2, 127, 32, 0, 40, 2, 8, 34, 1, 65, 1, 106, 34, 2, 32, 1, 79, 4, 64, 32, 0, 32, 2, 54, 2, 8, 15, 11, 65, 128, 191, 192, 0, 65, 28, 65, 224, 192, 192, 0, 16, 144, 2, 0, 11, 95, 1, 3, 127, 32, 0, 2, 127, 32, 1, 40, 2, 4, 34, 2, 32, 1, 40, 2, 8, 34, 0, 75, 4, 64, 32, 1, 40, 2, 0, 33, 3, 3, 64, 65, 18, 32, 0, 32, 3, 106, 45, 0, 0, 65, 119, 106, 34, 4, 65, 23, 75, 65, 1, 32, 4, 116, 65, 147, 128, 128, 4, 113, 69, 114, 13, 2, 26, 32, 1, 32, 0, 65, 1, 106, 34, 0, 54, 2, 8, 32, 0, 32, 2, 71, 13, 0, 11, 11, 65, 21, 11, 54, 2, 0, 11, 182, 2, 1, 6, 127, 65, 1, 33, 4, 2, 64, 32, 1, 40, 2, 4, 34, 5, 32, 1, 40, 2, 8, 34, 2, 77, 13, 0, 32, 1, 40, 2, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 2, 64, 65, 18, 33, 4, 2, 64, 32, 2, 32, 6, 106, 45, 0, 0, 34, 3, 65, 119, 106, 14, 36, 0, 0, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 11, 65, 1, 33, 4, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 5, 71, 13, 1, 12, 6, 11, 11, 32, 3, 65, 221, 0, 71, 13, 4, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 32, 0, 65, 21, 54, 2, 0, 15, 11, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 32, 5, 32, 3, 77, 13, 3, 3, 64, 32, 3, 32, 6, 106, 45, 0, 0, 34, 2, 65, 119, 106, 34, 7, 65, 23, 75, 65, 1, 32, 7, 116, 65, 147, 128, 128, 4, 113, 69, 114, 13, 3, 32, 1, 32, 3, 65, 1, 106, 34, 3, 54, 2, 8, 32, 3, 32, 5, 71, 13, 0, 11, 12, 3, 11, 65, 128, 191, 192, 0, 65, 28, 65, 224, 192, 192, 0, 16, 144, 2, 0, 11, 65, 128, 191, 192, 0, 65, 28, 65, 224, 192, 192, 0, 16, 144, 2, 0, 11, 32, 2, 65, 221, 0, 71, 13, 0, 32, 0, 65, 19, 54, 2, 0, 15, 11, 32, 0, 32, 4, 54, 2, 0, 11, 201, 1, 1, 5, 127, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 4, 64, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 1, 40, 2, 0, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 65, 18, 33, 3, 2, 64, 32, 2, 32, 5, 106, 45, 0, 0, 34, 6, 65, 119, 106, 14, 36, 0, 0, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 4, 71, 13, 0, 11, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 6, 65, 253, 0, 71, 13, 1, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 2, 32, 1, 32, 3, 54, 2, 8, 32, 0, 65, 21, 54, 2, 0, 15, 11, 65, 19, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 15, 11, 65, 128, 191, 192, 0, 65, 28, 65, 224, 192, 192, 0, 16, 144, 2, 0, 11, 194, 1, 1, 4, 127, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 4, 64, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 1, 40, 2, 0, 33, 5, 2, 64, 2, 64, 2, 64, 3, 64, 65, 5, 33, 3, 2, 64, 32, 2, 32, 5, 106, 45, 0, 0, 65, 119, 106, 14, 50, 0, 0, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 4, 71, 13, 0, 11, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 65, 21, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 15, 11, 65, 128, 191, 192, 0, 65, 28, 65, 224, 192, 192, 0, 16, 144, 2, 0, 11, 249, 24, 1, 12, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 3, 32, 1, 40, 2, 8, 34, 7, 75, 4, 64, 32, 1, 40, 2, 0, 33, 9, 32, 7, 33, 8, 3, 64, 2, 64, 2, 127, 32, 8, 32, 9, 106, 45, 0, 0, 34, 5, 65, 220, 0, 71, 4, 64, 65, 0, 32, 5, 65, 34, 71, 13, 1, 26, 32, 1, 32, 8, 65, 1, 106, 34, 5, 54, 2, 8, 32, 4, 65, 1, 113, 65, 0, 33, 4, 4, 64, 32, 5, 33, 8, 12, 3, 11, 32, 10, 65, 1, 113, 69, 13, 5, 32, 8, 32, 7, 79, 4, 64, 32, 3, 32, 8, 79, 4, 64, 32, 8, 32, 7, 107, 34, 11, 65, 127, 76, 13, 8, 65, 0, 33, 5, 2, 64, 2, 64, 32, 11, 69, 4, 64, 65, 1, 33, 6, 65, 0, 33, 3, 12, 1, 11, 32, 11, 34, 3, 65, 1, 16, 84, 34, 6, 69, 13, 1, 11, 32, 2, 65, 0, 54, 2, 8, 32, 2, 65, 0, 54, 2, 12, 32, 11, 69, 13, 12, 32, 7, 32, 9, 106, 33, 8, 65, 0, 33, 10, 65, 0, 33, 1, 65, 0, 33, 7, 3, 64, 32, 8, 45, 0, 0, 34, 9, 65, 32, 73, 4, 64, 65, 0, 33, 4, 12, 15, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 1, 113, 4, 64, 2, 64, 32, 9, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 0, 65, 12, 33, 4, 32, 9, 65, 191, 127, 106, 14, 38, 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 0, 0, 0, 0, 0, 25, 11, 32, 7, 65, 3, 75, 13, 1, 32, 2, 65, 12, 106, 32, 7, 106, 32, 9, 58, 0, 0, 65, 1, 33, 1, 32, 7, 65, 1, 106, 34, 7, 65, 4, 71, 13, 9, 2, 64, 32, 2, 40, 2, 12, 34, 4, 65, 80, 106, 34, 1, 65, 255, 1, 113, 65, 10, 73, 13, 0, 2, 64, 32, 4, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 4, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 1, 12, 24, 11, 32, 4, 65, 73, 106, 33, 1, 12, 1, 11, 32, 4, 65, 169, 127, 106, 33, 1, 11, 32, 4, 65, 8, 118, 34, 10, 65, 80, 106, 34, 7, 65, 255, 1, 113, 65, 10, 73, 13, 5, 32, 10, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 2, 32, 10, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 21, 32, 10, 65, 169, 127, 106, 33, 7, 12, 5, 11, 32, 10, 65, 1, 113, 13, 2, 32, 9, 65, 220, 0, 70, 4, 64, 65, 1, 33, 10, 65, 0, 33, 1, 12, 9, 11, 32, 12, 65, 1, 70, 4, 64, 65, 17, 33, 4, 12, 24, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 20, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 6, 12, 20, 11, 32, 5, 32, 6, 106, 32, 9, 58, 0, 0, 12, 3, 11, 32, 7, 65, 4, 65, 232, 190, 192, 0, 16, 143, 2, 0, 11, 32, 10, 65, 73, 106, 33, 7, 12, 2, 11, 65, 1, 33, 1, 65, 12, 33, 4, 65, 1, 33, 10, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 65, 94, 106, 14, 84, 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 0, 26, 26, 26, 26, 26, 1, 26, 26, 26, 2, 26, 26, 26, 26, 26, 26, 26, 3, 26, 26, 26, 4, 26, 5, 11, 26, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 22, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 8, 12, 22, 11, 32, 5, 32, 6, 106, 32, 9, 58, 0, 0, 12, 5, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 21, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 7, 12, 21, 11, 32, 5, 32, 6, 106, 65, 8, 58, 0, 0, 12, 4, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 20, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 6, 12, 20, 11, 32, 5, 32, 6, 106, 65, 12, 58, 0, 0, 12, 3, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 19, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 5, 12, 19, 11, 32, 5, 32, 6, 106, 65, 10, 58, 0, 0, 12, 2, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 18, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 4, 12, 18, 11, 32, 5, 32, 6, 106, 65, 13, 58, 0, 0, 12, 1, 11, 2, 64, 32, 3, 32, 5, 71, 13, 0, 32, 3, 65, 1, 106, 34, 1, 32, 3, 73, 13, 17, 32, 3, 65, 1, 116, 34, 4, 32, 1, 32, 4, 32, 1, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 0, 32, 3, 13, 3, 12, 17, 11, 32, 5, 32, 6, 106, 65, 9, 58, 0, 0, 11, 32, 5, 65, 1, 106, 33, 5, 12, 3, 11, 2, 64, 32, 4, 65, 16, 118, 34, 9, 65, 80, 106, 34, 10, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 9, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 9, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 17, 32, 9, 65, 169, 127, 106, 33, 10, 12, 1, 11, 32, 9, 65, 73, 106, 33, 10, 11, 2, 64, 32, 4, 65, 24, 118, 34, 9, 65, 80, 106, 34, 4, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 9, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 9, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 17, 32, 9, 65, 169, 127, 106, 33, 4, 12, 1, 11, 32, 9, 65, 73, 106, 33, 4, 11, 32, 7, 65, 8, 116, 32, 1, 65, 12, 116, 114, 32, 10, 65, 255, 1, 113, 65, 4, 116, 114, 34, 7, 32, 4, 65, 255, 1, 113, 114, 33, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 65, 128, 240, 3, 113, 65, 128, 176, 3, 70, 4, 64, 32, 12, 65, 1, 70, 13, 1, 32, 1, 65, 255, 255, 3, 113, 65, 255, 183, 3, 75, 13, 3, 65, 0, 33, 7, 65, 1, 33, 12, 32, 1, 33, 13, 12, 8, 11, 32, 1, 65, 128, 240, 3, 113, 65, 128, 176, 3, 70, 34, 4, 69, 13, 1, 65, 12, 33, 4, 12, 23, 11, 32, 1, 65, 255, 255, 3, 113, 65, 128, 184, 3, 73, 4, 64, 65, 8, 33, 4, 12, 23, 11, 32, 13, 65, 255, 255, 3, 113, 65, 128, 208, 124, 106, 34, 4, 65, 255, 255, 3, 113, 34, 7, 32, 4, 71, 13, 2, 65, 15, 33, 4, 32, 1, 65, 128, 200, 0, 106, 65, 255, 255, 3, 113, 32, 7, 65, 10, 116, 114, 34, 7, 65, 128, 128, 4, 106, 34, 1, 65, 128, 128, 196, 0, 70, 32, 7, 65, 255, 255, 63, 75, 114, 32, 1, 65, 128, 240, 255, 63, 113, 65, 128, 176, 3, 70, 114, 13, 22, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 11, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 8, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 10, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 9, 32, 3, 32, 5, 107, 65, 4, 79, 4, 64, 32, 5, 65, 4, 106, 33, 4, 12, 6, 11, 32, 5, 65, 4, 106, 34, 4, 32, 5, 73, 13, 18, 32, 3, 65, 1, 116, 34, 1, 32, 4, 32, 1, 32, 4, 75, 27, 34, 1, 65, 8, 32, 1, 65, 8, 75, 27, 33, 1, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 1, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 5, 32, 3, 69, 13, 18, 12, 4, 11, 32, 3, 32, 5, 107, 2, 127, 2, 64, 2, 64, 65, 128, 128, 196, 0, 32, 1, 65, 255, 255, 3, 113, 32, 4, 27, 34, 1, 65, 128, 1, 79, 4, 64, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 10, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 8, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 9, 65, 3, 12, 3, 11, 32, 2, 32, 1, 58, 0, 8, 65, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 9, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 8, 65, 2, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 11, 32, 2, 32, 1, 65, 12, 118, 65, 128, 1, 114, 58, 0, 9, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 8, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 10, 65, 4, 11, 34, 4, 79, 4, 64, 32, 4, 32, 5, 106, 33, 1, 12, 3, 11, 32, 4, 32, 5, 106, 34, 1, 32, 5, 73, 13, 17, 32, 3, 65, 1, 116, 34, 7, 32, 1, 32, 7, 32, 1, 75, 27, 34, 7, 65, 8, 32, 7, 65, 8, 75, 27, 33, 7, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 32, 12, 1, 11, 32, 2, 65, 1, 54, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 32, 6, 54, 2, 32, 11, 32, 2, 65, 16, 106, 32, 7, 65, 1, 32, 2, 65, 32, 106, 16, 13, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 24, 33, 3, 32, 2, 40, 2, 16, 65, 1, 71, 13, 2, 32, 3, 13, 3, 12, 17, 11, 65, 6, 33, 4, 12, 20, 11, 65, 176, 191, 192, 0, 65, 33, 65, 156, 191, 192, 0, 16, 144, 2, 0, 11, 32, 5, 32, 6, 106, 32, 2, 65, 8, 106, 32, 4, 16, 210, 2, 26, 65, 0, 33, 7, 32, 1, 33, 5, 12, 2, 11, 32, 6, 32, 3, 16, 135, 2, 0, 11, 32, 5, 32, 6, 106, 32, 2, 40, 2, 8, 54, 0, 0, 65, 0, 33, 12, 32, 4, 33, 5, 65, 0, 33, 7, 11, 65, 0, 33, 1, 65, 0, 33, 10, 11, 32, 8, 65, 1, 106, 33, 8, 32, 11, 65, 127, 106, 34, 11, 13, 0, 11, 12, 11, 11, 32, 11, 65, 1, 16, 135, 2, 0, 11, 32, 8, 32, 3, 65, 240, 192, 192, 0, 16, 145, 2, 0, 11, 32, 7, 32, 8, 65, 240, 192, 192, 0, 16, 149, 2, 0, 11, 65, 1, 33, 10, 32, 4, 65, 1, 115, 11, 33, 4, 32, 1, 32, 8, 65, 1, 106, 34, 8, 54, 2, 8, 11, 32, 3, 32, 8, 75, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 4, 12, 8, 11, 2, 64, 32, 8, 32, 7, 79, 4, 64, 32, 3, 32, 8, 73, 13, 1, 32, 2, 65, 32, 106, 32, 7, 32, 9, 106, 32, 8, 32, 7, 107, 16, 192, 2, 65, 1, 33, 8, 32, 2, 65, 40, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 32, 65, 1, 71, 4, 64, 32, 2, 40, 2, 36, 33, 5, 65, 0, 33, 8, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 12, 11, 11, 32, 0, 65, 15, 54, 2, 4, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 12, 10, 11, 32, 7, 32, 8, 65, 128, 193, 192, 0, 16, 149, 2, 0, 11, 32, 8, 32, 3, 65, 128, 193, 192, 0, 16, 145, 2, 0, 11, 16, 136, 2, 0, 11, 16, 165, 1, 0, 11, 65, 12, 33, 4, 32, 10, 65, 1, 113, 13, 1, 65, 17, 33, 4, 32, 12, 65, 1, 70, 13, 1, 11, 32, 2, 65, 32, 106, 32, 6, 32, 5, 16, 192, 2, 32, 2, 40, 2, 32, 65, 1, 71, 13, 1, 32, 3, 69, 32, 6, 69, 114, 69, 4, 64, 32, 6, 16, 223, 1, 11, 65, 15, 33, 4, 12, 2, 11, 32, 3, 69, 32, 6, 69, 114, 13, 1, 32, 6, 16, 223, 1, 12, 1, 11, 32, 0, 65, 16, 106, 32, 5, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 1, 54, 2, 4, 65, 0, 33, 8, 12, 2, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 65, 1, 33, 8, 11, 32, 0, 32, 8, 54, 2, 0, 32, 2, 65, 48, 106, 36, 0, 11, 109, 1, 6, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 13, 0, 32, 1, 40, 2, 0, 33, 5, 3, 64, 32, 2, 32, 5, 106, 45, 0, 0, 34, 6, 65, 119, 106, 34, 7, 65, 23, 77, 65, 0, 65, 1, 32, 7, 116, 65, 147, 128, 128, 4, 113, 27, 69, 4, 64, 65, 1, 33, 3, 12, 2, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 4, 32, 2, 75, 13, 0, 11, 11, 32, 0, 32, 6, 58, 0, 1, 32, 0, 32, 3, 58, 0, 0, 11, 56, 1, 1, 127, 2, 127, 65, 0, 32, 1, 40, 2, 4, 32, 1, 40, 2, 8, 34, 2, 77, 13, 0, 26, 32, 1, 40, 2, 0, 32, 2, 106, 45, 0, 0, 33, 2, 65, 1, 11, 33, 1, 32, 0, 32, 2, 58, 0, 1, 32, 0, 32, 1, 58, 0, 0, 11, 253, 1, 1, 3, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 1, 11, 2, 64, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 4, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 65, 221, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 36, 0, 11, 253, 1, 1, 3, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 1, 11, 2, 64, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 4, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 36, 0, 11, 213, 3, 1, 3, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 1, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 1, 11, 32, 3, 69, 13, 1, 32, 4, 32, 3, 16, 135, 2, 0, 11, 32, 3, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 3, 54, 2, 8, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 0, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 4, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 36, 0, 11, 162, 1, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 4, 64, 32, 2, 32, 0, 54, 2, 4, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 244, 183, 192, 0, 54, 2, 8, 32, 2, 65, 204, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 2, 32, 2, 65, 4, 106, 54, 2, 44, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 228, 183, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 160, 193, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 41, 1, 1, 127, 65, 128, 8, 65, 1, 16, 84, 34, 1, 69, 4, 64, 65, 128, 8, 65, 1, 16, 135, 2, 0, 11, 32, 0, 66, 128, 8, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 162, 3, 1, 6, 127, 35, 0, 65, 48, 107, 34, 4, 36, 0, 32, 4, 65, 8, 106, 65, 0, 58, 0, 0, 32, 4, 66, 0, 55, 3, 0, 32, 4, 32, 2, 65, 10, 112, 65, 48, 114, 58, 0, 9, 65, 9, 33, 3, 2, 127, 32, 2, 65, 10, 73, 4, 64, 32, 4, 65, 9, 106, 33, 7, 65, 1, 12, 1, 11, 2, 64, 3, 64, 2, 64, 32, 2, 65, 10, 110, 33, 6, 32, 3, 65, 127, 106, 34, 5, 32, 3, 75, 13, 0, 32, 4, 32, 5, 106, 34, 7, 32, 6, 65, 10, 112, 65, 48, 114, 58, 0, 0, 32, 2, 65, 228, 0, 73, 32, 5, 33, 3, 32, 6, 33, 2, 69, 13, 1, 12, 2, 11, 11, 65, 176, 191, 192, 0, 65, 33, 65, 136, 194, 192, 0, 16, 144, 2, 0, 11, 65, 10, 32, 5, 107, 11, 33, 2, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 1, 65, 8, 106, 40, 2, 0, 34, 3, 107, 32, 2, 79, 4, 64, 32, 1, 40, 2, 0, 33, 5, 12, 1, 11, 2, 64, 32, 2, 32, 3, 106, 34, 6, 32, 3, 73, 13, 0, 32, 5, 65, 1, 116, 34, 3, 32, 6, 32, 3, 32, 6, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 32, 12, 1, 11, 32, 4, 65, 40, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 36, 32, 4, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 4, 65, 16, 106, 32, 3, 65, 1, 32, 4, 65, 32, 106, 16, 13, 32, 4, 65, 24, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 20, 33, 5, 32, 4, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 5, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 5, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 32, 7, 32, 2, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 2, 106, 54, 2, 0, 32, 4, 65, 48, 106, 36, 0, 11, 179, 3, 2, 6, 127, 1, 126, 35, 0, 65, 64, 106, 34, 4, 36, 0, 32, 4, 65, 23, 106, 65, 0, 54, 0, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 66, 0, 55, 3, 8, 32, 4, 32, 2, 66, 10, 130, 167, 65, 48, 114, 58, 0, 27, 65, 19, 33, 6, 2, 127, 32, 2, 66, 10, 84, 4, 64, 32, 4, 65, 27, 106, 33, 7, 65, 1, 12, 1, 11, 2, 64, 3, 64, 2, 64, 32, 2, 66, 10, 128, 33, 9, 32, 6, 65, 127, 106, 34, 3, 32, 6, 75, 13, 0, 32, 4, 65, 8, 106, 32, 3, 106, 34, 7, 32, 9, 66, 10, 130, 167, 65, 48, 114, 58, 0, 0, 32, 2, 66, 228, 0, 84, 32, 3, 33, 6, 32, 9, 33, 2, 69, 13, 1, 12, 2, 11, 11, 65, 176, 191, 192, 0, 65, 33, 65, 152, 194, 192, 0, 16, 144, 2, 0, 11, 65, 20, 32, 3, 107, 11, 33, 6, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 5, 32, 1, 65, 8, 106, 40, 2, 0, 34, 3, 107, 32, 6, 79, 4, 64, 32, 1, 40, 2, 0, 33, 5, 12, 1, 11, 2, 64, 32, 3, 32, 6, 106, 34, 8, 32, 3, 73, 13, 0, 32, 5, 65, 1, 116, 34, 3, 32, 8, 32, 3, 32, 8, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 48, 12, 1, 11, 32, 4, 65, 56, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 52, 32, 4, 32, 1, 40, 2, 0, 54, 2, 48, 11, 32, 4, 65, 32, 106, 32, 3, 65, 1, 32, 4, 65, 48, 106, 16, 13, 32, 4, 65, 40, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 36, 33, 5, 32, 4, 40, 2, 32, 65, 1, 71, 4, 64, 32, 1, 32, 5, 54, 2, 0, 32, 1, 65, 4, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 3, 12, 2, 11, 32, 3, 69, 13, 0, 32, 5, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 3, 32, 5, 106, 32, 7, 32, 6, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 6, 106, 54, 2, 0, 32, 4, 65, 64, 107, 36, 0, 11, 250, 42, 1, 8, 127, 35, 0, 65, 48, 107, 34, 5, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 8, 106, 34, 7, 40, 2, 0, 34, 4, 32, 1, 65, 4, 106, 34, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 10, 12, 1, 11, 32, 4, 65, 1, 106, 34, 10, 32, 4, 73, 13, 1, 32, 4, 65, 1, 116, 34, 6, 32, 10, 32, 6, 32, 10, 75, 27, 34, 10, 65, 8, 32, 10, 65, 8, 75, 27, 33, 10, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 40, 106, 65, 1, 54, 2, 0, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 10, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 65, 24, 106, 40, 2, 0, 33, 4, 32, 5, 40, 2, 20, 33, 10, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 10, 54, 2, 0, 32, 1, 65, 4, 106, 32, 4, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 1, 32, 10, 32, 4, 16, 135, 2, 0, 11, 32, 4, 32, 10, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 5, 65, 0, 54, 2, 12, 2, 64, 32, 3, 69, 13, 0, 32, 2, 32, 3, 106, 33, 10, 3, 64, 32, 2, 65, 1, 106, 33, 3, 2, 64, 32, 2, 44, 0, 0, 34, 4, 65, 0, 78, 4, 64, 32, 4, 65, 255, 1, 113, 33, 4, 32, 3, 33, 2, 12, 1, 11, 2, 127, 32, 3, 32, 10, 70, 4, 64, 32, 10, 33, 3, 65, 0, 12, 1, 11, 32, 2, 65, 2, 106, 33, 3, 32, 2, 45, 0, 1, 65, 63, 113, 11, 33, 2, 32, 4, 65, 31, 113, 33, 6, 32, 4, 65, 255, 1, 113, 34, 11, 65, 224, 1, 73, 4, 64, 32, 2, 32, 6, 65, 6, 116, 114, 33, 4, 32, 3, 33, 2, 12, 1, 11, 2, 64, 32, 3, 32, 10, 70, 4, 64, 65, 0, 33, 9, 32, 10, 33, 4, 12, 1, 11, 32, 3, 45, 0, 0, 65, 63, 113, 33, 9, 32, 3, 65, 1, 106, 34, 4, 33, 3, 11, 32, 9, 32, 2, 65, 6, 116, 114, 33, 9, 32, 11, 65, 240, 1, 73, 4, 64, 32, 9, 32, 6, 65, 12, 116, 114, 33, 4, 32, 3, 33, 2, 12, 1, 11, 2, 127, 32, 4, 32, 10, 70, 4, 64, 32, 3, 33, 2, 65, 0, 12, 1, 11, 32, 4, 65, 1, 106, 33, 2, 32, 4, 45, 0, 0, 65, 63, 113, 11, 32, 6, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 9, 65, 6, 116, 114, 114, 33, 4, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 120, 106, 14, 27, 4, 5, 6, 1, 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 0, 11, 32, 4, 65, 220, 0, 70, 13, 1, 32, 4, 65, 128, 128, 196, 0, 71, 13, 0, 32, 7, 40, 2, 0, 33, 4, 12, 24, 11, 32, 4, 65, 32, 73, 13, 7, 32, 4, 65, 128, 1, 73, 13, 8, 32, 4, 65, 128, 16, 73, 13, 9, 32, 4, 65, 128, 128, 4, 79, 13, 10, 32, 5, 32, 4, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 5, 32, 4, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 5, 32, 4, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 11, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 20, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 23, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 20, 11, 32, 4, 69, 13, 23, 12, 25, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 18, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 22, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 18, 11, 32, 4, 69, 13, 22, 12, 24, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 16, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 21, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 16, 11, 32, 4, 69, 13, 21, 12, 23, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 14, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 20, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 14, 11, 32, 4, 69, 13, 20, 12, 22, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 12, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 19, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 12, 11, 32, 4, 69, 13, 19, 12, 21, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 10, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 18, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 10, 11, 32, 4, 69, 13, 18, 12, 20, 11, 32, 7, 40, 2, 0, 34, 4, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 8, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 17, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 8, 11, 32, 4, 69, 13, 17, 12, 19, 11, 32, 7, 40, 2, 0, 34, 3, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 6, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 16, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 6, 11, 32, 3, 69, 13, 16, 12, 19, 11, 32, 7, 40, 2, 0, 34, 3, 32, 8, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 4, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 15, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 4, 11, 32, 3, 69, 13, 15, 12, 18, 11, 32, 5, 32, 4, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 5, 32, 4, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 12, 1, 11, 32, 5, 32, 4, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 5, 32, 4, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 5, 32, 4, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 5, 32, 4, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 33, 4, 2, 64, 32, 8, 40, 2, 0, 34, 6, 32, 7, 40, 2, 0, 34, 3, 107, 32, 4, 79, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 32, 4, 106, 34, 9, 32, 3, 73, 13, 13, 32, 6, 65, 1, 116, 34, 3, 32, 9, 32, 3, 32, 9, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 6, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 6, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 13, 12, 16, 11, 32, 3, 32, 6, 106, 32, 5, 65, 12, 106, 32, 4, 16, 210, 2, 26, 12, 9, 11, 32, 3, 32, 6, 106, 32, 4, 58, 0, 0, 65, 1, 33, 4, 12, 8, 11, 32, 3, 32, 6, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 11, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 11, 12, 14, 11, 32, 3, 32, 6, 106, 65, 245, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 11, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 11, 12, 14, 11, 32, 3, 32, 6, 106, 65, 48, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 11, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 11, 12, 14, 11, 32, 3, 32, 6, 106, 65, 48, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 11, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 11, 12, 14, 11, 32, 3, 32, 6, 106, 32, 4, 65, 255, 1, 113, 34, 3, 65, 4, 118, 34, 6, 65, 48, 114, 32, 6, 65, 55, 106, 32, 3, 65, 160, 1, 73, 27, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 3, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 3, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 3, 65, 1, 106, 34, 6, 32, 3, 73, 13, 11, 32, 3, 65, 1, 116, 34, 9, 32, 6, 32, 9, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 3, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 3, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 6, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 6, 32, 5, 40, 2, 24, 33, 3, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 6, 54, 2, 0, 32, 7, 40, 2, 0, 33, 3, 12, 1, 11, 32, 3, 69, 13, 11, 12, 14, 11, 32, 3, 32, 6, 106, 32, 4, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 55, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 65, 1, 33, 4, 12, 7, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 10, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 10, 12, 12, 11, 32, 3, 32, 4, 106, 65, 242, 0, 58, 0, 0, 65, 1, 33, 4, 12, 6, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 9, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 9, 12, 11, 11, 32, 3, 32, 4, 106, 65, 230, 0, 58, 0, 0, 65, 1, 33, 4, 12, 5, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 8, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 8, 12, 10, 11, 32, 3, 32, 4, 106, 65, 238, 0, 58, 0, 0, 65, 1, 33, 4, 12, 4, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 7, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 7, 12, 9, 11, 32, 3, 32, 4, 106, 65, 244, 0, 58, 0, 0, 65, 1, 33, 4, 12, 3, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 6, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 6, 12, 8, 11, 32, 3, 32, 4, 106, 65, 226, 0, 58, 0, 0, 65, 1, 33, 4, 12, 2, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 5, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 5, 12, 7, 11, 32, 3, 32, 4, 106, 65, 34, 58, 0, 0, 65, 1, 33, 4, 12, 1, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 2, 64, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 32, 4, 65, 1, 106, 34, 3, 32, 4, 73, 13, 4, 32, 4, 65, 1, 116, 34, 6, 32, 3, 32, 6, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 1, 54, 2, 40, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 3, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 40, 2, 20, 33, 3, 32, 5, 40, 2, 24, 33, 4, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 4, 54, 2, 0, 32, 1, 32, 3, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 1, 11, 32, 4, 69, 13, 4, 12, 6, 11, 32, 3, 32, 4, 106, 65, 220, 0, 58, 0, 0, 65, 1, 33, 4, 11, 32, 7, 32, 7, 40, 2, 0, 32, 4, 106, 34, 4, 54, 2, 0, 32, 2, 32, 10, 71, 13, 0, 11, 11, 32, 8, 40, 2, 0, 32, 4, 71, 4, 64, 32, 1, 40, 2, 0, 33, 2, 12, 2, 11, 32, 4, 65, 1, 106, 34, 2, 32, 4, 73, 13, 0, 32, 4, 65, 1, 116, 34, 3, 32, 2, 32, 3, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 4, 69, 4, 64, 32, 5, 65, 0, 54, 2, 32, 12, 1, 11, 32, 5, 65, 40, 106, 65, 1, 54, 2, 0, 32, 5, 32, 4, 54, 2, 36, 32, 5, 32, 1, 40, 2, 0, 54, 2, 32, 11, 32, 5, 65, 16, 106, 32, 2, 65, 1, 32, 5, 65, 32, 106, 16, 13, 32, 5, 65, 24, 106, 40, 2, 0, 33, 3, 32, 5, 40, 2, 20, 33, 2, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 32, 8, 32, 3, 54, 2, 0, 32, 1, 32, 2, 54, 2, 0, 32, 7, 40, 2, 0, 33, 4, 12, 2, 11, 32, 3, 69, 13, 0, 32, 2, 32, 3, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 4, 106, 65, 34, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 54, 2, 0, 32, 5, 65, 48, 106, 36, 0, 15, 11, 32, 3, 32, 4, 16, 135, 2, 0, 11, 32, 6, 32, 3, 16, 135, 2, 0, 11, 144, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 4, 32, 1, 65, 8, 106, 40, 2, 0, 34, 2, 107, 65, 4, 79, 4, 64, 32, 1, 40, 2, 0, 33, 4, 12, 1, 11, 2, 64, 32, 2, 65, 4, 106, 34, 5, 32, 2, 73, 13, 0, 32, 4, 65, 1, 116, 34, 2, 32, 5, 32, 2, 32, 5, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 4, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 1, 54, 2, 0, 32, 3, 32, 4, 54, 2, 20, 32, 3, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 65, 1, 32, 3, 65, 16, 106, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 4, 33, 4, 32, 3, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 4, 54, 2, 0, 32, 1, 65, 4, 106, 32, 2, 54, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 33, 2, 12, 2, 11, 32, 2, 69, 13, 0, 32, 4, 32, 2, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 4, 106, 65, 238, 234, 177, 227, 6, 54, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 65, 4, 106, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 11, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 187, 1, 11, 142, 2, 1, 3, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 2, 64, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 0, 32, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 2, 69, 4, 64, 32, 4, 65, 0, 54, 2, 16, 12, 1, 11, 32, 4, 65, 24, 106, 65, 1, 54, 2, 0, 32, 4, 32, 2, 54, 2, 20, 32, 4, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 4, 32, 3, 65, 1, 32, 4, 65, 16, 106, 16, 13, 32, 4, 65, 8, 106, 40, 2, 0, 33, 2, 32, 4, 40, 2, 4, 33, 3, 32, 4, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 3, 54, 2, 0, 32, 1, 65, 4, 106, 32, 2, 54, 2, 0, 32, 1, 40, 2, 8, 33, 2, 12, 2, 11, 32, 2, 69, 13, 0, 32, 3, 32, 2, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 3, 106, 65, 219, 0, 58, 0, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 4, 65, 32, 106, 36, 0, 11, 142, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 3, 12, 1, 11, 2, 64, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 0, 32, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 2, 69, 4, 64, 32, 4, 65, 0, 54, 2, 16, 12, 1, 11, 32, 4, 65, 24, 106, 65, 1, 54, 2, 0, 32, 4, 32, 2, 54, 2, 20, 32, 4, 32, 1, 40, 2, 0, 54, 2, 16, 11, 32, 4, 32, 3, 65, 1, 32, 4, 65, 16, 106, 16, 13, 32, 4, 65, 8, 106, 40, 2, 0, 33, 2, 32, 4, 40, 2, 4, 33, 3, 32, 4, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 32, 3, 54, 2, 0, 32, 1, 65, 4, 106, 32, 2, 54, 2, 0, 32, 1, 40, 2, 8, 33, 2, 12, 2, 11, 32, 2, 69, 13, 0, 32, 3, 32, 2, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 3, 106, 65, 251, 0, 58, 0, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 4, 65, 32, 106, 36, 0, 11, 143, 6, 1, 4, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 5, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 1, 11, 32, 5, 65, 1, 106, 34, 6, 32, 5, 73, 13, 1, 32, 5, 65, 1, 116, 34, 7, 32, 6, 32, 7, 32, 6, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 0, 12, 1, 11, 32, 4, 65, 8, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 4, 32, 4, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 4, 65, 16, 106, 32, 6, 65, 1, 32, 4, 16, 13, 32, 4, 65, 24, 106, 40, 2, 0, 33, 5, 32, 4, 40, 2, 20, 33, 6, 32, 4, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 5, 54, 2, 0, 32, 1, 40, 2, 8, 33, 5, 12, 1, 11, 32, 5, 69, 13, 1, 12, 4, 11, 32, 5, 32, 6, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 4, 32, 1, 32, 2, 32, 3, 16, 187, 1, 32, 4, 65, 24, 106, 34, 2, 32, 4, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 4, 55, 3, 16, 2, 64, 32, 4, 40, 2, 0, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 5, 32, 1, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 2, 11, 32, 5, 65, 1, 106, 34, 2, 32, 5, 73, 13, 2, 32, 5, 65, 1, 116, 34, 3, 32, 2, 32, 3, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 0, 12, 1, 11, 32, 4, 65, 8, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 4, 32, 4, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 4, 65, 16, 106, 32, 2, 65, 1, 32, 4, 16, 13, 32, 4, 65, 24, 106, 40, 2, 0, 33, 5, 32, 4, 40, 2, 20, 33, 6, 32, 4, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 5, 54, 2, 0, 32, 1, 40, 2, 8, 33, 5, 12, 2, 11, 32, 5, 69, 13, 2, 12, 5, 11, 32, 0, 32, 4, 41, 3, 16, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 5, 32, 6, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 5, 54, 2, 8, 32, 1, 65, 4, 106, 40, 2, 0, 32, 5, 71, 4, 64, 32, 1, 40, 2, 0, 33, 6, 12, 2, 11, 32, 5, 65, 1, 106, 34, 2, 32, 5, 73, 13, 0, 32, 5, 65, 1, 116, 34, 3, 32, 2, 32, 3, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 5, 69, 4, 64, 32, 4, 65, 0, 54, 2, 0, 12, 1, 11, 32, 4, 65, 8, 106, 65, 1, 54, 2, 0, 32, 4, 32, 5, 54, 2, 4, 32, 4, 32, 1, 40, 2, 0, 54, 2, 0, 11, 32, 4, 65, 16, 106, 32, 2, 65, 1, 32, 4, 16, 13, 32, 4, 65, 24, 106, 40, 2, 0, 33, 5, 32, 4, 40, 2, 20, 33, 6, 32, 4, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 32, 6, 54, 2, 0, 32, 1, 65, 4, 106, 32, 5, 54, 2, 0, 32, 1, 40, 2, 8, 33, 5, 12, 2, 11, 32, 5, 69, 13, 0, 12, 3, 11, 16, 136, 2, 0, 11, 32, 5, 32, 6, 106, 65, 251, 0, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 4, 65, 32, 106, 36, 0, 15, 11, 32, 6, 32, 5, 16, 135, 2, 0, 11, 237, 15, 2, 8, 127, 3, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 27, 73, 4, 64, 12, 1, 11, 65, 0, 32, 1, 65, 102, 106, 34, 7, 32, 7, 32, 1, 75, 27, 33, 10, 3, 64, 32, 8, 65, 26, 106, 34, 7, 32, 8, 73, 13, 2, 32, 7, 32, 1, 75, 13, 7, 32, 6, 65, 32, 106, 34, 7, 32, 6, 73, 13, 3, 32, 7, 32, 3, 75, 13, 8, 32, 2, 32, 6, 106, 34, 5, 32, 4, 32, 0, 32, 8, 106, 34, 11, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 1, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 2, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 3, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 4, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 6, 106, 32, 4, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 7, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 5, 106, 32, 4, 32, 14, 32, 15, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 8, 106, 32, 4, 32, 11, 65, 6, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 9, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 10, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 11, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 12, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 13, 106, 32, 4, 32, 15, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 14, 106, 32, 4, 32, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 15, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 16, 106, 32, 4, 32, 11, 65, 12, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 17, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 18, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 19, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 20, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 22, 106, 32, 4, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 23, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 21, 106, 32, 4, 32, 14, 32, 15, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 24, 106, 32, 4, 32, 11, 65, 18, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 25, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 26, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 27, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 28, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 29, 106, 32, 4, 32, 15, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 30, 106, 32, 4, 32, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 31, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 7, 33, 6, 32, 8, 65, 24, 106, 34, 8, 32, 10, 77, 13, 0, 11, 11, 32, 1, 32, 1, 65, 3, 112, 34, 11, 107, 34, 9, 32, 1, 75, 13, 2, 32, 8, 32, 9, 79, 4, 64, 32, 7, 33, 6, 12, 10, 11, 3, 64, 32, 8, 65, 3, 106, 34, 10, 32, 8, 73, 13, 4, 32, 10, 32, 1, 75, 13, 8, 32, 7, 65, 4, 106, 34, 6, 32, 7, 73, 13, 5, 32, 6, 32, 3, 75, 13, 9, 32, 2, 32, 7, 106, 34, 12, 32, 4, 32, 0, 32, 8, 106, 34, 5, 45, 0, 0, 34, 7, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 3, 106, 32, 4, 32, 5, 65, 2, 106, 45, 0, 0, 34, 8, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 1, 106, 32, 4, 32, 7, 65, 4, 116, 65, 48, 113, 32, 5, 65, 1, 106, 45, 0, 0, 34, 7, 65, 4, 118, 114, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 2, 106, 32, 4, 32, 7, 65, 2, 116, 65, 60, 113, 32, 8, 65, 6, 118, 114, 106, 45, 0, 0, 58, 0, 0, 32, 6, 33, 7, 32, 10, 34, 8, 32, 9, 73, 13, 0, 11, 12, 9, 11, 65, 224, 194, 192, 0, 65, 28, 65, 160, 196, 192, 0, 16, 144, 2, 0, 11, 65, 224, 194, 192, 0, 65, 28, 65, 192, 196, 192, 0, 16, 144, 2, 0, 11, 65, 176, 194, 192, 0, 65, 33, 65, 224, 196, 192, 0, 16, 144, 2, 0, 11, 65, 224, 194, 192, 0, 65, 28, 65, 240, 196, 192, 0, 16, 144, 2, 0, 11, 65, 224, 194, 192, 0, 65, 28, 65, 144, 197, 192, 0, 16, 144, 2, 0, 11, 32, 7, 32, 1, 65, 176, 196, 192, 0, 16, 145, 2, 0, 11, 32, 7, 32, 3, 65, 208, 196, 192, 0, 16, 145, 2, 0, 11, 32, 10, 32, 1, 65, 128, 197, 192, 0, 16, 145, 2, 0, 11, 32, 6, 32, 3, 65, 160, 197, 192, 0, 16, 145, 2, 0, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 65, 127, 106, 14, 2, 1, 0, 2, 11, 32, 9, 32, 1, 79, 13, 5, 32, 6, 32, 3, 79, 13, 6, 32, 2, 32, 6, 106, 32, 4, 32, 0, 32, 9, 106, 45, 0, 0, 34, 7, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 9, 65, 1, 106, 34, 10, 32, 1, 79, 13, 7, 32, 6, 65, 1, 106, 34, 1, 32, 3, 79, 13, 8, 32, 1, 32, 2, 106, 32, 4, 32, 7, 65, 4, 116, 65, 48, 113, 32, 0, 32, 10, 106, 45, 0, 0, 34, 0, 65, 240, 1, 113, 65, 4, 118, 114, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 2, 106, 34, 1, 32, 3, 79, 13, 9, 32, 1, 32, 2, 106, 32, 4, 32, 0, 65, 2, 116, 65, 60, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 3, 106, 34, 0, 32, 6, 73, 13, 10, 32, 0, 15, 11, 32, 9, 32, 1, 79, 13, 1, 32, 6, 32, 3, 79, 13, 2, 32, 2, 32, 6, 106, 32, 4, 32, 0, 32, 9, 106, 45, 0, 0, 34, 0, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 1, 106, 34, 1, 32, 3, 79, 13, 3, 32, 1, 32, 2, 106, 32, 4, 32, 0, 65, 4, 116, 65, 48, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 2, 106, 33, 6, 11, 32, 6, 15, 11, 32, 9, 32, 1, 65, 176, 197, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 3, 65, 192, 197, 192, 0, 16, 143, 2, 0, 11, 32, 1, 32, 3, 65, 208, 197, 192, 0, 16, 143, 2, 0, 11, 32, 9, 32, 1, 65, 224, 197, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 3, 65, 240, 197, 192, 0, 16, 143, 2, 0, 11, 32, 10, 32, 1, 65, 128, 198, 192, 0, 16, 143, 2, 0, 11, 32, 1, 32, 3, 65, 144, 198, 192, 0, 16, 143, 2, 0, 11, 32, 1, 32, 3, 65, 160, 198, 192, 0, 16, 143, 2, 0, 11, 65, 224, 194, 192, 0, 65, 28, 65, 176, 198, 192, 0, 16, 144, 2, 0, 11, 168, 1, 1, 2, 127, 2, 64, 2, 64, 32, 0, 32, 1, 32, 2, 32, 3, 65, 220, 216, 192, 0, 40, 2, 0, 16, 193, 1, 34, 5, 32, 3, 77, 4, 64, 32, 1, 65, 3, 112, 65, 3, 115, 65, 3, 112, 34, 0, 4, 64, 32, 2, 32, 5, 106, 33, 2, 32, 0, 33, 1, 32, 3, 32, 5, 107, 34, 4, 33, 3, 3, 64, 32, 3, 69, 13, 3, 32, 2, 65, 61, 58, 0, 0, 32, 3, 65, 127, 106, 33, 3, 32, 2, 65, 1, 106, 33, 2, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 32, 0, 33, 4, 11, 32, 4, 32, 5, 106, 32, 5, 73, 13, 2, 15, 11, 32, 5, 32, 3, 65, 212, 195, 192, 0, 16, 150, 2, 0, 11, 32, 4, 32, 4, 65, 160, 199, 192, 0, 16, 143, 2, 0, 11, 65, 228, 195, 192, 0, 65, 42, 65, 144, 196, 192, 0, 16, 157, 2, 0, 11, 99, 1, 4, 127, 35, 0, 65, 32, 107, 34, 5, 36, 0, 32, 1, 65, 3, 110, 34, 2, 65, 255, 255, 255, 255, 3, 113, 32, 2, 71, 33, 3, 32, 2, 65, 2, 116, 33, 4, 2, 64, 32, 1, 32, 2, 65, 3, 108, 107, 69, 4, 64, 32, 4, 33, 1, 12, 1, 11, 32, 3, 32, 4, 65, 4, 106, 34, 1, 32, 4, 73, 114, 33, 3, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 65, 1, 115, 54, 2, 0, 32, 5, 65, 32, 106, 36, 0, 11, 180, 2, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 32, 0, 65, 4, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 45, 0, 1, 58, 0, 7, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 208, 199, 192, 0, 54, 2, 8, 32, 2, 65, 211, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 7, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 45, 0, 1, 58, 0, 7, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 172, 200, 192, 0, 54, 2, 8, 32, 2, 65, 211, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 7, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 156, 200, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 148, 200, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 180, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 38, 1, 1, 127, 32, 0, 65, 7, 106, 34, 1, 32, 0, 73, 4, 64, 65, 196, 200, 192, 0, 65, 51, 65, 204, 201, 192, 0, 16, 157, 2, 0, 11, 32, 1, 65, 3, 118, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 199, 1, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 140, 217, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 46, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 224, 218, 192, 0, 54, 2, 8, 32, 0, 65, 14, 54, 2, 4, 32, 0, 65, 209, 218, 192, 0, 54, 2, 0, 32, 0, 16, 198, 1, 0, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 189, 2, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 160, 217, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 84, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 160, 217, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 135, 2, 0, 11, 172, 3, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 4, 34, 4, 14, 3, 0, 1, 2, 3, 11, 16, 200, 1, 0, 11, 32, 2, 65, 44, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 28, 32, 2, 65, 204, 217, 192, 0, 54, 2, 24, 32, 2, 65, 212, 0, 54, 2, 4, 32, 2, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 54, 2, 40, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 12, 2, 11, 32, 2, 65, 12, 106, 65, 212, 0, 54, 2, 0, 32, 2, 65, 44, 106, 65, 2, 54, 2, 0, 32, 2, 66, 3, 55, 2, 28, 32, 2, 65, 228, 217, 192, 0, 54, 2, 24, 32, 2, 65, 212, 0, 54, 2, 4, 32, 2, 32, 0, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 8, 32, 2, 32, 2, 54, 2, 40, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 12, 1, 11, 32, 2, 65, 44, 106, 65, 0, 54, 2, 0, 32, 2, 65, 160, 217, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 184, 217, 192, 0, 54, 2, 24, 65, 1, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 13, 0, 26, 32, 4, 65, 3, 116, 65, 120, 106, 65, 3, 118, 65, 1, 106, 33, 4, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 2, 32, 0, 54, 2, 20, 32, 3, 4, 64, 32, 2, 65, 0, 54, 2, 44, 32, 2, 65, 160, 217, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 196, 217, 192, 0, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 13, 2, 11, 32, 2, 65, 1, 54, 2, 44, 32, 2, 66, 2, 55, 2, 28, 32, 2, 65, 204, 217, 192, 0, 54, 2, 24, 32, 2, 65, 213, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 20, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 180, 2, 13, 1, 32, 0, 65, 8, 106, 33, 0, 32, 4, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 65, 0, 12, 1, 11, 65, 1, 11, 32, 2, 65, 48, 106, 36, 0, 11, 228, 2, 2, 3, 127, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 41, 3, 0, 34, 6, 32, 2, 173, 66, 3, 134, 124, 34, 7, 32, 6, 90, 4, 64, 32, 0, 32, 7, 55, 3, 0, 65, 192, 0, 32, 0, 40, 2, 8, 34, 3, 107, 34, 4, 65, 193, 0, 79, 13, 1, 2, 64, 32, 4, 32, 2, 75, 4, 64, 32, 2, 32, 3, 106, 34, 4, 32, 3, 73, 13, 7, 32, 4, 65, 193, 0, 79, 13, 4, 32, 4, 32, 3, 107, 34, 4, 32, 2, 71, 13, 5, 32, 0, 32, 3, 106, 65, 12, 106, 32, 1, 32, 2, 16, 210, 2, 26, 32, 0, 40, 2, 8, 34, 1, 32, 2, 106, 34, 2, 32, 1, 79, 13, 1, 65, 224, 219, 192, 0, 65, 28, 65, 180, 221, 192, 0, 16, 144, 2, 0, 11, 32, 0, 65, 204, 0, 106, 34, 5, 32, 3, 4, 64, 32, 3, 65, 193, 0, 79, 13, 6, 32, 3, 32, 0, 65, 12, 106, 34, 3, 106, 32, 1, 32, 4, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 8, 32, 5, 32, 3, 65, 1, 16, 206, 1, 32, 2, 32, 4, 107, 33, 2, 32, 1, 32, 4, 106, 33, 1, 11, 32, 1, 32, 2, 65, 6, 118, 16, 206, 1, 32, 0, 65, 12, 106, 32, 1, 32, 2, 65, 64, 113, 106, 32, 2, 65, 63, 113, 34, 2, 16, 210, 2, 26, 11, 32, 0, 32, 2, 54, 2, 8, 15, 11, 65, 224, 219, 192, 0, 65, 28, 65, 232, 223, 192, 0, 16, 144, 2, 0, 11, 65, 224, 221, 192, 0, 65, 33, 65, 132, 222, 192, 0, 16, 144, 2, 0, 11, 32, 4, 65, 192, 0, 65, 164, 221, 192, 0, 16, 145, 2, 0, 11, 32, 4, 32, 2, 16, 191, 2, 0, 11, 32, 3, 65, 192, 0, 65, 196, 221, 192, 0, 16, 150, 2, 0, 11, 65, 224, 219, 192, 0, 65, 28, 65, 148, 221, 192, 0, 16, 144, 2, 0, 11, 206, 63, 1, 34, 127, 32, 0, 40, 2, 28, 33, 34, 32, 0, 40, 2, 24, 33, 32, 32, 0, 40, 2, 20, 33, 30, 32, 0, 40, 2, 16, 33, 29, 32, 0, 40, 2, 12, 33, 35, 32, 0, 40, 2, 8, 33, 33, 32, 0, 40, 2, 4, 33, 31, 32, 0, 40, 2, 0, 33, 5, 32, 2, 4, 64, 32, 1, 32, 2, 65, 6, 116, 106, 33, 36, 3, 64, 32, 5, 32, 1, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 20, 32, 34, 32, 29, 65, 26, 119, 32, 29, 65, 21, 119, 115, 32, 29, 65, 7, 119, 115, 106, 32, 30, 32, 32, 115, 32, 29, 113, 32, 32, 115, 106, 106, 65, 152, 223, 168, 148, 4, 106, 34, 16, 32, 5, 32, 33, 113, 32, 5, 32, 31, 113, 34, 2, 32, 31, 32, 33, 113, 115, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 106, 34, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 32, 13, 32, 5, 32, 31, 115, 113, 32, 2, 115, 106, 32, 32, 32, 1, 65, 4, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 24, 106, 32, 16, 32, 35, 106, 34, 3, 32, 29, 32, 30, 115, 113, 32, 30, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 145, 137, 221, 137, 7, 106, 34, 15, 106, 34, 2, 32, 13, 113, 34, 7, 32, 5, 32, 13, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 30, 32, 1, 65, 8, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 4, 106, 32, 15, 32, 33, 106, 34, 15, 32, 3, 32, 29, 115, 113, 32, 29, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 207, 247, 131, 174, 123, 106, 34, 9, 106, 34, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 32, 8, 32, 2, 32, 13, 115, 113, 32, 7, 115, 106, 32, 29, 32, 1, 65, 12, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 23, 106, 32, 9, 32, 31, 106, 34, 7, 32, 3, 32, 15, 115, 113, 32, 3, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 165, 183, 215, 205, 126, 106, 34, 12, 106, 34, 16, 32, 8, 113, 34, 19, 32, 2, 32, 8, 113, 115, 32, 2, 32, 16, 113, 115, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 3, 32, 1, 65, 16, 106, 40, 0, 0, 34, 9, 65, 24, 116, 32, 9, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 9, 65, 8, 118, 65, 128, 254, 3, 113, 32, 9, 65, 24, 118, 114, 114, 34, 10, 106, 32, 5, 32, 12, 106, 34, 3, 32, 7, 32, 15, 115, 113, 32, 15, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 219, 132, 219, 202, 3, 106, 34, 12, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 8, 32, 16, 115, 113, 32, 19, 115, 106, 32, 1, 65, 20, 106, 40, 0, 0, 34, 5, 65, 24, 116, 32, 5, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 5, 65, 8, 118, 65, 128, 254, 3, 113, 32, 5, 65, 24, 118, 114, 114, 34, 26, 32, 15, 106, 32, 12, 32, 13, 106, 34, 13, 32, 3, 32, 7, 115, 113, 32, 7, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 241, 163, 196, 207, 5, 106, 34, 12, 106, 34, 5, 32, 9, 113, 34, 19, 32, 9, 32, 16, 113, 115, 32, 5, 32, 16, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 1, 65, 24, 106, 40, 0, 0, 34, 15, 65, 24, 116, 32, 15, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 15, 65, 8, 118, 65, 128, 254, 3, 113, 32, 15, 65, 24, 118, 114, 114, 34, 14, 32, 7, 106, 32, 2, 32, 12, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 164, 133, 254, 145, 121, 106, 34, 12, 106, 34, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 32, 7, 32, 5, 32, 9, 115, 113, 32, 19, 115, 106, 32, 1, 65, 28, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 6, 32, 3, 106, 32, 8, 32, 12, 106, 34, 3, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 213, 189, 241, 216, 122, 106, 34, 8, 106, 34, 2, 32, 7, 113, 34, 12, 32, 5, 32, 7, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 13, 32, 1, 65, 32, 106, 40, 0, 0, 34, 13, 65, 24, 116, 32, 13, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 13, 65, 8, 118, 65, 128, 254, 3, 113, 32, 13, 65, 24, 118, 114, 114, 34, 11, 106, 32, 8, 32, 16, 106, 34, 13, 32, 3, 32, 15, 115, 113, 32, 15, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 152, 213, 158, 192, 125, 106, 34, 19, 106, 34, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 32, 8, 32, 2, 32, 7, 115, 113, 32, 12, 115, 106, 32, 1, 65, 36, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 18, 32, 15, 106, 32, 9, 32, 19, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 129, 182, 141, 148, 1, 106, 34, 9, 106, 34, 16, 32, 8, 113, 34, 12, 32, 2, 32, 8, 113, 115, 32, 2, 32, 16, 113, 115, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 3, 32, 1, 65, 40, 106, 40, 0, 0, 34, 3, 65, 24, 116, 32, 3, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 3, 65, 8, 118, 65, 128, 254, 3, 113, 32, 3, 65, 24, 118, 114, 114, 34, 17, 106, 32, 5, 32, 9, 106, 34, 3, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 190, 139, 198, 161, 2, 106, 34, 19, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 8, 32, 16, 115, 113, 32, 12, 115, 106, 32, 1, 65, 44, 106, 40, 0, 0, 34, 5, 65, 24, 116, 32, 5, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 5, 65, 8, 118, 65, 128, 254, 3, 113, 32, 5, 65, 24, 118, 114, 114, 34, 21, 32, 13, 106, 32, 7, 32, 19, 106, 34, 13, 32, 3, 32, 15, 115, 113, 32, 15, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 195, 251, 177, 168, 5, 106, 34, 7, 106, 34, 5, 32, 9, 113, 34, 12, 32, 9, 32, 16, 113, 115, 32, 5, 32, 16, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 15, 32, 1, 65, 48, 106, 40, 0, 0, 34, 15, 65, 24, 116, 32, 15, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 15, 65, 8, 118, 65, 128, 254, 3, 113, 32, 15, 65, 24, 118, 114, 114, 34, 22, 106, 32, 2, 32, 7, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 244, 186, 249, 149, 7, 106, 34, 19, 106, 34, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 32, 7, 32, 5, 32, 9, 115, 113, 32, 12, 115, 106, 32, 1, 65, 52, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 27, 32, 3, 106, 32, 8, 32, 19, 106, 34, 8, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 254, 227, 250, 134, 120, 106, 34, 3, 106, 34, 2, 32, 7, 113, 34, 25, 32, 5, 32, 7, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 13, 32, 1, 65, 56, 106, 40, 0, 0, 34, 13, 65, 24, 116, 32, 13, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 13, 65, 8, 118, 65, 128, 254, 3, 113, 32, 13, 65, 24, 118, 114, 114, 34, 13, 106, 32, 3, 32, 16, 106, 34, 12, 32, 8, 32, 15, 115, 113, 32, 15, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 167, 141, 240, 222, 121, 106, 34, 3, 106, 34, 19, 65, 30, 119, 32, 19, 65, 19, 119, 115, 32, 19, 65, 10, 119, 115, 32, 19, 32, 2, 32, 7, 115, 113, 32, 25, 115, 106, 32, 1, 65, 60, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 16, 32, 15, 106, 32, 3, 32, 9, 106, 34, 9, 32, 8, 32, 12, 115, 113, 32, 8, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 244, 226, 239, 140, 124, 106, 34, 25, 106, 34, 3, 32, 19, 113, 34, 28, 32, 2, 32, 19, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 24, 65, 3, 118, 32, 24, 65, 25, 119, 115, 32, 24, 65, 14, 119, 115, 32, 20, 106, 32, 18, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 8, 106, 32, 5, 32, 25, 106, 34, 20, 32, 9, 32, 12, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 193, 211, 237, 164, 126, 106, 34, 8, 106, 34, 25, 65, 30, 119, 32, 25, 65, 19, 119, 115, 32, 25, 65, 10, 119, 115, 32, 25, 32, 3, 32, 19, 115, 113, 32, 28, 115, 106, 32, 4, 65, 3, 118, 32, 4, 65, 25, 119, 115, 32, 4, 65, 14, 119, 115, 32, 24, 106, 32, 17, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 5, 32, 12, 106, 32, 7, 32, 8, 106, 34, 12, 32, 9, 32, 20, 115, 113, 32, 9, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 134, 143, 249, 253, 126, 106, 34, 24, 106, 34, 8, 32, 25, 113, 34, 28, 32, 3, 32, 25, 113, 115, 32, 3, 32, 8, 113, 115, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 23, 65, 3, 118, 32, 23, 65, 25, 119, 115, 32, 23, 65, 14, 119, 115, 32, 4, 106, 32, 21, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 7, 32, 9, 106, 32, 2, 32, 24, 106, 34, 24, 32, 12, 32, 20, 115, 113, 32, 20, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 198, 187, 134, 254, 0, 106, 34, 9, 106, 34, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 32, 4, 32, 8, 32, 25, 115, 113, 32, 28, 115, 106, 32, 10, 65, 3, 118, 32, 10, 65, 25, 119, 115, 32, 10, 65, 14, 119, 115, 32, 23, 106, 32, 22, 106, 32, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 34, 2, 32, 20, 106, 32, 9, 32, 19, 106, 34, 20, 32, 12, 32, 24, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 204, 195, 178, 160, 2, 106, 34, 19, 106, 34, 9, 32, 4, 113, 34, 28, 32, 4, 32, 8, 113, 115, 32, 8, 32, 9, 113, 115, 32, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 106, 32, 12, 32, 26, 65, 3, 118, 32, 26, 65, 25, 119, 115, 32, 26, 65, 14, 119, 115, 32, 10, 106, 32, 27, 106, 32, 7, 65, 15, 119, 32, 7, 65, 13, 119, 115, 32, 7, 65, 10, 118, 115, 106, 34, 12, 106, 32, 3, 32, 19, 106, 34, 23, 32, 20, 32, 24, 115, 113, 32, 24, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 239, 216, 164, 239, 2, 106, 34, 19, 106, 34, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 32, 10, 32, 4, 32, 9, 115, 113, 32, 28, 115, 106, 32, 14, 65, 3, 118, 32, 14, 65, 25, 119, 115, 32, 14, 65, 14, 119, 115, 32, 26, 106, 32, 13, 106, 32, 2, 65, 15, 119, 32, 2, 65, 13, 119, 115, 32, 2, 65, 10, 118, 115, 106, 34, 3, 32, 24, 106, 32, 19, 32, 25, 106, 34, 24, 32, 20, 32, 23, 115, 113, 32, 20, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 170, 137, 210, 211, 4, 106, 34, 25, 106, 34, 19, 32, 10, 113, 34, 28, 32, 9, 32, 10, 113, 115, 32, 9, 32, 19, 113, 115, 32, 19, 65, 30, 119, 32, 19, 65, 19, 119, 115, 32, 19, 65, 10, 119, 115, 106, 32, 20, 32, 6, 65, 3, 118, 32, 6, 65, 25, 119, 115, 32, 6, 65, 14, 119, 115, 32, 14, 106, 32, 16, 106, 32, 12, 65, 15, 119, 32, 12, 65, 13, 119, 115, 32, 12, 65, 10, 118, 115, 106, 34, 20, 106, 32, 8, 32, 25, 106, 34, 26, 32, 23, 32, 24, 115, 113, 32, 23, 115, 106, 32, 26, 65, 26, 119, 32, 26, 65, 21, 119, 115, 32, 26, 65, 7, 119, 115, 106, 65, 220, 211, 194, 229, 5, 106, 34, 25, 106, 34, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 32, 14, 32, 10, 32, 19, 115, 113, 32, 28, 115, 106, 32, 11, 65, 3, 118, 32, 11, 65, 25, 119, 115, 32, 11, 65, 14, 119, 115, 32, 6, 106, 32, 15, 106, 32, 3, 65, 15, 119, 32, 3, 65, 13, 119, 115, 32, 3, 65, 10, 118, 115, 106, 34, 8, 32, 23, 106, 32, 4, 32, 25, 106, 34, 23, 32, 24, 32, 26, 115, 113, 32, 24, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 218, 145, 230, 183, 7, 106, 34, 4, 106, 34, 25, 32, 14, 113, 34, 28, 32, 14, 32, 19, 113, 115, 32, 19, 32, 25, 113, 115, 32, 25, 65, 30, 119, 32, 25, 65, 19, 119, 115, 32, 25, 65, 10, 119, 115, 106, 32, 24, 32, 18, 65, 3, 118, 32, 18, 65, 25, 119, 115, 32, 18, 65, 14, 119, 115, 32, 11, 106, 32, 5, 106, 32, 20, 65, 15, 119, 32, 20, 65, 13, 119, 115, 32, 20, 65, 10, 118, 115, 106, 34, 24, 106, 32, 4, 32, 9, 106, 34, 6, 32, 23, 32, 26, 115, 113, 32, 26, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 210, 162, 249, 193, 121, 106, 34, 4, 106, 34, 11, 65, 30, 119, 32, 11, 65, 19, 119, 115, 32, 11, 65, 10, 119, 115, 32, 11, 32, 14, 32, 25, 115, 113, 32, 28, 115, 106, 32, 17, 65, 3, 118, 32, 17, 65, 25, 119, 115, 32, 17, 65, 14, 119, 115, 32, 18, 106, 32, 7, 106, 32, 8, 65, 15, 119, 32, 8, 65, 13, 119, 115, 32, 8, 65, 10, 118, 115, 106, 34, 9, 32, 26, 106, 32, 4, 32, 10, 106, 34, 26, 32, 6, 32, 23, 115, 113, 32, 23, 115, 106, 32, 26, 65, 26, 119, 32, 26, 65, 21, 119, 115, 32, 26, 65, 7, 119, 115, 106, 65, 237, 140, 199, 193, 122, 106, 34, 10, 106, 34, 4, 32, 11, 113, 34, 28, 32, 11, 32, 25, 113, 115, 32, 4, 32, 25, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 23, 32, 21, 65, 3, 118, 32, 21, 65, 25, 119, 115, 32, 21, 65, 14, 119, 115, 32, 17, 106, 32, 2, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 106, 32, 10, 32, 19, 106, 34, 18, 32, 6, 32, 26, 115, 113, 32, 6, 115, 106, 32, 18, 65, 26, 119, 32, 18, 65, 21, 119, 115, 32, 18, 65, 7, 119, 115, 106, 65, 200, 207, 140, 128, 123, 106, 34, 10, 106, 34, 17, 65, 30, 119, 32, 17, 65, 19, 119, 115, 32, 17, 65, 10, 119, 115, 32, 17, 32, 4, 32, 11, 115, 113, 32, 28, 115, 106, 32, 22, 65, 3, 118, 32, 22, 65, 25, 119, 115, 32, 22, 65, 14, 119, 115, 32, 21, 106, 32, 12, 106, 32, 9, 65, 15, 119, 32, 9, 65, 13, 119, 115, 32, 9, 65, 10, 118, 115, 106, 34, 19, 32, 6, 106, 32, 10, 32, 14, 106, 34, 6, 32, 18, 32, 26, 115, 113, 32, 26, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 199, 255, 229, 250, 123, 106, 34, 14, 106, 34, 10, 32, 17, 113, 34, 28, 32, 4, 32, 17, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 26, 32, 27, 65, 3, 118, 32, 27, 65, 25, 119, 115, 32, 27, 65, 14, 119, 115, 32, 22, 106, 32, 3, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 26, 106, 32, 14, 32, 25, 106, 34, 21, 32, 6, 32, 18, 115, 113, 32, 18, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 243, 151, 128, 183, 124, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 17, 115, 113, 32, 28, 115, 106, 32, 13, 65, 3, 118, 32, 13, 65, 25, 119, 115, 32, 13, 65, 14, 119, 115, 32, 27, 106, 32, 20, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 25, 32, 18, 106, 32, 11, 32, 14, 106, 34, 11, 32, 6, 32, 21, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 199, 162, 158, 173, 125, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 16, 65, 3, 118, 32, 16, 65, 25, 119, 115, 32, 16, 65, 14, 119, 115, 32, 13, 106, 32, 8, 106, 32, 26, 65, 15, 119, 32, 26, 65, 13, 119, 115, 32, 26, 65, 10, 118, 115, 106, 34, 13, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 21, 115, 113, 32, 21, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 209, 198, 169, 54, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 15, 65, 3, 118, 32, 15, 65, 25, 119, 115, 32, 15, 65, 14, 119, 115, 32, 16, 106, 32, 24, 106, 32, 25, 65, 15, 119, 32, 25, 65, 13, 119, 115, 32, 25, 65, 10, 118, 115, 106, 34, 16, 32, 21, 106, 32, 4, 32, 17, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 231, 210, 164, 161, 1, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 5, 65, 3, 118, 32, 5, 65, 25, 119, 115, 32, 5, 65, 14, 119, 115, 32, 15, 106, 32, 9, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 133, 149, 220, 189, 2, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 7, 65, 3, 118, 32, 7, 65, 25, 119, 115, 32, 7, 65, 14, 119, 115, 32, 5, 106, 32, 23, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 5, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 184, 194, 236, 240, 2, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 2, 65, 3, 118, 32, 2, 65, 25, 119, 115, 32, 2, 65, 14, 119, 115, 32, 7, 106, 32, 19, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 7, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 252, 219, 177, 233, 4, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 12, 65, 3, 118, 32, 12, 65, 25, 119, 115, 32, 12, 65, 14, 119, 115, 32, 2, 106, 32, 26, 106, 32, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 34, 2, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 147, 154, 224, 153, 5, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 3, 65, 3, 118, 32, 3, 65, 25, 119, 115, 32, 3, 65, 14, 119, 115, 32, 12, 106, 32, 25, 106, 32, 7, 65, 15, 119, 32, 7, 65, 13, 119, 115, 32, 7, 65, 10, 118, 115, 106, 34, 12, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 212, 230, 169, 168, 6, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 20, 65, 3, 118, 32, 20, 65, 25, 119, 115, 32, 20, 65, 14, 119, 115, 32, 3, 106, 32, 13, 106, 32, 2, 65, 15, 119, 32, 2, 65, 13, 119, 115, 32, 2, 65, 10, 118, 115, 106, 34, 3, 32, 17, 106, 32, 4, 32, 21, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 187, 149, 168, 179, 7, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 8, 65, 3, 118, 32, 8, 65, 25, 119, 115, 32, 8, 65, 14, 119, 115, 32, 20, 106, 32, 16, 106, 32, 12, 65, 15, 119, 32, 12, 65, 13, 119, 115, 32, 12, 65, 10, 118, 115, 106, 34, 20, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 174, 146, 139, 142, 120, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 24, 65, 3, 118, 32, 24, 65, 25, 119, 115, 32, 24, 65, 14, 119, 115, 32, 8, 106, 32, 15, 106, 32, 3, 65, 15, 119, 32, 3, 65, 13, 119, 115, 32, 3, 65, 10, 118, 115, 106, 34, 8, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 133, 217, 200, 147, 121, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 9, 65, 3, 118, 32, 9, 65, 25, 119, 115, 32, 9, 65, 14, 119, 115, 32, 24, 106, 32, 5, 106, 32, 20, 65, 15, 119, 32, 20, 65, 13, 119, 115, 32, 20, 65, 10, 118, 115, 106, 34, 24, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 161, 209, 255, 149, 122, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 23, 65, 3, 118, 32, 23, 65, 25, 119, 115, 32, 23, 65, 14, 119, 115, 32, 9, 106, 32, 7, 106, 32, 8, 65, 15, 119, 32, 8, 65, 13, 119, 115, 32, 8, 65, 10, 118, 115, 106, 34, 9, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 203, 204, 233, 192, 122, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 19, 65, 3, 118, 32, 19, 65, 25, 119, 115, 32, 19, 65, 14, 119, 115, 32, 23, 106, 32, 2, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 240, 150, 174, 146, 124, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 26, 65, 3, 118, 32, 26, 65, 25, 119, 115, 32, 26, 65, 14, 119, 115, 32, 19, 106, 32, 12, 106, 32, 9, 65, 15, 119, 32, 9, 65, 13, 119, 115, 32, 9, 65, 10, 118, 115, 106, 34, 19, 32, 17, 106, 32, 4, 32, 21, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 163, 163, 177, 187, 124, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 25, 65, 3, 118, 32, 25, 65, 25, 119, 115, 32, 25, 65, 14, 119, 115, 32, 26, 106, 32, 3, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 26, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 153, 208, 203, 140, 125, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 13, 65, 3, 118, 32, 13, 65, 25, 119, 115, 32, 13, 65, 14, 119, 115, 32, 25, 106, 32, 20, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 25, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 164, 140, 228, 180, 125, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 16, 65, 3, 118, 32, 16, 65, 25, 119, 115, 32, 16, 65, 14, 119, 115, 32, 13, 106, 32, 8, 106, 32, 26, 65, 15, 119, 32, 26, 65, 13, 119, 115, 32, 26, 65, 10, 118, 115, 106, 34, 13, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 133, 235, 184, 160, 127, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 15, 65, 3, 118, 32, 15, 65, 25, 119, 115, 32, 15, 65, 14, 119, 115, 32, 16, 106, 32, 24, 106, 32, 25, 65, 15, 119, 32, 25, 65, 13, 119, 115, 32, 25, 65, 10, 118, 115, 106, 34, 16, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 240, 192, 170, 131, 1, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 5, 65, 3, 118, 32, 5, 65, 25, 119, 115, 32, 5, 65, 14, 119, 115, 32, 15, 106, 32, 9, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 6, 106, 32, 4, 32, 18, 106, 34, 4, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 4, 65, 26, 119, 32, 4, 65, 21, 119, 115, 32, 4, 65, 7, 119, 115, 106, 65, 150, 130, 147, 205, 1, 106, 34, 18, 106, 34, 6, 65, 30, 119, 32, 6, 65, 19, 119, 115, 32, 6, 65, 10, 119, 115, 32, 6, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 17, 32, 7, 65, 3, 118, 32, 7, 65, 25, 119, 115, 32, 7, 65, 14, 119, 115, 32, 5, 106, 32, 23, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 17, 106, 32, 18, 32, 21, 106, 34, 18, 32, 4, 32, 11, 115, 113, 32, 11, 115, 106, 32, 18, 65, 26, 119, 32, 18, 65, 21, 119, 115, 32, 18, 65, 7, 119, 115, 106, 65, 136, 216, 221, 241, 1, 106, 34, 21, 106, 34, 5, 32, 6, 113, 34, 27, 32, 6, 32, 14, 113, 115, 32, 5, 32, 14, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 11, 32, 2, 65, 3, 118, 32, 2, 65, 25, 119, 115, 32, 2, 65, 14, 119, 115, 32, 7, 106, 32, 19, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 11, 106, 32, 10, 32, 21, 106, 34, 7, 32, 4, 32, 18, 115, 113, 32, 4, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 204, 238, 161, 186, 2, 106, 34, 28, 106, 34, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 32, 10, 32, 5, 32, 6, 115, 113, 32, 27, 115, 106, 32, 12, 65, 3, 118, 32, 12, 65, 25, 119, 115, 32, 12, 65, 14, 119, 115, 32, 2, 106, 32, 26, 106, 32, 17, 65, 15, 119, 32, 17, 65, 13, 119, 115, 32, 17, 65, 10, 118, 115, 106, 34, 21, 32, 4, 106, 32, 22, 32, 28, 106, 34, 4, 32, 7, 32, 18, 115, 113, 32, 18, 115, 106, 32, 4, 65, 26, 119, 32, 4, 65, 21, 119, 115, 32, 4, 65, 7, 119, 115, 106, 65, 181, 249, 194, 165, 3, 106, 34, 22, 106, 34, 2, 32, 10, 113, 34, 27, 32, 5, 32, 10, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 18, 32, 3, 65, 3, 118, 32, 3, 65, 25, 119, 115, 32, 3, 65, 14, 119, 115, 32, 12, 106, 32, 25, 106, 32, 11, 65, 15, 119, 32, 11, 65, 13, 119, 115, 32, 11, 65, 10, 118, 115, 106, 34, 18, 106, 32, 14, 32, 22, 106, 34, 12, 32, 4, 32, 7, 115, 113, 32, 7, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 179, 153, 240, 200, 3, 106, 34, 28, 106, 34, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 32, 14, 32, 2, 32, 10, 115, 113, 32, 27, 115, 106, 32, 20, 65, 3, 118, 32, 20, 65, 25, 119, 115, 32, 20, 65, 14, 119, 115, 32, 3, 106, 32, 13, 106, 32, 21, 65, 15, 119, 32, 21, 65, 13, 119, 115, 32, 21, 65, 10, 118, 115, 106, 34, 22, 32, 7, 106, 32, 6, 32, 28, 106, 34, 7, 32, 4, 32, 12, 115, 113, 32, 4, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 202, 212, 226, 246, 4, 106, 34, 27, 106, 34, 3, 32, 14, 113, 34, 28, 32, 2, 32, 14, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 8, 65, 3, 118, 32, 8, 65, 25, 119, 115, 32, 8, 65, 14, 119, 115, 32, 20, 106, 32, 16, 106, 32, 18, 65, 15, 119, 32, 18, 65, 13, 119, 115, 32, 18, 65, 10, 118, 115, 106, 34, 6, 32, 4, 106, 32, 5, 32, 27, 106, 34, 20, 32, 7, 32, 12, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 207, 148, 243, 220, 5, 106, 34, 5, 106, 34, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 32, 4, 32, 3, 32, 14, 115, 113, 32, 28, 115, 106, 32, 24, 65, 3, 118, 32, 24, 65, 25, 119, 115, 32, 24, 65, 14, 119, 115, 32, 8, 106, 32, 15, 106, 32, 22, 65, 15, 119, 32, 22, 65, 13, 119, 115, 32, 22, 65, 10, 118, 115, 106, 34, 27, 32, 12, 106, 32, 5, 32, 10, 106, 34, 8, 32, 7, 32, 20, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 243, 223, 185, 193, 6, 106, 34, 12, 106, 34, 5, 32, 4, 113, 34, 10, 32, 3, 32, 4, 113, 115, 32, 3, 32, 5, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 9, 65, 3, 118, 32, 9, 65, 25, 119, 115, 32, 9, 65, 14, 119, 115, 32, 24, 106, 32, 17, 106, 32, 6, 65, 15, 119, 32, 6, 65, 13, 119, 115, 32, 6, 65, 10, 118, 115, 106, 34, 24, 32, 7, 106, 32, 2, 32, 12, 106, 34, 7, 32, 8, 32, 20, 115, 113, 32, 20, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 238, 133, 190, 164, 7, 106, 34, 2, 106, 34, 12, 65, 30, 119, 32, 12, 65, 19, 119, 115, 32, 12, 65, 10, 119, 115, 32, 12, 32, 4, 32, 5, 115, 113, 32, 10, 115, 106, 32, 23, 65, 3, 118, 32, 23, 65, 25, 119, 115, 32, 23, 65, 14, 119, 115, 32, 9, 106, 32, 11, 106, 32, 27, 65, 15, 119, 32, 27, 65, 13, 119, 115, 32, 27, 65, 10, 118, 115, 106, 34, 10, 32, 20, 106, 32, 2, 32, 14, 106, 34, 9, 32, 7, 32, 8, 115, 113, 32, 8, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 239, 198, 149, 197, 7, 106, 34, 20, 106, 34, 2, 32, 12, 113, 34, 14, 32, 5, 32, 12, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 19, 65, 3, 118, 32, 19, 65, 25, 119, 115, 32, 19, 65, 14, 119, 115, 32, 23, 106, 32, 21, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 32, 8, 106, 32, 3, 32, 20, 106, 34, 8, 32, 7, 32, 9, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 148, 240, 161, 166, 120, 106, 34, 3, 106, 34, 20, 65, 30, 119, 32, 20, 65, 19, 119, 115, 32, 20, 65, 10, 119, 115, 32, 20, 32, 2, 32, 12, 115, 113, 32, 14, 115, 106, 32, 26, 65, 3, 118, 32, 26, 65, 25, 119, 115, 32, 26, 65, 14, 119, 115, 32, 19, 106, 32, 18, 106, 32, 10, 65, 15, 119, 32, 10, 65, 13, 119, 115, 32, 10, 65, 10, 118, 115, 106, 34, 19, 32, 7, 106, 32, 3, 32, 4, 106, 34, 7, 32, 8, 32, 9, 115, 113, 32, 9, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 136, 132, 156, 230, 120, 106, 34, 10, 106, 34, 3, 32, 20, 113, 34, 14, 32, 2, 32, 20, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 25, 65, 3, 118, 32, 25, 65, 25, 119, 115, 32, 25, 65, 14, 119, 115, 32, 26, 106, 32, 22, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 4, 32, 9, 106, 32, 5, 32, 10, 106, 34, 5, 32, 7, 32, 8, 115, 113, 32, 8, 115, 106, 32, 5, 65, 26, 119, 32, 5, 65, 21, 119, 115, 32, 5, 65, 7, 119, 115, 106, 65, 250, 255, 251, 133, 121, 106, 34, 23, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 3, 32, 20, 115, 113, 32, 14, 115, 106, 32, 13, 65, 3, 118, 32, 13, 65, 25, 119, 115, 32, 13, 65, 14, 119, 115, 32, 25, 106, 32, 6, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 19, 32, 8, 106, 32, 12, 32, 23, 106, 34, 8, 32, 5, 32, 7, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 235, 217, 193, 162, 122, 106, 34, 25, 106, 34, 12, 32, 9, 113, 34, 23, 32, 3, 32, 9, 113, 115, 32, 3, 32, 12, 113, 115, 32, 12, 65, 30, 119, 32, 12, 65, 19, 119, 115, 32, 12, 65, 10, 119, 115, 106, 32, 13, 32, 16, 65, 3, 118, 32, 16, 65, 25, 119, 115, 32, 16, 65, 14, 119, 115, 106, 32, 27, 106, 32, 4, 65, 15, 119, 32, 4, 65, 13, 119, 115, 32, 4, 65, 10, 118, 115, 106, 32, 7, 106, 32, 2, 32, 25, 106, 34, 2, 32, 5, 32, 8, 115, 113, 32, 5, 115, 106, 32, 2, 65, 26, 119, 32, 2, 65, 21, 119, 115, 32, 2, 65, 7, 119, 115, 106, 65, 247, 199, 230, 247, 123, 106, 34, 7, 106, 34, 13, 32, 9, 32, 12, 115, 113, 32, 23, 115, 106, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 16, 32, 15, 65, 3, 118, 32, 15, 65, 25, 119, 115, 32, 15, 65, 14, 119, 115, 106, 32, 24, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 32, 5, 106, 32, 7, 32, 20, 106, 34, 16, 32, 2, 32, 8, 115, 113, 32, 8, 115, 106, 32, 16, 65, 26, 119, 32, 16, 65, 21, 119, 115, 32, 16, 65, 7, 119, 115, 106, 65, 242, 241, 197, 179, 124, 106, 34, 15, 106, 33, 5, 32, 13, 32, 31, 106, 33, 31, 32, 12, 32, 33, 106, 33, 33, 32, 9, 32, 35, 106, 33, 35, 32, 3, 32, 29, 106, 32, 15, 106, 33, 29, 32, 16, 32, 30, 106, 33, 30, 32, 2, 32, 32, 106, 33, 32, 32, 8, 32, 34, 106, 33, 34, 32, 1, 65, 64, 107, 34, 1, 32, 36, 71, 13, 0, 11, 11, 32, 0, 32, 34, 54, 2, 28, 32, 0, 32, 32, 54, 2, 24, 32, 0, 32, 30, 54, 2, 20, 32, 0, 32, 29, 54, 2, 16, 32, 0, 32, 35, 54, 2, 12, 32, 0, 32, 33, 54, 2, 8, 32, 0, 32, 31, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 11, 152, 3, 2, 4, 127, 1, 126, 32, 0, 65, 12, 106, 33, 2, 32, 0, 65, 204, 0, 106, 33, 3, 32, 0, 41, 3, 0, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 8, 34, 1, 65, 192, 0, 70, 4, 64, 32, 3, 32, 2, 65, 1, 16, 206, 1, 65, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 12, 1, 11, 32, 1, 65, 63, 75, 13, 1, 11, 32, 0, 32, 1, 106, 65, 12, 106, 65, 128, 1, 58, 0, 0, 32, 0, 40, 2, 8, 34, 4, 65, 1, 106, 34, 1, 32, 4, 73, 13, 1, 32, 0, 32, 1, 54, 2, 8, 32, 1, 65, 193, 0, 79, 13, 2, 32, 0, 32, 1, 106, 65, 12, 106, 65, 0, 65, 192, 0, 32, 1, 107, 16, 211, 2, 26, 65, 192, 0, 32, 0, 40, 2, 8, 107, 34, 1, 65, 193, 0, 79, 13, 3, 32, 1, 65, 7, 77, 4, 64, 32, 3, 32, 2, 65, 1, 16, 206, 1, 32, 0, 40, 2, 8, 34, 1, 65, 193, 0, 79, 13, 5, 32, 0, 65, 12, 106, 65, 0, 32, 1, 16, 211, 2, 26, 11, 32, 0, 65, 196, 0, 106, 32, 5, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 32, 5, 66, 56, 134, 132, 32, 5, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 5, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 5, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 5, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 5, 66, 40, 136, 66, 128, 254, 3, 131, 32, 5, 66, 56, 136, 132, 132, 132, 55, 2, 0, 32, 3, 32, 2, 65, 1, 16, 206, 1, 32, 0, 65, 0, 54, 2, 8, 15, 11, 32, 1, 65, 192, 0, 65, 212, 220, 192, 0, 16, 143, 2, 0, 11, 65, 224, 219, 192, 0, 65, 28, 65, 228, 220, 192, 0, 16, 144, 2, 0, 11, 32, 1, 65, 192, 0, 65, 244, 220, 192, 0, 16, 150, 2, 0, 11, 65, 224, 221, 192, 0, 65, 33, 65, 132, 222, 192, 0, 16, 144, 2, 0, 11, 32, 1, 65, 192, 0, 65, 132, 221, 192, 0, 16, 145, 2, 0, 11, 198, 3, 1, 8, 127, 35, 0, 65, 208, 1, 107, 34, 1, 36, 0, 32, 1, 65, 0, 54, 2, 64, 32, 1, 65, 64, 107, 65, 4, 114, 33, 3, 2, 64, 3, 64, 32, 2, 32, 3, 106, 65, 0, 58, 0, 0, 32, 1, 40, 2, 64, 34, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 1, 32, 1, 32, 5, 54, 2, 64, 32, 2, 65, 1, 106, 34, 2, 65, 192, 0, 71, 13, 0, 11, 32, 1, 65, 136, 1, 106, 32, 1, 65, 64, 107, 65, 196, 0, 16, 210, 2, 26, 32, 1, 65, 56, 106, 34, 2, 32, 1, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 48, 106, 34, 3, 32, 1, 65, 188, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 40, 106, 34, 4, 32, 1, 65, 180, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 32, 106, 34, 5, 32, 1, 65, 172, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 24, 106, 34, 6, 32, 1, 65, 164, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 16, 106, 34, 7, 32, 1, 65, 156, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 8, 106, 34, 8, 32, 1, 65, 148, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 32, 1, 41, 2, 140, 1, 55, 3, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 0, 65, 28, 106, 32, 7, 41, 3, 0, 55, 2, 0, 32, 0, 65, 36, 106, 32, 6, 41, 3, 0, 55, 2, 0, 32, 0, 65, 44, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 0, 65, 52, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 0, 65, 60, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 196, 0, 106, 32, 2, 41, 3, 0, 55, 2, 0, 32, 0, 65, 244, 222, 192, 0, 41, 2, 0, 55, 2, 76, 32, 0, 65, 212, 0, 106, 65, 252, 222, 192, 0, 41, 2, 0, 55, 2, 0, 32, 0, 65, 220, 0, 106, 65, 132, 223, 192, 0, 41, 2, 0, 55, 2, 0, 32, 0, 65, 228, 0, 106, 65, 140, 223, 192, 0, 41, 2, 0, 55, 2, 0, 32, 1, 65, 208, 1, 106, 36, 0, 15, 11, 65, 224, 219, 192, 0, 65, 28, 65, 204, 219, 192, 0, 16, 144, 2, 0, 11, 184, 3, 2, 1, 127, 4, 126, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 0, 16, 207, 1, 32, 2, 65, 8, 106, 32, 0, 65, 212, 0, 106, 41, 2, 0, 34, 3, 55, 3, 0, 32, 2, 65, 16, 106, 32, 0, 65, 220, 0, 106, 41, 2, 0, 34, 4, 55, 3, 0, 32, 2, 65, 24, 106, 32, 0, 65, 228, 0, 106, 41, 2, 0, 34, 5, 55, 3, 0, 32, 1, 32, 0, 41, 2, 76, 34, 6, 167, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 0, 32, 1, 32, 3, 167, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 8, 32, 1, 32, 4, 167, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 16, 32, 1, 32, 5, 167, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 24, 32, 2, 32, 6, 55, 3, 0, 32, 1, 32, 2, 40, 2, 4, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 4, 32, 1, 32, 2, 40, 2, 12, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 12, 32, 1, 32, 2, 40, 2, 20, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 20, 32, 1, 32, 2, 40, 2, 28, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 28, 32, 2, 65, 32, 106, 36, 0, 11, 141, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 0, 65, 4, 106, 40, 2, 0, 34, 5, 32, 0, 65, 8, 106, 40, 2, 0, 34, 4, 107, 32, 2, 32, 1, 107, 34, 6, 79, 4, 64, 32, 0, 40, 2, 0, 33, 2, 12, 1, 11, 2, 64, 32, 4, 32, 6, 106, 34, 2, 32, 4, 73, 13, 0, 32, 5, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 5, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 1, 54, 2, 0, 32, 3, 32, 5, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 65, 1, 32, 3, 65, 16, 106, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 71, 4, 64, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 40, 2, 0, 33, 4, 12, 2, 11, 32, 4, 69, 13, 0, 32, 2, 32, 4, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 2, 32, 4, 106, 32, 1, 32, 6, 16, 210, 2, 26, 32, 0, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 6, 106, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 11, 13, 0, 66, 225, 246, 196, 237, 133, 189, 222, 249, 138, 127, 11, 12, 0, 66, 161, 180, 233, 183, 247, 251, 205, 222, 8, 11, 33, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 223, 1, 11, 11, 222, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 16, 32, 1, 65, 128, 16, 73, 13, 1, 32, 2, 65, 16, 106, 33, 0, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 3, 33, 1, 12, 5, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 19, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 4, 33, 1, 12, 4, 11, 32, 4, 40, 2, 8, 34, 0, 32, 4, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 4, 40, 2, 0, 33, 3, 12, 3, 11, 32, 0, 65, 1, 106, 34, 3, 32, 0, 73, 13, 1, 32, 0, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 33, 3, 2, 64, 32, 0, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 0, 54, 2, 20, 32, 2, 32, 4, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 3, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 0, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 4, 32, 3, 54, 2, 0, 32, 4, 65, 4, 106, 32, 0, 54, 2, 0, 32, 4, 40, 2, 8, 33, 0, 12, 3, 11, 32, 0, 69, 13, 1, 32, 3, 32, 0, 16, 135, 2, 0, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 16, 32, 2, 65, 16, 106, 33, 0, 65, 2, 33, 1, 12, 2, 11, 16, 136, 2, 0, 11, 32, 0, 32, 3, 106, 32, 1, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 1, 11, 32, 4, 32, 0, 32, 0, 32, 1, 106, 16, 210, 1, 11, 32, 2, 65, 32, 106, 36, 0, 65, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 248, 223, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 19, 0, 32, 0, 40, 2, 0, 32, 1, 32, 1, 32, 2, 106, 16, 210, 1, 65, 0, 11, 131, 3, 1, 3, 127, 32, 1, 65, 8, 77, 4, 64, 32, 0, 16, 218, 1, 15, 11, 65, 16, 65, 8, 16, 235, 1, 32, 1, 75, 4, 64, 65, 16, 65, 8, 16, 235, 1, 33, 1, 11, 2, 64, 65, 0, 16, 250, 1, 34, 3, 32, 3, 65, 8, 16, 235, 1, 107, 65, 20, 65, 8, 16, 235, 1, 107, 65, 16, 65, 8, 16, 235, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 3, 65, 0, 65, 16, 65, 8, 16, 235, 1, 65, 2, 116, 107, 34, 2, 32, 3, 32, 2, 73, 27, 32, 1, 107, 32, 0, 77, 13, 0, 32, 1, 65, 16, 32, 0, 65, 4, 106, 65, 16, 65, 8, 16, 235, 1, 65, 123, 106, 32, 0, 75, 27, 65, 8, 16, 235, 1, 34, 3, 106, 65, 16, 65, 8, 16, 235, 1, 106, 65, 124, 106, 16, 218, 1, 34, 2, 69, 13, 0, 32, 2, 16, 251, 1, 33, 0, 2, 64, 32, 1, 65, 127, 106, 34, 4, 32, 2, 113, 69, 4, 64, 32, 0, 33, 1, 12, 1, 11, 32, 2, 32, 4, 106, 65, 0, 32, 1, 107, 113, 16, 251, 1, 33, 2, 65, 16, 65, 8, 16, 235, 1, 33, 4, 32, 0, 16, 239, 1, 32, 2, 32, 1, 32, 2, 106, 32, 2, 32, 0, 107, 32, 4, 75, 27, 34, 1, 32, 0, 107, 34, 2, 107, 33, 4, 32, 0, 16, 242, 1, 4, 64, 32, 0, 40, 2, 0, 33, 0, 32, 1, 32, 4, 54, 2, 4, 32, 1, 32, 0, 32, 2, 106, 54, 2, 0, 12, 1, 11, 32, 1, 32, 4, 16, 243, 1, 32, 0, 32, 2, 16, 243, 1, 32, 0, 32, 2, 16, 219, 1, 11, 2, 64, 32, 1, 16, 242, 1, 13, 0, 32, 1, 16, 239, 1, 34, 2, 65, 16, 65, 8, 16, 235, 1, 32, 3, 106, 77, 13, 0, 32, 1, 32, 3, 16, 248, 1, 33, 0, 32, 1, 32, 3, 16, 243, 1, 32, 0, 32, 2, 32, 3, 107, 34, 3, 16, 243, 1, 32, 0, 32, 3, 16, 219, 1, 11, 32, 1, 16, 250, 1, 33, 4, 32, 1, 16, 242, 1, 26, 11, 32, 4, 11, 201, 33, 2, 16, 127, 1, 126, 35, 0, 65, 16, 107, 34, 11, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 244, 1, 77, 4, 64, 65, 16, 32, 0, 65, 4, 106, 65, 16, 65, 8, 16, 235, 1, 65, 123, 106, 32, 0, 75, 27, 65, 8, 16, 235, 1, 33, 4, 65, 164, 133, 193, 0, 40, 2, 0, 34, 1, 32, 4, 65, 3, 118, 34, 0, 65, 31, 113, 34, 2, 118, 34, 5, 65, 3, 113, 4, 64, 2, 64, 32, 5, 65, 127, 115, 65, 1, 113, 32, 0, 106, 34, 3, 65, 3, 116, 34, 0, 65, 180, 133, 193, 0, 106, 40, 2, 0, 34, 5, 65, 8, 106, 40, 2, 0, 34, 2, 32, 0, 65, 172, 133, 193, 0, 106, 34, 0, 70, 4, 64, 65, 164, 133, 193, 0, 32, 1, 65, 126, 32, 3, 119, 113, 54, 2, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 11, 32, 5, 32, 3, 65, 3, 116, 16, 244, 1, 32, 5, 16, 250, 1, 33, 3, 12, 5, 11, 32, 4, 65, 180, 136, 193, 0, 40, 2, 0, 77, 13, 3, 32, 5, 4, 64, 2, 64, 65, 1, 32, 2, 116, 16, 236, 1, 32, 5, 32, 2, 116, 113, 16, 237, 1, 104, 34, 2, 65, 3, 116, 34, 0, 65, 180, 133, 193, 0, 106, 40, 2, 0, 34, 3, 65, 8, 106, 40, 2, 0, 34, 1, 32, 0, 65, 172, 133, 193, 0, 106, 34, 0, 70, 4, 64, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 2, 119, 113, 54, 2, 0, 12, 1, 11, 32, 1, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 11, 32, 3, 32, 4, 16, 245, 1, 32, 3, 32, 4, 16, 248, 1, 34, 5, 32, 2, 65, 3, 116, 32, 4, 107, 34, 2, 16, 246, 1, 65, 180, 136, 193, 0, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 3, 118, 34, 0, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 7, 65, 188, 136, 193, 0, 40, 2, 0, 33, 6, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 65, 31, 113, 116, 34, 0, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 7, 12, 1, 11, 32, 7, 40, 2, 8, 11, 33, 0, 32, 7, 32, 6, 54, 2, 8, 32, 0, 32, 6, 54, 2, 12, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 0, 54, 2, 8, 11, 65, 188, 136, 193, 0, 32, 5, 54, 2, 0, 65, 180, 136, 193, 0, 32, 2, 54, 2, 0, 32, 3, 16, 250, 1, 33, 3, 12, 5, 11, 65, 168, 133, 193, 0, 40, 2, 0, 34, 0, 69, 13, 3, 32, 0, 16, 237, 1, 104, 65, 2, 116, 65, 180, 135, 193, 0, 106, 40, 2, 0, 34, 1, 16, 239, 1, 32, 4, 107, 33, 3, 32, 1, 16, 252, 1, 34, 0, 13, 1, 12, 2, 11, 65, 0, 16, 250, 1, 34, 1, 32, 1, 65, 8, 16, 235, 1, 107, 65, 20, 65, 8, 16, 235, 1, 107, 65, 16, 65, 8, 16, 235, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 2, 65, 0, 65, 16, 65, 8, 16, 235, 1, 65, 2, 116, 107, 34, 1, 32, 2, 32, 1, 73, 27, 32, 0, 77, 13, 3, 32, 0, 65, 4, 106, 65, 8, 16, 235, 1, 33, 4, 65, 168, 133, 193, 0, 40, 2, 0, 69, 13, 2, 65, 0, 32, 4, 107, 33, 3, 2, 64, 2, 64, 2, 127, 65, 0, 32, 4, 65, 8, 118, 34, 0, 69, 13, 0, 26, 65, 31, 32, 4, 65, 255, 255, 255, 7, 75, 13, 0, 26, 32, 4, 65, 6, 32, 0, 103, 34, 0, 107, 65, 31, 113, 118, 65, 1, 113, 32, 0, 65, 1, 116, 107, 65, 62, 106, 11, 34, 6, 65, 2, 116, 65, 180, 135, 193, 0, 106, 40, 2, 0, 34, 0, 4, 64, 32, 4, 32, 6, 16, 238, 1, 65, 31, 113, 116, 33, 7, 65, 0, 33, 1, 3, 64, 2, 64, 32, 0, 16, 239, 1, 34, 2, 32, 4, 73, 13, 0, 32, 2, 32, 4, 107, 34, 2, 32, 3, 79, 13, 0, 32, 0, 33, 1, 32, 2, 34, 3, 13, 0, 65, 0, 33, 3, 12, 3, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 2, 32, 5, 32, 2, 32, 0, 32, 7, 65, 29, 118, 65, 4, 113, 106, 65, 16, 106, 40, 2, 0, 34, 0, 71, 27, 32, 5, 32, 2, 27, 33, 5, 32, 7, 65, 1, 116, 33, 7, 32, 0, 13, 0, 11, 32, 5, 4, 64, 32, 5, 33, 0, 12, 2, 11, 32, 1, 13, 2, 11, 65, 0, 33, 1, 65, 1, 32, 6, 65, 31, 113, 116, 16, 236, 1, 65, 168, 133, 193, 0, 40, 2, 0, 113, 34, 0, 69, 13, 4, 32, 0, 16, 237, 1, 104, 65, 2, 116, 65, 180, 135, 193, 0, 106, 40, 2, 0, 34, 0, 69, 13, 4, 11, 3, 64, 32, 0, 32, 1, 32, 0, 16, 239, 1, 34, 1, 32, 4, 79, 32, 1, 32, 4, 107, 34, 5, 32, 3, 73, 113, 34, 2, 27, 33, 1, 32, 5, 32, 3, 32, 2, 27, 33, 3, 32, 0, 16, 252, 1, 34, 0, 13, 0, 11, 32, 1, 69, 13, 3, 11, 65, 180, 136, 193, 0, 40, 2, 0, 34, 0, 32, 4, 79, 65, 0, 32, 3, 32, 0, 32, 4, 107, 79, 27, 13, 2, 32, 1, 34, 0, 32, 4, 16, 248, 1, 33, 6, 32, 0, 16, 220, 1, 2, 64, 32, 3, 65, 16, 65, 8, 16, 235, 1, 73, 4, 64, 32, 0, 32, 3, 32, 4, 106, 16, 244, 1, 12, 1, 11, 32, 0, 32, 4, 16, 245, 1, 32, 6, 32, 3, 16, 246, 1, 32, 3, 65, 255, 1, 77, 4, 64, 32, 3, 65, 3, 118, 34, 1, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 5, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 1, 116, 34, 1, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 1, 32, 2, 114, 54, 2, 0, 32, 5, 12, 1, 11, 32, 5, 40, 2, 8, 11, 33, 1, 32, 5, 32, 6, 54, 2, 8, 32, 1, 32, 6, 54, 2, 12, 32, 6, 32, 5, 54, 2, 12, 32, 6, 32, 1, 54, 2, 8, 12, 1, 11, 32, 6, 32, 3, 16, 221, 1, 11, 32, 0, 16, 250, 1, 34, 3, 13, 3, 12, 2, 11, 3, 64, 32, 0, 16, 239, 1, 32, 4, 107, 34, 2, 32, 3, 32, 2, 32, 3, 73, 34, 2, 27, 33, 3, 32, 0, 32, 1, 32, 2, 27, 33, 1, 32, 0, 16, 252, 1, 34, 0, 13, 0, 11, 11, 32, 1, 34, 0, 32, 4, 16, 248, 1, 33, 5, 32, 0, 16, 220, 1, 2, 64, 32, 3, 65, 16, 65, 8, 16, 235, 1, 73, 4, 64, 32, 0, 32, 3, 32, 4, 106, 16, 244, 1, 12, 1, 11, 32, 0, 32, 4, 16, 245, 1, 32, 5, 32, 3, 16, 246, 1, 65, 180, 136, 193, 0, 40, 2, 0, 34, 1, 4, 64, 32, 1, 65, 3, 118, 34, 1, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 7, 65, 188, 136, 193, 0, 40, 2, 0, 33, 6, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 1, 65, 31, 113, 116, 34, 1, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 1, 32, 2, 114, 54, 2, 0, 32, 7, 12, 1, 11, 32, 7, 40, 2, 8, 11, 33, 1, 32, 7, 32, 6, 54, 2, 8, 32, 1, 32, 6, 54, 2, 12, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 1, 54, 2, 8, 11, 65, 188, 136, 193, 0, 32, 5, 54, 2, 0, 65, 180, 136, 193, 0, 32, 3, 54, 2, 0, 11, 32, 0, 16, 250, 1, 34, 3, 13, 1, 11, 65, 180, 136, 193, 0, 40, 2, 0, 34, 0, 32, 4, 79, 4, 64, 65, 188, 136, 193, 0, 40, 2, 0, 33, 2, 32, 0, 32, 4, 107, 34, 1, 65, 16, 65, 8, 16, 235, 1, 79, 4, 64, 32, 2, 32, 4, 16, 248, 1, 33, 0, 65, 180, 136, 193, 0, 32, 1, 54, 2, 0, 65, 188, 136, 193, 0, 32, 0, 54, 2, 0, 32, 0, 32, 1, 16, 246, 1, 32, 2, 32, 4, 16, 245, 1, 32, 2, 16, 250, 1, 33, 3, 12, 2, 11, 65, 188, 136, 193, 0, 65, 0, 54, 2, 0, 65, 180, 136, 193, 0, 40, 2, 0, 33, 0, 65, 180, 136, 193, 0, 65, 0, 54, 2, 0, 32, 2, 32, 0, 16, 244, 1, 32, 2, 16, 250, 1, 33, 3, 12, 1, 11, 65, 184, 136, 193, 0, 40, 2, 0, 34, 0, 32, 4, 77, 4, 64, 65, 0, 33, 3, 32, 11, 32, 4, 65, 0, 16, 250, 1, 34, 0, 107, 32, 0, 65, 8, 16, 235, 1, 106, 65, 20, 65, 8, 16, 235, 1, 106, 65, 16, 65, 8, 16, 235, 1, 106, 65, 8, 106, 65, 128, 128, 4, 16, 235, 1, 16, 129, 2, 32, 11, 40, 2, 0, 34, 8, 69, 13, 1, 32, 11, 40, 2, 8, 33, 12, 65, 196, 136, 193, 0, 32, 11, 40, 2, 4, 34, 10, 65, 196, 136, 193, 0, 40, 2, 0, 106, 34, 1, 54, 2, 0, 65, 200, 136, 193, 0, 65, 200, 136, 193, 0, 40, 2, 0, 34, 0, 32, 1, 32, 0, 32, 1, 75, 27, 54, 2, 0, 2, 64, 2, 64, 2, 64, 65, 192, 136, 193, 0, 40, 2, 0, 4, 64, 65, 204, 136, 193, 0, 33, 0, 3, 64, 32, 0, 16, 128, 2, 32, 8, 70, 13, 2, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 12, 2, 11, 65, 224, 136, 193, 0, 40, 2, 0, 34, 0, 65, 0, 32, 8, 32, 0, 79, 27, 69, 4, 64, 65, 224, 136, 193, 0, 32, 8, 54, 2, 0, 11, 65, 228, 136, 193, 0, 65, 255, 31, 54, 2, 0, 65, 216, 136, 193, 0, 32, 12, 54, 2, 0, 65, 208, 136, 193, 0, 32, 10, 54, 2, 0, 65, 204, 136, 193, 0, 32, 8, 54, 2, 0, 65, 184, 133, 193, 0, 65, 172, 133, 193, 0, 54, 2, 0, 65, 192, 133, 193, 0, 65, 180, 133, 193, 0, 54, 2, 0, 65, 180, 133, 193, 0, 65, 172, 133, 193, 0, 54, 2, 0, 65, 200, 133, 193, 0, 65, 188, 133, 193, 0, 54, 2, 0, 65, 188, 133, 193, 0, 65, 180, 133, 193, 0, 54, 2, 0, 65, 208, 133, 193, 0, 65, 196, 133, 193, 0, 54, 2, 0, 65, 196, 133, 193, 0, 65, 188, 133, 193, 0, 54, 2, 0, 65, 216, 133, 193, 0, 65, 204, 133, 193, 0, 54, 2, 0, 65, 204, 133, 193, 0, 65, 196, 133, 193, 0, 54, 2, 0, 65, 224, 133, 193, 0, 65, 212, 133, 193, 0, 54, 2, 0, 65, 212, 133, 193, 0, 65, 204, 133, 193, 0, 54, 2, 0, 65, 232, 133, 193, 0, 65, 220, 133, 193, 0, 54, 2, 0, 65, 220, 133, 193, 0, 65, 212, 133, 193, 0, 54, 2, 0, 65, 240, 133, 193, 0, 65, 228, 133, 193, 0, 54, 2, 0, 65, 228, 133, 193, 0, 65, 220, 133, 193, 0, 54, 2, 0, 65, 248, 133, 193, 0, 65, 236, 133, 193, 0, 54, 2, 0, 65, 236, 133, 193, 0, 65, 228, 133, 193, 0, 54, 2, 0, 65, 244, 133, 193, 0, 65, 236, 133, 193, 0, 54, 2, 0, 65, 128, 134, 193, 0, 65, 244, 133, 193, 0, 54, 2, 0, 65, 252, 133, 193, 0, 65, 244, 133, 193, 0, 54, 2, 0, 65, 136, 134, 193, 0, 65, 252, 133, 193, 0, 54, 2, 0, 65, 132, 134, 193, 0, 65, 252, 133, 193, 0, 54, 2, 0, 65, 144, 134, 193, 0, 65, 132, 134, 193, 0, 54, 2, 0, 65, 140, 134, 193, 0, 65, 132, 134, 193, 0, 54, 2, 0, 65, 152, 134, 193, 0, 65, 140, 134, 193, 0, 54, 2, 0, 65, 148, 134, 193, 0, 65, 140, 134, 193, 0, 54, 2, 0, 65, 160, 134, 193, 0, 65, 148, 134, 193, 0, 54, 2, 0, 65, 156, 134, 193, 0, 65, 148, 134, 193, 0, 54, 2, 0, 65, 168, 134, 193, 0, 65, 156, 134, 193, 0, 54, 2, 0, 65, 164, 134, 193, 0, 65, 156, 134, 193, 0, 54, 2, 0, 65, 176, 134, 193, 0, 65, 164, 134, 193, 0, 54, 2, 0, 65, 172, 134, 193, 0, 65, 164, 134, 193, 0, 54, 2, 0, 65, 184, 134, 193, 0, 65, 172, 134, 193, 0, 54, 2, 0, 65, 192, 134, 193, 0, 65, 180, 134, 193, 0, 54, 2, 0, 65, 180, 134, 193, 0, 65, 172, 134, 193, 0, 54, 2, 0, 65, 200, 134, 193, 0, 65, 188, 134, 193, 0, 54, 2, 0, 65, 188, 134, 193, 0, 65, 180, 134, 193, 0, 54, 2, 0, 65, 208, 134, 193, 0, 65, 196, 134, 193, 0, 54, 2, 0, 65, 196, 134, 193, 0, 65, 188, 134, 193, 0, 54, 2, 0, 65, 216, 134, 193, 0, 65, 204, 134, 193, 0, 54, 2, 0, 65, 204, 134, 193, 0, 65, 196, 134, 193, 0, 54, 2, 0, 65, 224, 134, 193, 0, 65, 212, 134, 193, 0, 54, 2, 0, 65, 212, 134, 193, 0, 65, 204, 134, 193, 0, 54, 2, 0, 65, 232, 134, 193, 0, 65, 220, 134, 193, 0, 54, 2, 0, 65, 220, 134, 193, 0, 65, 212, 134, 193, 0, 54, 2, 0, 65, 240, 134, 193, 0, 65, 228, 134, 193, 0, 54, 2, 0, 65, 228, 134, 193, 0, 65, 220, 134, 193, 0, 54, 2, 0, 65, 248, 134, 193, 0, 65, 236, 134, 193, 0, 54, 2, 0, 65, 236, 134, 193, 0, 65, 228, 134, 193, 0, 54, 2, 0, 65, 128, 135, 193, 0, 65, 244, 134, 193, 0, 54, 2, 0, 65, 244, 134, 193, 0, 65, 236, 134, 193, 0, 54, 2, 0, 65, 136, 135, 193, 0, 65, 252, 134, 193, 0, 54, 2, 0, 65, 252, 134, 193, 0, 65, 244, 134, 193, 0, 54, 2, 0, 65, 144, 135, 193, 0, 65, 132, 135, 193, 0, 54, 2, 0, 65, 132, 135, 193, 0, 65, 252, 134, 193, 0, 54, 2, 0, 65, 152, 135, 193, 0, 65, 140, 135, 193, 0, 54, 2, 0, 65, 140, 135, 193, 0, 65, 132, 135, 193, 0, 54, 2, 0, 65, 160, 135, 193, 0, 65, 148, 135, 193, 0, 54, 2, 0, 65, 148, 135, 193, 0, 65, 140, 135, 193, 0, 54, 2, 0, 65, 168, 135, 193, 0, 65, 156, 135, 193, 0, 54, 2, 0, 65, 156, 135, 193, 0, 65, 148, 135, 193, 0, 54, 2, 0, 65, 176, 135, 193, 0, 65, 164, 135, 193, 0, 54, 2, 0, 65, 164, 135, 193, 0, 65, 156, 135, 193, 0, 54, 2, 0, 65, 172, 135, 193, 0, 65, 164, 135, 193, 0, 54, 2, 0, 65, 0, 16, 250, 1, 34, 3, 65, 8, 16, 235, 1, 33, 5, 65, 20, 65, 8, 16, 235, 1, 33, 2, 65, 16, 65, 8, 16, 235, 1, 33, 1, 32, 8, 32, 8, 16, 250, 1, 34, 0, 65, 8, 16, 235, 1, 32, 0, 107, 34, 0, 16, 248, 1, 33, 6, 65, 184, 136, 193, 0, 32, 3, 32, 10, 106, 32, 5, 107, 32, 2, 107, 32, 1, 107, 32, 0, 107, 34, 3, 54, 2, 0, 65, 192, 136, 193, 0, 32, 6, 54, 2, 0, 32, 6, 32, 3, 65, 1, 114, 54, 2, 4, 65, 0, 16, 250, 1, 34, 5, 65, 8, 16, 235, 1, 33, 2, 65, 20, 65, 8, 16, 235, 1, 33, 1, 65, 16, 65, 8, 16, 235, 1, 33, 0, 32, 6, 32, 3, 16, 248, 1, 32, 0, 32, 1, 32, 2, 32, 5, 107, 106, 106, 54, 2, 4, 65, 220, 136, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 12, 2, 11, 32, 0, 16, 253, 1, 13, 0, 32, 0, 16, 254, 1, 32, 12, 71, 13, 0, 32, 0, 65, 192, 136, 193, 0, 40, 2, 0, 16, 255, 1, 69, 13, 0, 32, 0, 32, 0, 40, 2, 4, 32, 10, 106, 54, 2, 4, 65, 184, 136, 193, 0, 40, 2, 0, 33, 1, 65, 192, 136, 193, 0, 40, 2, 0, 34, 0, 32, 0, 16, 250, 1, 34, 0, 65, 8, 16, 235, 1, 32, 0, 107, 34, 0, 16, 248, 1, 33, 6, 65, 184, 136, 193, 0, 32, 1, 32, 10, 106, 32, 0, 107, 34, 3, 54, 2, 0, 65, 192, 136, 193, 0, 32, 6, 54, 2, 0, 32, 6, 32, 3, 65, 1, 114, 54, 2, 4, 65, 0, 16, 250, 1, 34, 5, 65, 8, 16, 235, 1, 33, 2, 65, 20, 65, 8, 16, 235, 1, 33, 1, 65, 16, 65, 8, 16, 235, 1, 33, 0, 32, 6, 32, 3, 16, 248, 1, 32, 0, 32, 1, 32, 2, 32, 5, 107, 106, 106, 54, 2, 4, 65, 220, 136, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 12, 1, 11, 65, 224, 136, 193, 0, 65, 224, 136, 193, 0, 40, 2, 0, 34, 0, 32, 8, 32, 8, 32, 0, 75, 27, 54, 2, 0, 32, 8, 32, 10, 106, 33, 1, 65, 204, 136, 193, 0, 33, 0, 2, 64, 3, 64, 32, 1, 32, 0, 40, 2, 0, 71, 4, 64, 32, 0, 40, 2, 8, 34, 0, 13, 1, 12, 2, 11, 11, 32, 0, 16, 253, 1, 13, 0, 32, 0, 16, 254, 1, 32, 12, 71, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 32, 8, 54, 2, 0, 32, 0, 32, 0, 40, 2, 4, 32, 10, 106, 54, 2, 4, 32, 8, 16, 250, 1, 34, 5, 65, 8, 16, 235, 1, 33, 2, 32, 3, 16, 250, 1, 34, 1, 65, 8, 16, 235, 1, 33, 0, 32, 8, 32, 2, 32, 5, 107, 106, 34, 6, 32, 4, 16, 248, 1, 33, 7, 32, 6, 32, 4, 16, 245, 1, 32, 3, 32, 0, 32, 1, 107, 106, 34, 0, 32, 6, 107, 32, 4, 107, 33, 4, 32, 0, 65, 192, 136, 193, 0, 40, 2, 0, 70, 4, 64, 65, 192, 136, 193, 0, 32, 7, 54, 2, 0, 65, 184, 136, 193, 0, 65, 184, 136, 193, 0, 40, 2, 0, 32, 4, 106, 34, 0, 54, 2, 0, 32, 7, 32, 0, 65, 1, 114, 54, 2, 4, 32, 6, 16, 250, 1, 33, 3, 12, 4, 11, 32, 0, 65, 188, 136, 193, 0, 40, 2, 0, 70, 4, 64, 65, 188, 136, 193, 0, 32, 7, 54, 2, 0, 65, 180, 136, 193, 0, 65, 180, 136, 193, 0, 40, 2, 0, 32, 4, 106, 34, 0, 54, 2, 0, 32, 7, 32, 0, 16, 246, 1, 32, 6, 16, 250, 1, 33, 3, 12, 4, 11, 32, 0, 40, 2, 4, 65, 3, 113, 65, 1, 70, 4, 64, 2, 64, 32, 0, 16, 239, 1, 34, 5, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 2, 32, 0, 65, 8, 106, 40, 2, 0, 34, 1, 70, 4, 64, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 5, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 1, 32, 2, 54, 2, 12, 32, 2, 32, 1, 54, 2, 8, 12, 1, 11, 32, 0, 16, 220, 1, 11, 32, 4, 32, 5, 106, 33, 4, 32, 0, 32, 5, 16, 248, 1, 33, 0, 11, 32, 7, 32, 4, 32, 0, 16, 247, 1, 32, 4, 65, 255, 1, 77, 4, 64, 32, 4, 65, 3, 118, 34, 0, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 2, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 116, 34, 0, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 2, 12, 1, 11, 32, 2, 40, 2, 8, 11, 33, 0, 32, 2, 32, 7, 54, 2, 8, 32, 0, 32, 7, 54, 2, 12, 32, 7, 32, 2, 54, 2, 12, 32, 7, 32, 0, 54, 2, 8, 32, 6, 16, 250, 1, 33, 3, 12, 4, 11, 32, 7, 32, 4, 16, 221, 1, 32, 6, 16, 250, 1, 33, 3, 12, 3, 11, 65, 192, 136, 193, 0, 40, 2, 0, 33, 9, 65, 204, 136, 193, 0, 33, 0, 2, 64, 3, 64, 32, 0, 40, 2, 0, 32, 9, 77, 4, 64, 32, 0, 16, 128, 2, 32, 9, 75, 13, 2, 11, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 65, 0, 33, 0, 11, 32, 9, 32, 0, 16, 128, 2, 34, 7, 65, 20, 65, 8, 16, 235, 1, 34, 16, 107, 65, 105, 106, 34, 1, 16, 250, 1, 34, 0, 65, 8, 16, 235, 1, 32, 0, 107, 32, 1, 106, 34, 0, 32, 0, 65, 16, 65, 8, 16, 235, 1, 32, 9, 106, 73, 27, 34, 13, 16, 250, 1, 33, 14, 32, 13, 32, 16, 16, 248, 1, 33, 0, 65, 0, 16, 250, 1, 34, 6, 65, 8, 16, 235, 1, 33, 3, 65, 20, 65, 8, 16, 235, 1, 33, 5, 65, 16, 65, 8, 16, 235, 1, 33, 2, 32, 8, 32, 8, 16, 250, 1, 34, 1, 65, 8, 16, 235, 1, 32, 1, 107, 34, 1, 16, 248, 1, 33, 15, 65, 184, 136, 193, 0, 32, 6, 32, 10, 106, 32, 3, 107, 32, 5, 107, 32, 2, 107, 32, 1, 107, 34, 6, 54, 2, 0, 65, 192, 136, 193, 0, 32, 15, 54, 2, 0, 32, 15, 32, 6, 65, 1, 114, 54, 2, 4, 65, 0, 16, 250, 1, 34, 3, 65, 8, 16, 235, 1, 33, 5, 65, 20, 65, 8, 16, 235, 1, 33, 2, 65, 16, 65, 8, 16, 235, 1, 33, 1, 32, 15, 32, 6, 16, 248, 1, 32, 1, 32, 2, 32, 5, 32, 3, 107, 106, 106, 54, 2, 4, 65, 220, 136, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 32, 13, 32, 16, 16, 245, 1, 65, 204, 136, 193, 0, 41, 2, 0, 33, 17, 32, 14, 65, 8, 106, 65, 212, 136, 193, 0, 41, 2, 0, 55, 2, 0, 32, 14, 32, 17, 55, 2, 0, 65, 216, 136, 193, 0, 32, 12, 54, 2, 0, 65, 208, 136, 193, 0, 32, 10, 54, 2, 0, 65, 204, 136, 193, 0, 32, 8, 54, 2, 0, 65, 212, 136, 193, 0, 32, 14, 54, 2, 0, 3, 64, 32, 0, 65, 4, 16, 248, 1, 33, 1, 32, 0, 65, 7, 54, 2, 4, 32, 7, 32, 1, 34, 0, 65, 4, 106, 75, 13, 0, 11, 32, 9, 32, 13, 70, 13, 0, 32, 9, 32, 13, 32, 9, 107, 34, 0, 32, 9, 32, 0, 16, 248, 1, 16, 247, 1, 32, 0, 65, 255, 1, 77, 4, 64, 32, 0, 65, 3, 118, 34, 0, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 2, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 116, 34, 0, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 2, 12, 1, 11, 32, 2, 40, 2, 8, 11, 33, 0, 32, 2, 32, 9, 54, 2, 8, 32, 0, 32, 9, 54, 2, 12, 32, 9, 32, 2, 54, 2, 12, 32, 9, 32, 0, 54, 2, 8, 12, 1, 11, 32, 9, 32, 0, 16, 221, 1, 11, 65, 0, 33, 3, 65, 184, 136, 193, 0, 40, 2, 0, 34, 0, 32, 4, 77, 13, 1, 65, 184, 136, 193, 0, 32, 0, 32, 4, 107, 34, 1, 54, 2, 0, 65, 192, 136, 193, 0, 65, 192, 136, 193, 0, 40, 2, 0, 34, 2, 32, 4, 16, 248, 1, 34, 0, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 2, 32, 4, 16, 245, 1, 32, 2, 16, 250, 1, 33, 3, 12, 1, 11, 65, 184, 136, 193, 0, 32, 0, 32, 4, 107, 34, 1, 54, 2, 0, 65, 192, 136, 193, 0, 65, 192, 136, 193, 0, 40, 2, 0, 34, 2, 32, 4, 16, 248, 1, 34, 0, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 2, 32, 4, 16, 245, 1, 32, 2, 16, 250, 1, 33, 3, 11, 32, 11, 65, 16, 106, 36, 0, 32, 3, 11, 217, 4, 1, 4, 127, 32, 0, 32, 1, 16, 248, 1, 33, 2, 2, 64, 2, 64, 2, 64, 32, 0, 16, 241, 1, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 16, 242, 1, 4, 64, 32, 1, 32, 3, 106, 65, 16, 106, 33, 0, 12, 2, 11, 32, 1, 32, 3, 106, 33, 1, 2, 64, 32, 0, 32, 3, 16, 249, 1, 34, 0, 65, 188, 136, 193, 0, 40, 2, 0, 71, 4, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 4, 32, 0, 65, 8, 106, 40, 2, 0, 34, 5, 71, 13, 2, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 3, 11, 32, 0, 16, 220, 1, 12, 2, 11, 32, 2, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 65, 180, 136, 193, 0, 32, 1, 54, 2, 0, 32, 0, 32, 1, 32, 2, 16, 247, 1, 15, 11, 32, 5, 32, 4, 54, 2, 12, 32, 4, 32, 5, 54, 2, 8, 11, 2, 64, 32, 2, 16, 240, 1, 69, 4, 64, 65, 192, 136, 193, 0, 40, 2, 0, 32, 2, 70, 4, 64, 65, 192, 136, 193, 0, 32, 0, 54, 2, 0, 65, 184, 136, 193, 0, 65, 184, 136, 193, 0, 40, 2, 0, 32, 1, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 65, 188, 136, 193, 0, 40, 2, 0, 71, 13, 3, 65, 180, 136, 193, 0, 65, 0, 54, 2, 0, 65, 188, 136, 193, 0, 65, 0, 54, 2, 0, 15, 11, 32, 2, 65, 188, 136, 193, 0, 40, 2, 0, 70, 13, 3, 32, 2, 16, 239, 1, 34, 3, 32, 1, 106, 33, 1, 2, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 2, 65, 12, 106, 40, 2, 0, 34, 4, 32, 2, 65, 8, 106, 40, 2, 0, 34, 2, 70, 4, 64, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 2, 32, 4, 54, 2, 12, 32, 4, 32, 2, 54, 2, 8, 12, 1, 11, 32, 2, 16, 220, 1, 11, 32, 0, 32, 1, 16, 246, 1, 32, 0, 65, 188, 136, 193, 0, 40, 2, 0, 71, 13, 1, 65, 180, 136, 193, 0, 32, 1, 54, 2, 0, 15, 11, 32, 0, 32, 1, 32, 2, 16, 247, 1, 11, 32, 1, 65, 255, 1, 77, 4, 64, 32, 1, 65, 3, 118, 34, 2, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 1, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 3, 65, 1, 32, 2, 116, 34, 2, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 2, 32, 3, 114, 54, 2, 0, 32, 1, 12, 1, 11, 32, 1, 40, 2, 8, 11, 33, 2, 32, 1, 32, 0, 54, 2, 8, 32, 2, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 15, 11, 32, 0, 32, 1, 16, 221, 1, 11, 15, 11, 65, 188, 136, 193, 0, 32, 0, 54, 2, 0, 65, 180, 136, 193, 0, 65, 180, 136, 193, 0, 40, 2, 0, 32, 1, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 16, 246, 1, 11, 180, 2, 1, 5, 127, 32, 0, 40, 2, 24, 33, 4, 2, 64, 32, 0, 32, 0, 40, 2, 12, 71, 4, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 34, 1, 54, 2, 12, 32, 1, 32, 2, 54, 2, 8, 12, 1, 11, 32, 0, 65, 20, 65, 16, 32, 0, 65, 20, 106, 34, 1, 40, 2, 0, 34, 3, 27, 106, 40, 2, 0, 34, 2, 69, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 0, 65, 16, 106, 32, 3, 27, 33, 3, 3, 64, 32, 3, 33, 5, 32, 2, 34, 1, 65, 20, 106, 34, 3, 40, 2, 0, 34, 2, 69, 4, 64, 32, 1, 65, 16, 106, 33, 3, 32, 1, 40, 2, 16, 33, 2, 11, 32, 2, 13, 0, 11, 32, 5, 65, 0, 54, 2, 0, 11, 2, 64, 32, 4, 69, 13, 0, 2, 64, 32, 0, 32, 0, 40, 2, 28, 65, 2, 116, 65, 180, 135, 193, 0, 106, 34, 2, 40, 2, 0, 70, 4, 64, 32, 2, 32, 1, 54, 2, 0, 32, 1, 13, 1, 65, 168, 133, 193, 0, 65, 168, 133, 193, 0, 40, 2, 0, 65, 126, 32, 0, 40, 2, 28, 119, 113, 54, 2, 0, 15, 11, 32, 4, 65, 16, 65, 20, 32, 4, 40, 2, 16, 32, 0, 70, 27, 106, 32, 1, 54, 2, 0, 32, 1, 69, 13, 1, 11, 32, 1, 32, 4, 54, 2, 24, 32, 0, 40, 2, 16, 34, 2, 4, 64, 32, 1, 32, 2, 54, 2, 16, 32, 2, 32, 1, 54, 2, 24, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 65, 20, 106, 32, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 24, 11, 11, 173, 2, 1, 5, 127, 32, 0, 66, 0, 55, 2, 16, 32, 0, 2, 127, 65, 0, 32, 1, 65, 8, 118, 34, 2, 69, 13, 0, 26, 65, 31, 32, 1, 65, 255, 255, 255, 7, 75, 13, 0, 26, 32, 1, 65, 6, 32, 2, 103, 34, 2, 107, 65, 31, 113, 118, 65, 1, 113, 32, 2, 65, 1, 116, 107, 65, 62, 106, 11, 34, 2, 54, 2, 28, 32, 2, 65, 2, 116, 65, 180, 135, 193, 0, 106, 33, 3, 32, 0, 33, 4, 2, 64, 2, 64, 65, 168, 133, 193, 0, 40, 2, 0, 34, 5, 65, 1, 32, 2, 65, 31, 113, 116, 34, 6, 113, 69, 4, 64, 65, 168, 133, 193, 0, 32, 5, 32, 6, 114, 54, 2, 0, 32, 3, 32, 0, 54, 2, 0, 12, 1, 11, 32, 3, 40, 2, 0, 33, 3, 32, 2, 16, 238, 1, 33, 2, 32, 3, 16, 239, 1, 32, 1, 70, 4, 64, 32, 3, 33, 2, 12, 2, 11, 32, 1, 32, 2, 65, 31, 113, 116, 33, 5, 3, 64, 32, 3, 32, 5, 65, 29, 118, 65, 4, 113, 106, 65, 16, 106, 34, 6, 40, 2, 0, 34, 2, 4, 64, 32, 5, 65, 1, 116, 33, 5, 32, 2, 34, 3, 16, 239, 1, 32, 1, 71, 13, 1, 12, 3, 11, 11, 32, 6, 32, 0, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 24, 32, 4, 32, 4, 54, 2, 8, 32, 4, 32, 4, 54, 2, 12, 15, 11, 32, 2, 40, 2, 8, 34, 1, 32, 4, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 4, 32, 2, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 32, 0, 65, 0, 54, 2, 24, 11, 100, 1, 11, 127, 65, 212, 136, 193, 0, 40, 2, 0, 34, 1, 69, 4, 64, 65, 228, 136, 193, 0, 65, 255, 31, 54, 2, 0, 65, 0, 15, 11, 3, 64, 32, 1, 34, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 33, 2, 32, 0, 65, 12, 106, 40, 2, 0, 26, 32, 3, 65, 1, 106, 33, 3, 32, 1, 13, 0, 11, 65, 228, 136, 193, 0, 32, 3, 65, 255, 31, 32, 3, 65, 255, 31, 75, 27, 54, 2, 0, 32, 10, 11, 161, 7, 1, 6, 127, 32, 0, 16, 251, 1, 34, 0, 32, 0, 16, 239, 1, 34, 2, 16, 248, 1, 33, 1, 2, 64, 2, 64, 2, 64, 32, 0, 16, 241, 1, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 16, 242, 1, 4, 64, 32, 2, 32, 3, 106, 65, 16, 106, 33, 0, 12, 2, 11, 32, 2, 32, 3, 106, 33, 2, 2, 64, 32, 0, 32, 3, 16, 249, 1, 34, 0, 65, 188, 136, 193, 0, 40, 2, 0, 71, 4, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 4, 32, 0, 65, 8, 106, 40, 2, 0, 34, 5, 71, 13, 2, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 3, 11, 32, 0, 16, 220, 1, 12, 2, 11, 32, 1, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 65, 180, 136, 193, 0, 32, 2, 54, 2, 0, 32, 0, 32, 2, 32, 1, 16, 247, 1, 15, 11, 32, 5, 32, 4, 54, 2, 12, 32, 4, 32, 5, 54, 2, 8, 11, 2, 64, 2, 64, 32, 1, 16, 240, 1, 69, 4, 64, 32, 1, 65, 192, 136, 193, 0, 40, 2, 0, 71, 13, 1, 65, 192, 136, 193, 0, 32, 0, 54, 2, 0, 65, 184, 136, 193, 0, 65, 184, 136, 193, 0, 40, 2, 0, 32, 2, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 65, 188, 136, 193, 0, 40, 2, 0, 32, 0, 70, 4, 64, 65, 180, 136, 193, 0, 65, 0, 54, 2, 0, 65, 188, 136, 193, 0, 65, 0, 54, 2, 0, 11, 65, 220, 136, 193, 0, 40, 2, 0, 32, 1, 79, 13, 3, 65, 0, 16, 250, 1, 34, 0, 65, 8, 16, 235, 1, 33, 1, 65, 20, 65, 8, 16, 235, 1, 33, 3, 65, 16, 65, 8, 16, 235, 1, 33, 2, 65, 16, 65, 8, 16, 235, 1, 33, 4, 65, 192, 136, 193, 0, 40, 2, 0, 69, 13, 3, 32, 0, 32, 1, 107, 32, 3, 107, 32, 2, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 0, 65, 0, 32, 4, 65, 2, 116, 107, 34, 1, 32, 0, 32, 1, 73, 27, 69, 13, 3, 65, 0, 16, 250, 1, 34, 0, 65, 8, 16, 235, 1, 33, 1, 65, 20, 65, 8, 16, 235, 1, 33, 2, 65, 16, 65, 8, 16, 235, 1, 33, 4, 65, 0, 2, 64, 65, 184, 136, 193, 0, 40, 2, 0, 34, 5, 32, 4, 32, 2, 32, 1, 32, 0, 107, 106, 106, 34, 2, 77, 13, 0, 65, 192, 136, 193, 0, 40, 2, 0, 33, 1, 65, 204, 136, 193, 0, 33, 0, 2, 64, 3, 64, 32, 0, 40, 2, 0, 32, 1, 77, 4, 64, 32, 0, 16, 128, 2, 32, 1, 75, 13, 2, 11, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 65, 0, 33, 0, 11, 32, 0, 16, 253, 1, 13, 0, 32, 0, 65, 12, 106, 40, 2, 0, 26, 12, 0, 11, 65, 0, 16, 222, 1, 107, 71, 13, 3, 65, 184, 136, 193, 0, 40, 2, 0, 65, 220, 136, 193, 0, 40, 2, 0, 77, 13, 3, 65, 220, 136, 193, 0, 65, 127, 54, 2, 0, 15, 11, 32, 0, 32, 2, 32, 1, 16, 247, 1, 12, 1, 11, 32, 1, 65, 188, 136, 193, 0, 40, 2, 0, 70, 13, 2, 32, 1, 16, 239, 1, 34, 3, 32, 2, 106, 33, 2, 2, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 1, 65, 12, 106, 40, 2, 0, 34, 4, 32, 1, 65, 8, 106, 40, 2, 0, 34, 1, 70, 4, 64, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 1, 32, 4, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 12, 1, 11, 32, 1, 16, 220, 1, 11, 32, 0, 32, 2, 16, 246, 1, 32, 0, 65, 188, 136, 193, 0, 40, 2, 0, 71, 13, 0, 65, 180, 136, 193, 0, 32, 2, 54, 2, 0, 15, 11, 32, 2, 65, 255, 1, 77, 4, 64, 32, 2, 65, 3, 118, 34, 3, 65, 3, 116, 65, 172, 133, 193, 0, 106, 33, 1, 2, 127, 65, 164, 133, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 3, 116, 34, 3, 113, 69, 4, 64, 65, 164, 133, 193, 0, 32, 2, 32, 3, 114, 54, 2, 0, 32, 1, 12, 1, 11, 32, 1, 40, 2, 8, 11, 33, 3, 32, 1, 32, 0, 54, 2, 8, 32, 3, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 12, 32, 0, 32, 3, 54, 2, 8, 15, 11, 32, 0, 32, 2, 16, 221, 1, 65, 228, 136, 193, 0, 65, 228, 136, 193, 0, 40, 2, 0, 65, 127, 106, 34, 0, 54, 2, 0, 32, 0, 13, 0, 16, 222, 1, 26, 11, 15, 11, 65, 188, 136, 193, 0, 32, 0, 54, 2, 0, 65, 180, 136, 193, 0, 65, 180, 136, 193, 0, 40, 2, 0, 32, 2, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 16, 246, 1, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 225, 1, 0, 11, 164, 1, 1, 3, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 0, 40, 2, 0, 34, 2, 65, 20, 106, 40, 2, 0, 33, 3, 2, 64, 2, 127, 2, 64, 2, 64, 32, 2, 40, 2, 4, 14, 2, 0, 1, 3, 11, 32, 3, 13, 2, 65, 0, 33, 2, 65, 144, 224, 192, 0, 12, 1, 11, 32, 3, 13, 1, 32, 2, 40, 2, 0, 34, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 11, 33, 3, 32, 1, 32, 2, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 1, 65, 156, 225, 192, 0, 32, 0, 40, 2, 4, 40, 2, 8, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 32, 1, 65, 0, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 136, 225, 192, 0, 32, 0, 40, 2, 4, 40, 2, 8, 32, 0, 40, 2, 8, 16, 230, 1, 0, 11, 3, 0, 1, 11, 156, 7, 1, 6, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 8, 77, 4, 64, 65, 0, 33, 2, 65, 0, 16, 250, 1, 34, 1, 32, 1, 65, 8, 16, 235, 1, 107, 65, 20, 65, 8, 16, 235, 1, 107, 65, 16, 65, 8, 16, 235, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 1, 65, 0, 65, 16, 65, 8, 16, 235, 1, 65, 2, 116, 107, 34, 4, 32, 1, 32, 4, 73, 27, 32, 3, 77, 13, 5, 65, 16, 32, 3, 65, 4, 106, 65, 16, 65, 8, 16, 235, 1, 65, 123, 106, 32, 3, 75, 27, 65, 8, 16, 235, 1, 33, 6, 32, 0, 16, 251, 1, 34, 1, 32, 1, 16, 239, 1, 34, 5, 16, 248, 1, 33, 4, 32, 1, 16, 242, 1, 4, 64, 32, 1, 16, 239, 1, 33, 5, 32, 6, 65, 128, 2, 73, 13, 5, 32, 5, 32, 6, 65, 4, 106, 79, 4, 64, 32, 1, 33, 4, 32, 5, 32, 6, 107, 65, 129, 128, 8, 73, 13, 5, 11, 32, 1, 40, 2, 0, 34, 7, 32, 5, 106, 65, 16, 106, 33, 8, 32, 6, 65, 31, 106, 65, 128, 128, 4, 16, 235, 1, 33, 5, 65, 0, 34, 6, 69, 13, 5, 32, 6, 32, 7, 106, 34, 4, 32, 5, 32, 7, 107, 34, 7, 65, 112, 106, 34, 9, 54, 2, 4, 32, 4, 32, 9, 16, 248, 1, 65, 7, 54, 2, 4, 32, 4, 32, 7, 65, 116, 106, 16, 248, 1, 65, 0, 54, 2, 4, 65, 196, 136, 193, 0, 65, 196, 136, 193, 0, 40, 2, 0, 32, 5, 32, 8, 107, 106, 34, 5, 54, 2, 0, 65, 224, 136, 193, 0, 65, 224, 136, 193, 0, 40, 2, 0, 34, 7, 32, 6, 32, 6, 32, 7, 75, 27, 54, 2, 0, 65, 200, 136, 193, 0, 65, 200, 136, 193, 0, 40, 2, 0, 34, 6, 32, 5, 32, 6, 32, 5, 75, 27, 54, 2, 0, 12, 4, 11, 32, 5, 32, 6, 79, 4, 64, 32, 1, 33, 4, 32, 5, 32, 6, 107, 34, 5, 65, 16, 65, 8, 16, 235, 1, 73, 13, 4, 32, 1, 32, 6, 16, 248, 1, 33, 4, 32, 1, 32, 6, 16, 243, 1, 32, 4, 32, 5, 16, 243, 1, 32, 4, 32, 5, 16, 219, 1, 12, 3, 11, 65, 192, 136, 193, 0, 40, 2, 0, 32, 4, 71, 4, 64, 65, 188, 136, 193, 0, 40, 2, 0, 32, 4, 70, 4, 64, 65, 180, 136, 193, 0, 40, 2, 0, 32, 5, 106, 34, 4, 32, 6, 73, 13, 6, 2, 64, 32, 4, 32, 6, 107, 34, 5, 65, 16, 65, 8, 16, 235, 1, 79, 4, 64, 32, 1, 32, 6, 16, 248, 1, 34, 4, 32, 5, 16, 248, 1, 33, 7, 32, 1, 32, 6, 16, 243, 1, 32, 4, 32, 5, 16, 246, 1, 32, 7, 32, 7, 40, 2, 4, 65, 126, 113, 54, 2, 4, 12, 1, 11, 32, 1, 32, 4, 16, 243, 1, 65, 0, 33, 5, 65, 0, 33, 4, 11, 65, 188, 136, 193, 0, 32, 4, 54, 2, 0, 65, 180, 136, 193, 0, 32, 5, 54, 2, 0, 12, 4, 11, 32, 4, 16, 240, 1, 13, 5, 32, 4, 16, 239, 1, 34, 7, 32, 5, 106, 34, 8, 32, 6, 73, 13, 5, 32, 8, 32, 6, 107, 33, 5, 2, 64, 32, 7, 65, 255, 1, 77, 4, 64, 32, 4, 65, 12, 106, 40, 2, 0, 34, 9, 32, 4, 65, 8, 106, 40, 2, 0, 34, 4, 70, 4, 64, 65, 164, 133, 193, 0, 65, 164, 133, 193, 0, 40, 2, 0, 65, 126, 32, 7, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 4, 32, 9, 54, 2, 12, 32, 9, 32, 4, 54, 2, 8, 12, 1, 11, 32, 4, 16, 220, 1, 11, 32, 5, 65, 16, 65, 8, 16, 235, 1, 73, 4, 64, 32, 1, 32, 8, 16, 243, 1, 12, 4, 11, 32, 1, 32, 6, 16, 248, 1, 33, 4, 32, 1, 32, 6, 16, 243, 1, 32, 4, 32, 5, 16, 243, 1, 32, 4, 32, 5, 16, 219, 1, 12, 3, 11, 65, 184, 136, 193, 0, 40, 2, 0, 32, 5, 106, 34, 5, 32, 6, 75, 13, 1, 12, 4, 11, 32, 3, 32, 2, 16, 217, 1, 34, 2, 69, 4, 64, 65, 0, 15, 11, 32, 2, 32, 0, 32, 3, 32, 1, 32, 1, 32, 3, 75, 27, 16, 210, 2, 26, 32, 0, 16, 223, 1, 12, 4, 11, 32, 1, 32, 6, 16, 248, 1, 33, 4, 32, 1, 32, 6, 16, 243, 1, 32, 4, 32, 5, 32, 6, 107, 34, 6, 65, 1, 114, 54, 2, 4, 65, 184, 136, 193, 0, 32, 6, 54, 2, 0, 65, 192, 136, 193, 0, 32, 4, 54, 2, 0, 11, 32, 1, 33, 4, 11, 32, 4, 69, 13, 0, 32, 4, 16, 242, 1, 26, 32, 4, 16, 250, 1, 15, 11, 32, 3, 16, 218, 1, 34, 4, 69, 13, 0, 32, 4, 32, 0, 32, 3, 32, 1, 16, 239, 1, 65, 120, 65, 124, 32, 1, 16, 242, 1, 27, 106, 34, 1, 32, 1, 32, 3, 75, 27, 16, 210, 2, 32, 0, 16, 223, 1, 15, 11, 32, 2, 11, 41, 1, 1, 127, 2, 64, 32, 0, 65, 1, 16, 217, 1, 34, 1, 69, 13, 0, 32, 1, 16, 251, 1, 16, 242, 1, 13, 0, 32, 1, 65, 0, 32, 0, 16, 211, 2, 26, 11, 32, 1, 11, 94, 1, 3, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 0, 40, 2, 12, 34, 2, 69, 4, 64, 65, 160, 224, 192, 0, 65, 43, 65, 232, 224, 192, 0, 16, 144, 2, 0, 11, 32, 0, 40, 2, 8, 34, 3, 69, 4, 64, 65, 160, 224, 192, 0, 65, 43, 65, 248, 224, 192, 0, 16, 144, 2, 0, 11, 32, 1, 32, 2, 54, 2, 8, 32, 1, 32, 0, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 1, 16, 224, 1, 0, 11, 149, 2, 1, 2, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 65, 1, 33, 5, 65, 160, 133, 193, 0, 65, 160, 133, 193, 0, 40, 2, 0, 65, 1, 106, 54, 2, 0, 2, 64, 2, 64, 65, 232, 136, 193, 0, 40, 2, 0, 65, 1, 71, 4, 64, 65, 232, 136, 193, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 12, 1, 11, 65, 236, 136, 193, 0, 65, 236, 136, 193, 0, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 5, 65, 3, 79, 13, 1, 11, 32, 4, 32, 3, 54, 2, 28, 32, 4, 32, 2, 54, 2, 24, 32, 4, 65, 144, 224, 192, 0, 54, 2, 20, 32, 4, 65, 144, 224, 192, 0, 54, 2, 16, 65, 148, 133, 193, 0, 40, 2, 0, 34, 2, 65, 127, 76, 13, 0, 65, 148, 133, 193, 0, 32, 2, 65, 1, 106, 34, 2, 54, 2, 0, 65, 148, 133, 193, 0, 65, 156, 133, 193, 0, 40, 2, 0, 34, 3, 4, 127, 65, 152, 133, 193, 0, 40, 2, 0, 32, 4, 65, 8, 106, 32, 0, 32, 1, 40, 2, 16, 17, 1, 0, 32, 4, 32, 4, 41, 3, 8, 55, 3, 16, 32, 4, 65, 16, 106, 32, 3, 40, 2, 12, 17, 1, 0, 65, 148, 133, 193, 0, 40, 2, 0, 5, 32, 2, 11, 65, 127, 106, 54, 2, 0, 32, 5, 65, 2, 79, 13, 0, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 0, 11, 0, 11, 180, 2, 1, 4, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 1, 40, 2, 4, 34, 3, 69, 4, 64, 32, 1, 65, 4, 106, 33, 3, 32, 1, 40, 2, 0, 33, 4, 32, 2, 65, 0, 54, 2, 32, 32, 2, 66, 1, 55, 3, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 36, 32, 2, 65, 56, 106, 32, 4, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 48, 106, 32, 4, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 40, 32, 2, 65, 36, 106, 65, 248, 223, 192, 0, 32, 2, 65, 40, 106, 16, 153, 2, 26, 32, 2, 65, 16, 106, 34, 4, 32, 2, 40, 2, 32, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 8, 2, 64, 32, 1, 40, 2, 4, 34, 5, 69, 13, 0, 32, 1, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 3, 32, 2, 41, 3, 8, 55, 2, 0, 32, 3, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 3, 40, 2, 0, 33, 3, 11, 32, 1, 65, 1, 54, 2, 4, 32, 1, 65, 12, 106, 40, 2, 0, 33, 4, 32, 1, 65, 8, 106, 34, 1, 40, 2, 0, 33, 5, 32, 1, 66, 0, 55, 2, 0, 65, 12, 65, 4, 16, 84, 34, 1, 69, 4, 64, 65, 12, 65, 4, 16, 135, 2, 0, 11, 32, 1, 32, 4, 54, 2, 8, 32, 1, 32, 5, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 0, 65, 176, 225, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 64, 107, 36, 0, 11, 222, 1, 1, 4, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 1, 65, 4, 106, 33, 4, 32, 1, 40, 2, 4, 69, 4, 64, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 0, 54, 2, 32, 32, 2, 66, 1, 55, 3, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 36, 32, 2, 65, 56, 106, 32, 3, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 48, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 41, 2, 0, 55, 3, 40, 32, 2, 65, 36, 106, 65, 248, 223, 192, 0, 32, 2, 65, 40, 106, 16, 153, 2, 26, 32, 2, 65, 16, 106, 34, 3, 32, 2, 40, 2, 32, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 8, 2, 64, 32, 1, 40, 2, 4, 34, 5, 69, 13, 0, 32, 1, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 223, 1, 11, 32, 4, 32, 2, 41, 3, 8, 55, 2, 0, 32, 4, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 11, 32, 0, 65, 176, 225, 192, 0, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 2, 65, 64, 107, 36, 0, 11, 69, 1, 2, 127, 32, 1, 40, 2, 4, 33, 2, 32, 1, 40, 2, 0, 33, 3, 65, 8, 65, 4, 16, 84, 34, 1, 69, 4, 64, 65, 8, 65, 4, 16, 135, 2, 0, 11, 32, 1, 32, 2, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 0, 65, 192, 225, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 19, 0, 32, 0, 65, 192, 225, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 16, 0, 32, 0, 32, 1, 106, 65, 127, 106, 65, 0, 32, 1, 107, 113, 11, 15, 0, 32, 0, 65, 1, 116, 34, 0, 65, 0, 32, 0, 107, 114, 11, 10, 0, 65, 0, 32, 0, 107, 32, 0, 113, 11, 18, 0, 65, 0, 65, 25, 32, 0, 65, 1, 118, 107, 32, 0, 65, 31, 70, 27, 11, 10, 0, 32, 0, 40, 2, 4, 65, 120, 113, 11, 13, 0, 32, 0, 45, 0, 4, 65, 2, 113, 65, 1, 118, 11, 10, 0, 32, 0, 40, 2, 4, 65, 1, 113, 11, 11, 0, 32, 0, 45, 0, 4, 65, 3, 113, 69, 11, 39, 0, 32, 0, 32, 0, 40, 2, 4, 65, 1, 113, 32, 1, 114, 65, 2, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 0, 32, 0, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 30, 0, 32, 0, 32, 1, 65, 3, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 0, 32, 0, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 12, 0, 32, 0, 32, 1, 65, 3, 114, 54, 2, 4, 11, 22, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 35, 0, 32, 2, 32, 2, 40, 2, 4, 65, 126, 113, 54, 2, 4, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 7, 0, 32, 0, 32, 1, 106, 11, 7, 0, 32, 0, 32, 1, 107, 11, 7, 0, 32, 0, 65, 8, 106, 11, 7, 0, 32, 0, 65, 120, 106, 11, 25, 1, 1, 127, 32, 0, 40, 2, 16, 34, 1, 4, 127, 32, 1, 5, 32, 0, 65, 20, 106, 40, 2, 0, 11, 11, 10, 0, 32, 0, 40, 2, 12, 65, 1, 113, 11, 10, 0, 32, 0, 40, 2, 12, 65, 1, 118, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 0, 34, 2, 32, 1, 75, 13, 0, 32, 2, 32, 0, 40, 2, 4, 106, 32, 1, 77, 13, 0, 65, 1, 15, 11, 65, 0, 11, 13, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 106, 11, 57, 1, 1, 127, 32, 1, 65, 16, 118, 64, 0, 33, 2, 32, 0, 65, 0, 54, 2, 8, 32, 0, 65, 0, 32, 1, 65, 128, 128, 124, 113, 32, 2, 65, 127, 70, 34, 1, 27, 54, 2, 4, 32, 0, 65, 0, 32, 2, 65, 16, 116, 32, 1, 27, 54, 2, 0, 11, 100, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 16, 185, 2, 55, 3, 0, 32, 3, 4, 64, 3, 64, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 232, 225, 192, 0, 16, 167, 2, 32, 0, 65, 1, 106, 33, 0, 32, 3, 65, 127, 106, 34, 3, 13, 0, 11, 11, 32, 2, 16, 168, 2, 32, 2, 65, 16, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 209, 2, 11, 14, 0, 32, 0, 40, 2, 0, 32, 1, 16, 133, 2, 65, 0, 11, 205, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 16, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 3, 33, 1, 12, 5, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 19, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 16, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 18, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 65, 4, 33, 1, 12, 4, 11, 32, 0, 40, 2, 8, 34, 3, 32, 0, 65, 4, 106, 40, 2, 0, 71, 4, 64, 32, 0, 40, 2, 0, 33, 4, 12, 3, 11, 32, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 3, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 3, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 65, 1, 32, 2, 65, 16, 106, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 65, 1, 71, 4, 64, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 40, 2, 8, 33, 3, 12, 3, 11, 32, 3, 69, 13, 1, 32, 4, 32, 3, 16, 135, 2, 0, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 17, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 16, 65, 2, 33, 1, 12, 2, 11, 16, 136, 2, 0, 11, 32, 3, 32, 4, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 1, 11, 32, 0, 32, 2, 65, 16, 106, 32, 2, 65, 16, 106, 32, 1, 106, 16, 210, 1, 11, 32, 2, 65, 32, 106, 36, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 208, 225, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 26, 0, 32, 0, 32, 1, 65, 144, 133, 193, 0, 40, 2, 0, 34, 0, 65, 218, 0, 32, 0, 27, 17, 1, 0, 0, 11, 18, 0, 65, 220, 227, 192, 0, 65, 17, 65, 240, 227, 192, 0, 16, 144, 2, 0, 11, 208, 2, 1, 6, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 1, 40, 2, 0, 33, 7, 2, 64, 32, 1, 40, 2, 4, 34, 6, 65, 3, 116, 34, 5, 69, 4, 64, 12, 1, 11, 32, 7, 65, 4, 106, 33, 2, 3, 64, 32, 2, 40, 2, 0, 32, 4, 106, 33, 4, 32, 2, 65, 8, 106, 33, 2, 32, 5, 65, 120, 106, 34, 5, 13, 0, 11, 11, 2, 64, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 69, 4, 64, 32, 4, 33, 2, 12, 1, 11, 32, 6, 4, 64, 65, 0, 33, 5, 65, 1, 33, 6, 32, 4, 65, 15, 77, 4, 64, 32, 7, 65, 4, 106, 40, 2, 0, 69, 13, 3, 11, 32, 4, 32, 4, 106, 34, 2, 32, 4, 79, 13, 1, 12, 2, 11, 65, 0, 65, 0, 65, 196, 226, 192, 0, 16, 143, 2, 0, 11, 32, 2, 65, 127, 74, 4, 64, 32, 2, 69, 4, 64, 65, 0, 33, 5, 65, 1, 33, 6, 12, 2, 11, 32, 2, 33, 5, 32, 2, 65, 1, 16, 84, 34, 6, 13, 1, 32, 2, 65, 1, 16, 135, 2, 0, 11, 16, 136, 2, 0, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 6, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 32, 3, 32, 0, 54, 2, 4, 32, 3, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 1, 41, 2, 0, 55, 3, 8, 32, 3, 65, 4, 106, 65, 208, 225, 192, 0, 32, 3, 65, 8, 106, 16, 153, 2, 69, 4, 64, 32, 3, 65, 32, 106, 36, 0, 15, 11, 65, 228, 226, 192, 0, 65, 51, 32, 3, 65, 8, 106, 65, 212, 226, 192, 0, 65, 176, 227, 192, 0, 16, 159, 2, 0, 11, 241, 7, 1, 7, 127, 35, 0, 65, 64, 106, 34, 3, 36, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 142, 1, 32, 3, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 142, 1, 32, 3, 32, 3, 41, 3, 0, 55, 3, 16, 32, 3, 65, 32, 106, 32, 3, 65, 16, 106, 16, 194, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 4, 69, 4, 64, 32, 0, 65, 212, 226, 192, 0, 54, 2, 4, 65, 0, 33, 2, 12, 1, 11, 32, 3, 40, 2, 36, 34, 1, 32, 2, 71, 13, 1, 32, 0, 32, 4, 54, 2, 4, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 12, 1, 11, 32, 2, 65, 127, 76, 13, 1, 32, 3, 65, 44, 106, 40, 2, 0, 33, 7, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 69, 4, 64, 65, 0, 33, 2, 65, 1, 33, 5, 12, 1, 11, 32, 2, 65, 1, 16, 84, 34, 5, 69, 13, 1, 11, 2, 64, 32, 2, 32, 1, 79, 13, 0, 32, 2, 65, 1, 116, 34, 6, 32, 1, 32, 6, 32, 1, 75, 27, 34, 6, 65, 8, 32, 6, 65, 8, 75, 27, 33, 6, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 32, 12, 1, 11, 32, 3, 65, 40, 106, 65, 1, 54, 2, 0, 32, 3, 32, 2, 54, 2, 36, 32, 3, 32, 5, 54, 2, 32, 11, 32, 3, 65, 48, 106, 32, 6, 65, 1, 32, 3, 65, 32, 106, 16, 13, 32, 3, 65, 56, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 52, 33, 5, 32, 3, 40, 2, 48, 65, 1, 71, 13, 0, 32, 2, 69, 13, 5, 12, 6, 11, 32, 5, 32, 4, 32, 1, 16, 210, 2, 33, 6, 32, 7, 69, 4, 64, 32, 1, 33, 4, 12, 3, 11, 32, 2, 32, 1, 107, 65, 3, 79, 4, 64, 32, 1, 65, 3, 106, 33, 4, 12, 2, 11, 32, 1, 65, 3, 106, 34, 4, 32, 1, 73, 13, 4, 32, 2, 65, 1, 116, 34, 5, 32, 4, 32, 5, 32, 4, 75, 27, 34, 5, 65, 8, 32, 5, 65, 8, 75, 27, 33, 5, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 32, 12, 1, 11, 32, 3, 65, 40, 106, 65, 1, 54, 2, 0, 32, 3, 32, 2, 54, 2, 36, 32, 3, 32, 6, 54, 2, 32, 11, 32, 3, 65, 48, 106, 32, 5, 65, 1, 32, 3, 65, 32, 106, 16, 13, 32, 3, 65, 56, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 52, 33, 5, 32, 3, 40, 2, 48, 65, 1, 71, 13, 1, 32, 2, 13, 5, 12, 4, 11, 32, 2, 65, 1, 16, 135, 2, 0, 11, 32, 1, 32, 5, 106, 34, 1, 65, 128, 228, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 2, 106, 65, 130, 228, 192, 0, 45, 0, 0, 58, 0, 0, 11, 32, 3, 32, 3, 41, 3, 16, 55, 3, 24, 32, 3, 65, 32, 106, 32, 3, 65, 24, 106, 16, 194, 2, 32, 3, 40, 2, 32, 34, 6, 4, 64, 3, 64, 32, 3, 40, 2, 44, 2, 64, 32, 2, 32, 4, 107, 32, 3, 40, 2, 36, 34, 7, 79, 4, 64, 32, 4, 32, 7, 106, 33, 1, 12, 1, 11, 32, 4, 32, 7, 106, 34, 1, 32, 4, 73, 13, 4, 32, 2, 65, 1, 116, 34, 8, 32, 1, 32, 8, 32, 1, 75, 27, 34, 8, 65, 8, 32, 8, 65, 8, 75, 27, 33, 8, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 32, 12, 1, 11, 32, 3, 65, 1, 54, 2, 40, 32, 3, 32, 2, 54, 2, 36, 32, 3, 32, 5, 54, 2, 32, 11, 32, 3, 65, 48, 106, 32, 8, 65, 1, 32, 3, 65, 32, 106, 16, 13, 32, 3, 40, 2, 52, 33, 5, 32, 3, 40, 2, 56, 33, 2, 32, 3, 40, 2, 48, 65, 1, 71, 13, 0, 32, 2, 13, 5, 12, 4, 11, 32, 4, 32, 5, 106, 32, 6, 32, 7, 16, 210, 2, 26, 4, 127, 2, 64, 32, 2, 32, 1, 107, 65, 2, 75, 13, 0, 32, 1, 65, 3, 106, 34, 4, 32, 1, 73, 13, 5, 32, 2, 65, 1, 116, 34, 7, 32, 4, 32, 7, 32, 4, 75, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 33, 4, 2, 64, 32, 2, 69, 4, 64, 32, 3, 65, 0, 54, 2, 32, 12, 1, 11, 32, 3, 65, 1, 54, 2, 40, 32, 3, 32, 2, 54, 2, 36, 32, 3, 32, 5, 54, 2, 32, 11, 32, 3, 65, 48, 106, 32, 4, 65, 1, 32, 3, 65, 32, 106, 16, 13, 32, 3, 40, 2, 52, 33, 5, 32, 3, 40, 2, 56, 33, 2, 32, 3, 40, 2, 48, 65, 1, 71, 13, 0, 32, 2, 13, 6, 12, 5, 11, 32, 1, 32, 5, 106, 34, 4, 65, 128, 228, 192, 0, 47, 0, 0, 59, 0, 0, 32, 4, 65, 2, 106, 65, 130, 228, 192, 0, 45, 0, 0, 58, 0, 0, 32, 1, 65, 3, 106, 5, 32, 1, 11, 33, 4, 32, 3, 65, 32, 106, 32, 3, 65, 24, 106, 16, 194, 2, 32, 3, 40, 2, 32, 34, 6, 13, 0, 11, 11, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 3, 65, 64, 107, 36, 0, 15, 11, 16, 136, 2, 0, 11, 32, 5, 32, 2, 16, 135, 2, 0, 11, 106, 1, 3, 127, 2, 64, 32, 1, 40, 2, 8, 34, 2, 65, 127, 74, 4, 64, 32, 1, 40, 2, 0, 33, 4, 2, 64, 32, 2, 69, 4, 64, 65, 0, 33, 1, 65, 1, 33, 3, 12, 1, 11, 32, 2, 33, 1, 32, 2, 65, 1, 16, 84, 34, 3, 69, 13, 2, 11, 32, 3, 32, 4, 32, 2, 16, 210, 2, 33, 3, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 15, 11, 16, 136, 2, 0, 11, 32, 2, 65, 1, 16, 135, 2, 0, 11, 89, 1, 2, 127, 2, 64, 32, 2, 65, 127, 74, 4, 64, 2, 64, 32, 2, 69, 4, 64, 65, 1, 33, 3, 12, 1, 11, 32, 2, 33, 4, 32, 2, 65, 1, 16, 84, 34, 3, 69, 13, 2, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 4, 54, 2, 4, 32, 3, 32, 1, 32, 2, 16, 210, 2, 26, 32, 0, 32, 2, 54, 2, 8, 15, 11, 16, 136, 2, 0, 11, 32, 2, 65, 1, 16, 135, 2, 0, 11, 103, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 131, 228, 192, 0, 65, 13, 16, 183, 2, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 144, 228, 192, 0, 65, 5, 32, 2, 65, 12, 106, 65, 152, 228, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 2, 65, 168, 228, 192, 0, 65, 5, 32, 2, 65, 12, 106, 65, 176, 228, 192, 0, 16, 156, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 14, 0, 32, 0, 40, 2, 0, 26, 3, 64, 12, 0, 11, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 144, 231, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 40, 32, 3, 32, 3, 65, 4, 106, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 148, 2, 0, 11, 72, 1, 1, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 3, 65, 192, 228, 192, 0, 54, 2, 16, 32, 3, 66, 1, 55, 2, 4, 32, 3, 32, 1, 54, 2, 28, 32, 3, 32, 0, 54, 2, 24, 32, 3, 32, 3, 65, 24, 106, 54, 2, 0, 32, 3, 32, 2, 16, 148, 2, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 156, 236, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 148, 2, 0, 11, 152, 7, 1, 10, 127, 32, 0, 40, 2, 16, 33, 3, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 8, 34, 12, 65, 1, 70, 4, 64, 32, 3, 65, 1, 71, 13, 2, 12, 1, 11, 32, 3, 65, 1, 70, 13, 0, 12, 2, 11, 32, 1, 32, 2, 106, 33, 3, 2, 64, 2, 64, 32, 0, 65, 20, 106, 40, 2, 0, 34, 8, 69, 4, 64, 32, 1, 33, 4, 12, 1, 11, 32, 1, 33, 4, 3, 64, 32, 3, 32, 4, 34, 7, 70, 13, 2, 32, 7, 65, 1, 106, 33, 4, 2, 64, 32, 7, 44, 0, 0, 34, 6, 65, 127, 74, 13, 0, 32, 6, 65, 255, 1, 113, 33, 9, 2, 127, 32, 3, 32, 4, 70, 4, 64, 65, 0, 33, 10, 32, 3, 12, 1, 11, 32, 7, 45, 0, 1, 65, 63, 113, 33, 10, 32, 7, 65, 2, 106, 34, 4, 11, 33, 6, 32, 9, 65, 224, 1, 73, 13, 0, 2, 127, 32, 3, 32, 6, 70, 4, 64, 65, 0, 33, 11, 32, 3, 12, 1, 11, 32, 6, 45, 0, 0, 65, 63, 113, 33, 11, 32, 6, 65, 1, 106, 34, 4, 11, 33, 6, 32, 9, 65, 240, 1, 73, 13, 0, 32, 3, 32, 6, 70, 4, 127, 65, 0, 5, 32, 6, 65, 1, 106, 33, 4, 32, 6, 45, 0, 0, 65, 63, 113, 11, 32, 9, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 10, 65, 12, 116, 114, 32, 11, 65, 6, 116, 114, 114, 65, 128, 128, 196, 0, 70, 13, 3, 11, 32, 4, 32, 7, 107, 32, 5, 106, 33, 5, 32, 8, 65, 127, 106, 34, 8, 13, 0, 11, 11, 32, 3, 32, 4, 70, 13, 0, 2, 64, 32, 4, 44, 0, 0, 34, 7, 65, 127, 74, 13, 0, 2, 127, 32, 3, 32, 4, 65, 1, 106, 70, 4, 64, 32, 3, 33, 8, 65, 0, 12, 1, 11, 32, 4, 65, 2, 106, 33, 8, 32, 4, 45, 0, 1, 65, 63, 113, 65, 6, 116, 11, 32, 7, 65, 255, 1, 113, 65, 224, 1, 73, 13, 0, 2, 127, 32, 3, 32, 8, 70, 4, 64, 32, 3, 33, 6, 65, 0, 12, 1, 11, 32, 8, 65, 1, 106, 33, 6, 32, 8, 45, 0, 0, 65, 63, 113, 11, 32, 7, 65, 255, 1, 113, 65, 240, 1, 73, 13, 0, 32, 7, 65, 255, 1, 113, 33, 7, 114, 33, 4, 32, 3, 32, 6, 70, 4, 127, 65, 0, 5, 32, 6, 45, 0, 0, 65, 63, 113, 11, 32, 7, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 4, 65, 6, 116, 114, 114, 65, 128, 128, 196, 0, 70, 13, 1, 11, 2, 64, 32, 5, 69, 32, 2, 32, 5, 70, 114, 69, 4, 64, 65, 0, 33, 3, 32, 5, 32, 2, 79, 13, 1, 32, 1, 32, 5, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 1, 33, 3, 11, 32, 5, 32, 2, 32, 3, 27, 33, 2, 32, 3, 32, 1, 32, 3, 27, 33, 1, 11, 32, 12, 65, 1, 70, 13, 0, 12, 1, 11, 2, 64, 32, 2, 4, 64, 65, 0, 33, 4, 32, 2, 33, 5, 32, 1, 33, 3, 3, 64, 32, 4, 32, 3, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 4, 32, 3, 65, 1, 106, 33, 3, 32, 5, 65, 127, 106, 34, 5, 13, 0, 11, 32, 4, 32, 0, 40, 2, 12, 34, 6, 79, 13, 2, 65, 0, 33, 4, 32, 2, 33, 5, 32, 1, 33, 3, 3, 64, 32, 4, 32, 3, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 4, 32, 3, 65, 1, 106, 33, 3, 32, 5, 65, 127, 106, 34, 5, 13, 0, 11, 12, 1, 11, 65, 0, 33, 4, 32, 0, 40, 2, 12, 34, 6, 13, 0, 12, 1, 11, 65, 0, 33, 3, 32, 6, 32, 4, 107, 34, 4, 33, 5, 2, 64, 2, 64, 2, 64, 65, 0, 32, 0, 45, 0, 32, 34, 6, 32, 6, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 3, 1, 0, 1, 2, 11, 32, 4, 65, 1, 118, 33, 3, 32, 4, 65, 1, 106, 65, 1, 118, 33, 5, 12, 1, 11, 65, 0, 33, 5, 32, 4, 33, 3, 11, 32, 3, 65, 1, 106, 33, 3, 2, 127, 2, 64, 3, 64, 32, 3, 65, 127, 106, 34, 3, 4, 64, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 1, 12, 2, 11, 11, 32, 0, 40, 2, 4, 33, 4, 65, 1, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 1, 26, 32, 5, 65, 1, 106, 33, 3, 32, 0, 40, 2, 28, 33, 1, 32, 0, 40, 2, 24, 33, 0, 3, 64, 32, 3, 65, 127, 106, 34, 3, 69, 4, 64, 65, 0, 15, 11, 32, 0, 32, 4, 32, 1, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 11, 65, 1, 11, 15, 11, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 181, 8, 1, 6, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 3, 54, 2, 12, 32, 5, 32, 2, 54, 2, 8, 65, 1, 33, 6, 32, 1, 33, 7, 2, 64, 32, 1, 65, 129, 2, 73, 13, 0, 65, 0, 32, 1, 107, 33, 9, 65, 128, 2, 33, 8, 3, 64, 2, 64, 32, 8, 32, 1, 79, 13, 0, 65, 0, 33, 6, 32, 0, 32, 8, 106, 44, 0, 0, 65, 191, 127, 76, 13, 0, 32, 8, 33, 7, 12, 2, 11, 32, 8, 65, 127, 106, 33, 7, 65, 0, 33, 6, 32, 8, 65, 1, 70, 13, 1, 32, 8, 32, 9, 106, 32, 7, 33, 8, 65, 1, 71, 13, 0, 11, 11, 32, 5, 32, 7, 54, 2, 20, 32, 5, 32, 0, 54, 2, 16, 32, 5, 65, 0, 65, 5, 32, 6, 27, 54, 2, 28, 32, 5, 65, 192, 228, 192, 0, 65, 200, 240, 192, 0, 32, 6, 27, 54, 2, 24, 2, 64, 2, 127, 2, 64, 2, 64, 32, 2, 32, 1, 75, 34, 6, 32, 3, 32, 1, 75, 114, 69, 4, 64, 32, 2, 32, 3, 75, 13, 1, 2, 64, 32, 2, 69, 32, 1, 32, 2, 70, 114, 69, 4, 64, 32, 1, 32, 2, 77, 13, 1, 32, 0, 32, 2, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 3, 33, 2, 11, 32, 5, 32, 2, 54, 2, 32, 32, 2, 65, 0, 32, 1, 32, 2, 71, 27, 69, 4, 64, 32, 2, 33, 6, 12, 3, 11, 32, 1, 65, 1, 106, 33, 3, 3, 64, 2, 64, 32, 2, 32, 1, 79, 13, 0, 32, 0, 32, 2, 106, 44, 0, 0, 65, 64, 72, 13, 0, 32, 2, 33, 6, 32, 5, 65, 36, 106, 12, 5, 11, 32, 2, 65, 127, 106, 33, 6, 32, 2, 65, 1, 70, 13, 3, 32, 2, 32, 3, 70, 32, 6, 33, 2, 69, 13, 0, 11, 12, 2, 11, 32, 5, 32, 2, 32, 3, 32, 6, 27, 54, 2, 40, 32, 5, 65, 196, 0, 106, 65, 3, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 66, 3, 55, 2, 52, 32, 5, 65, 240, 240, 192, 0, 54, 2, 48, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 88, 32, 5, 32, 5, 65, 16, 106, 54, 2, 80, 32, 5, 32, 5, 65, 40, 106, 54, 2, 72, 12, 3, 11, 32, 5, 65, 228, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 210, 0, 54, 2, 0, 32, 5, 65, 196, 0, 106, 65, 4, 54, 2, 0, 32, 5, 66, 4, 55, 2, 52, 32, 5, 65, 172, 241, 192, 0, 54, 2, 48, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 96, 32, 5, 32, 5, 65, 16, 106, 54, 2, 88, 32, 5, 32, 5, 65, 12, 106, 54, 2, 80, 32, 5, 32, 5, 65, 8, 106, 54, 2, 72, 12, 2, 11, 32, 5, 65, 36, 106, 11, 33, 8, 2, 64, 32, 1, 32, 6, 70, 13, 0, 65, 1, 33, 3, 65, 0, 33, 9, 2, 64, 32, 0, 32, 6, 106, 34, 7, 44, 0, 0, 34, 2, 65, 0, 78, 4, 64, 32, 5, 32, 2, 65, 255, 1, 113, 54, 2, 36, 32, 5, 65, 40, 106, 33, 1, 12, 1, 11, 32, 0, 32, 1, 106, 34, 1, 33, 3, 32, 1, 32, 7, 65, 1, 106, 71, 4, 64, 32, 7, 45, 0, 1, 65, 63, 113, 33, 9, 32, 7, 65, 2, 106, 33, 3, 11, 32, 2, 65, 31, 113, 33, 10, 2, 64, 32, 2, 65, 255, 1, 113, 65, 224, 1, 73, 4, 64, 32, 9, 32, 10, 65, 6, 116, 114, 33, 2, 12, 1, 11, 65, 0, 33, 0, 32, 1, 33, 7, 32, 1, 32, 3, 71, 4, 127, 32, 3, 65, 1, 106, 33, 7, 32, 3, 45, 0, 0, 65, 63, 113, 5, 32, 0, 11, 32, 9, 65, 6, 116, 114, 33, 0, 32, 2, 65, 255, 1, 113, 65, 240, 1, 73, 4, 64, 32, 0, 32, 10, 65, 12, 116, 114, 33, 2, 12, 1, 11, 65, 0, 33, 2, 32, 1, 32, 7, 71, 4, 127, 32, 7, 45, 0, 0, 65, 63, 113, 5, 32, 2, 11, 32, 10, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 0, 65, 6, 116, 114, 114, 34, 2, 65, 128, 128, 196, 0, 70, 13, 2, 11, 32, 5, 32, 2, 54, 2, 36, 65, 1, 33, 3, 32, 5, 65, 40, 106, 33, 1, 32, 2, 65, 128, 1, 73, 13, 0, 65, 2, 33, 3, 32, 2, 65, 128, 16, 73, 13, 0, 65, 3, 65, 4, 32, 2, 65, 128, 128, 4, 73, 27, 33, 3, 11, 32, 5, 32, 6, 54, 2, 40, 32, 5, 32, 3, 32, 6, 106, 54, 2, 44, 32, 5, 65, 196, 0, 106, 65, 5, 54, 2, 0, 32, 5, 65, 236, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 228, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 240, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 241, 0, 54, 2, 0, 32, 5, 66, 5, 55, 2, 52, 32, 5, 65, 128, 242, 192, 0, 54, 2, 48, 32, 5, 32, 1, 54, 2, 88, 32, 5, 32, 8, 54, 2, 80, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 104, 32, 5, 32, 5, 65, 16, 106, 54, 2, 96, 32, 5, 32, 5, 65, 32, 106, 54, 2, 72, 12, 1, 11, 65, 132, 230, 192, 0, 65, 43, 32, 4, 16, 144, 2, 0, 11, 32, 5, 65, 48, 106, 32, 4, 16, 148, 2, 0, 11, 53, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 32, 2, 65, 204, 230, 192, 0, 54, 2, 4, 32, 2, 65, 192, 228, 192, 0, 54, 2, 0, 32, 2, 16, 229, 1, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 208, 236, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 148, 2, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 252, 235, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 148, 2, 0, 11, 96, 1, 1, 127, 65, 194, 228, 192, 0, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 4, 1, 2, 3, 4, 0, 11, 32, 1, 65, 209, 229, 192, 0, 65, 38, 16, 146, 2, 15, 11, 32, 1, 65, 180, 229, 192, 0, 65, 29, 16, 146, 2, 15, 11, 32, 1, 65, 142, 229, 192, 0, 65, 38, 16, 146, 2, 15, 11, 65, 232, 228, 192, 0, 33, 2, 11, 32, 1, 32, 2, 65, 38, 16, 146, 2, 11, 12, 0, 32, 0, 53, 2, 0, 32, 1, 16, 200, 2, 11, 177, 5, 1, 9, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 65, 36, 106, 32, 1, 54, 2, 0, 32, 3, 65, 3, 58, 0, 40, 32, 3, 66, 128, 128, 128, 128, 128, 4, 55, 3, 8, 32, 3, 32, 0, 54, 2, 32, 32, 3, 65, 0, 54, 2, 24, 32, 3, 65, 0, 54, 2, 16, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 4, 4, 64, 32, 2, 40, 2, 0, 33, 6, 32, 2, 40, 2, 4, 34, 7, 32, 2, 65, 12, 106, 40, 2, 0, 34, 5, 32, 5, 32, 7, 75, 27, 34, 5, 69, 13, 1, 32, 0, 32, 6, 40, 2, 0, 32, 6, 40, 2, 4, 32, 1, 40, 2, 12, 17, 2, 0, 13, 3, 32, 6, 65, 12, 106, 33, 0, 32, 2, 40, 2, 16, 33, 9, 32, 5, 33, 8, 3, 64, 32, 3, 32, 4, 65, 28, 106, 45, 0, 0, 58, 0, 40, 32, 3, 32, 4, 65, 4, 106, 41, 2, 0, 66, 32, 137, 55, 3, 8, 32, 4, 65, 24, 106, 40, 2, 0, 33, 1, 65, 0, 33, 10, 65, 0, 33, 2, 2, 64, 2, 64, 2, 64, 32, 4, 65, 20, 106, 40, 2, 0, 65, 1, 107, 14, 2, 0, 2, 1, 11, 32, 1, 65, 3, 116, 32, 9, 106, 34, 11, 40, 2, 4, 65, 242, 0, 71, 13, 1, 32, 11, 40, 2, 0, 40, 2, 0, 33, 1, 11, 65, 1, 33, 2, 11, 32, 3, 32, 1, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 4, 65, 16, 106, 40, 2, 0, 33, 2, 2, 64, 2, 64, 2, 64, 32, 4, 65, 12, 106, 40, 2, 0, 65, 1, 107, 14, 2, 0, 2, 1, 11, 32, 2, 65, 3, 116, 32, 9, 106, 34, 1, 40, 2, 4, 65, 242, 0, 71, 13, 1, 32, 1, 40, 2, 0, 40, 2, 0, 33, 2, 11, 65, 1, 33, 10, 11, 32, 3, 32, 2, 54, 2, 28, 32, 3, 32, 10, 54, 2, 24, 32, 9, 32, 4, 40, 2, 0, 65, 3, 116, 106, 34, 1, 40, 2, 0, 32, 3, 65, 8, 106, 32, 1, 40, 2, 4, 17, 0, 0, 13, 4, 32, 8, 65, 127, 106, 34, 8, 69, 13, 3, 32, 4, 65, 32, 106, 33, 4, 32, 0, 65, 124, 106, 33, 1, 32, 0, 40, 2, 0, 33, 2, 32, 0, 65, 8, 106, 33, 0, 32, 3, 40, 2, 32, 32, 1, 40, 2, 0, 32, 2, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 69, 13, 0, 11, 12, 3, 11, 32, 2, 40, 2, 0, 33, 6, 32, 2, 40, 2, 4, 34, 7, 32, 2, 65, 20, 106, 40, 2, 0, 34, 5, 32, 5, 32, 7, 75, 27, 34, 5, 69, 13, 0, 32, 2, 40, 2, 16, 33, 4, 32, 0, 32, 6, 40, 2, 0, 32, 6, 40, 2, 4, 32, 1, 40, 2, 12, 17, 2, 0, 13, 2, 32, 6, 65, 12, 106, 33, 0, 32, 5, 33, 2, 3, 64, 32, 4, 40, 2, 0, 32, 3, 65, 8, 106, 32, 4, 65, 4, 106, 40, 2, 0, 17, 0, 0, 13, 3, 32, 2, 65, 127, 106, 34, 2, 69, 13, 2, 32, 4, 65, 8, 106, 33, 4, 32, 0, 65, 124, 106, 33, 1, 32, 0, 40, 2, 0, 33, 8, 32, 0, 65, 8, 106, 33, 0, 32, 3, 40, 2, 32, 32, 1, 40, 2, 0, 32, 8, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 69, 13, 0, 11, 12, 2, 11, 65, 0, 33, 5, 11, 32, 7, 32, 5, 75, 4, 64, 32, 3, 40, 2, 32, 32, 6, 32, 5, 65, 3, 116, 106, 34, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 13, 1, 11, 65, 0, 12, 1, 11, 65, 1, 11, 32, 3, 65, 48, 106, 36, 0, 11, 116, 1, 3, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 0, 32, 1, 16, 155, 2, 13, 0, 32, 1, 65, 28, 106, 40, 2, 0, 33, 3, 32, 1, 40, 2, 24, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 192, 228, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 252, 229, 192, 0, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 153, 2, 13, 0, 32, 0, 65, 4, 106, 32, 1, 16, 155, 2, 32, 2, 65, 32, 106, 36, 0, 15, 11, 32, 2, 65, 32, 106, 36, 0, 65, 1, 11, 172, 2, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 4, 36, 0, 2, 64, 2, 64, 2, 127, 32, 1, 40, 2, 0, 34, 3, 65, 16, 113, 4, 64, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 4, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 215, 0, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 2, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 0, 40, 2, 0, 33, 2, 32, 3, 65, 32, 113, 4, 64, 65, 0, 33, 0, 3, 64, 32, 0, 32, 4, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 55, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 3, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 2, 173, 32, 1, 16, 200, 2, 11, 32, 4, 65, 128, 1, 106, 36, 0, 15, 11, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 152, 3, 2, 4, 127, 2, 126, 35, 0, 65, 64, 106, 34, 5, 36, 0, 65, 1, 33, 7, 2, 64, 32, 0, 45, 0, 4, 13, 0, 32, 0, 45, 0, 5, 33, 8, 32, 0, 40, 2, 0, 34, 6, 45, 0, 0, 65, 4, 113, 4, 64, 32, 8, 69, 4, 64, 32, 6, 40, 2, 24, 65, 252, 231, 192, 0, 65, 3, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 32, 0, 40, 2, 0, 33, 6, 11, 32, 5, 65, 1, 58, 0, 23, 32, 5, 65, 52, 106, 65, 192, 231, 192, 0, 54, 2, 0, 32, 5, 32, 6, 41, 2, 24, 55, 3, 8, 32, 5, 32, 5, 65, 23, 106, 54, 2, 16, 32, 6, 41, 2, 8, 33, 9, 32, 6, 41, 2, 16, 33, 10, 32, 5, 32, 6, 45, 0, 32, 58, 0, 56, 32, 5, 32, 10, 55, 3, 40, 32, 5, 32, 9, 55, 3, 32, 32, 5, 32, 6, 41, 2, 0, 55, 3, 24, 32, 5, 32, 5, 65, 8, 106, 54, 2, 48, 32, 5, 65, 8, 106, 32, 1, 32, 2, 16, 161, 2, 13, 1, 32, 5, 65, 8, 106, 65, 184, 230, 192, 0, 65, 2, 16, 161, 2, 13, 1, 32, 3, 32, 5, 65, 24, 106, 32, 4, 40, 2, 12, 17, 0, 0, 13, 1, 32, 5, 40, 2, 48, 65, 255, 231, 192, 0, 65, 2, 32, 5, 40, 2, 52, 40, 2, 12, 17, 2, 0, 33, 7, 12, 1, 11, 32, 6, 40, 2, 24, 65, 129, 232, 192, 0, 65, 131, 232, 192, 0, 32, 8, 27, 65, 2, 65, 3, 32, 8, 27, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 0, 40, 2, 0, 34, 6, 40, 2, 24, 32, 1, 32, 2, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 0, 40, 2, 0, 34, 1, 40, 2, 24, 65, 184, 230, 192, 0, 65, 2, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 3, 32, 0, 40, 2, 0, 32, 4, 40, 2, 12, 17, 0, 0, 33, 7, 11, 32, 0, 65, 1, 58, 0, 5, 32, 0, 32, 7, 58, 0, 4, 32, 5, 65, 64, 107, 36, 0, 11, 93, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 12, 32, 3, 32, 0, 54, 2, 8, 32, 3, 65, 36, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 20, 32, 3, 65, 176, 230, 192, 0, 54, 2, 16, 32, 3, 65, 239, 0, 54, 2, 44, 32, 3, 32, 3, 65, 40, 106, 54, 2, 32, 32, 3, 32, 3, 65, 8, 106, 54, 2, 40, 32, 3, 65, 16, 106, 32, 2, 16, 148, 2, 0, 11, 17, 0, 32, 1, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 16, 146, 2, 11, 128, 1, 1, 1, 127, 35, 0, 65, 64, 106, 34, 5, 36, 0, 32, 5, 32, 1, 54, 2, 12, 32, 5, 32, 0, 54, 2, 8, 32, 5, 32, 3, 54, 2, 20, 32, 5, 32, 2, 54, 2, 16, 32, 5, 65, 44, 106, 65, 2, 54, 2, 0, 32, 5, 65, 60, 106, 65, 243, 0, 54, 2, 0, 32, 5, 66, 2, 55, 2, 28, 32, 5, 65, 188, 230, 192, 0, 54, 2, 24, 32, 5, 65, 239, 0, 54, 2, 52, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 65, 16, 106, 54, 2, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 48, 32, 5, 65, 24, 106, 32, 4, 16, 148, 2, 0, 11, 20, 0, 32, 0, 40, 2, 0, 32, 1, 32, 0, 40, 2, 4, 40, 2, 12, 17, 0, 0, 11, 159, 3, 1, 5, 127, 35, 0, 65, 16, 107, 34, 6, 36, 0, 2, 64, 2, 127, 32, 2, 4, 64, 3, 64, 2, 64, 32, 0, 40, 2, 8, 45, 0, 0, 69, 13, 0, 32, 0, 40, 2, 0, 65, 216, 231, 192, 0, 65, 4, 32, 0, 40, 2, 4, 40, 2, 12, 17, 2, 0, 69, 13, 0, 65, 1, 12, 3, 11, 65, 0, 33, 4, 32, 2, 33, 3, 2, 127, 3, 64, 2, 64, 32, 1, 32, 4, 106, 33, 5, 2, 64, 32, 3, 65, 7, 77, 4, 64, 32, 3, 69, 13, 2, 32, 2, 32, 4, 107, 33, 7, 65, 0, 33, 3, 3, 64, 32, 3, 32, 5, 106, 45, 0, 0, 65, 10, 70, 13, 2, 32, 7, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 12, 2, 11, 32, 6, 65, 8, 106, 32, 5, 32, 3, 16, 162, 2, 32, 6, 40, 2, 8, 65, 1, 71, 13, 1, 32, 6, 40, 2, 12, 33, 3, 11, 32, 3, 32, 4, 106, 34, 3, 65, 1, 106, 33, 4, 2, 64, 32, 3, 32, 2, 79, 13, 0, 32, 1, 32, 3, 106, 45, 0, 0, 65, 10, 71, 13, 0, 65, 1, 12, 3, 11, 32, 2, 32, 4, 107, 33, 3, 32, 2, 32, 4, 79, 13, 1, 11, 11, 32, 2, 33, 4, 65, 0, 11, 33, 3, 32, 0, 40, 2, 8, 32, 3, 58, 0, 0, 32, 0, 40, 2, 4, 33, 3, 32, 0, 40, 2, 0, 33, 5, 2, 64, 2, 64, 32, 2, 32, 4, 71, 4, 64, 32, 2, 32, 4, 75, 4, 64, 32, 1, 32, 4, 106, 34, 7, 44, 0, 0, 65, 191, 127, 74, 13, 2, 11, 32, 1, 32, 2, 65, 0, 32, 4, 65, 220, 231, 192, 0, 16, 147, 2, 0, 11, 32, 5, 32, 1, 32, 4, 32, 3, 40, 2, 12, 17, 2, 0, 69, 13, 1, 65, 1, 12, 4, 11, 65, 1, 32, 5, 32, 1, 32, 4, 32, 3, 40, 2, 12, 17, 2, 0, 13, 3, 26, 32, 7, 44, 0, 0, 65, 191, 127, 76, 13, 4, 11, 32, 1, 32, 4, 106, 33, 1, 32, 2, 32, 4, 107, 34, 2, 13, 0, 11, 11, 65, 0, 11, 32, 6, 65, 16, 106, 36, 0, 15, 11, 32, 1, 32, 2, 32, 4, 32, 2, 65, 236, 231, 192, 0, 16, 147, 2, 0, 11, 187, 2, 1, 4, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 34, 3, 69, 13, 0, 32, 2, 32, 3, 32, 3, 32, 2, 75, 27, 34, 4, 69, 13, 0, 65, 0, 33, 3, 2, 64, 3, 64, 32, 1, 32, 3, 106, 45, 0, 0, 65, 10, 70, 13, 1, 32, 4, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 32, 4, 32, 2, 65, 120, 106, 34, 3, 77, 13, 2, 12, 3, 11, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 120, 106, 33, 3, 65, 0, 33, 4, 11, 3, 64, 32, 1, 32, 4, 106, 34, 5, 65, 4, 106, 40, 2, 0, 65, 138, 148, 168, 208, 0, 115, 34, 6, 65, 127, 115, 32, 6, 65, 255, 253, 251, 119, 106, 113, 32, 5, 40, 2, 0, 65, 138, 148, 168, 208, 0, 115, 34, 5, 65, 127, 115, 32, 5, 65, 255, 253, 251, 119, 106, 113, 114, 65, 128, 129, 130, 132, 120, 113, 69, 4, 64, 32, 4, 65, 8, 106, 34, 4, 32, 3, 77, 13, 1, 11, 11, 32, 4, 32, 2, 75, 13, 2, 11, 65, 0, 33, 3, 2, 127, 65, 0, 32, 2, 32, 4, 70, 13, 0, 26, 32, 1, 32, 4, 106, 33, 5, 32, 2, 32, 4, 107, 33, 1, 3, 64, 65, 1, 32, 3, 32, 5, 106, 45, 0, 0, 65, 10, 70, 13, 1, 26, 32, 1, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 32, 1, 33, 3, 65, 0, 11, 33, 1, 32, 3, 32, 4, 106, 33, 3, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 32, 4, 32, 2, 65, 184, 235, 192, 0, 16, 150, 2, 0, 11, 119, 1, 2, 127, 32, 0, 45, 0, 4, 33, 1, 32, 0, 45, 0, 5, 4, 64, 32, 1, 65, 255, 1, 113, 33, 2, 32, 0, 2, 127, 65, 1, 32, 2, 13, 0, 26, 32, 0, 40, 2, 0, 34, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 33, 2, 32, 1, 40, 2, 24, 33, 0, 32, 1, 45, 0, 0, 65, 4, 113, 4, 64, 32, 0, 65, 134, 232, 192, 0, 65, 1, 32, 2, 17, 2, 0, 12, 1, 11, 32, 0, 65, 135, 232, 192, 0, 65, 2, 32, 2, 17, 2, 0, 11, 34, 1, 58, 0, 4, 11, 32, 1, 65, 255, 1, 113, 65, 0, 71, 11, 194, 2, 2, 3, 127, 2, 126, 35, 0, 65, 64, 106, 34, 3, 36, 0, 32, 0, 2, 127, 65, 1, 32, 0, 45, 0, 8, 13, 0, 26, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 34, 4, 45, 0, 0, 65, 4, 113, 4, 64, 32, 5, 69, 4, 64, 65, 1, 32, 4, 40, 2, 24, 65, 137, 232, 192, 0, 65, 2, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 26, 32, 0, 40, 2, 0, 33, 4, 11, 32, 3, 65, 1, 58, 0, 23, 32, 3, 65, 52, 106, 65, 192, 231, 192, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 24, 55, 3, 8, 32, 3, 32, 3, 65, 23, 106, 54, 2, 16, 32, 4, 41, 2, 8, 33, 6, 32, 4, 41, 2, 16, 33, 7, 32, 3, 32, 4, 45, 0, 32, 58, 0, 56, 32, 3, 32, 7, 55, 3, 40, 32, 3, 32, 6, 55, 3, 32, 32, 3, 32, 4, 41, 2, 0, 55, 3, 24, 32, 3, 32, 3, 65, 8, 106, 54, 2, 48, 65, 1, 32, 1, 32, 3, 65, 24, 106, 32, 2, 40, 2, 12, 17, 0, 0, 13, 1, 26, 32, 3, 40, 2, 48, 65, 255, 231, 192, 0, 65, 2, 32, 3, 40, 2, 52, 40, 2, 12, 17, 2, 0, 12, 1, 11, 65, 1, 32, 4, 40, 2, 24, 65, 129, 232, 192, 0, 65, 139, 232, 192, 0, 32, 5, 27, 65, 2, 65, 1, 32, 5, 27, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 26, 32, 1, 32, 0, 40, 2, 0, 32, 2, 40, 2, 12, 17, 0, 0, 11, 58, 0, 8, 32, 0, 32, 0, 40, 2, 4, 65, 1, 106, 54, 2, 4, 32, 3, 65, 64, 107, 36, 0, 11, 150, 1, 1, 2, 127, 32, 0, 45, 0, 8, 33, 1, 32, 0, 40, 2, 4, 34, 2, 4, 64, 32, 1, 65, 255, 1, 113, 33, 1, 32, 0, 2, 127, 65, 1, 32, 1, 13, 0, 26, 2, 64, 32, 2, 65, 1, 71, 13, 0, 32, 0, 45, 0, 9, 69, 13, 0, 32, 0, 40, 2, 0, 34, 2, 45, 0, 0, 65, 4, 113, 13, 0, 65, 1, 32, 2, 40, 2, 24, 65, 140, 232, 192, 0, 65, 1, 32, 2, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 11, 32, 0, 40, 2, 0, 34, 1, 40, 2, 24, 65, 141, 232, 192, 0, 65, 1, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 34, 1, 58, 0, 8, 11, 32, 1, 65, 255, 1, 113, 65, 0, 71, 11, 187, 2, 2, 3, 127, 2, 126, 35, 0, 65, 64, 106, 34, 3, 36, 0, 2, 127, 65, 1, 32, 0, 45, 0, 4, 13, 0, 26, 32, 0, 45, 0, 5, 33, 5, 32, 0, 40, 2, 0, 34, 4, 45, 0, 0, 65, 4, 113, 4, 64, 32, 5, 69, 4, 64, 65, 1, 32, 4, 40, 2, 24, 65, 142, 232, 192, 0, 65, 1, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 26, 32, 0, 40, 2, 0, 33, 4, 11, 32, 3, 65, 1, 58, 0, 23, 32, 3, 65, 52, 106, 65, 192, 231, 192, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 24, 55, 3, 8, 32, 3, 32, 3, 65, 23, 106, 54, 2, 16, 32, 4, 41, 2, 8, 33, 6, 32, 4, 41, 2, 16, 33, 7, 32, 3, 32, 4, 45, 0, 32, 58, 0, 56, 32, 3, 32, 7, 55, 3, 40, 32, 3, 32, 6, 55, 3, 32, 32, 3, 32, 4, 41, 2, 0, 55, 3, 24, 32, 3, 32, 3, 65, 8, 106, 54, 2, 48, 65, 1, 32, 1, 32, 3, 65, 24, 106, 32, 2, 40, 2, 12, 17, 0, 0, 13, 1, 26, 32, 3, 40, 2, 48, 65, 255, 231, 192, 0, 65, 2, 32, 3, 40, 2, 52, 40, 2, 12, 17, 2, 0, 12, 1, 11, 32, 1, 32, 5, 4, 127, 65, 1, 32, 4, 40, 2, 24, 65, 129, 232, 192, 0, 65, 2, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 32, 0, 40, 2, 0, 5, 32, 4, 11, 32, 2, 40, 2, 12, 17, 0, 0, 11, 33, 5, 32, 0, 65, 1, 58, 0, 5, 32, 0, 32, 5, 58, 0, 4, 32, 3, 65, 64, 107, 36, 0, 11, 11, 0, 32, 0, 32, 1, 32, 2, 16, 166, 2, 11, 50, 1, 1, 127, 65, 1, 33, 1, 32, 0, 45, 0, 4, 4, 127, 32, 1, 5, 32, 0, 40, 2, 0, 34, 0, 40, 2, 24, 65, 160, 232, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 11, 221, 6, 2, 3, 127, 2, 126, 32, 2, 40, 2, 0, 34, 3, 65, 19, 74, 4, 64, 2, 64, 32, 1, 2, 127, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 90, 4, 64, 32, 2, 32, 3, 65, 112, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 106, 32, 0, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 128, 34, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 126, 125, 34, 6, 66, 128, 128, 233, 131, 177, 222, 22, 128, 167, 65, 255, 1, 113, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 6, 66, 128, 160, 148, 165, 141, 29, 128, 167, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 4, 106, 32, 6, 66, 128, 200, 175, 160, 37, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 6, 106, 32, 6, 66, 128, 194, 215, 47, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 8, 106, 32, 6, 66, 192, 132, 61, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 10, 106, 32, 6, 66, 144, 206, 0, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 12, 106, 32, 6, 66, 228, 0, 128, 34, 7, 66, 228, 0, 130, 167, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 32, 7, 66, 228, 0, 126, 125, 167, 33, 3, 65, 14, 12, 1, 11, 32, 0, 66, 128, 194, 215, 47, 84, 13, 1, 32, 2, 32, 3, 65, 120, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 106, 32, 0, 32, 0, 66, 128, 194, 215, 47, 128, 34, 0, 66, 128, 194, 215, 47, 126, 125, 167, 34, 3, 65, 192, 132, 61, 110, 65, 255, 1, 113, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 3, 65, 144, 206, 0, 110, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 4, 106, 32, 3, 65, 228, 0, 110, 34, 4, 65, 228, 0, 112, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 32, 4, 65, 228, 0, 108, 107, 33, 3, 65, 6, 11, 32, 2, 40, 2, 0, 106, 106, 32, 3, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 0, 167, 34, 3, 65, 144, 206, 0, 79, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 124, 106, 34, 4, 54, 2, 0, 32, 1, 32, 4, 106, 32, 3, 32, 3, 65, 144, 206, 0, 110, 34, 3, 65, 144, 206, 0, 108, 107, 34, 4, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 5, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 4, 32, 5, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 3, 65, 255, 255, 3, 113, 34, 4, 65, 228, 0, 79, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 126, 106, 34, 5, 54, 2, 0, 32, 1, 32, 5, 106, 32, 3, 32, 4, 65, 228, 0, 110, 34, 3, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 3, 65, 255, 255, 3, 113, 65, 9, 77, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 127, 106, 34, 2, 54, 2, 0, 32, 1, 32, 2, 106, 32, 3, 65, 48, 106, 58, 0, 0, 15, 11, 32, 2, 32, 2, 40, 2, 0, 65, 126, 106, 34, 2, 54, 2, 0, 32, 1, 32, 2, 106, 32, 3, 65, 255, 255, 3, 113, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 15, 11, 65, 150, 234, 192, 0, 65, 28, 65, 180, 234, 192, 0, 16, 144, 2, 0, 11, 20, 0, 32, 0, 41, 3, 0, 32, 0, 65, 8, 106, 41, 3, 0, 32, 1, 16, 171, 2, 11, 129, 4, 2, 1, 127, 2, 126, 35, 0, 65, 144, 1, 107, 34, 3, 36, 0, 32, 3, 65, 39, 54, 2, 140, 1, 32, 3, 65, 16, 106, 2, 126, 32, 1, 66, 255, 255, 31, 88, 4, 64, 32, 1, 66, 45, 134, 32, 0, 66, 19, 136, 132, 66, 189, 162, 130, 163, 142, 171, 4, 128, 12, 1, 11, 32, 3, 65, 48, 106, 32, 0, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 213, 2, 32, 3, 65, 32, 106, 32, 0, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 213, 2, 32, 3, 65, 208, 0, 106, 32, 1, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 213, 2, 32, 3, 65, 64, 107, 32, 1, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 213, 2, 32, 3, 65, 200, 0, 106, 41, 3, 0, 32, 3, 65, 40, 106, 41, 3, 0, 32, 3, 65, 56, 106, 41, 3, 0, 34, 4, 32, 3, 41, 3, 32, 124, 34, 1, 32, 4, 84, 173, 124, 34, 5, 32, 3, 41, 3, 64, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 32, 3, 65, 216, 0, 106, 41, 3, 0, 32, 1, 32, 3, 41, 3, 80, 124, 32, 1, 84, 173, 124, 124, 34, 1, 32, 4, 84, 173, 124, 34, 5, 66, 62, 136, 33, 4, 32, 5, 66, 2, 134, 32, 1, 66, 62, 136, 132, 11, 34, 1, 32, 4, 66, 128, 128, 224, 176, 183, 159, 183, 156, 245, 0, 66, 127, 16, 213, 2, 32, 3, 41, 3, 16, 32, 0, 124, 32, 3, 65, 229, 0, 106, 32, 3, 65, 140, 1, 106, 16, 169, 2, 2, 64, 32, 1, 32, 4, 132, 80, 13, 0, 32, 3, 65, 249, 0, 106, 65, 48, 32, 3, 40, 2, 140, 1, 65, 108, 106, 16, 211, 2, 26, 32, 3, 65, 20, 54, 2, 140, 1, 32, 3, 32, 4, 66, 45, 134, 32, 1, 66, 19, 136, 132, 34, 0, 66, 189, 162, 130, 163, 142, 171, 4, 128, 34, 4, 32, 1, 66, 128, 128, 224, 176, 183, 159, 183, 156, 245, 0, 66, 127, 16, 213, 2, 32, 3, 41, 3, 0, 32, 1, 124, 32, 3, 65, 229, 0, 106, 32, 3, 65, 140, 1, 106, 16, 169, 2, 32, 0, 66, 189, 162, 130, 163, 142, 171, 4, 84, 13, 0, 32, 3, 65, 230, 0, 106, 65, 48, 32, 3, 40, 2, 140, 1, 65, 127, 106, 16, 211, 2, 26, 32, 3, 32, 4, 167, 65, 48, 114, 58, 0, 101, 32, 3, 65, 0, 54, 2, 140, 1, 11, 32, 2, 65, 192, 228, 192, 0, 65, 0, 32, 3, 40, 2, 140, 1, 34, 2, 32, 3, 65, 229, 0, 106, 106, 65, 39, 32, 2, 107, 16, 172, 2, 32, 3, 65, 144, 1, 106, 36, 0, 11, 178, 5, 1, 7, 127, 65, 43, 65, 128, 128, 196, 0, 32, 0, 40, 2, 0, 34, 9, 65, 1, 113, 34, 5, 27, 33, 10, 32, 4, 32, 5, 106, 33, 8, 2, 64, 32, 9, 65, 4, 113, 69, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 2, 4, 64, 32, 2, 33, 6, 32, 1, 33, 5, 3, 64, 32, 7, 32, 5, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 7, 32, 5, 65, 1, 106, 33, 5, 32, 6, 65, 127, 106, 34, 6, 13, 0, 11, 11, 32, 7, 32, 8, 106, 33, 8, 11, 2, 64, 2, 64, 32, 0, 40, 2, 8, 65, 1, 71, 4, 64, 32, 0, 32, 10, 32, 1, 32, 2, 16, 179, 2, 13, 1, 12, 2, 11, 32, 0, 65, 12, 106, 40, 2, 0, 34, 6, 32, 8, 77, 4, 64, 32, 0, 32, 10, 32, 1, 32, 2, 16, 179, 2, 13, 1, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 65, 8, 113, 4, 64, 32, 0, 40, 2, 4, 33, 9, 32, 0, 65, 48, 54, 2, 4, 32, 0, 45, 0, 32, 33, 11, 32, 0, 65, 1, 58, 0, 32, 32, 0, 32, 10, 32, 1, 32, 2, 16, 179, 2, 13, 5, 65, 0, 33, 5, 32, 6, 32, 8, 107, 34, 2, 33, 1, 65, 1, 32, 0, 45, 0, 32, 34, 6, 32, 6, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 3, 2, 1, 2, 3, 11, 65, 0, 33, 5, 32, 6, 32, 8, 107, 34, 6, 33, 8, 2, 64, 2, 64, 2, 64, 65, 1, 32, 0, 45, 0, 32, 34, 7, 32, 7, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 3, 1, 0, 1, 2, 11, 32, 6, 65, 1, 118, 33, 5, 32, 6, 65, 1, 106, 65, 1, 118, 33, 8, 12, 1, 11, 65, 0, 33, 8, 32, 6, 33, 5, 11, 32, 5, 65, 1, 106, 33, 5, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 13, 4, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 65, 1, 15, 11, 32, 2, 65, 1, 118, 33, 5, 32, 2, 65, 1, 106, 65, 1, 118, 33, 1, 12, 1, 11, 65, 0, 33, 1, 32, 2, 33, 5, 11, 32, 5, 65, 1, 106, 33, 5, 2, 64, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 13, 1, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 65, 1, 15, 11, 32, 0, 40, 2, 4, 33, 2, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 1, 32, 1, 65, 1, 106, 33, 7, 32, 0, 40, 2, 28, 33, 1, 32, 0, 40, 2, 24, 33, 3, 3, 64, 32, 7, 65, 127, 106, 34, 7, 4, 64, 32, 3, 32, 2, 32, 1, 40, 2, 16, 17, 0, 0, 69, 13, 1, 12, 3, 11, 11, 32, 0, 32, 11, 58, 0, 32, 32, 0, 32, 9, 54, 2, 4, 65, 0, 15, 11, 32, 0, 40, 2, 4, 33, 5, 32, 0, 32, 10, 32, 1, 32, 2, 16, 179, 2, 13, 0, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 0, 32, 8, 65, 1, 106, 33, 7, 32, 0, 40, 2, 28, 33, 1, 32, 0, 40, 2, 24, 33, 0, 3, 64, 32, 7, 65, 127, 106, 34, 7, 69, 4, 64, 65, 0, 15, 11, 32, 0, 32, 5, 32, 1, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 11, 65, 1, 15, 11, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 250, 1, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 65, 0, 54, 2, 12, 2, 127, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 1, 65, 128, 16, 73, 13, 1, 32, 2, 65, 12, 106, 33, 3, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 58, 0, 12, 32, 2, 65, 12, 106, 33, 3, 65, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 32, 2, 65, 12, 106, 33, 3, 65, 2, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 33, 1, 32, 0, 32, 3, 32, 1, 16, 161, 2, 32, 2, 65, 16, 106, 36, 0, 11, 87, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 196, 234, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 14, 0, 32, 0, 40, 2, 0, 32, 1, 32, 2, 16, 161, 2, 11, 253, 1, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 32, 2, 65, 0, 54, 2, 12, 2, 127, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 1, 65, 128, 16, 73, 13, 1, 32, 2, 65, 12, 106, 33, 0, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 58, 0, 12, 32, 2, 65, 12, 106, 33, 0, 65, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 32, 2, 65, 12, 106, 33, 0, 65, 2, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 33, 1, 32, 0, 32, 1, 16, 161, 2, 32, 2, 65, 16, 106, 36, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 196, 234, 192, 0, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 87, 1, 2, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 1, 65, 28, 106, 40, 2, 0, 33, 3, 32, 1, 40, 2, 24, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 0, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 0, 41, 2, 0, 55, 3, 8, 32, 3, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 74, 0, 2, 127, 32, 1, 65, 128, 128, 196, 0, 71, 4, 64, 65, 1, 32, 0, 40, 2, 24, 32, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 13, 1, 26, 11, 32, 2, 69, 4, 64, 65, 0, 15, 11, 32, 0, 40, 2, 24, 32, 2, 32, 3, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 11, 87, 1, 2, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 0, 65, 28, 106, 40, 2, 0, 33, 3, 32, 0, 40, 2, 24, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 3, 32, 2, 65, 8, 106, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 11, 13, 0, 32, 0, 45, 0, 0, 65, 16, 113, 65, 4, 118, 11, 13, 0, 32, 0, 45, 0, 0, 65, 32, 113, 65, 5, 118, 11, 38, 0, 32, 0, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 11, 52, 0, 32, 0, 32, 1, 40, 2, 24, 32, 2, 32, 3, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 58, 0, 8, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 3, 69, 58, 0, 9, 32, 0, 65, 0, 54, 2, 4, 11, 41, 0, 32, 0, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 0, 40, 2, 24, 65, 143, 232, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 11, 157, 8, 2, 11, 127, 1, 126, 65, 1, 33, 9, 2, 64, 2, 64, 32, 2, 40, 2, 24, 65, 34, 32, 2, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 13, 0, 2, 64, 32, 1, 69, 4, 64, 12, 1, 11, 32, 0, 32, 1, 106, 33, 10, 32, 0, 34, 6, 33, 12, 3, 64, 2, 64, 32, 6, 65, 1, 106, 33, 5, 2, 64, 2, 64, 32, 6, 44, 0, 0, 34, 7, 65, 0, 78, 4, 64, 32, 7, 65, 255, 1, 113, 33, 4, 12, 1, 11, 2, 127, 32, 5, 32, 10, 70, 4, 64, 65, 0, 33, 4, 32, 10, 12, 1, 11, 32, 6, 45, 0, 1, 65, 63, 113, 33, 4, 32, 6, 65, 2, 106, 34, 5, 11, 33, 6, 32, 7, 65, 31, 113, 33, 11, 32, 7, 65, 255, 1, 113, 34, 13, 65, 224, 1, 73, 4, 64, 32, 4, 32, 11, 65, 6, 116, 114, 33, 4, 12, 1, 11, 2, 127, 32, 6, 32, 10, 70, 4, 64, 65, 0, 33, 9, 32, 10, 12, 1, 11, 32, 6, 45, 0, 0, 65, 63, 113, 33, 9, 32, 6, 65, 1, 106, 34, 5, 11, 33, 7, 32, 9, 32, 4, 65, 6, 116, 114, 33, 4, 32, 13, 65, 240, 1, 73, 4, 64, 32, 4, 32, 11, 65, 12, 116, 114, 33, 4, 12, 1, 11, 2, 127, 32, 7, 32, 10, 70, 4, 64, 32, 5, 33, 6, 65, 0, 12, 1, 11, 32, 7, 65, 1, 106, 33, 6, 32, 7, 45, 0, 0, 65, 63, 113, 11, 32, 11, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 4, 65, 6, 116, 114, 114, 34, 4, 65, 128, 128, 196, 0, 71, 13, 1, 12, 2, 11, 32, 5, 33, 6, 11, 65, 2, 33, 5, 65, 244, 0, 33, 7, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 119, 106, 14, 31, 5, 1, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 2, 11, 65, 242, 0, 33, 7, 12, 4, 11, 65, 238, 0, 33, 7, 12, 3, 11, 32, 4, 65, 220, 0, 70, 13, 1, 11, 32, 4, 16, 187, 2, 69, 4, 64, 32, 4, 16, 188, 2, 13, 3, 11, 32, 4, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 33, 14, 65, 3, 33, 5, 11, 32, 4, 33, 7, 11, 2, 64, 2, 64, 32, 8, 32, 3, 73, 13, 0, 32, 3, 69, 32, 1, 32, 3, 70, 114, 69, 4, 64, 32, 3, 32, 1, 79, 13, 1, 32, 0, 32, 3, 106, 44, 0, 0, 65, 191, 127, 76, 13, 1, 11, 32, 8, 69, 32, 1, 32, 8, 70, 114, 69, 4, 64, 32, 8, 32, 1, 79, 13, 1, 32, 0, 32, 8, 106, 44, 0, 0, 65, 191, 127, 76, 13, 1, 11, 32, 2, 40, 2, 24, 32, 0, 32, 3, 106, 32, 8, 32, 3, 107, 32, 2, 40, 2, 28, 40, 2, 12, 17, 2, 0, 69, 13, 1, 65, 1, 15, 11, 32, 0, 32, 1, 32, 3, 32, 8, 65, 248, 234, 192, 0, 16, 147, 2, 0, 11, 3, 64, 32, 5, 33, 11, 65, 1, 33, 9, 65, 220, 0, 33, 3, 65, 1, 33, 5, 2, 64, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 65, 1, 107, 14, 3, 1, 5, 0, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 14, 66, 32, 136, 167, 65, 255, 1, 113, 65, 1, 107, 14, 5, 3, 2, 1, 0, 6, 5, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 48, 132, 33, 14, 65, 3, 33, 5, 65, 245, 0, 33, 3, 12, 7, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 32, 132, 33, 14, 65, 3, 33, 5, 65, 251, 0, 33, 3, 12, 6, 11, 65, 48, 65, 215, 0, 32, 7, 32, 14, 167, 34, 5, 65, 2, 116, 65, 28, 113, 118, 65, 15, 113, 34, 3, 65, 10, 73, 27, 32, 3, 106, 33, 3, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 16, 132, 32, 5, 69, 13, 4, 26, 32, 14, 66, 127, 124, 66, 255, 255, 255, 255, 15, 131, 32, 14, 66, 128, 128, 128, 128, 112, 131, 132, 12, 4, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 33, 14, 65, 3, 33, 5, 65, 253, 0, 33, 3, 12, 4, 11, 65, 0, 33, 5, 32, 7, 33, 3, 12, 3, 11, 2, 127, 65, 1, 32, 4, 65, 128, 1, 73, 13, 0, 26, 65, 2, 32, 4, 65, 128, 16, 73, 13, 0, 26, 65, 3, 65, 4, 32, 4, 65, 128, 128, 4, 73, 27, 11, 32, 8, 106, 33, 3, 12, 4, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 192, 0, 132, 11, 33, 14, 65, 3, 33, 5, 11, 32, 2, 40, 2, 24, 32, 3, 32, 2, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 12, 4, 11, 32, 8, 32, 12, 107, 32, 6, 106, 33, 8, 32, 6, 33, 12, 32, 6, 32, 10, 71, 13, 1, 11, 11, 32, 3, 69, 32, 1, 32, 3, 70, 114, 13, 0, 32, 3, 32, 1, 79, 13, 2, 32, 0, 32, 3, 106, 44, 0, 0, 65, 191, 127, 76, 13, 2, 11, 65, 1, 33, 9, 32, 2, 40, 2, 24, 32, 0, 32, 3, 106, 32, 1, 32, 3, 107, 32, 2, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 0, 32, 2, 40, 2, 24, 65, 34, 32, 2, 40, 2, 28, 40, 2, 16, 17, 0, 0, 33, 9, 11, 32, 9, 15, 11, 32, 0, 32, 1, 32, 3, 32, 1, 65, 136, 235, 192, 0, 16, 147, 2, 0, 11, 163, 3, 1, 5, 127, 2, 64, 2, 64, 65, 0, 65, 15, 32, 0, 65, 164, 154, 4, 73, 27, 34, 1, 32, 1, 65, 8, 106, 34, 1, 32, 1, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 11, 116, 32, 0, 65, 11, 116, 34, 2, 75, 27, 34, 1, 32, 1, 65, 4, 106, 34, 1, 32, 1, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 11, 116, 32, 2, 75, 27, 34, 1, 32, 1, 65, 2, 106, 34, 1, 32, 1, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 11, 116, 32, 2, 75, 27, 34, 1, 32, 1, 65, 1, 106, 34, 1, 32, 1, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 11, 116, 32, 2, 75, 27, 34, 3, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 11, 116, 34, 1, 32, 2, 70, 32, 1, 32, 2, 73, 106, 32, 3, 106, 34, 2, 65, 30, 77, 4, 64, 65, 177, 5, 33, 4, 32, 2, 65, 30, 71, 4, 64, 32, 2, 65, 2, 116, 65, 224, 254, 192, 0, 106, 40, 2, 0, 65, 21, 118, 33, 4, 11, 65, 0, 33, 1, 32, 2, 65, 127, 106, 34, 3, 32, 2, 77, 4, 64, 32, 3, 65, 31, 79, 13, 3, 32, 3, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 255, 255, 255, 0, 113, 33, 1, 11, 2, 64, 32, 4, 32, 2, 65, 2, 116, 65, 220, 254, 192, 0, 106, 40, 2, 0, 65, 21, 118, 34, 3, 65, 1, 106, 70, 13, 0, 32, 0, 32, 1, 107, 33, 2, 32, 3, 65, 177, 5, 32, 3, 65, 177, 5, 75, 27, 33, 5, 32, 4, 65, 127, 106, 33, 1, 65, 0, 33, 0, 3, 64, 32, 3, 32, 5, 70, 13, 3, 32, 0, 32, 3, 65, 216, 255, 192, 0, 106, 45, 0, 0, 106, 34, 0, 32, 2, 75, 13, 1, 32, 1, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 32, 1, 33, 3, 11, 32, 3, 65, 1, 113, 15, 11, 32, 2, 65, 31, 65, 224, 253, 192, 0, 16, 143, 2, 0, 11, 32, 5, 65, 177, 5, 65, 240, 253, 192, 0, 16, 143, 2, 0, 11, 32, 3, 65, 31, 65, 128, 254, 192, 0, 16, 143, 2, 0, 11, 183, 6, 1, 7, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 255, 255, 3, 77, 4, 64, 32, 0, 65, 128, 254, 3, 113, 65, 8, 118, 33, 6, 65, 240, 242, 192, 0, 33, 1, 32, 0, 65, 255, 1, 113, 33, 7, 3, 64, 2, 64, 32, 1, 65, 2, 106, 33, 5, 32, 2, 32, 1, 45, 0, 1, 34, 4, 106, 33, 3, 2, 64, 32, 6, 32, 1, 45, 0, 0, 34, 1, 70, 4, 64, 32, 3, 32, 2, 73, 13, 6, 32, 3, 65, 163, 2, 79, 13, 7, 32, 2, 65, 194, 243, 192, 0, 106, 33, 1, 3, 64, 32, 4, 69, 13, 2, 32, 4, 65, 127, 106, 33, 4, 32, 1, 45, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 7, 71, 13, 0, 11, 65, 0, 33, 4, 12, 5, 11, 32, 1, 32, 6, 75, 13, 1, 32, 3, 33, 2, 32, 5, 34, 1, 65, 194, 243, 192, 0, 71, 13, 2, 12, 1, 11, 32, 3, 33, 2, 32, 5, 34, 1, 65, 194, 243, 192, 0, 71, 13, 1, 11, 11, 32, 0, 65, 255, 255, 3, 113, 33, 3, 65, 228, 245, 192, 0, 33, 1, 65, 1, 33, 4, 3, 64, 32, 1, 65, 1, 106, 33, 0, 2, 127, 32, 1, 45, 0, 0, 34, 2, 65, 24, 116, 65, 24, 117, 34, 5, 65, 127, 76, 4, 64, 32, 0, 65, 153, 248, 192, 0, 70, 13, 7, 32, 1, 45, 0, 1, 32, 5, 65, 255, 0, 113, 65, 8, 116, 114, 33, 2, 32, 1, 65, 2, 106, 12, 1, 11, 32, 0, 11, 33, 1, 32, 3, 32, 2, 107, 34, 3, 65, 0, 72, 13, 2, 32, 4, 65, 1, 115, 33, 4, 32, 1, 65, 153, 248, 192, 0, 71, 13, 0, 11, 12, 1, 11, 32, 0, 65, 255, 255, 7, 77, 4, 64, 32, 0, 65, 128, 254, 3, 113, 65, 8, 118, 33, 6, 65, 153, 248, 192, 0, 33, 1, 32, 0, 65, 255, 1, 113, 33, 7, 3, 64, 2, 64, 32, 1, 65, 2, 106, 33, 5, 32, 2, 32, 1, 45, 0, 1, 34, 4, 106, 33, 3, 2, 64, 32, 6, 32, 1, 45, 0, 0, 34, 1, 70, 4, 64, 32, 3, 32, 2, 73, 13, 9, 32, 3, 65, 176, 1, 79, 13, 10, 32, 2, 65, 229, 248, 192, 0, 106, 33, 1, 3, 64, 32, 4, 69, 13, 2, 32, 4, 65, 127, 106, 33, 4, 32, 1, 45, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 7, 71, 13, 0, 11, 65, 0, 33, 4, 12, 5, 11, 32, 1, 32, 6, 75, 13, 1, 32, 3, 33, 2, 32, 5, 34, 1, 65, 229, 248, 192, 0, 71, 13, 2, 12, 1, 11, 32, 3, 33, 2, 32, 5, 34, 1, 65, 229, 248, 192, 0, 71, 13, 1, 11, 11, 32, 0, 65, 255, 255, 3, 113, 33, 3, 65, 148, 250, 192, 0, 33, 1, 65, 1, 33, 4, 3, 64, 32, 1, 65, 1, 106, 33, 0, 2, 127, 32, 1, 45, 0, 0, 34, 2, 65, 24, 116, 65, 24, 117, 34, 5, 65, 127, 76, 4, 64, 32, 0, 65, 183, 253, 192, 0, 70, 13, 10, 32, 1, 45, 0, 1, 32, 5, 65, 255, 0, 113, 65, 8, 116, 114, 33, 2, 32, 1, 65, 2, 106, 12, 1, 11, 32, 0, 11, 33, 1, 32, 3, 32, 2, 107, 34, 3, 65, 0, 72, 13, 2, 32, 4, 65, 1, 115, 33, 4, 32, 1, 65, 183, 253, 192, 0, 71, 13, 0, 11, 12, 1, 11, 32, 0, 65, 181, 217, 115, 106, 65, 181, 219, 43, 73, 32, 0, 65, 226, 139, 116, 106, 65, 226, 11, 73, 114, 32, 0, 65, 159, 168, 116, 106, 65, 159, 24, 73, 32, 0, 65, 222, 226, 116, 106, 65, 14, 73, 114, 114, 32, 0, 65, 254, 255, 255, 0, 113, 65, 158, 240, 10, 70, 32, 0, 65, 162, 178, 117, 106, 65, 34, 73, 114, 114, 13, 0, 32, 0, 65, 203, 145, 117, 106, 65, 11, 79, 13, 7, 11, 32, 4, 65, 1, 113, 15, 11, 32, 2, 32, 3, 65, 208, 242, 192, 0, 16, 149, 2, 0, 11, 32, 3, 65, 162, 2, 65, 208, 242, 192, 0, 16, 145, 2, 0, 11, 65, 132, 230, 192, 0, 65, 43, 65, 224, 242, 192, 0, 16, 144, 2, 0, 11, 32, 2, 32, 3, 65, 208, 242, 192, 0, 16, 149, 2, 0, 11, 32, 3, 65, 175, 1, 65, 208, 242, 192, 0, 16, 145, 2, 0, 11, 65, 132, 230, 192, 0, 65, 43, 65, 224, 242, 192, 0, 16, 144, 2, 0, 11, 32, 0, 65, 240, 131, 56, 73, 11, 11, 0, 32, 2, 32, 0, 32, 1, 16, 146, 2, 11, 129, 4, 2, 4, 127, 1, 126, 65, 1, 32, 1, 40, 2, 24, 65, 39, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 69, 4, 64, 65, 244, 0, 33, 3, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 0, 65, 119, 106, 14, 31, 5, 1, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 2, 11, 65, 242, 0, 33, 3, 12, 4, 11, 65, 238, 0, 33, 3, 12, 3, 11, 32, 0, 65, 220, 0, 70, 13, 1, 11, 2, 127, 2, 126, 2, 64, 32, 0, 16, 187, 2, 69, 4, 64, 32, 0, 16, 188, 2, 69, 13, 1, 65, 1, 12, 3, 11, 32, 0, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 12, 1, 11, 32, 0, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 11, 33, 6, 65, 3, 11, 33, 2, 32, 0, 33, 3, 12, 1, 11, 32, 0, 33, 3, 11, 3, 64, 32, 2, 33, 4, 65, 220, 0, 33, 0, 65, 1, 33, 2, 2, 64, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 1, 107, 14, 3, 1, 5, 0, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 66, 32, 136, 167, 65, 255, 1, 113, 65, 1, 107, 14, 5, 3, 2, 1, 0, 6, 5, 11, 65, 245, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 48, 132, 12, 6, 11, 65, 251, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 32, 132, 12, 5, 11, 65, 48, 65, 215, 0, 32, 3, 32, 6, 167, 34, 4, 65, 2, 116, 65, 28, 113, 118, 65, 15, 113, 34, 0, 65, 10, 73, 27, 32, 0, 106, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 16, 132, 32, 4, 69, 13, 4, 26, 32, 6, 66, 127, 124, 66, 255, 255, 255, 255, 15, 131, 32, 6, 66, 128, 128, 128, 128, 112, 131, 132, 12, 4, 11, 65, 253, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 12, 3, 11, 65, 0, 33, 2, 32, 3, 33, 0, 12, 3, 11, 32, 1, 40, 2, 24, 65, 39, 32, 1, 40, 2, 28, 40, 2, 16, 17, 0, 0, 15, 11, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 192, 0, 132, 11, 33, 6, 65, 3, 33, 2, 11, 32, 1, 40, 2, 24, 32, 0, 32, 1, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 11, 11, 114, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 4, 32, 2, 32, 0, 54, 2, 0, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 160, 237, 192, 0, 54, 2, 8, 32, 2, 65, 210, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 65, 8, 106, 65, 228, 222, 192, 0, 16, 148, 2, 0, 11, 183, 6, 2, 6, 127, 2, 126, 2, 64, 32, 2, 69, 13, 0, 65, 0, 32, 2, 65, 121, 106, 34, 4, 32, 4, 32, 2, 75, 27, 33, 7, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 33, 8, 65, 0, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 4, 106, 45, 0, 0, 34, 5, 65, 24, 116, 65, 24, 117, 34, 6, 65, 0, 78, 4, 64, 32, 8, 65, 127, 71, 13, 1, 12, 7, 11, 66, 128, 128, 128, 128, 128, 32, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 2, 64, 2, 64, 2, 64, 32, 5, 65, 184, 237, 192, 0, 106, 45, 0, 0, 65, 126, 106, 14, 3, 0, 1, 2, 8, 11, 32, 4, 65, 1, 106, 34, 3, 32, 2, 73, 13, 3, 66, 0, 33, 10, 66, 0, 33, 9, 12, 7, 11, 66, 0, 33, 10, 32, 4, 65, 1, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 7, 11, 32, 1, 32, 3, 106, 45, 0, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 5, 65, 160, 126, 106, 34, 5, 4, 64, 32, 5, 65, 13, 70, 4, 64, 12, 2, 5, 12, 3, 11, 0, 11, 32, 3, 65, 224, 1, 113, 65, 160, 1, 70, 13, 2, 12, 7, 11, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 13, 6, 32, 3, 65, 160, 1, 73, 13, 1, 12, 6, 11, 32, 6, 65, 31, 106, 65, 255, 1, 113, 65, 11, 77, 4, 64, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 13, 6, 32, 3, 65, 192, 1, 73, 13, 1, 12, 6, 11, 32, 6, 65, 254, 1, 113, 65, 238, 1, 71, 32, 3, 65, 191, 1, 75, 114, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 5, 11, 66, 0, 33, 9, 32, 4, 65, 2, 106, 34, 3, 32, 2, 79, 13, 6, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 70, 13, 3, 12, 5, 11, 66, 0, 33, 10, 32, 4, 65, 1, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 6, 11, 32, 1, 32, 3, 106, 45, 0, 0, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 144, 126, 106, 14, 5, 0, 2, 2, 2, 1, 2, 11, 32, 3, 65, 240, 0, 106, 65, 255, 1, 113, 65, 48, 79, 13, 6, 12, 2, 11, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 3, 65, 144, 1, 79, 114, 13, 5, 12, 1, 11, 32, 3, 65, 191, 1, 75, 32, 6, 65, 15, 106, 65, 255, 1, 113, 65, 2, 75, 114, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 4, 11, 32, 4, 65, 2, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 6, 11, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 13, 4, 66, 0, 33, 9, 32, 4, 65, 3, 106, 34, 3, 32, 2, 79, 13, 5, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 70, 13, 2, 66, 128, 128, 128, 128, 128, 224, 0, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 12, 5, 11, 32, 8, 32, 4, 107, 65, 3, 113, 13, 5, 2, 64, 32, 4, 32, 7, 79, 13, 0, 3, 64, 32, 1, 32, 4, 106, 34, 3, 65, 4, 106, 40, 2, 0, 32, 3, 40, 2, 0, 114, 65, 128, 129, 130, 132, 120, 113, 13, 1, 32, 4, 65, 8, 106, 34, 4, 32, 7, 73, 13, 0, 11, 11, 32, 4, 32, 2, 79, 13, 6, 3, 64, 32, 1, 32, 4, 106, 44, 0, 0, 65, 0, 72, 13, 7, 32, 2, 32, 4, 65, 1, 106, 34, 4, 71, 13, 0, 11, 12, 8, 11, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 13, 3, 11, 32, 3, 65, 1, 106, 33, 4, 12, 4, 11, 66, 128, 128, 128, 128, 128, 32, 33, 10, 12, 1, 11, 66, 128, 128, 128, 128, 128, 192, 0, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 11, 32, 0, 32, 10, 32, 4, 173, 132, 32, 9, 132, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 15, 11, 32, 4, 65, 1, 106, 33, 4, 11, 32, 4, 32, 2, 73, 13, 0, 11, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 32, 0, 65, 0, 54, 2, 0, 11, 12, 0, 32, 0, 49, 0, 0, 32, 1, 16, 200, 2, 11, 214, 9, 1, 10, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 2, 4, 64, 32, 1, 40, 2, 0, 33, 7, 3, 64, 32, 3, 65, 1, 106, 33, 5, 2, 127, 32, 5, 32, 3, 32, 7, 106, 34, 8, 45, 0, 0, 34, 10, 65, 24, 116, 65, 24, 117, 34, 11, 65, 127, 74, 13, 0, 26, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 184, 237, 192, 0, 106, 45, 0, 0, 65, 126, 106, 14, 3, 1, 2, 3, 0, 11, 32, 2, 32, 3, 73, 13, 6, 32, 2, 32, 3, 77, 13, 7, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 5, 107, 54, 2, 4, 32, 1, 32, 5, 32, 7, 106, 54, 2, 0, 12, 22, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 193, 228, 192, 0, 32, 6, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 8, 32, 2, 32, 3, 77, 13, 9, 12, 21, 11, 32, 3, 65, 2, 106, 12, 2, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 193, 228, 192, 0, 32, 6, 27, 45, 0, 0, 33, 9, 2, 64, 2, 64, 2, 64, 32, 10, 65, 160, 126, 106, 34, 6, 4, 64, 32, 6, 65, 13, 70, 4, 64, 12, 2, 5, 12, 3, 11, 0, 11, 32, 9, 65, 224, 1, 113, 65, 160, 1, 70, 13, 2, 12, 21, 11, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 9, 65, 160, 1, 79, 114, 13, 20, 12, 1, 11, 32, 11, 65, 31, 106, 65, 255, 1, 113, 65, 11, 77, 4, 64, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 9, 65, 192, 1, 79, 114, 13, 20, 12, 1, 11, 32, 11, 65, 254, 1, 113, 65, 238, 1, 71, 32, 9, 65, 191, 1, 75, 114, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 19, 11, 32, 7, 32, 3, 65, 2, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 193, 228, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 9, 32, 3, 65, 126, 79, 13, 10, 32, 2, 32, 4, 73, 13, 11, 12, 22, 11, 32, 3, 65, 3, 106, 12, 1, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 193, 228, 192, 0, 32, 6, 27, 45, 0, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 144, 126, 106, 14, 5, 0, 2, 2, 2, 1, 2, 11, 32, 6, 65, 240, 0, 106, 65, 255, 1, 113, 65, 48, 73, 13, 2, 12, 19, 11, 32, 6, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 6, 65, 144, 1, 79, 114, 13, 18, 12, 1, 11, 32, 6, 65, 191, 1, 75, 32, 11, 65, 15, 106, 65, 255, 1, 113, 65, 2, 75, 114, 32, 6, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 17, 11, 32, 7, 32, 3, 65, 2, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 193, 228, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 11, 32, 3, 65, 126, 79, 13, 12, 32, 2, 32, 4, 73, 13, 13, 12, 21, 11, 32, 7, 32, 3, 65, 3, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 193, 228, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 14, 32, 3, 65, 125, 79, 13, 15, 32, 2, 32, 4, 73, 13, 16, 32, 1, 32, 6, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 4, 107, 54, 2, 4, 32, 0, 65, 12, 106, 65, 3, 54, 2, 0, 12, 22, 11, 32, 3, 65, 4, 106, 11, 34, 3, 32, 2, 73, 13, 0, 11, 32, 1, 65, 0, 54, 2, 4, 32, 1, 65, 192, 228, 192, 0, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 12, 106, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 192, 228, 192, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 3, 32, 2, 65, 216, 239, 192, 0, 16, 145, 2, 0, 11, 32, 5, 32, 2, 65, 216, 239, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 2, 65, 184, 240, 192, 0, 16, 145, 2, 0, 11, 32, 5, 32, 2, 65, 184, 240, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 2, 65, 152, 240, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 4, 65, 152, 240, 192, 0, 16, 149, 2, 0, 11, 32, 4, 32, 2, 65, 152, 240, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 2, 65, 232, 239, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 4, 65, 232, 239, 192, 0, 16, 149, 2, 0, 11, 32, 4, 32, 2, 65, 232, 239, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 2, 65, 248, 239, 192, 0, 16, 145, 2, 0, 11, 32, 3, 32, 4, 65, 248, 239, 192, 0, 16, 149, 2, 0, 11, 32, 4, 32, 2, 65, 248, 239, 192, 0, 16, 145, 2, 0, 11, 2, 64, 32, 2, 32, 3, 79, 4, 64, 32, 2, 32, 3, 77, 13, 1, 12, 3, 11, 32, 3, 32, 2, 65, 136, 240, 192, 0, 16, 145, 2, 0, 11, 32, 5, 32, 2, 65, 136, 240, 192, 0, 16, 145, 2, 0, 11, 2, 64, 32, 2, 32, 3, 79, 4, 64, 32, 2, 32, 3, 77, 13, 1, 12, 2, 11, 32, 3, 32, 2, 65, 168, 240, 192, 0, 16, 145, 2, 0, 11, 32, 5, 32, 2, 65, 168, 240, 192, 0, 16, 145, 2, 0, 11, 32, 1, 32, 4, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 5, 107, 54, 2, 4, 11, 32, 0, 65, 12, 106, 65, 1, 54, 2, 0, 12, 1, 11, 32, 1, 32, 6, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 4, 107, 54, 2, 4, 32, 0, 65, 12, 106, 65, 2, 54, 2, 0, 11, 32, 0, 65, 8, 106, 32, 8, 54, 2, 0, 11, 141, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 12, 0, 32, 0, 41, 3, 0, 32, 1, 16, 200, 2, 11, 141, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 228, 1, 2, 2, 127, 2, 126, 35, 0, 65, 16, 107, 34, 3, 36, 0, 32, 0, 2, 127, 32, 2, 69, 4, 64, 32, 0, 65, 0, 58, 0, 1, 65, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 65, 85, 106, 14, 3, 0, 2, 1, 2, 11, 32, 2, 65, 127, 106, 34, 2, 69, 13, 2, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 2, 65, 1, 70, 13, 1, 11, 3, 64, 32, 2, 69, 13, 3, 32, 1, 45, 0, 0, 65, 80, 106, 34, 4, 65, 9, 75, 13, 1, 32, 3, 32, 5, 66, 0, 66, 10, 66, 0, 16, 213, 2, 32, 3, 41, 3, 8, 66, 0, 82, 13, 2, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 33, 2, 32, 3, 41, 3, 0, 34, 6, 32, 4, 173, 124, 34, 5, 32, 6, 90, 13, 0, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 65, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 1, 11, 32, 0, 65, 8, 106, 32, 5, 55, 3, 0, 65, 0, 11, 58, 0, 0, 32, 3, 65, 16, 106, 36, 0, 11, 172, 2, 2, 3, 127, 4, 126, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 0, 2, 127, 32, 2, 69, 4, 64, 32, 0, 65, 0, 58, 0, 1, 65, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 65, 85, 106, 14, 3, 0, 2, 1, 2, 11, 32, 2, 65, 127, 106, 34, 2, 69, 13, 2, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 2, 65, 1, 70, 13, 1, 11, 32, 3, 65, 24, 106, 33, 5, 3, 64, 32, 2, 69, 13, 3, 32, 1, 45, 0, 0, 65, 80, 106, 34, 4, 65, 9, 75, 13, 1, 32, 3, 32, 7, 66, 0, 66, 10, 66, 0, 16, 213, 2, 32, 3, 65, 16, 106, 32, 6, 66, 0, 66, 10, 66, 0, 16, 213, 2, 32, 3, 41, 3, 8, 66, 0, 82, 32, 5, 41, 3, 0, 34, 6, 32, 3, 41, 3, 0, 124, 34, 8, 32, 6, 84, 114, 13, 2, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 33, 2, 32, 3, 41, 3, 16, 34, 9, 32, 4, 173, 124, 34, 6, 32, 9, 84, 34, 4, 32, 8, 32, 4, 173, 124, 34, 7, 32, 8, 84, 32, 6, 32, 9, 90, 27, 69, 13, 0, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 65, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 1, 11, 32, 0, 65, 16, 106, 32, 7, 55, 3, 0, 32, 0, 65, 8, 106, 32, 6, 55, 3, 0, 65, 0, 11, 58, 0, 0, 32, 3, 65, 32, 106, 36, 0, 11, 191, 2, 2, 5, 127, 1, 126, 35, 0, 65, 48, 107, 34, 4, 36, 0, 65, 39, 33, 2, 2, 64, 32, 0, 66, 144, 206, 0, 84, 4, 64, 32, 0, 33, 7, 12, 1, 11, 3, 64, 32, 4, 65, 9, 106, 32, 2, 106, 34, 3, 65, 124, 106, 32, 0, 32, 0, 66, 144, 206, 0, 128, 34, 7, 66, 144, 206, 0, 126, 125, 167, 34, 5, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 6, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 65, 126, 106, 32, 5, 32, 6, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 65, 124, 106, 33, 2, 32, 0, 66, 255, 193, 215, 47, 86, 32, 7, 33, 0, 13, 0, 11, 11, 32, 7, 167, 34, 3, 65, 227, 0, 74, 4, 64, 32, 2, 65, 126, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 7, 167, 34, 3, 32, 3, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 3, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 32, 3, 65, 9, 76, 4, 64, 32, 2, 65, 127, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 3, 65, 48, 106, 58, 0, 0, 12, 1, 11, 32, 2, 65, 126, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 3, 65, 1, 116, 65, 206, 232, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 1, 65, 192, 228, 192, 0, 65, 0, 32, 4, 65, 9, 106, 32, 2, 106, 65, 39, 32, 2, 107, 16, 172, 2, 32, 4, 65, 48, 106, 36, 0, 11, 140, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 140, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 152, 1, 2, 2, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 0, 41, 3, 0, 33, 4, 65, 128, 1, 33, 0, 2, 64, 3, 64, 32, 0, 69, 4, 64, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 2, 106, 65, 127, 106, 32, 4, 167, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 215, 0, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 4, 66, 4, 136, 34, 4, 66, 0, 82, 13, 0, 11, 32, 0, 65, 129, 1, 73, 13, 0, 32, 0, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 2, 106, 65, 128, 1, 32, 0, 107, 16, 172, 2, 32, 2, 65, 128, 1, 106, 36, 0, 11, 151, 1, 2, 2, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 0, 41, 3, 0, 33, 4, 65, 128, 1, 33, 0, 2, 64, 3, 64, 32, 0, 69, 4, 64, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 2, 106, 65, 127, 106, 32, 4, 167, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 55, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 4, 66, 4, 136, 34, 4, 66, 0, 82, 13, 0, 11, 32, 0, 65, 129, 1, 73, 13, 0, 32, 0, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 2, 106, 65, 128, 1, 32, 0, 107, 16, 172, 2, 32, 2, 65, 128, 1, 106, 36, 0, 11, 28, 0, 32, 1, 40, 2, 24, 65, 168, 254, 192, 0, 65, 5, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 155, 2, 11, 183, 2, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 4, 36, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 64, 2, 127, 32, 1, 40, 2, 0, 34, 3, 65, 16, 113, 4, 64, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 4, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 215, 0, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 2, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 0, 45, 0, 0, 33, 2, 32, 3, 65, 32, 113, 4, 64, 65, 0, 33, 0, 3, 64, 32, 0, 32, 4, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 55, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 3, 32, 1, 65, 204, 232, 192, 0, 65, 2, 32, 0, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 2, 173, 66, 255, 1, 131, 32, 1, 16, 200, 2, 11, 32, 4, 65, 128, 1, 106, 36, 0, 15, 11, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 32, 2, 65, 128, 1, 65, 188, 232, 192, 0, 16, 150, 2, 0, 11, 162, 2, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 34, 0, 45, 0, 0, 65, 1, 70, 4, 64, 32, 2, 32, 1, 40, 2, 24, 65, 160, 254, 192, 0, 65, 4, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 58, 0, 8, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 0, 58, 0, 9, 32, 2, 65, 0, 54, 2, 4, 32, 2, 32, 0, 65, 1, 106, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 144, 232, 192, 0, 16, 164, 2, 32, 2, 45, 0, 8, 33, 1, 32, 2, 40, 2, 4, 34, 0, 4, 64, 32, 1, 65, 255, 1, 113, 33, 1, 32, 2, 2, 127, 65, 1, 32, 1, 13, 0, 26, 2, 64, 32, 0, 65, 1, 71, 13, 0, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 40, 2, 0, 34, 0, 45, 0, 0, 65, 4, 113, 13, 0, 65, 1, 32, 0, 40, 2, 24, 65, 140, 232, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 11, 32, 2, 40, 2, 0, 34, 0, 40, 2, 24, 65, 141, 232, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 34, 1, 58, 0, 8, 11, 32, 1, 65, 255, 1, 113, 65, 0, 71, 12, 1, 11, 32, 1, 40, 2, 24, 65, 164, 254, 192, 0, 65, 4, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 11, 240, 1, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 1, 40, 2, 24, 65, 173, 254, 192, 0, 65, 9, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 182, 254, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 144, 254, 192, 0, 16, 156, 2, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 193, 254, 192, 0, 65, 9, 32, 2, 65, 12, 106, 65, 204, 254, 192, 0, 16, 156, 2, 32, 2, 45, 0, 4, 33, 1, 32, 2, 45, 0, 5, 4, 64, 32, 1, 65, 255, 1, 113, 33, 0, 32, 2, 2, 127, 65, 1, 32, 0, 13, 0, 26, 32, 2, 40, 2, 0, 34, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 33, 1, 32, 0, 40, 2, 24, 33, 3, 32, 0, 45, 0, 0, 65, 4, 113, 4, 64, 32, 3, 65, 134, 232, 192, 0, 65, 1, 32, 1, 17, 2, 0, 12, 1, 11, 32, 3, 65, 135, 232, 192, 0, 65, 2, 32, 1, 17, 2, 0, 11, 34, 1, 58, 0, 4, 11, 32, 2, 65, 16, 106, 36, 0, 32, 1, 65, 255, 1, 113, 65, 0, 71, 11, 51, 1, 1, 127, 32, 2, 4, 64, 32, 0, 33, 3, 3, 64, 32, 3, 32, 1, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 3, 65, 1, 106, 33, 3, 32, 2, 65, 127, 106, 34, 2, 13, 0, 11, 11, 32, 0, 11, 41, 1, 1, 127, 32, 2, 4, 64, 32, 0, 33, 3, 3, 64, 32, 3, 32, 1, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 32, 2, 65, 127, 106, 34, 2, 13, 0, 11, 11, 32, 0, 11, 67, 1, 3, 127, 2, 64, 32, 2, 69, 13, 0, 3, 64, 32, 0, 45, 0, 0, 34, 4, 32, 1, 45, 0, 0, 34, 5, 70, 4, 64, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 34, 2, 13, 1, 12, 2, 11, 11, 32, 4, 32, 5, 107, 33, 3, 11, 32, 3, 11, 110, 1, 7, 126, 32, 0, 32, 3, 66, 255, 255, 255, 255, 15, 131, 34, 5, 32, 1, 66, 32, 136, 34, 7, 126, 34, 8, 32, 3, 66, 32, 136, 34, 9, 32, 1, 66, 255, 255, 255, 255, 15, 131, 34, 10, 126, 124, 34, 6, 66, 32, 134, 34, 11, 32, 5, 32, 10, 126, 124, 34, 5, 55, 3, 0, 32, 0, 32, 5, 32, 11, 84, 173, 32, 7, 32, 9, 126, 32, 6, 32, 8, 84, 173, 66, 32, 134, 32, 6, 66, 32, 136, 132, 124, 124, 32, 1, 32, 4, 126, 32, 2, 32, 3, 126, 124, 124, 55, 3, 8, 11, 11, 189, 132, 1, 9, 0, 65, 128, 128, 192, 0, 11, 149, 22, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 27, 0, 0, 0, 67, 111, 105, 110, 100, 101, 110, 111, 109, 97, 109, 111, 117, 110, 116, 119, 97, 115, 109, 99, 117, 115, 116, 111, 109, 98, 97, 110, 107, 66, 97, 110, 107, 81, 117, 101, 114, 121, 97, 108, 108, 95, 98, 97, 108, 97, 110, 99, 101, 115, 97, 100, 100, 114, 101, 115, 115, 98, 97, 108, 97, 110, 99, 101, 65, 108, 108, 66, 97, 108, 97, 110, 99, 101, 82, 101, 115, 112, 111, 110, 115, 101, 87, 97, 115, 109, 81, 117, 101, 114, 121, 114, 97, 119, 99, 111, 110, 116, 114, 97, 99, 116, 95, 97, 100, 100, 114, 107, 101, 121, 115, 109, 97, 114, 116, 109, 115, 103, 98, 108, 111, 99, 107, 99, 111, 110, 116, 114, 97, 99, 116, 104, 101, 105, 103, 104, 116, 116, 105, 109, 101, 99, 104, 97, 105, 110, 95, 105, 100, 115, 101, 110, 100, 101, 114, 102, 117, 110, 100, 115, 81, 117, 101, 114, 105, 101, 114, 32, 115, 121, 115, 116, 101, 109, 32, 101, 114, 114, 111, 114, 58, 32, 0, 0, 16, 1, 16, 0, 22, 0, 0, 0, 81, 117, 101, 114, 105, 101, 114, 32, 99, 111, 110, 116, 114, 97, 99, 116, 32, 101, 114, 114, 111, 114, 58, 32, 48, 1, 16, 0, 24, 0, 0, 0, 83, 101, 114, 105, 97, 108, 105, 122, 105, 110, 103, 32, 81, 117, 101, 114, 121, 82, 101, 113, 117, 101, 115, 116, 58, 32, 0, 0, 80, 1, 16, 0, 26, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 101, 120, 112, 111, 114, 116, 115, 46, 114, 115, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 117, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 137, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 91, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 157, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 193, 0, 0, 0, 26, 0, 0, 0, 66, 97, 110, 107, 77, 115, 103, 98, 117, 114, 110, 115, 101, 110, 100, 116, 111, 95, 97, 100, 100, 114, 101, 115, 115, 87, 97, 115, 109, 77, 115, 103, 99, 108, 101, 97, 114, 95, 97, 100, 109, 105, 110, 117, 112, 100, 97, 116, 101, 95, 97, 100, 109, 105, 110, 97, 100, 109, 105, 110, 109, 105, 103, 114, 97, 116, 101, 110, 101, 119, 95, 99, 111, 100, 101, 95, 105, 100, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 99, 111, 100, 101, 95, 105, 100, 108, 97, 98, 101, 108, 101, 120, 101, 99, 117, 116, 101, 101, 114, 114, 111, 114, 111, 107, 69, 109, 112, 116, 121, 82, 101, 112, 108, 121, 79, 110, 115, 117, 99, 99, 101, 115, 115, 97, 108, 119, 97, 121, 115, 83, 117, 98, 77, 115, 103, 103, 97, 115, 95, 108, 105, 109, 105, 116, 82, 101, 115, 112, 111, 110, 115, 101, 115, 117, 98, 109, 101, 115, 115, 97, 103, 101, 115, 97, 116, 116, 114, 105, 98, 117, 116, 101, 115, 65, 116, 116, 114, 105, 98, 117, 116, 101, 118, 97, 108, 117, 101, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 196, 2, 16, 0, 0, 0, 0, 0, 97, 32, 68, 105, 115, 112, 108, 97, 121, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 47, 114, 117, 115, 116, 99, 47, 50, 102, 100, 55, 51, 102, 97, 98, 101, 52, 54, 57, 51, 53, 55, 97, 49, 50, 99, 50, 99, 57, 55, 52, 99, 49, 52, 48, 102, 54, 55, 101, 55, 99, 100, 100, 55, 54, 100, 48, 47, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 115, 116, 114, 105, 110, 103, 46, 114, 115, 0, 0, 3, 3, 16, 0, 75, 0, 0, 0, 165, 8, 0, 0, 14, 0, 0, 0, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 116, 121, 112, 101, 115, 58, 58, 69, 110, 118, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 115, 116, 97, 116, 101, 58, 58, 83, 116, 97, 116, 101, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 116, 121, 112, 101, 115, 58, 58, 77, 101, 115, 115, 97, 103, 101, 73, 110, 102, 111, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 113, 117, 101, 114, 121, 58, 58, 98, 97, 110, 107, 58, 58, 65, 108, 108, 66, 97, 108, 97, 110, 99, 101, 82, 101, 115, 112, 111, 110, 115, 101, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 113, 117, 101, 114, 121, 58, 58, 81, 117, 101, 114, 121, 82, 101, 113, 117, 101, 115, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 101, 109, 112, 116, 121, 58, 58, 69, 109, 112, 116, 121, 62, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 69, 120, 101, 99, 117, 116, 101, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 86, 101, 114, 105, 102, 105, 101, 114, 82, 101, 115, 112, 111, 110, 115, 101, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 114, 101, 115, 112, 111, 110, 115, 101, 58, 58, 82, 101, 115, 112, 111, 110, 115, 101, 62, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 83, 117, 100, 111, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 77, 105, 103, 114, 97, 116, 101, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 73, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 82, 101, 99, 117, 114, 115, 101, 82, 101, 115, 112, 111, 110, 115, 101, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 81, 117, 101, 114, 121, 77, 115, 103, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 98, 105, 110, 97, 114, 121, 58, 58, 66, 105, 110, 97, 114, 121, 62, 0, 15, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 82, 101, 115, 117, 108, 116, 58, 58, 117, 110, 119, 114, 97, 112, 95, 101, 114, 114, 40, 41, 96, 32, 111, 110, 32, 97, 110, 32, 96, 79, 107, 96, 32, 118, 97, 108, 117, 101, 0, 0, 33, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 34, 0, 0, 0, 33, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 35, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 82, 101, 115, 117, 108, 116, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 110, 32, 96, 69, 114, 114, 96, 32, 118, 97, 108, 117, 101, 0, 37, 0, 0, 0, 32, 0, 0, 0, 8, 0, 0, 0, 12, 0, 0, 0, 109, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 32, 96, 96, 68, 6, 16, 0, 15, 0, 0, 0, 83, 6, 16, 0, 1, 0, 0, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 105, 101, 108, 100, 32, 96, 0, 0, 0, 100, 6, 16, 0, 17, 0, 0, 0, 83, 6, 16, 0, 1, 0, 0, 0, 117, 110, 107, 110, 111, 119, 110, 32, 118, 97, 114, 105, 97, 110, 116, 32, 96, 96, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 136, 6, 16, 0, 17, 0, 0, 0, 153, 6, 16, 0, 12, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 98, 97, 115, 101, 54, 52, 58, 32, 184, 6, 16, 0, 16, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 85, 105, 110, 116, 54, 52, 32, 39, 39, 32, 45, 32, 208, 6, 16, 0, 16, 0, 0, 0, 224, 6, 16, 0, 4, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 85, 105, 110, 116, 49, 50, 56, 32, 39, 0, 0, 0, 244, 6, 16, 0, 17, 0, 0, 0, 224, 6, 16, 0, 4, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 38, 0, 0, 0, 104, 101, 114, 101, 32, 119, 101, 32, 103, 111, 32, 240, 159, 154, 128, 99, 111, 110, 102, 105, 103, 76, 101, 116, 32, 116, 104, 101, 104, 97, 99, 107, 105, 110, 103, 32, 98, 101, 103, 105, 110, 83, 116, 97, 116, 101, 97, 99, 116, 105, 111, 110, 114, 101, 108, 101, 97, 115, 101, 100, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 240, 11, 170, 115, 114, 99, 47, 99, 111, 110, 116, 114, 97, 99, 116, 46, 114, 115, 113, 7, 16, 0, 15, 0, 0, 0, 110, 0, 0, 0, 9, 0, 0, 0, 116, 101, 115, 116, 46, 107, 101, 121, 113, 7, 16, 0, 15, 0, 0, 0, 122, 0, 0, 0, 9, 0, 0, 0, 109, 117, 115, 116, 32, 110, 111, 116, 32, 98, 101, 32, 101, 109, 112, 116, 121, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 130, 0, 0, 0, 33, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 130, 0, 0, 0, 19, 0, 0, 0, 109, 101, 109, 111, 114, 121, 46, 103, 114, 111, 119, 32, 102, 97, 105, 108, 101, 100, 84, 104, 105, 115, 32, 112, 97, 103, 101, 32, 105, 110, 116, 101, 110, 116, 105, 111, 110, 97, 108, 108, 121, 32, 102, 97, 117, 108, 116, 101, 100, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 158, 0, 0, 0, 5, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 165, 0, 0, 0, 40, 0, 0, 0, 85, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 100, 111, 95, 117, 115, 101, 114, 95, 101, 114, 114, 111, 114, 115, 95, 105, 110, 95, 97, 112, 105, 95, 99, 97, 108, 108, 115, 58, 32, 0, 0, 0, 48, 8, 16, 0, 49, 0, 0, 0, 98, 110, 57, 51, 104, 103, 57, 51, 52, 104, 103, 48, 56, 113, 51, 52, 48, 103, 56, 117, 52, 106, 99, 97, 117, 51, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 177, 0, 0, 0, 49, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 191, 0, 0, 0, 37, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 203, 0, 0, 0, 41, 0, 0, 0, 113, 7, 16, 0, 15, 0, 0, 0, 215, 0, 0, 0, 44, 0, 0, 0, 85, 110, 97, 117, 116, 104, 111, 114, 105, 122, 101, 100, 200, 8, 16, 0, 12, 0, 0, 0, 118, 101, 114, 105, 102, 105, 101, 114, 98, 101, 110, 101, 102, 105, 99, 105, 97, 114, 121, 115, 116, 101, 97, 108, 95, 102, 117, 110, 100, 115, 114, 101, 99, 105, 112, 105, 101, 110, 116, 0, 239, 8, 16, 0, 11, 0, 0, 0, 99, 112, 117, 95, 108, 111, 111, 112, 115, 116, 111, 114, 97, 103, 101, 95, 108, 111, 111, 112, 109, 101, 109, 111, 114, 121, 95, 108, 111, 111, 112, 97, 108, 108, 111, 99, 97, 116, 101, 95, 108, 97, 114, 103, 101, 95, 109, 101, 109, 111, 114, 121, 112, 97, 103, 101, 115, 112, 97, 110, 105, 99, 117, 115, 101, 114, 95, 101, 114, 114, 111, 114, 115, 95, 105, 110, 95, 97, 112, 105, 95, 99, 97, 108, 108, 115, 0, 0, 92, 7, 16, 0, 7, 0, 0, 0, 12, 9, 16, 0, 8, 0, 0, 0, 20, 9, 16, 0, 12, 0, 0, 0, 32, 9, 16, 0, 11, 0, 0, 0, 43, 9, 16, 0, 21, 0, 0, 0, 69, 9, 16, 0, 5, 0, 0, 0, 74, 9, 16, 0, 24, 0, 0, 0, 81, 117, 101, 114, 121, 77, 115, 103, 111, 116, 104, 101, 114, 95, 98, 97, 108, 97, 110, 99, 101, 114, 101, 99, 117, 114, 115, 101, 100, 101, 112, 116, 104, 119, 111, 114, 107, 0, 0, 0, 220, 8, 16, 0, 8, 0, 0, 0, 164, 9, 16, 0, 13, 0, 0, 0, 177, 9, 16, 0, 7, 0, 0, 0, 86, 101, 114, 105, 102, 105, 101, 114, 82, 101, 115, 112, 111, 110, 115, 101, 82, 101, 99, 117, 114, 115, 101, 82, 101, 115, 112, 111, 110, 115, 101, 104, 97, 115, 104, 101, 100, 102, 117, 110, 100, 101, 114, 0, 56, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 28, 10, 16, 0, 0, 0, 0, 0, 97, 32, 68, 105, 115, 112, 108, 97, 121, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 47, 114, 117, 115, 116, 99, 47, 50, 102, 100, 55, 51, 102, 97, 98, 101, 52, 54, 57, 51, 53, 55, 97, 49, 50, 99, 50, 99, 57, 55, 52, 99, 49, 52, 48, 102, 54, 55, 101, 55, 99, 100, 100, 55, 54, 100, 48, 47, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 115, 116, 114, 105, 110, 103, 46, 114, 115, 0, 0, 91, 10, 16, 0, 75, 0, 0, 0, 165, 8, 0, 0, 14, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 50, 102, 100, 55, 51, 102, 97, 98, 101, 52, 54, 57, 51, 53, 55, 97, 49, 50, 99, 50, 99, 57, 55, 52, 99, 49, 52, 48, 102, 54, 55, 101, 55, 99, 100, 100, 55, 54, 100, 48, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 111, 112, 115, 47, 97, 114, 105, 116, 104, 46, 114, 115, 0, 0, 0, 184, 10, 16, 0, 77, 0, 0, 0, 107, 0, 0, 0, 1, 0, 65, 160, 150, 192, 0, 11, 193, 6, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 115, 121, 115, 116, 101, 109, 95, 114, 101, 115, 117, 108, 116, 58, 58, 83, 121, 115, 116, 101, 109, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 98, 105, 110, 97, 114, 121, 58, 58, 66, 105, 110, 97, 114, 121, 62, 62, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 109, 117, 108, 116, 105, 112, 108, 121, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 63, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 64, 0, 0, 0, 184, 10, 16, 0, 77, 0, 0, 0, 226, 2, 0, 0, 1, 0, 0, 0, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 58, 32, 0, 0, 68, 12, 16, 0, 42, 0, 0, 0, 109, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 32, 96, 96, 120, 12, 16, 0, 15, 0, 0, 0, 135, 12, 16, 0, 1, 0, 0, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 105, 101, 108, 100, 32, 96, 0, 0, 0, 152, 12, 16, 0, 17, 0, 0, 0, 135, 12, 16, 0, 1, 0, 0, 0, 117, 110, 107, 110, 111, 119, 110, 32, 118, 97, 114, 105, 97, 110, 116, 32, 96, 96, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 188, 12, 16, 0, 17, 0, 0, 0, 205, 12, 16, 0, 12, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 65, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 66, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 100, 101, 99, 111, 100, 101, 46, 114, 115, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 210, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 216, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 219, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 225, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 228, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 234, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 237, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 243, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 246, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 252, 1, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 255, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 5, 2, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 8, 2, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 14, 2, 0, 0, 31, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 17, 2, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 110, 0, 0, 0, 47, 0, 65, 240, 156, 192, 0, 11, 133, 34, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 3, 1, 0, 0, 55, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 3, 1, 0, 0, 36, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 4, 1, 0, 0, 62, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 4, 1, 0, 0, 41, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 33, 1, 0, 0, 17, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 41, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 22, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 46, 1, 0, 0, 41, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 46, 1, 0, 0, 40, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 45, 1, 0, 0, 26, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 51, 1, 0, 0, 17, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 65, 1, 0, 0, 14, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 68, 1, 0, 0, 39, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 68, 1, 0, 0, 18, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 71, 1, 0, 0, 9, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 88, 1, 0, 0, 19, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 102, 1, 0, 0, 41, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 120, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 130, 1, 0, 0, 17, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 138, 1, 0, 0, 21, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 142, 1, 0, 0, 49, 0, 0, 0, 73, 109, 112, 111, 115, 115, 105, 98, 108, 101, 58, 32, 109, 117, 115, 116, 32, 111, 110, 108, 121, 32, 104, 97, 118, 101, 32, 48, 32, 116, 111, 32, 56, 32, 105, 110, 112, 117, 116, 32, 98, 121, 116, 101, 115, 32, 105, 110, 32, 108, 97, 115, 116, 32, 99, 104, 117, 110, 107, 44, 32, 119, 105, 116, 104, 32, 110, 111, 32, 105, 110, 118, 97, 108, 105, 100, 32, 108, 101, 110, 103, 116, 104, 115, 228, 15, 16, 0, 84, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 157, 1, 0, 0, 14, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 168, 1, 0, 0, 13, 0, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 177, 1, 0, 0, 9, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 111, 117, 116, 112, 117, 116, 32, 98, 117, 102, 102, 101, 114, 32, 108, 101, 110, 103, 116, 104, 0, 0, 12, 13, 16, 0, 85, 0, 0, 0, 150, 0, 0, 0, 10, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 101, 110, 99, 111, 100, 101, 46, 114, 115, 73, 110, 118, 97, 108, 105, 100, 32, 85, 84, 70, 56, 0, 0, 0, 176, 16, 16, 0, 85, 0, 0, 0, 52, 0, 0, 0, 28, 0, 0, 0, 105, 110, 116, 101, 103, 101, 114, 32, 111, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 98, 117, 102, 102, 101, 114, 32, 115, 105, 122, 101, 0, 0, 0, 176, 16, 16, 0, 85, 0, 0, 0, 47, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 67, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 98, 97, 115, 101, 54, 52, 58, 32, 116, 17, 16, 0, 16, 0, 0, 0, 85, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 113, 117, 101, 114, 121, 32, 116, 121, 112, 101, 58, 32, 140, 17, 16, 0, 24, 0, 0, 0, 85, 110, 107, 110, 111, 119, 110, 32, 115, 121, 115, 116, 101, 109, 32, 101, 114, 114, 111, 114, 172, 17, 16, 0, 20, 0, 0, 0, 78, 111, 32, 115, 117, 99, 104, 32, 99, 111, 110, 116, 114, 97, 99, 116, 58, 32, 0, 0, 200, 17, 16, 0, 18, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 114, 101, 115, 112, 111, 110, 115, 101, 58, 32, 32, 105, 110, 58, 32, 228, 17, 16, 0, 23, 0, 0, 0, 251, 17, 16, 0, 5, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 114, 101, 113, 117, 101, 115, 116, 58, 32, 0, 0, 16, 18, 16, 0, 22, 0, 0, 0, 251, 17, 16, 0, 5, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 115, 101, 99, 116, 105, 111, 110, 115, 46, 114, 115, 0, 0, 56, 18, 16, 0, 34, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 56, 18, 16, 0, 34, 0, 0, 0, 26, 0, 0, 0, 5, 0, 0, 0, 84, 76, 59, 68, 82, 58, 32, 86, 97, 108, 117, 101, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 98, 101, 32, 101, 109, 112, 116, 121, 32, 105, 110, 32, 83, 116, 111, 114, 97, 103, 101, 58, 58, 115, 101, 116, 32, 98, 117, 116, 32, 105, 110, 32, 109, 111, 115, 116, 32, 99, 97, 115, 101, 115, 32, 121, 111, 117, 32, 99, 97, 110, 32, 117, 115, 101, 32, 83, 116, 111, 114, 97, 103, 101, 58, 58, 114, 101, 109, 111, 118, 101, 32, 105, 110, 115, 116, 101, 97, 100, 46, 32, 76, 111, 110, 103, 32, 115, 116, 111, 114, 121, 58, 32, 71, 101, 116, 116, 105, 110, 103, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 116, 111, 114, 97, 103, 101, 32, 105, 115, 32, 110, 111, 116, 32, 119, 101, 108, 108, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 97, 116, 32, 116, 104, 101, 32, 109, 111, 109, 101, 110, 116, 46, 32, 83, 111, 109, 101, 32, 111, 102, 32, 111, 117, 114, 32, 105, 110, 116, 101, 114, 110, 97, 108, 32, 105, 110, 116, 101, 114, 102, 97, 99, 101, 115, 32, 99, 97, 110, 110, 111, 116, 32, 100, 105, 102, 102, 101, 114, 101, 110, 116, 105, 97, 116, 101, 32, 98, 101, 116, 119, 101, 101, 110, 32, 97, 32, 110, 111, 110, 45, 101, 120, 105, 115, 116, 101, 110, 116, 32, 107, 101, 121, 32, 97, 110, 100, 32, 97, 110, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 46, 32, 82, 105, 103, 104, 116, 32, 110, 111, 119, 44, 32, 121, 111, 117, 32, 99, 97, 110, 110, 111, 116, 32, 114, 101, 108, 121, 32, 111, 110, 32, 116, 104, 101, 32, 98, 101, 104, 97, 118, 105, 111, 117, 114, 32, 111, 102, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 115, 46, 32, 84, 111, 32, 112, 114, 111, 116, 101, 99, 116, 32, 121, 111, 117, 32, 102, 114, 111, 109, 32, 116, 114, 111, 117, 98, 108, 101, 32, 108, 97, 116, 101, 114, 32, 111, 110, 44, 32, 119, 101, 32, 115, 116, 111, 112, 32, 104, 101, 114, 101, 46, 32, 83, 111, 114, 114, 121, 32, 102, 111, 114, 32, 116, 104, 101, 32, 105, 110, 99, 111, 110, 118, 101, 110, 105, 101, 110, 99, 101, 33, 32, 87, 101, 32, 104, 105, 103, 104, 108, 121, 32, 119, 101, 108, 99, 111, 109, 101, 32, 121, 111, 117, 32, 116, 111, 32, 99, 111, 110, 116, 114, 105, 98, 117, 116, 101, 32, 116, 111, 32, 67, 111, 115, 109, 87, 97, 115, 109, 44, 32, 109, 97, 107, 105, 110, 103, 32, 116, 104, 105, 115, 32, 109, 111, 114, 101, 32, 115, 111, 108, 105, 100, 32, 111, 110, 101, 32, 119, 97, 121, 32, 111, 114, 32, 116, 104, 101, 32, 111, 116, 104, 101, 114, 46, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 105, 109, 112, 111, 114, 116, 115, 46, 114, 115, 0, 0, 0, 132, 20, 16, 0, 33, 0, 0, 0, 87, 0, 0, 0, 13, 0, 0, 0, 97, 100, 100, 114, 95, 118, 97, 108, 105, 100, 97, 116, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 184, 20, 16, 0, 23, 0, 0, 0, 97, 100, 100, 114, 95, 99, 97, 110, 111, 110, 105, 99, 97, 108, 105, 122, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 216, 20, 16, 0, 27, 0, 0, 0, 97, 100, 100, 114, 95, 104, 117, 109, 97, 110, 105, 122, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 252, 20, 16, 0, 23, 0, 0, 0, 77, 101, 115, 115, 97, 103, 101, 84, 111, 111, 76, 111, 110, 103, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 112, 112, 101, 110, 46, 32, 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 98, 117, 103, 32, 105, 110, 32, 116, 104, 101, 32, 86, 77, 46, 132, 20, 16, 0, 33, 0, 0, 0, 228, 0, 0, 0, 18, 0, 0, 0, 132, 20, 16, 0, 33, 0, 0, 0, 1, 1, 0, 0, 18, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 72, 97, 115, 104, 70, 111, 114, 109, 97, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 112, 112, 101, 110, 46, 32, 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 98, 117, 103, 32, 105, 110, 32, 116, 104, 101, 32, 86, 77, 46, 0, 132, 20, 16, 0, 33, 0, 0, 0, 27, 1, 0, 0, 18, 0, 0, 0, 132, 20, 16, 0, 33, 0, 0, 0, 59, 1, 0, 0, 18, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 109, 101, 109, 111, 114, 121, 46, 114, 115, 82, 101, 103, 105, 111, 110, 32, 112, 111, 105, 110, 116, 101, 114, 32, 105, 115, 32, 110, 117, 108, 108, 0, 0, 208, 21, 16, 0, 32, 0, 0, 0, 57, 0, 0, 0, 5, 0, 0, 0, 82, 101, 103, 105, 111, 110, 32, 115, 116, 97, 114, 116, 115, 32, 97, 116, 32, 110, 117, 108, 108, 32, 112, 111, 105, 110, 116, 101, 114, 0, 0, 0, 208, 21, 16, 0, 32, 0, 0, 0, 63, 0, 0, 0, 5, 0, 0, 0, 65, 100, 100, 114, 67, 97, 110, 111, 110, 105, 99, 97, 108, 65, 100, 100, 114, 66, 105, 110, 97, 114, 121, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 68, 0, 0, 0, 85, 110, 107, 110, 111, 119, 110, 69, 114, 114, 101, 114, 114, 111, 114, 95, 99, 111, 100, 101, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 69, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 82, 101, 99, 111, 118, 101, 114, 121, 80, 97, 114, 97, 109, 73, 110, 118, 97, 108, 105, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 70, 111, 114, 109, 97, 116, 73, 110, 118, 97, 108, 105, 100, 72, 97, 115, 104, 70, 111, 114, 109, 97, 116, 85, 110, 107, 110, 111, 119, 110, 32, 101, 114, 114, 111, 114, 58, 32, 0, 0, 207, 22, 16, 0, 15, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 114, 101, 99, 111, 118, 101, 114, 121, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 46, 32, 83, 117, 112, 112, 111, 114, 116, 101, 100, 32, 118, 97, 108, 117, 101, 115, 58, 32, 48, 32, 97, 110, 100, 32, 49, 46, 0, 0, 232, 22, 16, 0, 54, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 105, 103, 110, 97, 116, 117, 114, 101, 32, 102, 111, 114, 109, 97, 116, 40, 23, 16, 0, 24, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 104, 97, 115, 104, 32, 102, 111, 114, 109, 97, 116, 0, 72, 23, 16, 0, 19, 0, 0, 0, 68, 105, 118, 105, 100, 101, 66, 121, 90, 101, 114, 111, 115, 111, 117, 114, 99, 101, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 70, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 71, 0, 0, 0, 83, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 115, 111, 117, 114, 99, 101, 95, 116, 121, 112, 101, 109, 115, 103, 80, 97, 114, 115, 101, 69, 114, 114, 116, 97, 114, 103, 101, 116, 95, 116, 121, 112, 101, 78, 111, 116, 70, 111, 117, 110, 100, 107, 105, 110, 100, 73, 110, 118, 97, 108, 105, 100, 85, 116, 102, 56, 73, 110, 118, 97, 108, 105, 100, 68, 97, 116, 97, 83, 105, 122, 101, 101, 120, 112, 101, 99, 116, 101, 100, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 72, 0, 0, 0, 97, 99, 116, 117, 97, 108, 73, 110, 118, 97, 108, 105, 100, 66, 97, 115, 101, 54, 52, 71, 101, 110, 101, 114, 105, 99, 69, 114, 114, 82, 101, 99, 111, 118, 101, 114, 80, 117, 98, 107, 101, 121, 69, 114, 114, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 73, 0, 0, 0, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 69, 114, 114, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 74, 0, 0, 0, 68, 105, 118, 105, 100, 101, 32, 98, 121, 32, 122, 101, 114, 111, 58, 32, 108, 24, 16, 0, 16, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 58, 32, 0, 0, 132, 24, 16, 0, 10, 0, 0, 0, 69, 114, 114, 111, 114, 32, 115, 101, 114, 105, 97, 108, 105, 122, 105, 110, 103, 32, 116, 121, 112, 101, 32, 58, 32, 0, 0, 0, 152, 24, 16, 0, 23, 0, 0, 0, 175, 24, 16, 0, 2, 0, 0, 0, 69, 114, 114, 111, 114, 32, 112, 97, 114, 115, 105, 110, 103, 32, 105, 110, 116, 111, 32, 116, 121, 112, 101, 32, 196, 24, 16, 0, 24, 0, 0, 0, 175, 24, 16, 0, 2, 0, 0, 0, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 0, 28, 10, 16, 0, 0, 0, 0, 0, 236, 24, 16, 0, 10, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 100, 101, 99, 111, 100, 101, 32, 85, 84, 70, 56, 32, 98, 121, 116, 101, 115, 32, 105, 110, 116, 111, 32, 115, 116, 114, 105, 110, 103, 58, 32, 0, 0, 8, 25, 16, 0, 38, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 100, 97, 116, 97, 32, 115, 105, 122, 101, 58, 32, 101, 120, 112, 101, 99, 116, 101, 100, 61, 32, 97, 99, 116, 117, 97, 108, 61, 56, 25, 16, 0, 28, 0, 0, 0, 84, 25, 16, 0, 8, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 66, 97, 115, 101, 54, 52, 32, 115, 116, 114, 105, 110, 103, 58, 32, 0, 108, 25, 16, 0, 23, 0, 0, 0, 71, 101, 110, 101, 114, 105, 99, 32, 101, 114, 114, 111, 114, 58, 32, 0, 140, 25, 16, 0, 15, 0, 0, 0, 82, 101, 99, 111, 118, 101, 114, 32, 112, 117, 98, 107, 101, 121, 32, 101, 114, 114, 111, 114, 58, 32, 0, 0, 164, 25, 16, 0, 22, 0, 0, 0, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 32, 101, 114, 114, 111, 114, 58, 32, 196, 25, 16, 0, 20, 0, 0, 0, 80, 111, 119, 77, 117, 108, 83, 117, 98, 65, 100, 100, 79, 118, 101, 114, 102, 108, 111, 119, 69, 114, 114, 111, 114, 111, 112, 101, 114, 97, 116, 105, 111, 110, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 46, 0, 0, 0, 111, 112, 101, 114, 97, 110, 100, 49, 111, 112, 101, 114, 97, 110, 100, 50, 67, 97, 110, 110, 111, 116, 32, 32, 119, 105, 116, 104, 32, 32, 97, 110, 100, 32, 0, 0, 36, 26, 16, 0, 7, 0, 0, 0, 43, 26, 16, 0, 6, 0, 0, 0, 49, 26, 16, 0, 5, 0, 0, 0, 68, 105, 118, 105, 100, 101, 66, 121, 90, 101, 114, 111, 69, 114, 114, 111, 114, 111, 112, 101, 114, 97, 110, 100, 67, 97, 110, 110, 111, 116, 32, 100, 101, 118, 105, 100, 101, 32, 32, 98, 121, 32, 122, 101, 114, 111, 0, 0, 104, 26, 16, 0, 14, 0, 0, 0, 118, 26, 16, 0, 8, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 95, 114, 101, 113, 117, 101, 115, 116, 101, 114, 114, 111, 114, 114, 101, 113, 117, 101, 115, 116, 105, 110, 118, 97, 108, 105, 100, 95, 114, 101, 115, 112, 111, 110, 115, 101, 114, 101, 115, 112, 111, 110, 115, 101, 110, 111, 95, 115, 117, 99, 104, 95, 99, 111, 110, 116, 114, 97, 99, 116, 97, 100, 100, 114, 117, 110, 107, 110, 111, 119, 110, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 95, 114, 101, 113, 117, 101, 115, 116, 0, 0, 0, 144, 26, 16, 0, 15, 0, 0, 0, 171, 26, 16, 0, 16, 0, 0, 0, 195, 26, 16, 0, 16, 0, 0, 0, 215, 26, 16, 0, 7, 0, 0, 0, 222, 26, 16, 0, 19, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 80, 117, 98, 107, 101, 121, 70, 111, 114, 109, 97, 116, 77, 101, 115, 115, 97, 103, 101, 84, 111, 111, 76, 111, 110, 103, 66, 97, 116, 99, 104, 69, 114, 114, 73, 110, 118, 97, 108, 105, 100, 32, 112, 117, 98, 108, 105, 99, 32, 107, 101, 121, 32, 102, 111, 114, 109, 97, 116, 0, 0, 69, 27, 16, 0, 25, 0, 0, 0, 77, 101, 115, 115, 97, 103, 101, 32, 105, 115, 32, 108, 111, 110, 103, 101, 114, 32, 116, 104, 97, 110, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 104, 27, 16, 0, 32, 0, 0, 0, 71, 101, 110, 101, 114, 105, 99, 32, 101, 114, 114, 111, 114, 0, 0, 0, 144, 27, 16, 0, 13, 0, 0, 0, 66, 97, 116, 99, 104, 32, 101, 114, 114, 111, 114, 0, 168, 27, 16, 0, 11, 0, 0, 0, 111, 107, 0, 0, 188, 27, 16, 0, 2, 0, 0, 0, 159, 26, 16, 0, 5, 0, 0, 0, 77, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 77, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 80, 0, 0, 0, 228, 27, 16, 0, 0, 0, 0, 0, 74, 83, 79, 78, 32, 104, 97, 115, 32, 97, 32, 99, 111, 109, 109, 97, 32, 97, 102, 116, 101, 114, 32, 116, 104, 101, 32, 108, 97, 115, 116, 32, 118, 97, 108, 117, 101, 32, 105, 110, 32, 97, 110, 32, 97, 114, 114, 97, 121, 32, 111, 114, 32, 109, 97, 112, 46, 74, 83, 79, 78, 32, 104, 97, 115, 32, 110, 111, 110, 45, 119, 104, 105, 116, 101, 115, 112, 97, 99, 101, 32, 116, 114, 97, 105, 108, 105, 110, 103, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 115, 32, 97, 102, 116, 101, 114, 32, 116, 104, 101, 32, 118, 97, 108, 117, 101, 46, 70, 111, 117, 110, 100, 32, 97, 32, 108, 111, 110, 101, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 44, 32, 119, 104, 105, 99, 104, 32, 99, 97, 110, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 74, 83, 79, 78, 32, 98, 117, 116, 32, 99, 97, 110, 110, 111, 116, 32, 98, 101, 32, 101, 110, 99, 111, 100, 101, 100, 32, 116, 111, 32, 85, 84, 70, 45, 56, 46, 79, 98, 106, 101, 99, 116, 32, 107, 101, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 105, 110, 103, 46, 73, 110, 118, 97, 108, 105, 100, 32, 117, 110, 105, 99, 111, 100, 101, 32, 99, 111, 100, 101, 32, 112, 111, 105, 110, 116, 46, 73, 110, 118, 97, 108, 105, 100, 32, 116, 121, 112, 101, 73, 110, 118, 97, 108, 105, 100, 32, 110, 117, 109, 98, 101, 114, 46, 73, 110, 118, 97, 108, 105, 100, 32, 101, 115, 99, 97, 112, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 115, 116, 97, 114, 116, 32, 97, 32, 74, 83, 79, 78, 32, 118, 97, 108, 117, 101, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 111, 32, 112, 97, 114, 115, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 116, 114, 117, 101, 96, 44, 32, 96, 102, 97, 108, 115, 101, 96, 44, 32, 111, 114, 32, 97, 32, 96, 110, 117, 108, 108, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 39, 44, 39, 96, 32, 111, 114, 32, 97, 32, 96, 39, 125, 39, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 108, 111, 119, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 32, 40, 68, 67, 48, 48, 226, 128, 147, 68, 70, 70, 70, 41, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 39, 44, 39, 96, 32, 111, 114, 97, 32, 96, 39, 93, 39, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 104, 105, 103, 104, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 32, 40, 68, 56, 48, 48, 226, 128, 147, 68, 66, 70, 70, 41, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 97, 32, 96, 39, 58, 39, 96, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 74, 83, 79, 78, 32, 118, 97, 108, 117, 101, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 115, 116, 114, 105, 110, 103, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 110, 32, 111, 98, 106, 101, 99, 116, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 108, 105, 115, 116, 46, 67, 111, 110, 116, 114, 111, 108, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 102, 111, 117, 110, 100, 32, 105, 110, 32, 115, 116, 114, 105, 110, 103, 46, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 100, 101, 47, 117, 110, 101, 115, 99, 97, 112, 101, 46, 114, 115, 0, 0, 4, 31, 16, 0, 98, 0, 0, 0, 37, 0, 0, 0, 21, 0, 65, 128, 191, 192, 0, 11, 165, 3, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 4, 31, 16, 0, 98, 0, 0, 0, 51, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 78, 111, 110, 45, 104, 101, 120, 32, 65, 83, 67, 73, 73, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 102, 111, 117, 110, 100, 0, 0, 4, 31, 16, 0, 98, 0, 0, 0, 153, 0, 0, 0, 14, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 100, 101, 47, 109, 111, 100, 46, 114, 115, 0, 0, 0, 0, 32, 16, 0, 93, 0, 0, 0, 36, 0, 0, 0, 9, 0, 0, 0, 0, 32, 16, 0, 93, 0, 0, 0, 125, 0, 0, 0, 34, 0, 0, 0, 0, 32, 16, 0, 93, 0, 0, 0, 129, 0, 0, 0, 44, 0, 0, 0, 66, 117, 102, 102, 101, 114, 32, 105, 115, 32, 102, 117, 108, 108, 0, 0, 144, 32, 16, 0, 14, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 115, 101, 114, 47, 109, 111, 100, 46, 114, 115, 0, 0, 168, 32, 16, 0, 94, 0, 0, 0, 201, 0, 0, 0, 9, 0, 0, 0, 168, 32, 16, 0, 94, 0, 0, 0, 206, 0, 0, 0, 9, 0, 65, 176, 194, 192, 0, 11, 33, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 65, 224, 194, 192, 0, 11, 241, 26, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 101, 110, 99, 111, 100, 101, 46, 114, 115, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 146, 0, 0, 0, 39, 0, 0, 0, 117, 115, 105, 122, 101, 32, 111, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 98, 54, 52, 32, 108, 101, 110, 103, 116, 104, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 153, 0, 0, 0, 10, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 182, 0, 0, 0, 51, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 182, 0, 0, 0, 32, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 183, 0, 0, 0, 58, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 183, 0, 0, 0, 37, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 247, 0, 0, 0, 24, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 252, 0, 0, 0, 47, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 252, 0, 0, 0, 28, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 253, 0, 0, 0, 54, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 253, 0, 0, 0, 33, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 19, 1, 0, 0, 46, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 19, 1, 0, 0, 9, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 20, 1, 0, 0, 9, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 11, 1, 0, 0, 46, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 11, 1, 0, 0, 9, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 13, 1, 0, 0, 15, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 12, 1, 0, 0, 9, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 15, 1, 0, 0, 9, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 17, 1, 0, 0, 9, 0, 0, 0, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 58, 32, 0, 0, 64, 35, 16, 0, 42, 0, 0, 0, 73, 109, 112, 111, 115, 115, 105, 98, 108, 101, 32, 114, 101, 109, 97, 105, 110, 100, 101, 114, 116, 35, 16, 0, 20, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 22, 0, 0, 0, 124, 33, 16, 0, 85, 0, 0, 0, 59, 1, 0, 0, 9, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 108, 97, 115, 116, 32, 115, 121, 109, 98, 111, 108, 32, 44, 32, 111, 102, 102, 115, 101, 116, 32, 46, 0, 0, 176, 35, 16, 0, 20, 0, 0, 0, 196, 35, 16, 0, 9, 0, 0, 0, 205, 35, 16, 0, 1, 0, 0, 0, 69, 110, 99, 111, 100, 101, 100, 32, 116, 101, 120, 116, 32, 99, 97, 110, 110, 111, 116, 32, 104, 97, 118, 101, 32, 97, 32, 54, 45, 98, 105, 116, 32, 114, 101, 109, 97, 105, 110, 100, 101, 114, 46, 0, 232, 35, 16, 0, 43, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 98, 121, 116, 101, 32, 0, 0, 0, 28, 36, 16, 0, 13, 0, 0, 0, 196, 35, 16, 0, 9, 0, 0, 0, 205, 35, 16, 0, 1, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 99, 104, 117, 110, 107, 115, 32, 105, 110, 32, 105, 110, 112, 117, 116, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 100, 101, 99, 111, 100, 101, 46, 114, 115, 119, 36, 16, 0, 85, 0, 0, 0, 188, 0, 0, 0, 10, 0, 0, 0, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 112, 113, 114, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 44, 46, 47, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 45, 95, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 47, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 255, 255, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 255, 255, 255, 255, 255, 255, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 255, 38, 39, 40, 41, 42, 43, 44, 255, 45, 46, 47, 48, 255, 255, 255, 255, 49, 50, 51, 52, 53, 54, 255, 255, 55, 56, 57, 58, 59, 60, 255, 255, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 63, 255, 255, 255, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 255, 255, 255, 255, 255, 255, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 255, 255, 255, 255, 255, 255, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 255, 255, 255, 255, 255, 255, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 63, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 28, 38, 16, 0, 220, 37, 16, 0, 156, 37, 16, 0, 92, 37, 16, 0, 28, 37, 16, 0, 220, 36, 16, 0, 92, 43, 16, 0, 92, 42, 16, 0, 92, 41, 16, 0, 92, 40, 16, 0, 92, 39, 16, 0, 92, 38, 16, 0, 86, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 89, 0, 0, 0, 96, 111, 110, 101, 32, 111, 102, 32, 177, 44, 16, 0, 7, 0, 0, 0, 44, 32, 0, 0, 192, 44, 16, 0, 2, 0, 0, 0, 176, 44, 16, 0, 1, 0, 0, 0, 176, 44, 16, 0, 1, 0, 0, 0, 96, 32, 111, 114, 32, 96, 0, 0, 176, 44, 16, 0, 1, 0, 0, 0, 220, 44, 16, 0, 6, 0, 0, 0, 176, 44, 16, 0, 1, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 49, 46, 48, 46, 49, 49, 56, 47, 115, 114, 99, 47, 100, 101, 47, 109, 111, 100, 46, 114, 115, 101, 120, 112, 108, 105, 99, 105, 116, 32, 112, 97, 110, 105, 99, 0, 252, 44, 16, 0, 85, 0, 0, 0, 213, 8, 0, 0, 18, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 103, 101, 110, 101, 114, 105, 99, 45, 97, 114, 114, 97, 121, 45, 48, 46, 49, 52, 46, 52, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 0, 0, 112, 45, 16, 0, 89, 0, 0, 0, 130, 1, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 108, 111, 99, 107, 45, 98, 117, 102, 102, 101, 114, 45, 48, 46, 57, 46, 48, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 252, 45, 16, 0, 87, 0, 0, 0, 132, 0, 0, 0, 9, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 133, 0, 0, 0, 9, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 135, 0, 0, 0, 23, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 139, 0, 0, 0, 27, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 58, 0, 0, 0, 35, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 58, 0, 0, 0, 13, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 59, 0, 0, 0, 13, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 65, 0, 0, 0, 13, 0, 65, 224, 221, 192, 0, 11, 216, 16, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 252, 45, 16, 0, 87, 0, 0, 0, 214, 0, 0, 0, 9, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 50, 102, 100, 55, 51, 102, 97, 98, 101, 52, 54, 57, 51, 53, 55, 97, 49, 50, 99, 50, 99, 57, 55, 52, 99, 49, 52, 48, 102, 54, 55, 101, 55, 99, 100, 100, 55, 54, 100, 48, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 108, 105, 99, 101, 47, 109, 111, 100, 46, 114, 115, 0, 0, 0, 20, 47, 16, 0, 77, 0, 0, 0, 198, 11, 0, 0, 13, 0, 0, 0, 103, 230, 9, 106, 133, 174, 103, 187, 114, 243, 110, 60, 58, 245, 79, 165, 127, 82, 14, 81, 140, 104, 5, 155, 171, 217, 131, 31, 25, 205, 224, 91, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 104, 97, 50, 45, 48, 46, 57, 46, 50, 47, 115, 114, 99, 47, 115, 104, 97, 50, 53, 54, 46, 114, 115, 0, 0, 148, 47, 16, 0, 82, 0, 0, 0, 31, 0, 0, 0, 9, 0, 0, 0, 91, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 95, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 79, 112, 116, 105, 111, 110, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 32, 96, 78, 111, 110, 101, 96, 32, 118, 97, 108, 117, 101, 108, 105, 98, 114, 97, 114, 121, 47, 115, 116, 100, 47, 115, 114, 99, 47, 112, 97, 110, 105, 99, 107, 105, 110, 103, 46, 114, 115, 0, 75, 48, 16, 0, 28, 0, 0, 0, 235, 1, 0, 0, 31, 0, 0, 0, 75, 48, 16, 0, 28, 0, 0, 0, 236, 1, 0, 0, 30, 0, 0, 0, 96, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 91, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 102, 0, 0, 0, 91, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 104, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 108, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 50, 102, 100, 55, 51, 102, 97, 98, 101, 52, 54, 57, 51, 53, 55, 97, 49, 50, 99, 50, 99, 57, 55, 52, 99, 49, 52, 48, 102, 54, 55, 101, 55, 99, 100, 100, 55, 54, 100, 48, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 109, 111, 100, 46, 114, 115, 0, 248, 48, 16, 0, 75, 0, 0, 0, 90, 1, 0, 0, 19, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 97, 32, 102, 111, 114, 109, 97, 116, 116, 105, 110, 103, 32, 116, 114, 97, 105, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 102, 109, 116, 46, 114, 115, 0, 151, 49, 16, 0, 24, 0, 0, 0, 66, 2, 0, 0, 28, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 114, 97, 119, 95, 118, 101, 99, 46, 114, 115, 99, 97, 112, 97, 99, 105, 116, 121, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 192, 49, 16, 0, 28, 0, 0, 0, 24, 2, 0, 0, 5, 0, 0, 0, 239, 191, 189, 70, 114, 111, 109, 85, 116, 102, 56, 69, 114, 114, 111, 114, 98, 121, 116, 101, 115, 0, 0, 0, 104, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 109, 0, 0, 0, 101, 114, 114, 111, 114, 0, 0, 0, 104, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 110, 0, 0, 0, 96, 0, 110, 117, 109, 98, 101, 114, 32, 119, 111, 117, 108, 100, 32, 98, 101, 32, 122, 101, 114, 111, 32, 102, 111, 114, 32, 110, 111, 110, 45, 122, 101, 114, 111, 32, 116, 121, 112, 101, 110, 117, 109, 98, 101, 114, 32, 116, 111, 111, 32, 115, 109, 97, 108, 108, 32, 116, 111, 32, 102, 105, 116, 32, 105, 110, 32, 116, 97, 114, 103, 101, 116, 32, 116, 121, 112, 101, 110, 117, 109, 98, 101, 114, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 116, 111, 32, 102, 105, 116, 32, 105, 110, 32, 116, 97, 114, 103, 101, 116, 32, 116, 121, 112, 101, 105, 110, 118, 97, 108, 105, 100, 32, 100, 105, 103, 105, 116, 32, 102, 111, 117, 110, 100, 32, 105, 110, 32, 115, 116, 114, 105, 110, 103, 99, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 105, 110, 116, 101, 103, 101, 114, 32, 102, 114, 111, 109, 32, 101, 109, 112, 116, 121, 32, 115, 116, 114, 105, 110, 103, 46, 46, 0, 0, 0, 247, 50, 16, 0, 2, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 79, 112, 116, 105, 111, 110, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 32, 96, 78, 111, 110, 101, 96, 32, 118, 97, 108, 117, 101, 0, 64, 50, 16, 0, 0, 0, 0, 0, 58, 32, 0, 0, 64, 50, 16, 0, 0, 0, 0, 0, 56, 51, 16, 0, 2, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 117, 0, 0, 0, 105, 110, 100, 101, 120, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 58, 32, 116, 104, 101, 32, 108, 101, 110, 32, 105, 115, 32, 32, 98, 117, 116, 32, 116, 104, 101, 32, 105, 110, 100, 101, 120, 32, 105, 115, 32, 0, 0, 92, 51, 16, 0, 32, 0, 0, 0, 124, 51, 16, 0, 18, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 98, 117, 105, 108, 100, 101, 114, 115, 46, 114, 115, 116, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 32, 32, 32, 32, 160, 51, 16, 0, 32, 0, 0, 0, 50, 0, 0, 0, 33, 0, 0, 0, 160, 51, 16, 0, 32, 0, 0, 0, 51, 0, 0, 0, 18, 0, 0, 0, 32, 123, 10, 44, 10, 44, 32, 32, 123, 32, 125, 32, 125, 40, 10, 40, 44, 41, 10, 91, 116, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 121, 0, 0, 0, 93, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 110, 117, 109, 46, 114, 115, 33, 52, 16, 0, 27, 0, 0, 0, 101, 0, 0, 0, 20, 0, 0, 0, 48, 120, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 97, 115, 115, 101, 114, 116, 105, 111, 110, 32, 102, 97, 105, 108, 101, 100, 58, 32, 42, 99, 117, 114, 114, 32, 62, 32, 49, 57, 0, 0, 33, 52, 16, 0, 27, 0, 0, 0, 230, 1, 0, 0, 5, 0, 0, 0, 116, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 109, 111, 100, 46, 114, 115, 0, 92, 53, 16, 0, 27, 0, 0, 0, 16, 8, 0, 0, 30, 0, 0, 0, 92, 53, 16, 0, 27, 0, 0, 0, 23, 8, 0, 0, 22, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 108, 105, 99, 101, 47, 109, 101, 109, 99, 104, 114, 46, 114, 115, 152, 53, 16, 0, 32, 0, 0, 0, 90, 0, 0, 0, 5, 0, 0, 0, 114, 97, 110, 103, 101, 32, 115, 116, 97, 114, 116, 32, 105, 110, 100, 101, 120, 32, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 32, 102, 111, 114, 32, 115, 108, 105, 99, 101, 32, 111, 102, 32, 108, 101, 110, 103, 116, 104, 32, 200, 53, 16, 0, 18, 0, 0, 0, 218, 53, 16, 0, 34, 0, 0, 0, 114, 97, 110, 103, 101, 32, 101, 110, 100, 32, 105, 110, 100, 101, 120, 32, 12, 54, 16, 0, 16, 0, 0, 0, 218, 53, 16, 0, 34, 0, 0, 0, 115, 108, 105, 99, 101, 32, 105, 110, 100, 101, 120, 32, 115, 116, 97, 114, 116, 115, 32, 97, 116, 32, 32, 98, 117, 116, 32, 101, 110, 100, 115, 32, 97, 116, 32, 0, 44, 54, 16, 0, 22, 0, 0, 0, 66, 54, 16, 0, 13, 0, 0, 0, 115, 111, 117, 114, 99, 101, 32, 115, 108, 105, 99, 101, 32, 108, 101, 110, 103, 116, 104, 32, 40, 41, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 109, 97, 116, 99, 104, 32, 100, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 115, 108, 105, 99, 101, 32, 108, 101, 110, 103, 116, 104, 32, 40, 96, 54, 16, 0, 21, 0, 0, 0, 117, 54, 16, 0, 43, 0, 0, 0, 13, 52, 16, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 65, 250, 238, 192, 0, 11, 51, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 0, 65, 184, 239, 192, 0, 11, 208, 21, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 116, 114, 47, 108, 111, 115, 115, 121, 46, 114, 115, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 130, 0, 0, 0, 25, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 121, 0, 0, 0, 29, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 125, 0, 0, 0, 29, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 116, 0, 0, 0, 33, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 106, 0, 0, 0, 29, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 101, 0, 0, 0, 33, 0, 0, 0, 184, 55, 16, 0, 29, 0, 0, 0, 90, 0, 0, 0, 29, 0, 0, 0, 91, 46, 46, 46, 93, 98, 121, 116, 101, 32, 105, 110, 100, 101, 120, 32, 32, 105, 115, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 96, 0, 0, 77, 56, 16, 0, 11, 0, 0, 0, 88, 56, 16, 0, 22, 0, 0, 0, 64, 50, 16, 0, 1, 0, 0, 0, 98, 101, 103, 105, 110, 32, 60, 61, 32, 101, 110, 100, 32, 40, 32, 60, 61, 32, 41, 32, 119, 104, 101, 110, 32, 115, 108, 105, 99, 105, 110, 103, 32, 96, 0, 0, 136, 56, 16, 0, 14, 0, 0, 0, 150, 56, 16, 0, 4, 0, 0, 0, 154, 56, 16, 0, 16, 0, 0, 0, 64, 50, 16, 0, 1, 0, 0, 0, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 99, 104, 97, 114, 32, 98, 111, 117, 110, 100, 97, 114, 121, 59, 32, 105, 116, 32, 105, 115, 32, 105, 110, 115, 105, 100, 101, 32, 32, 40, 98, 121, 116, 101, 115, 32, 41, 32, 111, 102, 32, 96, 77, 56, 16, 0, 11, 0, 0, 0, 204, 56, 16, 0, 38, 0, 0, 0, 242, 56, 16, 0, 8, 0, 0, 0, 250, 56, 16, 0, 6, 0, 0, 0, 64, 50, 16, 0, 1, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 117, 110, 105, 99, 111, 100, 101, 47, 112, 114, 105, 110, 116, 97, 98, 108, 101, 46, 114, 115, 0, 0, 0, 40, 57, 16, 0, 37, 0, 0, 0, 10, 0, 0, 0, 28, 0, 0, 0, 40, 57, 16, 0, 37, 0, 0, 0, 26, 0, 0, 0, 54, 0, 0, 0, 0, 1, 3, 5, 5, 6, 6, 3, 7, 6, 8, 8, 9, 17, 10, 28, 11, 25, 12, 20, 13, 16, 14, 13, 15, 4, 16, 3, 18, 18, 19, 9, 22, 1, 23, 5, 24, 2, 25, 3, 26, 7, 28, 2, 29, 1, 31, 22, 32, 3, 43, 3, 44, 2, 45, 11, 46, 1, 48, 3, 49, 2, 50, 1, 167, 2, 169, 2, 170, 4, 171, 8, 250, 2, 251, 5, 253, 4, 254, 3, 255, 9, 173, 120, 121, 139, 141, 162, 48, 87, 88, 139, 140, 144, 28, 29, 221, 14, 15, 75, 76, 251, 252, 46, 47, 63, 92, 93, 95, 181, 226, 132, 141, 142, 145, 146, 169, 177, 186, 187, 197, 198, 201, 202, 222, 228, 229, 255, 0, 4, 17, 18, 41, 49, 52, 55, 58, 59, 61, 73, 74, 93, 132, 142, 146, 169, 177, 180, 186, 187, 198, 202, 206, 207, 228, 229, 0, 4, 13, 14, 17, 18, 41, 49, 52, 58, 59, 69, 70, 73, 74, 94, 100, 101, 132, 145, 155, 157, 201, 206, 207, 13, 17, 41, 69, 73, 87, 100, 101, 141, 145, 169, 180, 186, 187, 197, 201, 223, 228, 229, 240, 13, 17, 69, 73, 100, 101, 128, 132, 178, 188, 190, 191, 213, 215, 240, 241, 131, 133, 139, 164, 166, 190, 191, 197, 199, 206, 207, 218, 219, 72, 152, 189, 205, 198, 206, 207, 73, 78, 79, 87, 89, 94, 95, 137, 142, 143, 177, 182, 183, 191, 193, 198, 199, 215, 17, 22, 23, 91, 92, 246, 247, 254, 255, 128, 13, 109, 113, 222, 223, 14, 15, 31, 110, 111, 28, 29, 95, 125, 126, 174, 175, 187, 188, 250, 22, 23, 30, 31, 70, 71, 78, 79, 88, 90, 92, 94, 126, 127, 181, 197, 212, 213, 220, 240, 241, 245, 114, 115, 143, 116, 117, 150, 47, 95, 38, 46, 47, 167, 175, 183, 191, 199, 207, 215, 223, 154, 64, 151, 152, 48, 143, 31, 192, 193, 206, 255, 78, 79, 90, 91, 7, 8, 15, 16, 39, 47, 238, 239, 110, 111, 55, 61, 63, 66, 69, 144, 145, 254, 255, 83, 103, 117, 200, 201, 208, 209, 216, 217, 231, 254, 255, 0, 32, 95, 34, 130, 223, 4, 130, 68, 8, 27, 4, 6, 17, 129, 172, 14, 128, 171, 53, 40, 11, 128, 224, 3, 25, 8, 1, 4, 47, 4, 52, 4, 7, 3, 1, 7, 6, 7, 17, 10, 80, 15, 18, 7, 85, 7, 3, 4, 28, 10, 9, 3, 8, 3, 7, 3, 2, 3, 3, 3, 12, 4, 5, 3, 11, 6, 1, 14, 21, 5, 58, 3, 17, 7, 6, 5, 16, 7, 87, 7, 2, 7, 21, 13, 80, 4, 67, 3, 45, 3, 1, 4, 17, 6, 15, 12, 58, 4, 29, 37, 95, 32, 109, 4, 106, 37, 128, 200, 5, 130, 176, 3, 26, 6, 130, 253, 3, 89, 7, 21, 11, 23, 9, 20, 12, 20, 12, 106, 6, 10, 6, 26, 6, 89, 7, 43, 5, 70, 10, 44, 4, 12, 4, 1, 3, 49, 11, 44, 4, 26, 6, 11, 3, 128, 172, 6, 10, 6, 33, 63, 76, 4, 45, 3, 116, 8, 60, 3, 15, 3, 60, 7, 56, 8, 43, 5, 130, 255, 17, 24, 8, 47, 17, 45, 3, 32, 16, 33, 15, 128, 140, 4, 130, 151, 25, 11, 21, 136, 148, 5, 47, 5, 59, 7, 2, 14, 24, 9, 128, 179, 45, 116, 12, 128, 214, 26, 12, 5, 128, 255, 5, 128, 223, 12, 238, 13, 3, 132, 141, 3, 55, 9, 129, 92, 20, 128, 184, 8, 128, 203, 42, 56, 3, 10, 6, 56, 8, 70, 8, 12, 6, 116, 11, 30, 3, 90, 4, 89, 9, 128, 131, 24, 28, 10, 22, 9, 76, 4, 128, 138, 6, 171, 164, 12, 23, 4, 49, 161, 4, 129, 218, 38, 7, 12, 5, 5, 128, 165, 17, 129, 109, 16, 120, 40, 42, 6, 76, 4, 128, 141, 4, 128, 190, 3, 27, 3, 15, 13, 0, 6, 1, 1, 3, 1, 4, 2, 8, 8, 9, 2, 10, 5, 11, 2, 14, 4, 16, 1, 17, 2, 18, 5, 19, 17, 20, 1, 21, 2, 23, 2, 25, 13, 28, 5, 29, 8, 36, 1, 106, 3, 107, 2, 188, 2, 209, 2, 212, 12, 213, 9, 214, 2, 215, 2, 218, 1, 224, 5, 225, 2, 232, 2, 238, 32, 240, 4, 248, 2, 249, 2, 250, 2, 251, 1, 12, 39, 59, 62, 78, 79, 143, 158, 158, 159, 6, 7, 9, 54, 61, 62, 86, 243, 208, 209, 4, 20, 24, 54, 55, 86, 87, 127, 170, 174, 175, 189, 53, 224, 18, 135, 137, 142, 158, 4, 13, 14, 17, 18, 41, 49, 52, 58, 69, 70, 73, 74, 78, 79, 100, 101, 92, 182, 183, 27, 28, 7, 8, 10, 11, 20, 23, 54, 57, 58, 168, 169, 216, 217, 9, 55, 144, 145, 168, 7, 10, 59, 62, 102, 105, 143, 146, 111, 95, 238, 239, 90, 98, 154, 155, 39, 40, 85, 157, 160, 161, 163, 164, 167, 168, 173, 186, 188, 196, 6, 11, 12, 21, 29, 58, 63, 69, 81, 166, 167, 204, 205, 160, 7, 25, 26, 34, 37, 62, 63, 197, 198, 4, 32, 35, 37, 38, 40, 51, 56, 58, 72, 74, 76, 80, 83, 85, 86, 88, 90, 92, 94, 96, 99, 101, 102, 107, 115, 120, 125, 127, 138, 164, 170, 175, 176, 192, 208, 174, 175, 121, 204, 110, 111, 147, 94, 34, 123, 5, 3, 4, 45, 3, 102, 3, 1, 47, 46, 128, 130, 29, 3, 49, 15, 28, 4, 36, 9, 30, 5, 43, 5, 68, 4, 14, 42, 128, 170, 6, 36, 4, 36, 4, 40, 8, 52, 11, 1, 128, 144, 129, 55, 9, 22, 10, 8, 128, 152, 57, 3, 99, 8, 9, 48, 22, 5, 33, 3, 27, 5, 1, 64, 56, 4, 75, 5, 47, 4, 10, 7, 9, 7, 64, 32, 39, 4, 12, 9, 54, 3, 58, 5, 26, 7, 4, 12, 7, 80, 73, 55, 51, 13, 51, 7, 46, 8, 10, 129, 38, 82, 78, 40, 8, 42, 86, 28, 20, 23, 9, 78, 4, 30, 15, 67, 14, 25, 7, 10, 6, 72, 8, 39, 9, 117, 11, 63, 65, 42, 6, 59, 5, 10, 6, 81, 6, 1, 5, 16, 3, 5, 128, 139, 98, 30, 72, 8, 10, 128, 166, 94, 34, 69, 11, 10, 6, 13, 19, 57, 7, 10, 54, 44, 4, 16, 128, 192, 60, 100, 83, 12, 72, 9, 10, 70, 69, 27, 72, 8, 83, 29, 57, 129, 7, 70, 10, 29, 3, 71, 73, 55, 3, 14, 8, 10, 6, 57, 7, 10, 129, 54, 25, 128, 183, 1, 15, 50, 13, 131, 155, 102, 117, 11, 128, 196, 138, 188, 132, 47, 143, 209, 130, 71, 161, 185, 130, 57, 7, 42, 4, 2, 96, 38, 10, 70, 10, 40, 5, 19, 130, 176, 91, 101, 75, 4, 57, 7, 17, 64, 5, 11, 2, 14, 151, 248, 8, 132, 214, 42, 9, 162, 247, 129, 31, 49, 3, 17, 4, 8, 129, 140, 137, 4, 107, 5, 13, 3, 9, 7, 16, 147, 96, 128, 246, 10, 115, 8, 110, 23, 70, 128, 154, 20, 12, 87, 9, 25, 128, 135, 129, 71, 3, 133, 66, 15, 21, 133, 80, 43, 128, 213, 45, 3, 26, 4, 2, 129, 112, 58, 5, 1, 133, 0, 128, 215, 41, 76, 4, 10, 4, 2, 131, 17, 68, 76, 61, 128, 194, 60, 6, 1, 4, 85, 5, 27, 52, 2, 129, 14, 44, 4, 100, 12, 86, 10, 128, 174, 56, 29, 13, 44, 4, 9, 7, 2, 14, 6, 128, 154, 131, 216, 8, 13, 3, 13, 3, 116, 12, 89, 7, 12, 20, 12, 4, 56, 8, 10, 6, 40, 8, 34, 78, 129, 84, 12, 21, 3, 3, 5, 7, 9, 25, 7, 7, 9, 3, 13, 7, 41, 128, 203, 37, 10, 132, 6, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 117, 110, 105, 99, 111, 100, 101, 47, 117, 110, 105, 99, 111, 100, 101, 95, 100, 97, 116, 97, 46, 114, 115, 0, 183, 62, 16, 0, 40, 0, 0, 0, 75, 0, 0, 0, 40, 0, 0, 0, 183, 62, 16, 0, 40, 0, 0, 0, 87, 0, 0, 0, 22, 0, 0, 0, 183, 62, 16, 0, 40, 0, 0, 0, 82, 0, 0, 0, 62, 0, 0, 0, 116, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 125, 0, 0, 0, 83, 111, 109, 101, 78, 111, 110, 101, 69, 114, 114, 111, 114, 85, 116, 102, 56, 69, 114, 114, 111, 114, 118, 97, 108, 105, 100, 95, 117, 112, 95, 116, 111, 101, 114, 114, 111, 114, 95, 108, 101, 110, 0, 0, 116, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 126, 0, 0, 0, 0, 3, 0, 0, 131, 4, 32, 0, 145, 5, 96, 0, 93, 19, 160, 0, 18, 23, 160, 30, 12, 32, 224, 30, 239, 44, 32, 43, 42, 48, 160, 43, 111, 166, 96, 44, 2, 168, 224, 44, 30, 251, 224, 45, 0, 254, 160, 53, 158, 255, 224, 53, 253, 1, 97, 54, 1, 10, 161, 54, 36, 13, 97, 55, 171, 14, 225, 56, 47, 24, 33, 57, 48, 28, 97, 70, 243, 30, 161, 74, 240, 106, 97, 78, 79, 111, 161, 78, 157, 188, 33, 79, 101, 209, 225, 79, 0, 218, 33, 80, 0, 224, 225, 81, 48, 225, 97, 83, 236, 226, 161, 84, 208, 232, 225, 84, 32, 0, 46, 85, 240, 1, 191, 85, 0, 112, 0, 7, 0, 45, 1, 1, 1, 2, 1, 2, 1, 1, 72, 11, 48, 21, 16, 1, 101, 7, 2, 6, 2, 2, 1, 4, 35, 1, 30, 27, 91, 11, 58, 9, 9, 1, 24, 4, 1, 9, 1, 3, 1, 5, 43, 3, 119, 15, 1, 32, 55, 1, 1, 1, 4, 8, 4, 1, 3, 7, 10, 2, 29, 1, 58, 1, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 26, 1, 2, 2, 57, 1, 4, 2, 4, 2, 2, 3, 3, 1, 30, 2, 3, 1, 11, 2, 57, 1, 4, 5, 1, 2, 4, 1, 20, 2, 22, 6, 1, 1, 58, 1, 1, 2, 1, 4, 8, 1, 7, 3, 10, 2, 30, 1, 59, 1, 1, 1, 12, 1, 9, 1, 40, 1, 3, 1, 57, 3, 5, 3, 1, 4, 7, 2, 11, 2, 29, 1, 58, 1, 2, 1, 2, 1, 3, 1, 5, 2, 7, 2, 11, 2, 28, 2, 57, 2, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 29, 1, 72, 1, 4, 1, 2, 3, 1, 1, 8, 1, 81, 1, 2, 7, 12, 8, 98, 1, 2, 9, 11, 6, 74, 2, 27, 1, 1, 1, 1, 1, 55, 14, 1, 5, 1, 2, 5, 11, 1, 36, 9, 1, 102, 4, 1, 6, 1, 2, 2, 2, 25, 2, 4, 3, 16, 4, 13, 1, 2, 2, 6, 1, 15, 1, 0, 3, 0, 3, 29, 3, 29, 2, 30, 2, 64, 2, 1, 7, 8, 1, 2, 11, 9, 1, 45, 3, 119, 2, 34, 1, 118, 3, 4, 2, 9, 1, 6, 3, 219, 2, 2, 1, 58, 1, 1, 7, 1, 1, 1, 1, 2, 8, 6, 10, 2, 1, 48, 17, 63, 4, 48, 7, 1, 1, 5, 1, 40, 9, 12, 2, 32, 4, 2, 2, 1, 3, 56, 1, 1, 2, 3, 1, 1, 3, 58, 8, 2, 2, 152, 3, 1, 13, 1, 7, 4, 1, 6, 1, 3, 2, 198, 58, 1, 5, 0, 1, 195, 33, 0, 3, 141, 1, 96, 32, 0, 6, 105, 2, 0, 4, 1, 10, 32, 2, 80, 2, 0, 1, 3, 1, 4, 1, 25, 2, 5, 1, 151, 2, 26, 18, 13, 1, 38, 8, 25, 11, 46, 3, 48, 1, 2, 4, 2, 2, 39, 1, 67, 6, 2, 2, 2, 2, 12, 1, 8, 1, 47, 1, 51, 1, 1, 3, 2, 2, 5, 2, 1, 1, 42, 2, 8, 1, 238, 1, 2, 1, 4, 1, 0, 1, 0, 16, 16, 16, 0, 2, 0, 1, 226, 1, 149, 5, 0, 3, 1, 2, 5, 4, 40, 3, 4, 1, 165, 2, 0, 4, 0, 2, 153, 11, 176, 1, 54, 15, 56, 3, 49, 4, 2, 2, 69, 3, 36, 5, 1, 8, 62, 1, 12, 2, 52, 9, 10, 4, 2, 1, 95, 3, 2, 1, 1, 2, 6, 1, 160, 1, 3, 8, 21, 2, 57, 2, 1, 1, 1, 1, 22, 1, 14, 7, 3, 5, 195, 8, 2, 3, 1, 1, 23, 1, 81, 1, 2, 6, 1, 1, 2, 1, 1, 2, 1, 2, 235, 1, 2, 4, 6, 2, 1, 2, 27, 2, 85, 8, 2, 1, 1, 2, 106, 1, 1, 1, 2, 6, 1, 1, 101, 3, 2, 4, 1, 5, 0, 9, 1, 2, 245, 1, 10, 2, 1, 1, 4, 1, 144, 4, 2, 2, 4, 1, 32, 10, 40, 6, 2, 4, 8, 1, 9, 6, 2, 3, 46, 13, 1, 2, 0, 7, 1, 6, 1, 1, 82, 22, 2, 7, 1, 2, 1, 2, 122, 6, 3, 1, 1, 2, 1, 7, 1, 1, 72, 2, 3, 1, 1, 1, 0, 2, 0, 5, 59, 7, 0, 1, 63, 4, 81, 1, 0, 2, 0, 1, 1, 3, 4, 5, 8, 8, 2, 7, 30, 4, 148, 3, 0, 55, 4, 50, 8, 1, 14, 1, 22, 5, 1, 15, 0, 7, 1, 17, 2, 7, 1, 2, 1, 5, 0, 7, 0, 4, 0, 7, 109, 7, 0, 96, 128, 240} + testContract = []byte{0, 97, 115, 109, 1, 0, 0, 0, 1, 156, 1, 23, 96, 2, 127, 127, 1, 127, 96, 2, 127, 127, 0, 96, 3, 127, 127, 127, 1, 127, 96, 3, 127, 127, 127, 0, 96, 1, 127, 1, 127, 96, 1, 127, 0, 96, 4, 127, 127, 127, 127, 0, 96, 5, 127, 127, 127, 127, 127, 0, 96, 0, 0, 96, 1, 127, 1, 126, 96, 8, 127, 127, 127, 127, 127, 127, 127, 127, 0, 96, 4, 127, 127, 127, 127, 1, 127, 96, 5, 127, 127, 127, 127, 127, 1, 127, 96, 3, 127, 127, 127, 1, 126, 96, 6, 127, 127, 127, 127, 127, 127, 0, 96, 7, 127, 127, 127, 127, 127, 127, 127, 0, 96, 5, 127, 127, 127, 127, 126, 0, 96, 3, 127, 127, 126, 0, 96, 5, 127, 126, 126, 126, 126, 0, 96, 3, 126, 127, 127, 0, 96, 0, 1, 127, 96, 2, 126, 127, 1, 127, 96, 3, 126, 126, 127, 1, 127, 2, 242, 1, 12, 3, 101, 110, 118, 7, 100, 98, 95, 114, 101, 97, 100, 0, 4, 3, 101, 110, 118, 8, 100, 98, 95, 119, 114, 105, 116, 101, 0, 1, 3, 101, 110, 118, 9, 100, 98, 95, 114, 101, 109, 111, 118, 101, 0, 5, 3, 101, 110, 118, 13, 97, 100, 100, 114, 95, 118, 97, 108, 105, 100, 97, 116, 101, 0, 4, 3, 101, 110, 118, 17, 97, 100, 100, 114, 95, 99, 97, 110, 111, 110, 105, 99, 97, 108, 105, 122, 101, 0, 0, 3, 101, 110, 118, 13, 97, 100, 100, 114, 95, 104, 117, 109, 97, 110, 105, 122, 101, 0, 0, 3, 101, 110, 118, 16, 115, 101, 99, 112, 50, 53, 54, 107, 49, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 24, 115, 101, 99, 112, 50, 53, 54, 107, 49, 95, 114, 101, 99, 111, 118, 101, 114, 95, 112, 117, 98, 107, 101, 121, 0, 13, 3, 101, 110, 118, 14, 101, 100, 50, 53, 53, 49, 57, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 20, 101, 100, 50, 53, 53, 49, 57, 95, 98, 97, 116, 99, 104, 95, 118, 101, 114, 105, 102, 121, 0, 2, 3, 101, 110, 118, 5, 100, 101, 98, 117, 103, 0, 5, 3, 101, 110, 118, 11, 113, 117, 101, 114, 121, 95, 99, 104, 97, 105, 110, 0, 4, 3, 203, 2, 201, 2, 7, 3, 6, 7, 3, 16, 7, 3, 3, 3, 1, 1, 1, 6, 3, 3, 3, 1, 1, 6, 1, 1, 3, 3, 0, 0, 3, 5, 0, 9, 5, 5, 8, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 0, 0, 2, 6, 1, 1, 1, 1, 7, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 7, 6, 14, 8, 5, 8, 6, 0, 2, 2, 0, 0, 0, 11, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 2, 3, 3, 3, 7, 1, 1, 0, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 0, 0, 3, 3, 1, 3, 4, 5, 8, 6, 7, 3, 6, 6, 3, 10, 15, 10, 10, 3, 6, 4, 1, 0, 0, 0, 5, 5, 8, 0, 1, 1, 0, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 0, 5, 3, 17, 6, 1, 6, 3, 1, 6, 12, 6, 1, 0, 4, 5, 5, 8, 0, 1, 1, 0, 3, 3, 5, 5, 1, 9, 5, 0, 0, 4, 1, 5, 1, 20, 5, 5, 5, 1, 11, 4, 5, 6, 1, 1, 1, 1, 0, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 3, 0, 0, 4, 4, 4, 4, 4, 4, 1, 0, 0, 0, 1, 0, 1, 8, 1, 3, 1, 3, 0, 0, 3, 3, 3, 2, 7, 3, 3, 0, 0, 1, 2, 0, 0, 9, 7, 3, 0, 0, 0, 7, 2, 3, 4, 3, 4, 3, 3, 4, 19, 0, 22, 12, 0, 0, 2, 0, 0, 11, 0, 4, 4, 13, 6, 9, 2, 4, 4, 2, 0, 1, 3, 0, 1, 0, 0, 0, 3, 3, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 2, 3, 2, 4, 5, 1, 112, 1, 126, 126, 5, 3, 1, 0, 17, 6, 25, 3, 127, 1, 65, 128, 128, 192, 0, 11, 127, 0, 65, 144, 138, 193, 0, 11, 127, 0, 65, 144, 138, 193, 0, 11, 7, 135, 1, 11, 6, 109, 101, 109, 111, 114, 121, 2, 0, 4, 115, 117, 100, 111, 0, 82, 11, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 0, 83, 7, 101, 120, 101, 99, 117, 116, 101, 0, 84, 5, 113, 117, 101, 114, 121, 0, 85, 7, 109, 105, 103, 114, 97, 116, 101, 0, 86, 8, 97, 108, 108, 111, 99, 97, 116, 101, 0, 146, 1, 10, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 0, 147, 1, 19, 105, 110, 116, 101, 114, 102, 97, 99, 101, 95, 118, 101, 114, 115, 105, 111, 110, 95, 54, 0, 148, 1, 10, 95, 95, 100, 97, 116, 97, 95, 101, 110, 100, 3, 1, 11, 95, 95, 104, 101, 97, 112, 95, 98, 97, 115, 101, 3, 2, 9, 189, 1, 1, 0, 65, 1, 11, 125, 46, 45, 48, 37, 148, 2, 36, 116, 40, 141, 1, 50, 207, 1, 165, 1, 47, 49, 52, 149, 1, 150, 1, 151, 1, 152, 1, 153, 1, 154, 1, 155, 1, 156, 1, 157, 1, 158, 1, 159, 1, 160, 1, 74, 73, 57, 55, 56, 53, 164, 1, 163, 1, 204, 2, 39, 41, 113, 109, 115, 97, 108, 111, 106, 47, 114, 45, 48, 110, 170, 2, 127, 37, 40, 50, 52, 135, 1, 134, 1, 120, 117, 119, 92, 53, 139, 2, 100, 102, 41, 101, 99, 93, 105, 96, 94, 103, 45, 169, 1, 52, 171, 1, 170, 1, 41, 45, 149, 2, 192, 2, 45, 204, 1, 52, 206, 1, 205, 1, 41, 225, 1, 52, 57, 55, 215, 1, 214, 1, 230, 1, 231, 1, 232, 1, 233, 1, 53, 213, 1, 41, 52, 57, 130, 2, 132, 2, 92, 128, 2, 129, 2, 157, 2, 152, 2, 189, 2, 140, 2, 158, 2, 52, 154, 2, 161, 2, 173, 2, 174, 2, 207, 2, 175, 2, 176, 2, 177, 2, 205, 2, 206, 2, 10, 239, 221, 9, 201, 2, 160, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 7, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 6, 65, 4, 106, 40, 2, 0, 32, 6, 65, 8, 106, 34, 5, 40, 2, 0, 34, 8, 107, 32, 3, 73, 4, 127, 32, 6, 32, 8, 32, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 8, 11, 32, 6, 40, 2, 0, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 5, 32, 5, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 34, 3, 107, 65, 1, 77, 4, 127, 32, 2, 32, 3, 65, 2, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 7, 65, 16, 106, 32, 1, 40, 2, 0, 32, 4, 16, 188, 1, 32, 7, 65, 8, 106, 34, 2, 32, 7, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 7, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 7, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 7, 65, 32, 106, 36, 0, 11, 191, 1, 1, 2, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 1, 32, 2, 106, 34, 2, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 1, 54, 2, 0, 32, 3, 32, 1, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 65, 1, 32, 3, 65, 16, 106, 16, 58, 32, 3, 65, 8, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 2, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 216, 3, 1, 4, 127, 35, 0, 65, 48, 107, 34, 5, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 4, 40, 2, 8, 34, 6, 32, 4, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 4, 32, 6, 65, 1, 16, 13, 32, 4, 40, 2, 8, 5, 32, 6, 11, 32, 4, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 4, 40, 2, 8, 34, 6, 32, 4, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 4, 32, 6, 65, 1, 16, 13, 32, 4, 40, 2, 8, 5, 32, 6, 11, 32, 4, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 4, 65, 4, 106, 40, 2, 0, 32, 4, 65, 8, 106, 34, 6, 40, 2, 0, 34, 7, 107, 65, 2, 77, 4, 127, 32, 4, 32, 7, 65, 3, 16, 13, 32, 6, 40, 2, 0, 5, 32, 7, 11, 32, 4, 40, 2, 0, 106, 34, 4, 32, 2, 47, 0, 0, 59, 0, 0, 32, 4, 65, 2, 106, 32, 2, 65, 2, 106, 45, 0, 0, 58, 0, 0, 32, 6, 32, 6, 40, 2, 0, 65, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 34, 4, 107, 65, 1, 77, 4, 127, 32, 2, 32, 4, 65, 2, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 2, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 0, 33, 1, 32, 5, 65, 32, 106, 32, 3, 16, 138, 1, 32, 5, 65, 16, 106, 32, 1, 32, 5, 40, 2, 32, 34, 1, 32, 5, 40, 2, 40, 16, 190, 1, 32, 5, 40, 2, 36, 4, 64, 32, 1, 16, 222, 1, 11, 32, 5, 65, 8, 106, 32, 5, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 5, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 5, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 5, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 5, 65, 48, 106, 36, 0, 11, 159, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 7, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 6, 65, 4, 106, 40, 2, 0, 32, 6, 65, 8, 106, 34, 5, 40, 2, 0, 34, 8, 107, 32, 3, 73, 4, 127, 32, 6, 32, 8, 32, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 8, 11, 32, 6, 40, 2, 0, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 5, 32, 5, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 34, 3, 107, 65, 1, 77, 4, 127, 32, 2, 32, 3, 65, 2, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 7, 65, 16, 106, 32, 4, 32, 1, 40, 2, 0, 16, 16, 32, 7, 65, 8, 106, 34, 2, 32, 7, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 7, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 7, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 7, 65, 32, 106, 36, 0, 11, 182, 8, 1, 10, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 1, 40, 2, 0, 33, 7, 32, 3, 65, 232, 0, 106, 32, 2, 32, 1, 40, 2, 8, 34, 1, 16, 193, 1, 2, 64, 2, 64, 32, 3, 40, 2, 104, 65, 1, 70, 4, 64, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 3, 65, 232, 0, 106, 65, 4, 114, 34, 1, 41, 2, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 240, 0, 106, 45, 0, 0, 33, 2, 32, 0, 32, 3, 40, 2, 108, 34, 6, 32, 1, 4, 127, 32, 1, 65, 5, 116, 33, 8, 32, 2, 69, 33, 1, 32, 3, 65, 16, 106, 65, 4, 114, 33, 4, 32, 3, 65, 56, 106, 65, 4, 114, 33, 9, 65, 204, 140, 192, 0, 40, 2, 0, 33, 12, 32, 3, 65, 232, 0, 106, 65, 4, 114, 33, 10, 3, 64, 32, 1, 65, 1, 113, 4, 64, 32, 6, 40, 2, 8, 34, 1, 32, 6, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 6, 32, 1, 65, 1, 16, 13, 32, 6, 40, 2, 8, 5, 32, 1, 11, 32, 6, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 6, 32, 6, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 232, 0, 106, 32, 6, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 104, 65, 1, 70, 4, 64, 32, 4, 32, 10, 41, 2, 0, 55, 2, 0, 32, 4, 65, 8, 106, 32, 10, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 32, 3, 45, 0, 112, 58, 0, 36, 32, 3, 32, 3, 40, 2, 108, 54, 2, 32, 32, 3, 65, 232, 0, 106, 32, 3, 65, 32, 106, 65, 244, 128, 192, 0, 65, 5, 32, 7, 65, 16, 106, 16, 18, 32, 3, 40, 2, 104, 65, 1, 70, 4, 64, 32, 4, 32, 3, 41, 2, 108, 55, 2, 0, 32, 4, 65, 8, 106, 32, 3, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 40, 2, 32, 34, 1, 40, 2, 8, 33, 2, 32, 3, 45, 0, 36, 69, 4, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 2, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 2, 54, 2, 8, 11, 32, 3, 65, 0, 58, 0, 36, 32, 1, 65, 4, 106, 34, 11, 40, 2, 0, 32, 2, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 1, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 11, 40, 2, 0, 32, 5, 107, 65, 5, 77, 4, 127, 32, 1, 32, 5, 65, 6, 16, 13, 32, 2, 40, 2, 0, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 34, 5, 65, 249, 128, 192, 0, 40, 0, 0, 54, 0, 0, 32, 5, 65, 4, 106, 65, 253, 128, 192, 0, 47, 0, 0, 59, 0, 0, 32, 2, 32, 2, 40, 2, 0, 65, 6, 106, 34, 5, 54, 2, 0, 32, 11, 40, 2, 0, 32, 5, 107, 65, 1, 77, 4, 127, 32, 1, 32, 5, 65, 2, 16, 13, 32, 2, 40, 2, 0, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 3, 66, 0, 55, 2, 76, 32, 3, 32, 12, 54, 2, 72, 32, 3, 32, 7, 54, 2, 84, 32, 3, 65, 1, 54, 2, 92, 32, 3, 32, 3, 65, 212, 0, 106, 54, 2, 88, 32, 3, 32, 3, 65, 200, 0, 106, 54, 2, 100, 32, 3, 65, 1, 54, 2, 124, 32, 3, 66, 1, 55, 2, 108, 32, 3, 65, 204, 133, 192, 0, 54, 2, 104, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 120, 32, 3, 65, 228, 0, 106, 65, 152, 139, 192, 0, 32, 3, 65, 232, 0, 106, 16, 151, 2, 13, 7, 32, 3, 65, 56, 106, 32, 1, 32, 3, 40, 2, 72, 32, 3, 40, 2, 80, 16, 190, 1, 2, 64, 32, 3, 40, 2, 72, 34, 2, 69, 13, 0, 32, 3, 40, 2, 76, 69, 13, 0, 32, 2, 16, 222, 1, 11, 32, 3, 65, 48, 106, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 9, 41, 2, 0, 55, 3, 40, 32, 3, 40, 2, 56, 65, 1, 71, 13, 1, 32, 4, 32, 3, 41, 3, 40, 55, 2, 0, 32, 4, 65, 8, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 8, 106, 32, 4, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 3, 65, 16, 106, 32, 1, 65, 0, 16, 184, 1, 32, 3, 65, 8, 106, 32, 4, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 0, 55, 3, 0, 32, 3, 40, 2, 16, 65, 1, 71, 13, 1, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 7, 65, 32, 106, 33, 7, 65, 1, 33, 1, 32, 8, 65, 96, 106, 34, 8, 13, 0, 11, 65, 0, 5, 32, 2, 11, 65, 255, 1, 113, 65, 0, 71, 16, 183, 1, 11, 32, 3, 65, 128, 1, 106, 36, 0, 15, 11, 65, 212, 133, 192, 0, 65, 55, 32, 3, 65, 232, 0, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 160, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 7, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 6, 65, 4, 106, 40, 2, 0, 32, 6, 65, 8, 106, 34, 5, 40, 2, 0, 34, 8, 107, 32, 3, 73, 4, 127, 32, 6, 32, 8, 32, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 8, 11, 32, 6, 40, 2, 0, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 5, 32, 5, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 34, 3, 107, 65, 1, 77, 4, 127, 32, 2, 32, 3, 65, 2, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 7, 65, 16, 106, 32, 1, 40, 2, 0, 32, 4, 16, 189, 1, 32, 7, 65, 8, 106, 34, 2, 32, 7, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 7, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 7, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 7, 65, 32, 106, 36, 0, 11, 168, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 7, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 5, 40, 2, 8, 34, 6, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 6, 65, 4, 106, 40, 2, 0, 32, 6, 65, 8, 106, 34, 5, 40, 2, 0, 34, 8, 107, 32, 3, 73, 4, 127, 32, 6, 32, 8, 32, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 8, 11, 32, 6, 40, 2, 0, 106, 32, 2, 32, 3, 16, 210, 2, 26, 32, 5, 32, 5, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 2, 65, 4, 106, 40, 2, 0, 32, 2, 65, 8, 106, 40, 2, 0, 34, 3, 107, 65, 1, 77, 4, 127, 32, 2, 32, 3, 65, 2, 16, 13, 32, 2, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 2, 65, 8, 106, 34, 2, 32, 2, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 7, 65, 16, 106, 32, 1, 40, 2, 0, 32, 4, 40, 2, 0, 32, 4, 40, 2, 8, 16, 190, 1, 32, 7, 65, 8, 106, 34, 2, 32, 7, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 20, 55, 3, 0, 65, 1, 33, 1, 2, 64, 32, 7, 40, 2, 16, 65, 1, 71, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 7, 41, 3, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 0, 32, 1, 54, 2, 0, 32, 7, 65, 32, 106, 36, 0, 11, 222, 13, 1, 13, 127, 35, 0, 65, 240, 0, 107, 34, 3, 36, 0, 32, 3, 65, 48, 106, 32, 1, 32, 2, 16, 174, 1, 32, 3, 65, 40, 106, 32, 3, 65, 48, 106, 16, 181, 1, 65, 1, 33, 15, 2, 64, 2, 64, 32, 3, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 4, 33, 4, 12, 1, 11, 32, 3, 45, 0, 41, 65, 251, 0, 71, 4, 64, 65, 14, 33, 4, 12, 1, 11, 32, 3, 65, 48, 106, 16, 175, 1, 32, 3, 65, 32, 106, 32, 3, 65, 48, 106, 16, 173, 1, 32, 3, 40, 2, 32, 33, 9, 32, 3, 32, 3, 45, 0, 36, 65, 1, 113, 34, 11, 58, 0, 68, 32, 3, 32, 9, 54, 2, 64, 32, 3, 65, 24, 106, 32, 9, 16, 181, 1, 65, 2, 33, 4, 2, 64, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 25, 33, 2, 32, 11, 33, 1, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 3, 32, 11, 13, 1, 65, 9, 33, 4, 32, 6, 13, 12, 12, 13, 11, 32, 1, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 11, 32, 3, 65, 0, 58, 0, 68, 12, 2, 11, 32, 9, 16, 175, 1, 32, 3, 65, 16, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 16, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 17, 33, 2, 12, 1, 11, 2, 64, 32, 10, 4, 64, 32, 6, 13, 1, 32, 3, 65, 216, 0, 106, 65, 4, 114, 65, 139, 130, 192, 0, 65, 5, 16, 20, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 7, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 8, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 92, 33, 4, 32, 14, 69, 13, 12, 32, 10, 16, 222, 1, 12, 12, 11, 32, 3, 65, 216, 0, 106, 65, 4, 114, 65, 133, 130, 192, 0, 65, 6, 16, 20, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 7, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 8, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 92, 33, 4, 12, 4, 11, 32, 3, 65, 216, 0, 106, 32, 3, 65, 48, 106, 16, 178, 1, 32, 3, 65, 228, 0, 106, 33, 2, 32, 3, 65, 224, 0, 106, 33, 1, 32, 3, 40, 2, 88, 34, 4, 65, 21, 71, 4, 64, 32, 2, 40, 2, 0, 33, 7, 32, 1, 40, 2, 0, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 11, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 11, 16, 222, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 222, 1, 12, 11, 11, 32, 3, 65, 216, 0, 106, 32, 3, 65, 48, 106, 16, 176, 1, 32, 3, 40, 2, 88, 34, 4, 65, 21, 71, 4, 64, 32, 2, 40, 2, 0, 33, 7, 32, 1, 40, 2, 0, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 11, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 11, 16, 222, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 222, 1, 12, 11, 11, 32, 0, 32, 10, 54, 2, 4, 32, 0, 65, 24, 106, 32, 12, 54, 2, 0, 32, 0, 65, 20, 106, 32, 13, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 54, 2, 0, 32, 0, 65, 12, 106, 32, 8, 54, 2, 0, 32, 0, 65, 8, 106, 32, 14, 54, 2, 0, 65, 0, 33, 15, 12, 11, 11, 32, 2, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 4, 32, 1, 65, 253, 0, 71, 13, 6, 65, 19, 33, 4, 12, 6, 11, 32, 3, 65, 8, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 1, 11, 65, 4, 33, 4, 32, 6, 13, 6, 12, 7, 11, 32, 3, 45, 0, 9, 65, 34, 71, 4, 64, 65, 14, 33, 4, 32, 6, 13, 6, 12, 7, 11, 32, 9, 16, 175, 1, 32, 3, 65, 216, 0, 106, 32, 9, 16, 180, 1, 32, 3, 40, 2, 104, 33, 7, 32, 3, 40, 2, 100, 33, 2, 32, 3, 40, 2, 96, 33, 5, 32, 3, 40, 2, 92, 33, 1, 32, 3, 40, 2, 88, 65, 1, 70, 4, 64, 32, 2, 33, 8, 32, 1, 33, 4, 32, 6, 13, 6, 12, 7, 11, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 65, 2, 33, 1, 2, 64, 2, 64, 2, 64, 32, 7, 65, 123, 106, 14, 2, 1, 0, 2, 11, 65, 126, 65, 0, 32, 5, 65, 133, 130, 192, 0, 65, 6, 16, 212, 2, 27, 33, 1, 12, 1, 11, 65, 126, 65, 1, 32, 5, 65, 139, 130, 192, 0, 65, 5, 16, 212, 2, 27, 33, 1, 11, 32, 2, 4, 64, 32, 5, 16, 222, 1, 11, 32, 1, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 1, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 2, 65, 123, 106, 14, 2, 2, 0, 5, 11, 32, 5, 65, 133, 130, 192, 0, 65, 6, 16, 212, 2, 13, 4, 11, 32, 10, 4, 64, 32, 3, 65, 216, 0, 106, 65, 133, 130, 192, 0, 65, 6, 16, 21, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 7, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 3, 40, 2, 88, 33, 4, 32, 6, 13, 8, 12, 9, 11, 32, 3, 65, 216, 0, 106, 32, 9, 16, 179, 1, 32, 3, 40, 2, 88, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 7, 32, 3, 40, 2, 96, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 1, 33, 4, 12, 3, 11, 32, 3, 65, 216, 0, 106, 32, 9, 16, 22, 32, 3, 40, 2, 100, 33, 8, 32, 3, 40, 2, 96, 33, 5, 32, 3, 40, 2, 92, 33, 10, 32, 3, 40, 2, 88, 65, 1, 70, 4, 64, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 7, 32, 10, 33, 4, 12, 3, 11, 32, 5, 33, 14, 12, 4, 11, 32, 5, 65, 139, 130, 192, 0, 65, 5, 16, 212, 2, 13, 2, 11, 32, 6, 4, 64, 32, 3, 65, 216, 0, 106, 65, 139, 130, 192, 0, 65, 5, 16, 21, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 7, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 3, 40, 2, 88, 33, 4, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 3, 65, 64, 107, 16, 23, 32, 3, 40, 2, 88, 65, 1, 70, 4, 64, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 7, 32, 3, 40, 2, 100, 33, 8, 32, 3, 40, 2, 96, 33, 5, 32, 3, 40, 2, 92, 33, 4, 12, 7, 11, 32, 3, 40, 2, 100, 33, 12, 32, 3, 40, 2, 96, 33, 13, 32, 3, 40, 2, 92, 33, 6, 12, 2, 11, 65, 0, 33, 10, 32, 6, 13, 4, 12, 5, 11, 32, 3, 65, 216, 0, 106, 32, 9, 16, 179, 1, 32, 3, 40, 2, 88, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 7, 32, 3, 40, 2, 96, 33, 8, 32, 3, 40, 2, 92, 33, 5, 32, 1, 33, 4, 32, 6, 13, 4, 12, 5, 11, 32, 3, 65, 200, 0, 106, 32, 9, 16, 24, 32, 3, 40, 2, 72, 34, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 84, 33, 7, 32, 3, 40, 2, 80, 33, 8, 32, 3, 40, 2, 76, 33, 5, 32, 1, 33, 4, 32, 6, 13, 3, 12, 4, 11, 32, 3, 32, 9, 16, 181, 1, 65, 0, 33, 1, 32, 3, 45, 0, 1, 33, 2, 32, 3, 45, 0, 0, 65, 1, 113, 13, 1, 11, 11, 32, 6, 69, 13, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 2, 32, 6, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 11, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 11, 16, 222, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 2, 65, 96, 106, 34, 2, 13, 0, 11, 11, 32, 13, 65, 5, 116, 69, 32, 13, 69, 32, 6, 69, 114, 114, 13, 0, 32, 6, 16, 222, 1, 11, 32, 14, 69, 32, 10, 69, 114, 13, 0, 32, 10, 16, 222, 1, 11, 32, 3, 65, 228, 0, 106, 32, 7, 54, 2, 0, 32, 3, 65, 224, 0, 106, 32, 8, 54, 2, 0, 32, 3, 32, 5, 54, 2, 92, 32, 3, 32, 4, 54, 2, 88, 32, 0, 65, 8, 106, 65, 182, 136, 192, 0, 65, 32, 32, 3, 65, 216, 0, 106, 16, 25, 11, 32, 0, 32, 15, 54, 2, 0, 32, 3, 65, 240, 0, 106, 36, 0, 11, 137, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 244, 140, 192, 0, 54, 2, 8, 32, 3, 65, 2, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 66, 0, 55, 2, 44, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 3, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 204, 133, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 152, 139, 192, 0, 32, 3, 65, 200, 0, 106, 16, 151, 2, 4, 64, 65, 212, 133, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 137, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 152, 141, 192, 0, 54, 2, 8, 32, 3, 65, 2, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 66, 0, 55, 2, 44, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 3, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 204, 133, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 152, 139, 192, 0, 32, 3, 65, 200, 0, 106, 16, 151, 2, 4, 64, 65, 212, 133, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 198, 2, 1, 5, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 65, 1, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 4, 12, 5, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 1, 32, 2, 65, 16, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 12, 33, 6, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 6, 4, 64, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 65, 0, 33, 3, 12, 5, 11, 32, 1, 65, 127, 76, 13, 2, 65, 0, 33, 3, 2, 64, 32, 1, 69, 4, 64, 65, 1, 33, 6, 65, 0, 33, 4, 12, 1, 11, 32, 1, 33, 4, 32, 1, 65, 1, 16, 87, 34, 6, 69, 13, 4, 11, 32, 6, 32, 5, 32, 1, 16, 210, 2, 33, 5, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 12, 4, 11, 32, 0, 65, 4, 54, 2, 4, 12, 3, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 12, 2, 11, 16, 134, 2, 0, 11, 32, 1, 65, 1, 16, 133, 2, 0, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 11, 158, 19, 2, 22, 127, 3, 126, 35, 0, 65, 176, 1, 107, 34, 2, 36, 0, 32, 2, 65, 240, 0, 106, 32, 1, 40, 2, 0, 16, 179, 1, 32, 2, 65, 160, 1, 106, 34, 8, 32, 2, 65, 252, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 116, 55, 3, 152, 1, 2, 64, 2, 64, 32, 2, 40, 2, 112, 34, 14, 65, 21, 70, 4, 64, 32, 2, 65, 216, 0, 106, 32, 1, 40, 2, 0, 34, 17, 16, 181, 1, 32, 2, 45, 0, 88, 65, 1, 113, 4, 64, 32, 2, 45, 0, 89, 65, 219, 0, 71, 4, 64, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 4, 11, 32, 17, 16, 175, 1, 32, 2, 65, 208, 0, 106, 32, 17, 16, 173, 1, 32, 2, 45, 0, 84, 33, 9, 32, 2, 40, 2, 80, 33, 11, 32, 2, 65, 0, 54, 2, 104, 32, 2, 66, 8, 55, 3, 96, 32, 2, 65, 200, 0, 106, 32, 11, 16, 181, 1, 65, 1, 33, 3, 2, 64, 2, 64, 32, 2, 45, 0, 72, 65, 1, 113, 69, 4, 64, 65, 8, 33, 10, 12, 1, 11, 32, 2, 45, 0, 73, 33, 1, 32, 9, 65, 1, 113, 33, 18, 32, 2, 65, 152, 1, 106, 65, 4, 114, 33, 12, 32, 2, 65, 240, 0, 106, 65, 4, 114, 33, 15, 32, 2, 65, 248, 0, 106, 33, 16, 32, 2, 65, 128, 1, 106, 33, 22, 65, 8, 33, 19, 2, 64, 3, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 221, 0, 70, 13, 5, 32, 18, 4, 64, 65, 0, 33, 18, 12, 2, 11, 65, 7, 33, 3, 12, 3, 11, 32, 11, 16, 175, 1, 32, 2, 65, 64, 107, 32, 11, 16, 181, 1, 32, 2, 45, 0, 64, 65, 1, 113, 69, 4, 64, 65, 4, 33, 3, 12, 3, 11, 32, 2, 45, 0, 65, 33, 1, 11, 32, 1, 65, 255, 1, 113, 65, 221, 0, 70, 4, 64, 65, 19, 33, 3, 12, 2, 11, 32, 2, 65, 56, 106, 32, 11, 16, 181, 1, 65, 1, 33, 20, 65, 4, 33, 3, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 69, 13, 0, 65, 14, 33, 3, 32, 2, 45, 0, 57, 65, 251, 0, 71, 13, 0, 32, 11, 16, 175, 1, 32, 2, 65, 48, 106, 32, 11, 16, 173, 1, 32, 2, 45, 0, 52, 33, 10, 32, 2, 65, 40, 106, 32, 2, 40, 2, 48, 34, 7, 16, 181, 1, 65, 0, 33, 9, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 40, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 32, 2, 45, 0, 41, 33, 3, 32, 10, 65, 1, 113, 33, 1, 66, 0, 33, 24, 65, 0, 33, 4, 65, 0, 33, 5, 65, 0, 33, 21, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 253, 0, 70, 13, 1, 32, 1, 13, 2, 65, 9, 33, 3, 12, 6, 11, 32, 1, 4, 64, 65, 16, 33, 3, 12, 6, 11, 32, 7, 16, 175, 1, 32, 2, 65, 32, 106, 32, 7, 16, 181, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 33, 33, 3, 12, 1, 11, 32, 9, 4, 64, 32, 24, 66, 1, 82, 4, 64, 32, 15, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 2, 40, 2, 128, 1, 33, 5, 32, 2, 40, 2, 124, 33, 4, 32, 2, 40, 2, 120, 33, 6, 32, 2, 40, 2, 116, 33, 3, 32, 10, 13, 7, 12, 8, 11, 32, 2, 65, 240, 0, 106, 32, 11, 16, 178, 1, 32, 2, 40, 2, 112, 34, 3, 65, 21, 70, 4, 64, 32, 23, 173, 33, 26, 65, 0, 33, 20, 12, 9, 11, 32, 2, 40, 2, 124, 33, 5, 32, 2, 40, 2, 120, 33, 4, 32, 2, 40, 2, 116, 33, 6, 32, 10, 69, 13, 7, 12, 6, 11, 32, 15, 65, 244, 128, 192, 0, 65, 5, 16, 20, 32, 2, 40, 2, 128, 1, 33, 5, 32, 2, 40, 2, 124, 33, 4, 32, 2, 40, 2, 120, 33, 6, 32, 2, 40, 2, 116, 33, 3, 12, 6, 11, 32, 3, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 1, 65, 253, 0, 70, 27, 33, 3, 12, 4, 11, 32, 2, 65, 24, 106, 32, 7, 16, 181, 1, 32, 2, 45, 0, 24, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 25, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 7, 16, 175, 1, 32, 2, 65, 240, 0, 106, 32, 7, 16, 180, 1, 32, 2, 40, 2, 128, 1, 33, 14, 32, 2, 40, 2, 124, 33, 8, 32, 2, 40, 2, 120, 33, 1, 32, 2, 40, 2, 116, 33, 3, 32, 2, 40, 2, 112, 65, 1, 70, 4, 64, 32, 14, 33, 5, 32, 8, 33, 4, 32, 1, 33, 6, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 4, 64, 65, 2, 33, 3, 2, 64, 2, 64, 2, 64, 32, 14, 65, 123, 106, 14, 2, 0, 1, 2, 11, 65, 126, 65, 0, 32, 1, 65, 244, 128, 192, 0, 65, 5, 16, 212, 2, 27, 33, 3, 12, 1, 11, 65, 126, 65, 1, 32, 1, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 27, 33, 3, 11, 32, 8, 4, 64, 32, 1, 16, 222, 1, 11, 32, 3, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 3, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 8, 65, 123, 106, 14, 2, 0, 2, 5, 11, 32, 1, 65, 244, 128, 192, 0, 65, 5, 16, 212, 2, 13, 4, 11, 32, 9, 4, 64, 32, 2, 65, 240, 0, 106, 65, 244, 128, 192, 0, 65, 5, 16, 21, 12, 3, 11, 32, 2, 65, 152, 1, 106, 32, 7, 16, 179, 1, 32, 2, 65, 144, 1, 106, 34, 9, 32, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 136, 1, 2, 64, 2, 64, 32, 2, 40, 2, 152, 1, 34, 3, 65, 21, 71, 4, 64, 32, 16, 32, 2, 41, 3, 136, 1, 55, 2, 0, 32, 16, 65, 8, 106, 32, 9, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 240, 0, 106, 32, 7, 16, 22, 32, 2, 40, 2, 112, 65, 1, 71, 13, 1, 32, 2, 40, 2, 116, 33, 3, 11, 32, 2, 40, 2, 128, 1, 33, 5, 32, 2, 40, 2, 124, 33, 4, 32, 2, 40, 2, 120, 33, 6, 12, 9, 11, 32, 2, 40, 2, 124, 33, 23, 32, 2, 40, 2, 120, 33, 10, 32, 2, 40, 2, 116, 33, 9, 12, 4, 11, 32, 1, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 13, 2, 11, 32, 24, 66, 1, 81, 4, 64, 32, 2, 65, 240, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 21, 12, 1, 11, 32, 2, 65, 152, 1, 106, 32, 7, 16, 179, 1, 32, 2, 65, 144, 1, 106, 34, 1, 32, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 136, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 152, 1, 34, 3, 65, 21, 70, 4, 64, 32, 2, 65, 16, 106, 32, 7, 16, 181, 1, 32, 2, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 4, 33, 3, 12, 5, 11, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 5, 11, 32, 7, 16, 175, 1, 32, 2, 65, 152, 1, 106, 32, 7, 16, 180, 1, 32, 2, 40, 2, 168, 1, 33, 5, 32, 2, 40, 2, 164, 1, 33, 4, 32, 2, 40, 2, 160, 1, 33, 1, 32, 2, 40, 2, 156, 1, 33, 3, 32, 2, 40, 2, 152, 1, 65, 1, 70, 13, 3, 32, 3, 69, 13, 1, 32, 2, 65, 240, 0, 106, 32, 1, 32, 5, 16, 65, 32, 4, 69, 13, 2, 32, 1, 16, 222, 1, 12, 2, 11, 32, 16, 32, 2, 41, 3, 136, 1, 55, 2, 0, 32, 16, 65, 8, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 2, 65, 240, 0, 106, 32, 1, 32, 4, 16, 65, 11, 32, 2, 40, 2, 112, 65, 1, 70, 4, 64, 32, 2, 40, 2, 116, 33, 3, 12, 2, 11, 32, 2, 41, 3, 120, 34, 24, 66, 32, 136, 167, 33, 4, 32, 22, 41, 3, 0, 34, 25, 66, 32, 136, 167, 33, 21, 32, 24, 167, 33, 6, 32, 25, 167, 33, 5, 66, 1, 33, 24, 12, 4, 11, 32, 2, 32, 5, 54, 2, 128, 1, 32, 2, 32, 4, 54, 2, 124, 32, 2, 32, 1, 54, 2, 120, 32, 2, 32, 3, 54, 2, 116, 11, 32, 2, 40, 2, 128, 1, 33, 5, 32, 2, 40, 2, 124, 33, 4, 32, 2, 40, 2, 120, 33, 6, 12, 4, 11, 32, 2, 40, 2, 124, 33, 5, 32, 2, 40, 2, 120, 33, 4, 32, 2, 40, 2, 116, 33, 6, 32, 2, 40, 2, 112, 33, 3, 12, 3, 11, 32, 2, 65, 240, 0, 106, 32, 7, 16, 179, 1, 32, 2, 65, 144, 1, 106, 34, 1, 32, 15, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 136, 1, 2, 64, 32, 2, 40, 2, 112, 34, 3, 65, 21, 71, 4, 64, 32, 12, 32, 2, 41, 3, 136, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 152, 1, 106, 32, 7, 16, 24, 32, 2, 40, 2, 152, 1, 34, 3, 65, 21, 70, 13, 1, 11, 32, 2, 40, 2, 164, 1, 33, 5, 32, 2, 40, 2, 160, 1, 33, 4, 32, 2, 40, 2, 156, 1, 33, 6, 12, 2, 11, 32, 2, 65, 8, 106, 32, 7, 16, 181, 1, 65, 0, 33, 1, 32, 2, 45, 0, 9, 33, 3, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 3, 11, 32, 10, 69, 32, 9, 69, 114, 13, 1, 11, 32, 9, 16, 222, 1, 11, 11, 32, 6, 173, 32, 4, 173, 66, 32, 134, 132, 33, 24, 32, 5, 173, 33, 25, 32, 20, 13, 1, 32, 9, 69, 13, 3, 32, 2, 40, 2, 100, 32, 13, 70, 4, 127, 32, 2, 65, 224, 0, 106, 32, 13, 16, 61, 32, 2, 40, 2, 96, 33, 19, 32, 2, 40, 2, 104, 5, 32, 13, 11, 65, 5, 116, 32, 19, 106, 34, 1, 32, 9, 54, 2, 16, 32, 1, 65, 24, 106, 32, 26, 55, 3, 0, 32, 1, 65, 20, 106, 32, 10, 54, 2, 0, 32, 1, 32, 21, 173, 66, 32, 134, 32, 25, 132, 55, 3, 8, 32, 1, 32, 24, 55, 3, 0, 32, 2, 32, 2, 40, 2, 104, 65, 1, 106, 34, 13, 54, 2, 104, 32, 2, 32, 11, 16, 181, 1, 32, 2, 45, 0, 1, 33, 1, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 65, 1, 33, 3, 11, 32, 2, 40, 2, 96, 33, 10, 32, 13, 69, 13, 0, 32, 13, 65, 5, 116, 33, 4, 65, 0, 33, 1, 3, 64, 2, 64, 32, 1, 32, 10, 106, 34, 5, 65, 16, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 5, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 4, 32, 1, 65, 32, 106, 34, 1, 71, 13, 0, 11, 11, 32, 2, 40, 2, 100, 34, 1, 69, 32, 1, 65, 5, 116, 69, 114, 69, 4, 64, 32, 10, 16, 222, 1, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 25, 62, 2, 0, 32, 0, 65, 8, 106, 32, 24, 55, 2, 0, 12, 4, 11, 32, 2, 40, 2, 96, 33, 4, 32, 2, 41, 2, 100, 33, 24, 32, 2, 65, 240, 0, 106, 32, 17, 16, 177, 1, 32, 2, 65, 160, 1, 106, 34, 6, 32, 2, 65, 252, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 116, 55, 3, 152, 1, 32, 24, 66, 32, 136, 167, 33, 1, 32, 24, 167, 33, 5, 32, 2, 40, 2, 112, 34, 8, 65, 21, 70, 13, 2, 32, 0, 32, 8, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 152, 1, 55, 2, 0, 32, 0, 65, 16, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 1, 4, 64, 32, 1, 65, 5, 116, 33, 1, 32, 4, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 5, 69, 32, 5, 65, 5, 116, 69, 32, 4, 69, 114, 114, 13, 3, 32, 4, 16, 222, 1, 12, 3, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 2, 11, 32, 0, 32, 14, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 152, 1, 55, 2, 0, 32, 0, 65, 16, 106, 32, 8, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 176, 1, 106, 36, 0, 11, 158, 9, 1, 4, 127, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 2, 65, 56, 106, 32, 1, 16, 181, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 4, 64, 2, 64, 2, 64, 32, 2, 45, 0, 57, 34, 3, 65, 165, 127, 106, 14, 35, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 0, 11, 32, 3, 65, 94, 106, 14, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 32, 2, 65, 8, 106, 32, 1, 16, 182, 1, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 32, 2, 45, 0, 9, 33, 3, 3, 64, 32, 3, 65, 44, 70, 32, 3, 65, 253, 0, 70, 114, 69, 65, 0, 32, 3, 65, 221, 0, 71, 27, 69, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 8, 11, 32, 1, 16, 175, 1, 32, 2, 32, 1, 16, 182, 1, 32, 2, 45, 0, 1, 33, 3, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 11, 54, 2, 0, 12, 3, 11, 32, 2, 65, 48, 106, 32, 1, 16, 181, 1, 2, 127, 2, 64, 2, 64, 32, 2, 45, 0, 48, 65, 1, 113, 4, 64, 32, 2, 45, 0, 49, 65, 251, 0, 71, 13, 1, 32, 1, 16, 175, 1, 32, 2, 65, 40, 106, 32, 1, 16, 173, 1, 32, 2, 40, 2, 40, 33, 3, 32, 2, 32, 2, 45, 0, 44, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 66, 32, 2, 45, 0, 104, 65, 1, 70, 13, 2, 3, 64, 32, 2, 45, 0, 105, 4, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 66, 32, 2, 45, 0, 104, 65, 1, 71, 13, 1, 12, 4, 11, 11, 65, 21, 12, 3, 11, 32, 0, 65, 4, 54, 2, 0, 12, 5, 11, 32, 0, 65, 14, 54, 2, 0, 12, 4, 11, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 70, 4, 64, 32, 2, 65, 232, 0, 106, 32, 1, 16, 178, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 4, 11, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 16, 181, 1, 2, 127, 2, 64, 32, 2, 45, 0, 32, 65, 1, 113, 4, 64, 32, 2, 45, 0, 33, 65, 219, 0, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 5, 11, 32, 1, 16, 175, 1, 32, 2, 65, 24, 106, 32, 1, 16, 173, 1, 32, 2, 40, 2, 24, 33, 3, 32, 2, 32, 2, 45, 0, 28, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 68, 32, 2, 45, 0, 104, 65, 1, 70, 13, 1, 3, 64, 32, 2, 45, 0, 105, 4, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 68, 32, 2, 45, 0, 104, 65, 1, 71, 13, 1, 12, 3, 11, 11, 65, 21, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 3, 11, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 70, 4, 64, 32, 2, 65, 232, 0, 106, 32, 1, 16, 177, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 3, 11, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 181, 1, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 4, 64, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 180, 1, 32, 2, 65, 244, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 240, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 4, 64, 32, 0, 65, 21, 54, 2, 0, 32, 1, 69, 32, 3, 69, 114, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 2, 65, 248, 0, 106, 40, 2, 0, 33, 5, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 128, 1, 106, 36, 0, 11, 196, 2, 1, 3, 127, 35, 0, 65, 64, 106, 34, 4, 36, 0, 2, 64, 2, 64, 32, 2, 65, 127, 74, 4, 64, 65, 1, 33, 5, 32, 2, 4, 64, 32, 2, 33, 6, 32, 2, 65, 1, 16, 87, 34, 5, 69, 13, 2, 11, 32, 5, 32, 1, 32, 2, 16, 210, 2, 33, 1, 32, 4, 66, 0, 55, 2, 12, 32, 4, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 8, 32, 4, 32, 3, 54, 2, 20, 32, 4, 65, 4, 54, 2, 28, 32, 4, 32, 4, 65, 20, 106, 54, 2, 24, 32, 4, 32, 4, 65, 8, 106, 54, 2, 36, 32, 4, 65, 60, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 44, 32, 4, 65, 204, 133, 192, 0, 54, 2, 40, 32, 4, 32, 4, 65, 24, 106, 54, 2, 56, 32, 4, 65, 36, 106, 65, 152, 139, 192, 0, 32, 4, 65, 40, 106, 16, 151, 2, 13, 2, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 41, 3, 8, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 7, 54, 2, 0, 2, 64, 32, 3, 40, 2, 0, 65, 20, 73, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 65, 64, 107, 36, 0, 15, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 4, 65, 40, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 153, 34, 2, 16, 127, 4, 126, 35, 0, 65, 160, 2, 107, 34, 3, 36, 0, 32, 3, 65, 192, 1, 106, 32, 1, 32, 2, 16, 174, 1, 32, 3, 65, 184, 1, 106, 32, 3, 65, 192, 1, 106, 16, 181, 1, 32, 0, 2, 126, 2, 64, 32, 3, 45, 0, 184, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 185, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 3, 65, 192, 1, 106, 16, 175, 1, 32, 3, 65, 176, 1, 106, 32, 3, 65, 192, 1, 106, 16, 173, 1, 32, 3, 45, 0, 180, 1, 33, 2, 32, 3, 65, 168, 1, 106, 32, 3, 40, 2, 176, 1, 34, 9, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 168, 1, 65, 1, 113, 69, 4, 64, 65, 2, 33, 1, 12, 1, 11, 32, 3, 45, 0, 169, 1, 33, 1, 32, 2, 65, 1, 113, 33, 4, 32, 3, 65, 208, 1, 106, 65, 4, 114, 33, 18, 32, 3, 65, 248, 1, 106, 65, 4, 114, 33, 16, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 7, 65, 44, 71, 4, 64, 32, 7, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 11, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 11, 11, 32, 9, 16, 175, 1, 32, 3, 65, 160, 1, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 160, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 161, 1, 33, 1, 12, 1, 11, 32, 8, 4, 64, 32, 10, 69, 4, 64, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 235, 129, 192, 0, 65, 8, 16, 20, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 2, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 212, 1, 33, 1, 32, 15, 69, 13, 14, 32, 8, 16, 222, 1, 12, 14, 11, 32, 3, 65, 208, 1, 106, 32, 3, 65, 192, 1, 106, 16, 178, 1, 32, 3, 65, 220, 1, 106, 33, 5, 32, 3, 65, 216, 1, 106, 33, 4, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 5, 32, 4, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 15, 4, 64, 32, 8, 16, 222, 1, 11, 32, 11, 69, 13, 14, 32, 10, 16, 222, 1, 12, 14, 11, 32, 3, 65, 208, 1, 106, 32, 3, 65, 192, 1, 106, 16, 176, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 5, 32, 4, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 15, 4, 64, 32, 8, 16, 222, 1, 11, 32, 11, 69, 13, 14, 32, 10, 16, 222, 1, 12, 14, 11, 32, 0, 32, 6, 54, 2, 8, 32, 0, 65, 48, 106, 32, 17, 173, 55, 3, 0, 32, 0, 65, 44, 106, 32, 11, 54, 2, 0, 32, 0, 65, 40, 106, 32, 10, 54, 2, 0, 32, 0, 65, 32, 106, 32, 20, 55, 3, 0, 32, 0, 65, 28, 106, 32, 15, 54, 2, 0, 32, 0, 65, 24, 106, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 22, 55, 3, 0, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 66, 0, 12, 14, 11, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 230, 129, 192, 0, 65, 5, 16, 20, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 2, 12, 3, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 1, 65, 253, 0, 70, 27, 33, 1, 12, 9, 11, 32, 3, 65, 152, 1, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 152, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 7, 11, 32, 3, 45, 0, 153, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 7, 11, 32, 9, 16, 175, 1, 32, 3, 65, 208, 1, 106, 32, 9, 16, 180, 1, 32, 3, 40, 2, 224, 1, 33, 13, 32, 3, 40, 2, 220, 1, 33, 4, 32, 3, 40, 2, 216, 1, 33, 7, 32, 3, 40, 2, 212, 1, 33, 1, 32, 3, 40, 2, 208, 1, 65, 1, 70, 4, 64, 32, 13, 33, 5, 32, 4, 33, 2, 32, 7, 33, 6, 12, 7, 11, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 65, 2, 33, 1, 2, 64, 2, 64, 2, 64, 32, 13, 65, 123, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 126, 65, 0, 32, 7, 65, 230, 129, 192, 0, 65, 5, 16, 212, 2, 27, 33, 1, 12, 1, 11, 65, 1, 65, 126, 32, 7, 41, 0, 0, 66, 227, 222, 185, 163, 167, 174, 216, 177, 244, 0, 81, 27, 33, 1, 11, 32, 4, 4, 64, 32, 7, 16, 222, 1, 11, 32, 1, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 1, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 4, 65, 123, 106, 14, 4, 0, 5, 5, 2, 5, 11, 32, 7, 65, 230, 129, 192, 0, 65, 5, 16, 212, 2, 13, 4, 11, 32, 8, 4, 64, 32, 3, 65, 208, 1, 106, 65, 230, 129, 192, 0, 65, 5, 16, 21, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 3, 40, 2, 208, 1, 33, 1, 12, 9, 11, 32, 3, 65, 208, 1, 106, 32, 9, 16, 179, 1, 65, 0, 33, 8, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 13, 4, 32, 3, 65, 224, 0, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 96, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 9, 11, 32, 3, 45, 0, 97, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 9, 11, 32, 9, 16, 175, 1, 32, 3, 65, 216, 0, 106, 32, 9, 16, 173, 1, 32, 3, 45, 0, 92, 33, 2, 32, 3, 65, 208, 0, 106, 32, 3, 40, 2, 88, 34, 4, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 80, 65, 1, 113, 69, 4, 64, 65, 2, 33, 1, 12, 1, 11, 32, 3, 45, 0, 81, 33, 1, 32, 2, 65, 1, 113, 33, 2, 66, 0, 33, 20, 66, 0, 33, 21, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 1, 32, 2, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 2, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 4, 16, 175, 1, 32, 3, 65, 200, 0, 106, 32, 4, 16, 181, 1, 32, 3, 45, 0, 72, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 73, 33, 1, 12, 1, 11, 2, 64, 32, 20, 66, 1, 82, 4, 64, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 243, 129, 192, 0, 65, 6, 16, 20, 12, 1, 11, 32, 21, 66, 1, 82, 4, 64, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 249, 129, 192, 0, 65, 4, 16, 20, 12, 1, 11, 32, 8, 69, 4, 64, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 253, 129, 192, 0, 65, 8, 16, 20, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 2, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 212, 1, 33, 1, 65, 0, 33, 8, 12, 17, 11, 32, 3, 65, 208, 1, 106, 32, 9, 16, 178, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 1, 33, 5, 32, 3, 40, 2, 216, 1, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 7, 69, 13, 8, 32, 8, 16, 222, 1, 65, 0, 33, 8, 12, 17, 11, 32, 19, 66, 32, 136, 167, 33, 2, 32, 22, 167, 33, 5, 32, 13, 173, 33, 20, 32, 19, 167, 33, 6, 32, 7, 33, 15, 12, 14, 11, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 2, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 212, 1, 33, 1, 12, 4, 11, 32, 1, 65, 255, 1, 113, 34, 2, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 2, 65, 253, 0, 70, 27, 33, 1, 12, 4, 11, 32, 3, 65, 64, 107, 32, 4, 16, 181, 1, 32, 3, 45, 0, 64, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 2, 11, 32, 3, 45, 0, 65, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 2, 11, 32, 4, 16, 175, 1, 32, 3, 65, 208, 1, 106, 32, 4, 16, 180, 1, 32, 3, 40, 2, 224, 1, 33, 5, 32, 3, 40, 2, 220, 1, 33, 2, 32, 3, 40, 2, 216, 1, 33, 6, 32, 3, 40, 2, 212, 1, 33, 1, 32, 3, 40, 2, 208, 1, 65, 1, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 65, 3, 33, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 124, 106, 14, 5, 1, 3, 0, 3, 2, 3, 11, 65, 127, 65, 0, 32, 6, 65, 243, 129, 192, 0, 65, 6, 16, 212, 2, 27, 33, 1, 12, 2, 11, 65, 1, 65, 127, 32, 6, 40, 0, 0, 65, 244, 210, 181, 171, 6, 70, 27, 33, 1, 12, 1, 11, 65, 126, 65, 127, 32, 6, 41, 0, 0, 66, 227, 208, 133, 203, 230, 237, 215, 180, 228, 0, 81, 27, 33, 1, 11, 32, 2, 4, 64, 32, 6, 16, 222, 1, 11, 32, 1, 65, 3, 113, 34, 1, 65, 3, 70, 13, 10, 32, 1, 65, 1, 107, 14, 2, 3, 5, 1, 11, 2, 64, 32, 2, 65, 124, 106, 14, 5, 2, 10, 0, 10, 4, 10, 11, 32, 6, 65, 243, 129, 192, 0, 65, 6, 16, 212, 2, 13, 9, 11, 32, 20, 66, 1, 81, 4, 64, 32, 3, 65, 208, 1, 106, 65, 243, 129, 192, 0, 65, 6, 16, 21, 12, 8, 11, 32, 3, 65, 208, 1, 106, 32, 4, 16, 179, 1, 32, 3, 40, 2, 220, 1, 33, 5, 2, 64, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 212, 1, 33, 19, 12, 1, 11, 32, 3, 65, 48, 106, 32, 4, 16, 181, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 65, 13, 33, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 49, 34, 2, 65, 83, 106, 14, 4, 3, 0, 0, 1, 0, 11, 32, 2, 65, 79, 106, 65, 255, 1, 113, 65, 9, 73, 13, 1, 65, 14, 33, 1, 12, 2, 11, 32, 4, 16, 175, 1, 66, 1, 33, 20, 66, 0, 33, 19, 12, 11, 11, 32, 4, 16, 175, 1, 32, 2, 65, 80, 106, 173, 66, 255, 1, 131, 33, 19, 3, 64, 32, 3, 65, 40, 106, 32, 4, 16, 182, 1, 66, 1, 33, 20, 32, 3, 45, 0, 41, 65, 80, 106, 34, 2, 65, 255, 1, 113, 65, 9, 75, 13, 11, 32, 3, 45, 0, 40, 65, 1, 113, 69, 13, 11, 32, 4, 16, 175, 1, 32, 3, 65, 24, 106, 32, 19, 66, 0, 66, 10, 66, 0, 16, 209, 2, 65, 0, 33, 5, 32, 3, 41, 3, 32, 80, 4, 64, 32, 3, 41, 3, 24, 34, 20, 32, 2, 173, 66, 255, 1, 131, 124, 34, 19, 32, 20, 90, 13, 1, 11, 11, 66, 0, 33, 19, 11, 32, 19, 66, 32, 136, 167, 33, 2, 32, 19, 167, 33, 6, 12, 11, 11, 32, 6, 40, 0, 0, 65, 244, 210, 181, 171, 6, 71, 13, 7, 11, 32, 21, 66, 1, 81, 4, 64, 32, 3, 65, 208, 1, 106, 65, 249, 129, 192, 0, 65, 4, 16, 21, 12, 6, 11, 32, 3, 65, 208, 1, 106, 32, 4, 16, 179, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 2, 212, 1, 33, 19, 32, 3, 40, 2, 220, 1, 12, 5, 11, 32, 3, 65, 56, 106, 32, 4, 16, 181, 1, 32, 3, 45, 0, 56, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 4, 11, 32, 3, 45, 0, 57, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 4, 11, 32, 4, 16, 175, 1, 32, 3, 65, 248, 1, 106, 32, 4, 16, 180, 1, 32, 3, 40, 2, 136, 2, 33, 6, 32, 3, 40, 2, 132, 2, 33, 2, 32, 3, 40, 2, 128, 2, 33, 5, 32, 3, 40, 2, 252, 1, 33, 1, 32, 3, 40, 2, 248, 1, 65, 1, 70, 13, 2, 2, 64, 32, 1, 4, 64, 32, 3, 65, 208, 1, 106, 32, 5, 32, 6, 16, 27, 32, 2, 69, 13, 1, 32, 5, 16, 222, 1, 12, 1, 11, 32, 3, 65, 208, 1, 106, 32, 5, 32, 2, 16, 27, 11, 32, 3, 40, 2, 208, 1, 65, 1, 70, 4, 64, 32, 3, 40, 2, 212, 1, 33, 1, 12, 4, 11, 32, 3, 41, 3, 216, 1, 33, 22, 66, 1, 33, 21, 12, 7, 11, 32, 6, 41, 0, 0, 66, 227, 208, 133, 203, 230, 237, 215, 180, 228, 0, 82, 13, 5, 11, 32, 8, 4, 64, 32, 3, 65, 208, 1, 106, 65, 253, 129, 192, 0, 65, 8, 16, 21, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 3, 40, 2, 208, 1, 33, 1, 32, 7, 13, 9, 12, 10, 11, 32, 3, 65, 248, 1, 106, 32, 4, 16, 179, 1, 32, 3, 40, 2, 248, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 132, 2, 33, 5, 32, 3, 41, 2, 252, 1, 34, 20, 66, 32, 136, 167, 33, 2, 32, 20, 167, 33, 6, 65, 0, 33, 8, 12, 19, 11, 32, 3, 65, 208, 1, 106, 32, 4, 16, 22, 32, 3, 40, 2, 208, 1, 65, 1, 70, 4, 64, 32, 3, 65, 224, 1, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 220, 1, 33, 2, 12, 13, 11, 32, 3, 40, 2, 220, 1, 33, 13, 32, 3, 40, 2, 216, 1, 33, 7, 32, 3, 40, 2, 212, 1, 33, 8, 12, 5, 11, 32, 3, 65, 224, 1, 106, 32, 6, 54, 2, 0, 32, 3, 65, 220, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 5, 54, 2, 216, 1, 32, 3, 32, 1, 54, 2, 212, 1, 11, 32, 3, 41, 3, 216, 1, 33, 19, 32, 3, 40, 2, 224, 1, 11, 33, 5, 32, 19, 66, 32, 136, 167, 33, 2, 32, 19, 167, 33, 6, 12, 4, 11, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 3, 40, 2, 208, 1, 33, 1, 12, 3, 11, 32, 3, 65, 208, 1, 106, 32, 4, 16, 179, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 220, 1, 33, 5, 32, 3, 41, 2, 212, 1, 34, 20, 66, 32, 136, 167, 33, 2, 32, 20, 167, 33, 6, 12, 3, 11, 32, 3, 65, 248, 1, 106, 32, 4, 16, 24, 32, 3, 40, 2, 248, 1, 34, 1, 65, 21, 70, 13, 0, 32, 3, 65, 132, 2, 106, 40, 2, 0, 33, 5, 32, 3, 65, 128, 2, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 252, 1, 33, 6, 12, 2, 11, 32, 3, 65, 16, 106, 32, 4, 16, 181, 1, 65, 0, 33, 2, 32, 3, 45, 0, 17, 33, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 0, 11, 65, 2, 33, 1, 11, 32, 7, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 222, 1, 11, 65, 0, 33, 8, 12, 8, 11, 32, 7, 41, 0, 0, 66, 227, 222, 185, 163, 167, 174, 216, 177, 244, 0, 82, 13, 2, 11, 32, 10, 4, 64, 32, 3, 65, 208, 1, 106, 65, 235, 129, 192, 0, 65, 8, 16, 21, 32, 3, 65, 220, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 3, 40, 2, 208, 1, 33, 1, 32, 11, 13, 8, 12, 9, 11, 32, 3, 65, 208, 1, 106, 32, 9, 16, 179, 1, 32, 3, 40, 2, 220, 1, 33, 4, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 216, 1, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 4, 33, 5, 12, 9, 11, 32, 3, 65, 144, 1, 106, 32, 9, 16, 181, 1, 2, 64, 32, 3, 45, 0, 144, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 145, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 9, 16, 175, 1, 32, 3, 65, 136, 1, 106, 32, 9, 16, 173, 1, 32, 3, 45, 0, 140, 1, 33, 1, 32, 3, 65, 128, 1, 106, 32, 3, 40, 2, 136, 1, 34, 12, 16, 181, 1, 65, 2, 33, 14, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 128, 1, 65, 1, 113, 69, 4, 64, 65, 0, 33, 10, 12, 1, 11, 32, 3, 45, 0, 129, 1, 33, 4, 32, 1, 65, 1, 113, 33, 7, 65, 0, 33, 10, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 13, 65, 44, 71, 4, 64, 32, 13, 65, 253, 0, 70, 13, 1, 32, 7, 65, 255, 1, 113, 13, 2, 65, 9, 33, 14, 12, 7, 11, 32, 7, 65, 255, 1, 113, 4, 64, 65, 16, 33, 14, 12, 7, 11, 32, 12, 16, 175, 1, 32, 3, 65, 248, 0, 106, 32, 12, 16, 181, 1, 32, 3, 45, 0, 120, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 121, 33, 4, 12, 1, 11, 32, 10, 4, 64, 32, 3, 65, 208, 1, 106, 32, 9, 16, 178, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 70, 13, 15, 32, 3, 40, 2, 220, 1, 33, 5, 32, 3, 40, 2, 216, 1, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 32, 11, 69, 13, 19, 32, 10, 16, 222, 1, 12, 19, 11, 32, 3, 65, 208, 1, 106, 65, 4, 114, 65, 162, 129, 192, 0, 65, 7, 16, 20, 32, 16, 65, 8, 106, 32, 18, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 16, 32, 18, 41, 2, 0, 55, 2, 0, 12, 8, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 14, 32, 4, 65, 253, 0, 71, 13, 3, 65, 19, 33, 14, 12, 3, 11, 32, 3, 65, 240, 0, 106, 32, 12, 16, 181, 1, 32, 3, 45, 0, 112, 65, 1, 113, 13, 1, 11, 65, 4, 33, 14, 12, 3, 11, 32, 3, 45, 0, 113, 65, 34, 71, 4, 64, 65, 14, 33, 14, 12, 3, 11, 32, 12, 16, 175, 1, 32, 3, 65, 208, 1, 106, 32, 12, 16, 180, 1, 32, 3, 40, 2, 224, 1, 33, 13, 32, 3, 40, 2, 220, 1, 33, 4, 32, 3, 40, 2, 216, 1, 33, 7, 32, 3, 40, 2, 212, 1, 33, 1, 32, 3, 40, 2, 208, 1, 65, 1, 70, 4, 64, 32, 1, 33, 14, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 65, 1, 33, 1, 32, 13, 65, 7, 70, 4, 64, 32, 7, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 1, 11, 32, 4, 69, 13, 1, 32, 7, 16, 222, 1, 12, 1, 11, 32, 4, 65, 7, 71, 13, 1, 32, 7, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 1, 11, 32, 1, 69, 13, 1, 11, 32, 3, 65, 208, 1, 106, 32, 12, 16, 179, 1, 32, 3, 40, 2, 208, 1, 34, 4, 65, 21, 70, 13, 1, 32, 3, 40, 2, 216, 1, 33, 2, 32, 3, 40, 2, 212, 1, 33, 1, 32, 3, 32, 3, 40, 2, 220, 1, 54, 2, 156, 2, 32, 3, 32, 2, 54, 2, 152, 2, 32, 3, 32, 1, 54, 2, 148, 2, 32, 3, 32, 4, 54, 2, 144, 2, 12, 2, 11, 32, 10, 4, 64, 32, 3, 65, 248, 1, 106, 65, 4, 114, 65, 162, 129, 192, 0, 65, 7, 16, 21, 32, 11, 69, 13, 9, 12, 8, 11, 32, 3, 65, 208, 1, 106, 32, 12, 16, 179, 1, 32, 3, 2, 127, 32, 3, 40, 2, 208, 1, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 216, 1, 33, 17, 32, 3, 40, 2, 212, 1, 33, 11, 32, 3, 40, 2, 220, 1, 12, 1, 11, 32, 3, 65, 208, 1, 106, 32, 12, 16, 22, 32, 3, 40, 2, 220, 1, 33, 17, 32, 3, 40, 2, 216, 1, 33, 11, 32, 3, 40, 2, 212, 1, 33, 10, 32, 3, 40, 2, 208, 1, 65, 1, 71, 13, 3, 32, 3, 40, 2, 224, 1, 11, 54, 2, 136, 2, 32, 3, 32, 17, 54, 2, 132, 2, 32, 3, 32, 11, 54, 2, 128, 2, 32, 3, 32, 10, 54, 2, 252, 1, 12, 8, 11, 32, 3, 65, 144, 2, 106, 32, 12, 16, 24, 32, 3, 40, 2, 144, 2, 65, 21, 70, 13, 1, 11, 32, 16, 32, 3, 41, 3, 144, 2, 55, 2, 0, 32, 16, 65, 8, 106, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 2, 0, 12, 4, 11, 32, 3, 65, 232, 0, 106, 32, 12, 16, 181, 1, 65, 0, 33, 7, 32, 3, 45, 0, 105, 33, 4, 32, 3, 45, 0, 104, 65, 1, 113, 13, 1, 11, 11, 11, 32, 3, 32, 13, 54, 2, 136, 2, 32, 3, 32, 4, 54, 2, 132, 2, 32, 3, 32, 7, 54, 2, 128, 2, 32, 3, 32, 14, 54, 2, 252, 1, 11, 32, 11, 69, 32, 10, 69, 114, 13, 1, 11, 32, 10, 16, 222, 1, 11, 32, 3, 40, 2, 136, 2, 33, 5, 32, 3, 40, 2, 132, 2, 33, 2, 32, 3, 40, 2, 128, 2, 33, 6, 32, 3, 40, 2, 252, 1, 33, 1, 12, 9, 11, 32, 11, 33, 6, 32, 17, 33, 2, 32, 4, 33, 5, 12, 8, 11, 32, 3, 40, 2, 216, 1, 33, 6, 32, 3, 40, 2, 212, 1, 33, 1, 65, 0, 33, 8, 12, 5, 11, 32, 3, 65, 208, 1, 106, 32, 9, 16, 179, 1, 32, 3, 40, 2, 208, 1, 34, 1, 65, 21, 70, 13, 1, 11, 32, 3, 40, 2, 220, 1, 33, 5, 32, 3, 40, 2, 216, 1, 33, 2, 32, 3, 40, 2, 212, 1, 33, 6, 12, 3, 11, 32, 3, 65, 248, 1, 106, 32, 9, 16, 24, 32, 3, 40, 2, 248, 1, 34, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 132, 2, 33, 5, 32, 3, 40, 2, 128, 2, 33, 2, 32, 3, 40, 2, 252, 1, 33, 6, 12, 2, 11, 32, 3, 65, 8, 106, 32, 9, 16, 181, 1, 65, 0, 33, 4, 32, 3, 45, 0, 9, 33, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 65, 2, 33, 1, 11, 32, 11, 69, 32, 10, 69, 114, 13, 1, 11, 32, 10, 16, 222, 1, 11, 32, 15, 69, 32, 8, 69, 114, 13, 0, 32, 8, 16, 222, 1, 11, 32, 3, 65, 220, 1, 106, 32, 5, 54, 2, 0, 32, 3, 65, 216, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 6, 54, 2, 212, 1, 32, 3, 32, 1, 54, 2, 208, 1, 32, 0, 65, 8, 106, 65, 158, 136, 192, 0, 65, 24, 32, 3, 65, 208, 1, 106, 16, 25, 66, 1, 11, 55, 3, 0, 32, 3, 65, 160, 2, 106, 36, 0, 11, 138, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 197, 2, 2, 64, 32, 3, 45, 0, 16, 65, 1, 70, 4, 64, 32, 3, 32, 3, 45, 0, 17, 58, 0, 39, 32, 3, 65, 204, 0, 106, 65, 2, 54, 2, 0, 32, 3, 65, 220, 0, 106, 65, 5, 54, 2, 0, 32, 3, 66, 2, 55, 2, 60, 32, 3, 65, 132, 142, 192, 0, 54, 2, 56, 32, 3, 65, 2, 54, 2, 84, 32, 3, 32, 3, 65, 208, 0, 106, 54, 2, 72, 32, 3, 32, 3, 65, 39, 106, 54, 2, 88, 32, 3, 32, 3, 65, 8, 106, 54, 2, 80, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 135, 2, 32, 3, 65, 56, 106, 65, 4, 114, 32, 3, 65, 40, 106, 16, 137, 2, 32, 3, 65, 20, 54, 2, 56, 2, 64, 32, 3, 40, 2, 40, 34, 1, 69, 13, 0, 32, 3, 40, 2, 44, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 32, 3, 41, 3, 56, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 64, 107, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 24, 55, 3, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 174, 15, 1, 16, 127, 35, 0, 65, 240, 0, 107, 34, 3, 36, 0, 32, 3, 65, 56, 106, 32, 1, 32, 2, 16, 174, 1, 32, 3, 65, 48, 106, 32, 3, 65, 56, 106, 16, 181, 1, 65, 1, 33, 15, 2, 64, 2, 64, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 2, 12, 1, 11, 32, 3, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 2, 12, 1, 11, 32, 3, 65, 56, 106, 16, 175, 1, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 173, 1, 32, 3, 45, 0, 44, 33, 4, 32, 3, 65, 32, 106, 32, 3, 40, 2, 40, 34, 7, 16, 181, 1, 65, 1, 33, 16, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 33, 33, 1, 32, 4, 65, 1, 113, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 1, 32, 4, 65, 255, 1, 113, 13, 2, 65, 9, 33, 2, 12, 7, 11, 32, 4, 65, 255, 1, 113, 4, 64, 65, 16, 33, 2, 12, 7, 11, 32, 7, 16, 175, 1, 32, 3, 65, 24, 106, 32, 7, 16, 181, 1, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 25, 33, 1, 12, 1, 11, 2, 64, 32, 9, 4, 64, 2, 64, 32, 10, 69, 4, 64, 32, 3, 65, 216, 0, 106, 65, 4, 114, 65, 132, 146, 192, 0, 65, 11, 16, 20, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 6, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 92, 33, 2, 12, 1, 11, 32, 8, 13, 2, 32, 3, 65, 216, 0, 106, 65, 4, 114, 65, 161, 148, 192, 0, 65, 6, 16, 20, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 6, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 92, 33, 2, 65, 0, 33, 16, 32, 13, 69, 13, 0, 32, 10, 16, 222, 1, 11, 65, 0, 33, 11, 32, 12, 69, 4, 64, 65, 0, 33, 12, 32, 8, 13, 9, 12, 10, 11, 32, 9, 16, 222, 1, 32, 8, 13, 8, 12, 9, 11, 32, 3, 65, 216, 0, 106, 65, 4, 114, 65, 252, 145, 192, 0, 65, 8, 16, 20, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 6, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 92, 33, 2, 65, 0, 33, 9, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 3, 65, 56, 106, 16, 178, 1, 32, 3, 65, 228, 0, 106, 33, 5, 32, 3, 65, 224, 0, 106, 33, 1, 32, 3, 40, 2, 88, 34, 2, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 4, 32, 1, 40, 2, 0, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 12, 4, 64, 32, 9, 16, 222, 1, 11, 32, 13, 4, 64, 32, 10, 16, 222, 1, 11, 32, 14, 69, 13, 9, 32, 8, 16, 222, 1, 12, 9, 11, 32, 3, 65, 216, 0, 106, 32, 3, 65, 56, 106, 16, 176, 1, 32, 3, 40, 2, 88, 34, 2, 65, 21, 71, 4, 64, 32, 5, 40, 2, 0, 33, 4, 32, 1, 40, 2, 0, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 12, 4, 64, 32, 9, 16, 222, 1, 11, 32, 13, 4, 64, 32, 10, 16, 222, 1, 11, 32, 14, 69, 13, 9, 32, 8, 16, 222, 1, 12, 9, 11, 32, 0, 32, 9, 54, 2, 4, 32, 0, 65, 36, 106, 32, 17, 54, 2, 0, 32, 0, 65, 32, 106, 32, 14, 54, 2, 0, 32, 0, 65, 28, 106, 32, 8, 54, 2, 0, 32, 0, 65, 24, 106, 32, 18, 54, 2, 0, 32, 0, 65, 20, 106, 32, 13, 54, 2, 0, 32, 0, 65, 16, 106, 32, 10, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 54, 2, 0, 32, 0, 65, 8, 106, 32, 12, 54, 2, 0, 65, 0, 33, 15, 12, 9, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 2, 32, 1, 65, 253, 0, 71, 13, 3, 65, 19, 33, 2, 12, 3, 11, 32, 3, 65, 16, 106, 32, 7, 16, 181, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 2, 12, 3, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 2, 12, 3, 11, 32, 7, 16, 175, 1, 32, 3, 65, 216, 0, 106, 32, 7, 16, 180, 1, 32, 3, 40, 2, 104, 33, 4, 32, 3, 40, 2, 100, 33, 11, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 92, 33, 5, 32, 3, 40, 2, 88, 65, 1, 70, 4, 64, 32, 11, 33, 6, 32, 5, 33, 2, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 32, 5, 4, 64, 65, 3, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 122, 106, 14, 6, 2, 3, 0, 3, 3, 1, 3, 11, 65, 127, 65, 0, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 27, 33, 5, 12, 2, 11, 65, 127, 65, 1, 32, 1, 65, 132, 146, 192, 0, 65, 11, 16, 212, 2, 27, 33, 5, 12, 1, 11, 65, 127, 65, 126, 32, 1, 65, 161, 148, 192, 0, 65, 6, 16, 212, 2, 27, 33, 5, 11, 32, 11, 4, 64, 32, 1, 16, 222, 1, 11, 32, 5, 65, 3, 113, 34, 1, 65, 3, 70, 13, 8, 32, 1, 65, 1, 107, 14, 2, 3, 7, 1, 11, 2, 64, 32, 11, 65, 122, 106, 14, 6, 6, 8, 0, 8, 8, 2, 8, 11, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 7, 11, 32, 9, 4, 64, 32, 3, 65, 216, 0, 106, 65, 252, 145, 192, 0, 65, 8, 16, 21, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 224, 0, 106, 40, 2, 0, 12, 3, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 179, 1, 65, 1, 33, 11, 2, 64, 2, 127, 32, 3, 40, 2, 88, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 4, 32, 3, 40, 2, 96, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 5, 12, 1, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 22, 32, 3, 40, 2, 100, 33, 6, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 92, 33, 9, 32, 3, 40, 2, 88, 65, 1, 71, 13, 1, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 9, 11, 33, 2, 65, 0, 33, 9, 32, 8, 13, 12, 12, 13, 11, 32, 1, 33, 12, 12, 7, 11, 32, 1, 65, 132, 146, 192, 0, 65, 11, 16, 212, 2, 13, 5, 11, 32, 10, 69, 13, 1, 32, 3, 65, 216, 0, 106, 65, 132, 146, 192, 0, 65, 11, 16, 21, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 224, 0, 106, 40, 2, 0, 11, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 3, 40, 2, 88, 33, 2, 12, 7, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 179, 1, 65, 1, 33, 11, 2, 64, 2, 127, 32, 3, 40, 2, 88, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 4, 32, 3, 40, 2, 96, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 5, 12, 1, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 22, 32, 3, 40, 2, 100, 33, 18, 32, 3, 40, 2, 96, 33, 1, 32, 3, 40, 2, 92, 33, 10, 32, 3, 40, 2, 88, 65, 1, 71, 13, 1, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 18, 33, 6, 32, 10, 11, 33, 2, 65, 0, 33, 10, 32, 8, 13, 8, 12, 9, 11, 32, 1, 33, 13, 12, 3, 11, 32, 1, 65, 161, 148, 192, 0, 65, 6, 16, 212, 2, 13, 1, 11, 32, 8, 4, 64, 32, 3, 65, 216, 0, 106, 65, 161, 148, 192, 0, 65, 6, 16, 21, 32, 3, 65, 228, 0, 106, 40, 2, 0, 33, 4, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 3, 40, 2, 88, 33, 2, 65, 1, 33, 11, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 179, 1, 65, 1, 33, 11, 2, 127, 32, 3, 40, 2, 88, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 4, 32, 3, 40, 2, 96, 33, 6, 32, 1, 33, 2, 32, 3, 40, 2, 92, 12, 1, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 22, 32, 3, 40, 2, 100, 33, 17, 32, 3, 40, 2, 96, 33, 14, 32, 3, 40, 2, 92, 33, 8, 32, 3, 40, 2, 88, 65, 1, 71, 13, 2, 32, 3, 65, 232, 0, 106, 40, 2, 0, 33, 4, 32, 8, 33, 2, 32, 17, 33, 6, 32, 14, 11, 33, 1, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 7, 16, 179, 1, 32, 3, 40, 2, 88, 34, 5, 65, 21, 71, 4, 64, 32, 3, 40, 2, 100, 33, 4, 32, 3, 40, 2, 96, 33, 6, 32, 3, 40, 2, 92, 33, 1, 32, 5, 33, 2, 12, 4, 11, 32, 3, 65, 200, 0, 106, 32, 7, 16, 24, 32, 3, 40, 2, 72, 34, 5, 65, 21, 70, 13, 0, 32, 3, 40, 2, 84, 33, 4, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 32, 5, 33, 2, 12, 3, 11, 32, 3, 65, 8, 106, 32, 7, 16, 181, 1, 65, 0, 33, 4, 32, 3, 45, 0, 9, 33, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 1, 11, 11, 11, 65, 1, 33, 11, 32, 8, 69, 13, 1, 11, 32, 14, 69, 13, 0, 32, 8, 16, 222, 1, 11, 32, 16, 69, 32, 13, 69, 32, 10, 69, 114, 114, 69, 4, 64, 32, 10, 16, 222, 1, 11, 32, 12, 69, 32, 9, 65, 0, 71, 32, 11, 113, 69, 114, 13, 0, 32, 9, 16, 222, 1, 11, 32, 3, 65, 228, 0, 106, 32, 4, 54, 2, 0, 32, 3, 65, 224, 0, 106, 32, 6, 54, 2, 0, 32, 3, 32, 1, 54, 2, 92, 32, 3, 32, 2, 54, 2, 88, 32, 0, 65, 8, 106, 65, 210, 135, 192, 0, 65, 22, 32, 3, 65, 216, 0, 106, 16, 25, 11, 32, 0, 32, 15, 54, 2, 0, 32, 3, 65, 240, 0, 106, 36, 0, 11, 145, 15, 2, 2, 127, 1, 126, 35, 0, 65, 240, 0, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 16, 187, 1, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 65, 32, 106, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 70, 4, 127, 32, 2, 65, 8, 106, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 3, 11, 32, 2, 40, 2, 8, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 255, 128, 192, 0, 65, 4, 16, 190, 1, 32, 2, 65, 208, 0, 106, 34, 3, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 72, 32, 2, 40, 2, 96, 65, 1, 70, 13, 2, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 70, 4, 127, 32, 2, 65, 8, 106, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 3, 11, 32, 2, 40, 2, 8, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 1, 65, 20, 106, 33, 3, 2, 64, 2, 64, 32, 1, 40, 2, 4, 65, 1, 70, 4, 64, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 203, 129, 192, 0, 65, 3, 16, 195, 1, 32, 2, 40, 2, 96, 65, 1, 71, 13, 1, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 222, 129, 192, 0, 65, 5, 16, 195, 1, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 8, 106, 16, 18, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 227, 129, 192, 0, 32, 3, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 185, 1, 12, 1, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 206, 129, 192, 0, 65, 13, 32, 1, 65, 8, 106, 16, 18, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 219, 129, 192, 0, 32, 3, 16, 14, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 185, 1, 11, 32, 2, 65, 64, 107, 34, 1, 32, 2, 65, 212, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 76, 55, 3, 56, 32, 2, 40, 2, 72, 65, 1, 71, 13, 6, 32, 2, 65, 52, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 56, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 4, 11, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 70, 4, 127, 32, 2, 65, 8, 106, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 3, 11, 32, 2, 40, 2, 8, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 137, 129, 192, 0, 65, 4, 16, 190, 1, 32, 2, 65, 208, 0, 106, 34, 3, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 72, 32, 2, 40, 2, 96, 65, 1, 70, 13, 2, 32, 2, 40, 2, 16, 34, 3, 32, 2, 40, 2, 12, 70, 4, 127, 32, 2, 65, 8, 106, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 3, 11, 32, 2, 40, 2, 8, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 2, 64, 2, 64, 32, 1, 40, 2, 4, 65, 1, 70, 4, 64, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 150, 129, 192, 0, 65, 12, 16, 195, 1, 32, 2, 40, 2, 96, 65, 1, 71, 13, 1, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 8, 106, 65, 169, 129, 192, 0, 65, 7, 16, 195, 1, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 162, 129, 192, 0, 65, 7, 32, 1, 65, 8, 106, 16, 18, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 244, 128, 192, 0, 65, 5, 32, 1, 65, 20, 106, 16, 18, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 2, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 185, 1, 12, 1, 11, 32, 2, 32, 2, 40, 2, 100, 54, 2, 88, 32, 2, 32, 2, 65, 232, 0, 106, 45, 0, 0, 58, 0, 92, 32, 2, 65, 224, 0, 106, 32, 2, 65, 216, 0, 106, 65, 162, 129, 192, 0, 65, 7, 32, 1, 65, 8, 106, 16, 18, 32, 2, 40, 2, 96, 65, 1, 70, 4, 64, 32, 2, 65, 212, 0, 106, 32, 2, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 12, 1, 11, 32, 2, 65, 200, 0, 106, 32, 2, 40, 2, 88, 32, 2, 45, 0, 92, 16, 185, 1, 11, 32, 2, 65, 64, 107, 34, 1, 32, 2, 65, 212, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 76, 55, 3, 56, 32, 2, 40, 2, 72, 65, 1, 71, 13, 5, 32, 2, 65, 52, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 56, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 3, 11, 32, 2, 65, 40, 106, 32, 2, 65, 8, 106, 16, 30, 32, 2, 65, 32, 106, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 24, 32, 2, 40, 2, 40, 65, 1, 71, 13, 5, 12, 3, 11, 32, 2, 65, 52, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 72, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 1, 11, 32, 2, 65, 52, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 72, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 24, 11, 32, 2, 65, 208, 0, 106, 34, 1, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 72, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 40, 2, 12, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 2, 65, 232, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 72, 55, 3, 96, 32, 0, 65, 8, 106, 65, 141, 137, 192, 0, 65, 198, 0, 32, 2, 65, 224, 0, 106, 16, 31, 65, 1, 12, 2, 11, 32, 2, 40, 2, 16, 34, 1, 32, 2, 40, 2, 12, 70, 4, 127, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 1, 11, 32, 2, 40, 2, 8, 106, 65, 253, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 1, 106, 54, 2, 16, 11, 32, 2, 65, 208, 0, 106, 32, 2, 65, 16, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 8, 34, 4, 55, 3, 72, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 2, 65, 240, 0, 106, 36, 0, 11, 198, 3, 1, 2, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 32, 1, 65, 131, 129, 192, 0, 65, 6, 16, 190, 1, 32, 2, 65, 24, 106, 34, 3, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 32, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 32, 106, 32, 1, 16, 194, 1, 32, 2, 40, 2, 32, 65, 1, 71, 13, 1, 32, 2, 65, 8, 106, 32, 2, 65, 32, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 41, 3, 16, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 2, 65, 16, 106, 32, 2, 40, 2, 36, 32, 2, 65, 40, 106, 45, 0, 0, 16, 184, 1, 32, 2, 65, 8, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 20, 55, 3, 0, 32, 2, 40, 2, 16, 65, 1, 71, 13, 1, 11, 32, 0, 32, 2, 41, 3, 0, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 1, 40, 2, 8, 34, 3, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 48, 106, 36, 0, 11, 183, 2, 1, 3, 127, 35, 0, 65, 64, 106, 34, 4, 36, 0, 2, 64, 2, 64, 32, 2, 65, 127, 74, 4, 64, 65, 1, 33, 5, 32, 2, 4, 64, 32, 2, 33, 6, 32, 2, 65, 1, 16, 87, 34, 5, 69, 13, 2, 11, 32, 5, 32, 1, 32, 2, 16, 210, 2, 33, 1, 32, 4, 66, 0, 55, 2, 12, 32, 4, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 8, 32, 4, 32, 3, 54, 2, 20, 32, 4, 65, 6, 54, 2, 28, 32, 4, 32, 4, 65, 20, 106, 54, 2, 24, 32, 4, 32, 4, 65, 8, 106, 54, 2, 36, 32, 4, 65, 60, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 44, 32, 4, 65, 204, 133, 192, 0, 54, 2, 40, 32, 4, 32, 4, 65, 24, 106, 54, 2, 56, 32, 4, 65, 36, 106, 65, 152, 139, 192, 0, 32, 4, 65, 40, 106, 16, 151, 2, 13, 2, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 16, 106, 32, 4, 41, 3, 8, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 8, 54, 2, 0, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 65, 64, 107, 36, 0, 15, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 4, 65, 40, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 202, 4, 2, 2, 127, 1, 126, 35, 0, 65, 208, 0, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 16, 187, 1, 32, 2, 65, 64, 107, 32, 2, 65, 8, 106, 16, 194, 1, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 65, 32, 106, 2, 127, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 52, 106, 32, 2, 65, 64, 107, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 1, 11, 32, 2, 32, 2, 40, 2, 68, 54, 2, 56, 32, 2, 32, 2, 65, 200, 0, 106, 45, 0, 0, 58, 0, 60, 32, 2, 65, 64, 107, 32, 2, 65, 56, 106, 65, 252, 145, 192, 0, 65, 8, 32, 1, 16, 18, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 52, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 1, 11, 32, 2, 65, 64, 107, 32, 2, 65, 56, 106, 65, 132, 146, 192, 0, 65, 11, 32, 1, 65, 12, 106, 16, 18, 32, 2, 40, 2, 64, 65, 1, 70, 4, 64, 32, 2, 65, 52, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 12, 1, 11, 32, 2, 65, 64, 107, 32, 2, 65, 56, 106, 65, 161, 148, 192, 0, 65, 6, 32, 1, 65, 24, 106, 16, 18, 32, 2, 40, 2, 64, 65, 1, 71, 13, 1, 32, 2, 65, 52, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 2, 44, 32, 2, 65, 40, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 24, 12, 1, 11, 32, 2, 65, 40, 106, 32, 2, 40, 2, 56, 32, 2, 45, 0, 60, 16, 184, 1, 32, 2, 65, 32, 106, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 24, 32, 2, 40, 2, 40, 65, 1, 71, 13, 1, 11, 32, 2, 65, 48, 106, 34, 1, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 40, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 40, 2, 12, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 2, 65, 200, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 40, 55, 3, 64, 32, 0, 65, 8, 106, 65, 210, 135, 192, 0, 65, 22, 32, 2, 65, 64, 107, 16, 31, 65, 1, 12, 1, 11, 32, 2, 65, 48, 106, 32, 2, 65, 16, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 8, 34, 4, 55, 3, 40, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 2, 65, 208, 0, 106, 36, 0, 11, 165, 59, 2, 18, 127, 2, 126, 35, 0, 65, 128, 2, 107, 34, 2, 36, 0, 32, 2, 16, 187, 1, 32, 0, 2, 127, 2, 64, 32, 2, 65, 24, 106, 2, 127, 2, 64, 32, 2, 65, 56, 106, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 1, 71, 4, 64, 32, 2, 40, 2, 8, 34, 3, 32, 2, 40, 2, 4, 70, 4, 127, 32, 2, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 8, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 240, 1, 106, 32, 2, 65, 148, 133, 192, 0, 65, 2, 16, 190, 1, 32, 2, 65, 232, 1, 106, 34, 3, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 3, 224, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 13, 3, 32, 2, 40, 2, 8, 34, 3, 32, 2, 40, 2, 4, 70, 4, 127, 32, 2, 32, 3, 65, 1, 16, 13, 32, 2, 40, 2, 8, 5, 32, 3, 11, 32, 2, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 2, 65, 240, 1, 106, 32, 2, 16, 194, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 0, 106, 32, 2, 65, 240, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 2, 68, 32, 2, 65, 64, 107, 65, 4, 114, 12, 9, 11, 32, 2, 32, 2, 40, 2, 244, 1, 34, 3, 54, 2, 80, 32, 3, 40, 2, 8, 33, 4, 32, 2, 65, 248, 1, 106, 45, 0, 0, 69, 4, 64, 32, 3, 65, 4, 106, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 40, 2, 8, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 3, 32, 3, 40, 2, 8, 65, 1, 106, 34, 4, 54, 2, 8, 11, 32, 2, 65, 0, 58, 0, 84, 32, 3, 65, 4, 106, 34, 7, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 6, 54, 2, 0, 32, 7, 40, 2, 0, 32, 6, 107, 65, 7, 77, 4, 127, 32, 3, 32, 6, 65, 8, 16, 13, 32, 5, 40, 2, 0, 5, 32, 6, 11, 32, 3, 40, 2, 0, 106, 66, 237, 202, 205, 155, 151, 236, 217, 178, 243, 0, 55, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 34, 5, 54, 2, 0, 32, 3, 65, 4, 106, 40, 2, 0, 32, 5, 107, 65, 1, 77, 4, 127, 32, 3, 32, 5, 65, 2, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 4, 33, 5, 32, 2, 65, 240, 1, 106, 32, 3, 32, 1, 65, 12, 106, 40, 2, 0, 34, 3, 16, 193, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 244, 0, 106, 32, 2, 65, 240, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 2, 108, 12, 7, 11, 32, 2, 65, 248, 1, 106, 45, 0, 0, 33, 6, 32, 2, 65, 232, 0, 106, 32, 2, 40, 2, 244, 1, 34, 15, 32, 3, 4, 127, 32, 5, 32, 3, 65, 232, 0, 108, 106, 33, 19, 32, 5, 65, 200, 0, 106, 33, 9, 32, 6, 69, 33, 4, 32, 2, 65, 136, 1, 106, 65, 4, 114, 33, 12, 32, 2, 65, 240, 1, 106, 65, 4, 114, 33, 7, 32, 2, 65, 224, 1, 106, 65, 4, 114, 33, 6, 32, 2, 65, 208, 1, 106, 65, 4, 114, 33, 13, 3, 64, 32, 4, 65, 1, 113, 4, 64, 32, 15, 40, 2, 8, 34, 3, 32, 15, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 15, 32, 3, 65, 1, 16, 13, 32, 15, 40, 2, 8, 5, 32, 3, 11, 32, 15, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 15, 32, 15, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 240, 1, 106, 32, 15, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 12, 32, 7, 41, 2, 0, 55, 2, 0, 32, 12, 65, 8, 106, 32, 7, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 244, 1, 34, 3, 40, 2, 8, 33, 4, 32, 9, 65, 184, 127, 106, 34, 17, 41, 3, 0, 33, 20, 32, 2, 45, 0, 248, 1, 69, 4, 64, 32, 3, 65, 4, 106, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 40, 2, 8, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 3, 32, 3, 40, 2, 8, 65, 1, 106, 34, 4, 54, 2, 8, 11, 32, 3, 65, 4, 106, 34, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 1, 77, 4, 127, 32, 3, 32, 4, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 233, 200, 1, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 1, 77, 4, 127, 32, 3, 32, 4, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 2, 65, 240, 1, 106, 32, 3, 32, 20, 16, 189, 1, 32, 2, 65, 176, 1, 106, 34, 16, 32, 7, 65, 8, 106, 34, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 12, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 2, 77, 4, 127, 32, 3, 32, 4, 65, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 34, 4, 65, 227, 129, 192, 0, 47, 0, 0, 59, 0, 0, 32, 4, 65, 2, 106, 65, 229, 129, 192, 0, 45, 0, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 3, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 1, 77, 4, 127, 32, 3, 32, 4, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 34, 4, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 17, 65, 8, 106, 40, 2, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 54, 2, 0, 32, 2, 65, 240, 1, 106, 32, 3, 65, 255, 128, 192, 0, 65, 4, 16, 190, 1, 32, 16, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 13, 2, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 65, 72, 106, 40, 2, 0, 65, 1, 107, 14, 4, 1, 2, 3, 4, 0, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 205, 132, 192, 0, 65, 7, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 10, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 172, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 168, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 206, 129, 192, 0, 65, 13, 32, 9, 65, 76, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 10, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 227, 129, 192, 0, 32, 9, 65, 88, 106, 16, 14, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 10, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 139, 130, 192, 0, 65, 5, 32, 9, 65, 100, 106, 16, 15, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 10, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 168, 1, 32, 2, 45, 0, 172, 1, 16, 185, 1, 12, 9, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 182, 132, 192, 0, 65, 11, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 32, 2, 40, 2, 244, 1, 34, 4, 54, 2, 200, 1, 32, 4, 40, 2, 8, 33, 11, 32, 2, 45, 0, 248, 1, 69, 4, 64, 32, 4, 65, 4, 106, 40, 2, 0, 32, 11, 70, 4, 127, 32, 4, 32, 11, 65, 1, 16, 13, 32, 4, 40, 2, 8, 5, 32, 11, 11, 32, 4, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 34, 11, 54, 2, 8, 11, 32, 2, 65, 0, 58, 0, 204, 1, 32, 4, 65, 4, 106, 34, 18, 40, 2, 0, 32, 11, 70, 4, 127, 32, 4, 32, 11, 65, 1, 16, 13, 32, 4, 65, 8, 106, 40, 2, 0, 5, 32, 11, 11, 32, 4, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 4, 65, 8, 106, 34, 11, 32, 11, 40, 2, 0, 65, 1, 106, 34, 14, 54, 2, 0, 32, 18, 40, 2, 0, 32, 14, 107, 65, 4, 77, 4, 127, 32, 4, 32, 14, 65, 5, 16, 13, 32, 11, 40, 2, 0, 5, 32, 14, 11, 32, 4, 40, 2, 0, 106, 34, 14, 65, 159, 132, 192, 0, 40, 0, 0, 54, 0, 0, 32, 14, 65, 4, 106, 65, 163, 132, 192, 0, 45, 0, 0, 58, 0, 0, 32, 11, 32, 11, 40, 2, 0, 65, 5, 106, 34, 14, 54, 2, 0, 32, 18, 40, 2, 0, 32, 14, 107, 65, 1, 77, 4, 127, 32, 4, 32, 14, 65, 2, 16, 13, 32, 11, 40, 2, 0, 5, 32, 14, 11, 32, 4, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 11, 32, 11, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 32, 9, 65, 76, 106, 40, 2, 0, 34, 11, 69, 4, 64, 32, 2, 65, 240, 1, 106, 32, 4, 16, 191, 1, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 4, 32, 11, 32, 9, 65, 84, 106, 40, 2, 0, 16, 190, 1, 11, 32, 16, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 6, 65, 8, 106, 32, 16, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 1, 106, 65, 193, 132, 192, 0, 65, 7, 32, 9, 41, 3, 0, 16, 17, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 1, 106, 65, 227, 129, 192, 0, 32, 9, 65, 88, 106, 16, 14, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 1, 106, 65, 139, 130, 192, 0, 65, 5, 32, 9, 65, 100, 106, 16, 15, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 1, 106, 65, 200, 132, 192, 0, 65, 5, 32, 9, 65, 112, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 9, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 200, 1, 32, 2, 45, 0, 204, 1, 16, 185, 1, 12, 8, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 164, 132, 192, 0, 65, 7, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 8, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 172, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 168, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 206, 129, 192, 0, 65, 13, 32, 9, 65, 76, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 8, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 171, 132, 192, 0, 65, 11, 32, 9, 65, 104, 106, 41, 3, 0, 16, 17, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 8, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 227, 129, 192, 0, 32, 9, 65, 88, 106, 16, 14, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 8, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 168, 1, 32, 2, 45, 0, 172, 1, 16, 185, 1, 12, 7, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 147, 132, 192, 0, 65, 12, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 7, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 172, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 168, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 206, 129, 192, 0, 65, 13, 32, 9, 65, 76, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 7, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 159, 132, 192, 0, 65, 5, 32, 9, 65, 88, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 7, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 168, 1, 32, 2, 45, 0, 172, 1, 16, 185, 1, 12, 6, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 136, 132, 192, 0, 65, 11, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 13, 4, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 172, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 168, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 168, 1, 106, 65, 206, 129, 192, 0, 65, 13, 32, 9, 65, 76, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 6, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 168, 1, 32, 2, 45, 0, 172, 1, 16, 185, 1, 12, 5, 11, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 54, 2, 0, 32, 2, 65, 240, 1, 106, 32, 3, 65, 137, 129, 192, 0, 65, 4, 16, 190, 1, 32, 2, 65, 192, 1, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 184, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 13, 2, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 54, 2, 0, 2, 64, 2, 64, 32, 9, 65, 68, 106, 40, 2, 0, 65, 1, 70, 4, 64, 32, 2, 65, 240, 1, 106, 32, 3, 65, 239, 131, 192, 0, 65, 4, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 71, 13, 1, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 2, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 243, 131, 192, 0, 65, 4, 16, 195, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 2, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 188, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 184, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 184, 1, 106, 65, 247, 131, 192, 0, 65, 10, 32, 9, 65, 72, 106, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 2, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 184, 1, 106, 65, 249, 128, 192, 0, 65, 6, 32, 9, 65, 84, 106, 16, 15, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 2, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 184, 1, 32, 2, 45, 0, 188, 1, 16, 185, 1, 12, 1, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 188, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 184, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 184, 1, 106, 65, 249, 128, 192, 0, 65, 6, 32, 9, 65, 72, 106, 16, 15, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 12, 1, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 184, 1, 32, 2, 45, 0, 188, 1, 16, 185, 1, 11, 32, 16, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 224, 1, 65, 1, 71, 4, 64, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 70, 13, 6, 12, 7, 11, 32, 13, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 13, 65, 8, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 12, 8, 11, 32, 2, 65, 208, 1, 106, 32, 3, 16, 30, 32, 2, 65, 160, 1, 106, 32, 13, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 152, 1, 32, 2, 40, 2, 208, 1, 65, 1, 70, 13, 8, 32, 5, 40, 2, 0, 33, 4, 12, 9, 11, 32, 13, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 13, 65, 8, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 12, 6, 11, 32, 13, 32, 2, 41, 3, 184, 1, 55, 2, 0, 32, 13, 65, 8, 106, 32, 2, 65, 192, 1, 106, 40, 2, 0, 54, 2, 0, 12, 5, 11, 32, 6, 32, 7, 41, 2, 0, 55, 2, 0, 32, 6, 65, 8, 106, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 65, 1, 54, 2, 224, 1, 11, 32, 2, 65, 192, 1, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 184, 1, 32, 2, 40, 2, 224, 1, 65, 1, 70, 13, 2, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 71, 13, 1, 11, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 33, 4, 11, 32, 3, 40, 2, 0, 32, 4, 106, 65, 253, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 12, 3, 11, 32, 13, 32, 2, 41, 3, 184, 1, 55, 2, 0, 32, 13, 65, 8, 106, 32, 2, 65, 192, 1, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 160, 1, 106, 32, 13, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 152, 1, 11, 32, 12, 32, 2, 41, 3, 152, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 160, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 17, 65, 216, 0, 106, 41, 3, 0, 33, 20, 32, 17, 65, 208, 0, 106, 41, 3, 0, 33, 21, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 8, 77, 4, 127, 32, 3, 32, 4, 65, 9, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 34, 4, 65, 218, 132, 192, 0, 41, 0, 0, 55, 0, 0, 32, 4, 65, 8, 106, 65, 226, 132, 192, 0, 45, 0, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 9, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 1, 77, 4, 127, 32, 3, 32, 4, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 32, 21, 66, 1, 82, 4, 64, 32, 2, 65, 240, 1, 106, 32, 3, 16, 191, 1, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 3, 32, 20, 16, 189, 1, 11, 32, 16, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 12, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 17, 65, 224, 0, 106, 45, 0, 0, 33, 11, 32, 5, 40, 2, 0, 34, 4, 32, 10, 40, 2, 0, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 7, 77, 4, 127, 32, 3, 32, 4, 65, 8, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 66, 242, 202, 193, 227, 150, 239, 215, 183, 238, 0, 55, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 34, 4, 54, 2, 0, 32, 10, 40, 2, 0, 32, 4, 107, 65, 1, 77, 4, 127, 32, 3, 32, 4, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 253, 132, 192, 0, 65, 5, 16, 192, 1, 12, 3, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 142, 133, 192, 0, 65, 6, 16, 192, 1, 12, 2, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 137, 133, 192, 0, 65, 5, 16, 192, 1, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 3, 65, 130, 133, 192, 0, 65, 7, 16, 192, 1, 11, 32, 16, 32, 8, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 168, 1, 32, 2, 40, 2, 240, 1, 65, 1, 71, 13, 1, 32, 12, 32, 2, 41, 3, 168, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 128, 1, 106, 32, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 120, 12, 1, 11, 32, 2, 65, 136, 1, 106, 32, 3, 65, 0, 16, 184, 1, 32, 2, 65, 128, 1, 106, 32, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 120, 32, 2, 40, 2, 136, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 244, 0, 106, 32, 2, 65, 128, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 120, 55, 2, 108, 12, 9, 11, 32, 9, 65, 232, 0, 106, 33, 9, 65, 1, 33, 4, 32, 17, 65, 232, 0, 106, 32, 19, 71, 13, 0, 11, 65, 0, 5, 32, 6, 11, 65, 255, 1, 113, 65, 0, 71, 16, 183, 1, 32, 2, 65, 224, 0, 106, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 88, 32, 2, 40, 2, 104, 65, 1, 70, 13, 7, 32, 2, 65, 240, 1, 106, 32, 2, 65, 208, 0, 106, 32, 1, 65, 16, 106, 16, 34, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 0, 106, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 2, 68, 32, 2, 65, 64, 107, 65, 4, 114, 12, 9, 11, 32, 2, 40, 2, 80, 34, 3, 40, 2, 8, 33, 4, 32, 2, 45, 0, 84, 69, 4, 64, 32, 3, 65, 4, 106, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 40, 2, 8, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 3, 32, 3, 40, 2, 8, 65, 1, 106, 34, 4, 54, 2, 8, 11, 32, 2, 65, 0, 58, 0, 84, 32, 3, 65, 4, 106, 34, 7, 40, 2, 0, 32, 4, 70, 4, 127, 32, 3, 32, 4, 65, 1, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 6, 54, 2, 0, 32, 7, 40, 2, 0, 32, 6, 107, 65, 5, 77, 4, 127, 32, 3, 32, 6, 65, 6, 16, 13, 32, 5, 40, 2, 0, 5, 32, 6, 11, 32, 3, 40, 2, 0, 106, 34, 6, 65, 163, 133, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 4, 106, 65, 167, 133, 192, 0, 47, 0, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 6, 106, 34, 5, 54, 2, 0, 32, 3, 65, 4, 106, 40, 2, 0, 32, 5, 107, 65, 1, 77, 4, 127, 32, 3, 32, 5, 65, 2, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 1, 40, 2, 28, 33, 4, 32, 2, 65, 240, 1, 106, 32, 3, 32, 1, 65, 36, 106, 40, 2, 0, 34, 5, 16, 193, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 220, 1, 106, 32, 2, 65, 240, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 2, 212, 1, 12, 5, 11, 32, 2, 65, 248, 1, 106, 45, 0, 0, 33, 7, 32, 2, 65, 208, 1, 106, 32, 2, 40, 2, 244, 1, 34, 6, 32, 5, 4, 127, 32, 4, 32, 5, 65, 24, 108, 106, 33, 9, 32, 7, 69, 33, 7, 32, 2, 65, 224, 1, 106, 65, 4, 114, 33, 5, 32, 2, 65, 240, 1, 106, 65, 4, 114, 33, 8, 3, 64, 32, 7, 4, 64, 32, 6, 40, 2, 8, 34, 7, 32, 6, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 6, 32, 7, 65, 1, 16, 13, 32, 6, 40, 2, 8, 5, 32, 7, 11, 32, 6, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 6, 32, 6, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 240, 1, 106, 32, 6, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 5, 32, 8, 41, 2, 0, 55, 2, 0, 32, 5, 65, 8, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 32, 2, 45, 0, 248, 1, 58, 0, 140, 1, 32, 2, 32, 2, 40, 2, 244, 1, 54, 2, 136, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 136, 1, 106, 65, 232, 132, 192, 0, 65, 4, 32, 4, 16, 18, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 5, 32, 2, 41, 2, 244, 1, 55, 2, 0, 32, 5, 65, 8, 106, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 136, 1, 106, 32, 4, 65, 12, 106, 34, 4, 16, 34, 32, 2, 40, 2, 240, 1, 65, 1, 71, 13, 1, 32, 5, 32, 2, 41, 2, 244, 1, 55, 2, 0, 32, 5, 65, 8, 106, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 192, 1, 106, 32, 5, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 184, 1, 12, 1, 11, 32, 2, 65, 224, 1, 106, 32, 2, 40, 2, 136, 1, 32, 2, 45, 0, 140, 1, 16, 184, 1, 32, 2, 65, 192, 1, 106, 32, 5, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 184, 1, 32, 2, 40, 2, 224, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 220, 1, 106, 32, 2, 65, 192, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 1, 55, 2, 212, 1, 12, 7, 11, 65, 1, 33, 7, 32, 4, 65, 12, 106, 34, 4, 32, 9, 71, 13, 0, 11, 65, 0, 5, 32, 7, 11, 65, 255, 1, 113, 65, 0, 71, 16, 183, 1, 32, 2, 65, 176, 1, 106, 32, 2, 65, 220, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 1, 55, 3, 168, 1, 32, 2, 40, 2, 208, 1, 65, 1, 70, 13, 5, 32, 3, 65, 8, 106, 40, 2, 0, 34, 5, 32, 3, 65, 4, 106, 34, 4, 40, 2, 0, 70, 4, 127, 32, 3, 32, 5, 65, 1, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 3, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 6, 54, 2, 0, 32, 2, 65, 0, 58, 0, 84, 32, 4, 40, 2, 0, 32, 6, 70, 4, 127, 32, 3, 32, 6, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 6, 11, 32, 3, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 3, 65, 4, 106, 34, 4, 40, 2, 0, 32, 5, 107, 65, 3, 77, 4, 127, 32, 3, 32, 5, 65, 4, 16, 13, 32, 3, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 3, 40, 2, 0, 106, 65, 228, 194, 209, 139, 6, 54, 0, 0, 32, 3, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 4, 106, 34, 6, 54, 2, 0, 32, 4, 40, 2, 0, 32, 6, 107, 65, 1, 77, 4, 127, 32, 3, 32, 6, 65, 2, 16, 13, 32, 5, 40, 2, 0, 5, 32, 6, 11, 32, 3, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 2, 64, 32, 1, 65, 40, 106, 34, 1, 40, 2, 0, 69, 4, 64, 32, 2, 65, 240, 1, 106, 32, 3, 16, 191, 1, 12, 1, 11, 32, 2, 65, 224, 1, 106, 32, 1, 16, 138, 1, 32, 2, 65, 240, 1, 106, 32, 3, 32, 2, 40, 2, 224, 1, 34, 1, 32, 2, 40, 2, 232, 1, 16, 190, 1, 32, 2, 40, 2, 228, 1, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 65, 192, 1, 106, 34, 1, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 3, 184, 1, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 204, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 1, 55, 2, 68, 32, 2, 65, 64, 107, 65, 4, 114, 12, 9, 11, 32, 2, 65, 64, 107, 32, 3, 65, 0, 16, 184, 1, 32, 2, 65, 56, 106, 32, 2, 65, 204, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 68, 55, 3, 48, 32, 2, 40, 2, 64, 65, 1, 71, 13, 1, 12, 9, 11, 32, 2, 65, 32, 106, 32, 2, 32, 1, 65, 4, 106, 16, 35, 32, 2, 65, 24, 106, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 65, 1, 71, 13, 1, 12, 10, 11, 32, 2, 40, 2, 8, 34, 1, 32, 2, 40, 2, 4, 70, 4, 127, 32, 2, 32, 1, 65, 1, 16, 13, 32, 2, 40, 2, 8, 5, 32, 1, 11, 32, 2, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 2, 65, 232, 1, 106, 32, 2, 65, 8, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 3, 0, 34, 20, 55, 3, 224, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 20, 55, 2, 4, 65, 0, 12, 9, 11, 32, 2, 65, 44, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 1, 55, 2, 36, 32, 2, 65, 32, 106, 65, 4, 114, 12, 6, 11, 32, 2, 65, 176, 1, 106, 32, 2, 65, 208, 1, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 168, 1, 11, 32, 2, 65, 204, 0, 106, 32, 2, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 168, 1, 55, 2, 68, 32, 2, 65, 64, 107, 65, 4, 114, 12, 2, 11, 32, 2, 65, 224, 0, 106, 32, 2, 65, 232, 0, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 88, 11, 32, 2, 65, 204, 0, 106, 32, 2, 65, 224, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 88, 55, 2, 68, 32, 2, 65, 64, 107, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 48, 11, 32, 2, 65, 44, 106, 32, 2, 65, 56, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 2, 36, 32, 2, 65, 32, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 16, 11, 32, 2, 65, 232, 1, 106, 34, 1, 32, 2, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 16, 55, 3, 224, 1, 2, 64, 32, 2, 40, 2, 0, 34, 3, 69, 13, 0, 32, 2, 40, 2, 4, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 2, 65, 248, 1, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 1, 55, 3, 240, 1, 32, 0, 65, 8, 106, 65, 153, 138, 192, 0, 65, 225, 0, 32, 2, 65, 240, 1, 106, 16, 31, 65, 1, 11, 54, 2, 0, 32, 2, 65, 128, 2, 106, 36, 0, 11, 248, 7, 1, 5, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 1, 45, 0, 4, 69, 4, 64, 32, 1, 40, 2, 0, 34, 4, 40, 2, 8, 34, 5, 32, 4, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 4, 32, 5, 65, 1, 16, 13, 32, 4, 40, 2, 8, 5, 32, 5, 11, 32, 4, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 1, 65, 0, 58, 0, 4, 32, 1, 40, 2, 0, 34, 4, 40, 2, 8, 34, 5, 32, 4, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 4, 32, 5, 65, 1, 16, 13, 32, 4, 40, 2, 8, 5, 32, 5, 11, 32, 4, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 4, 32, 4, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 34, 5, 65, 4, 106, 40, 2, 0, 32, 5, 65, 8, 106, 34, 4, 40, 2, 0, 34, 6, 107, 65, 9, 77, 4, 127, 32, 5, 32, 6, 65, 10, 16, 13, 32, 4, 40, 2, 0, 5, 32, 6, 11, 32, 5, 40, 2, 0, 106, 34, 5, 65, 236, 132, 192, 0, 41, 0, 0, 55, 0, 0, 32, 5, 65, 8, 106, 65, 244, 132, 192, 0, 47, 0, 0, 59, 0, 0, 32, 4, 32, 4, 40, 2, 0, 65, 10, 106, 54, 2, 0, 32, 1, 40, 2, 0, 34, 4, 65, 4, 106, 40, 2, 0, 32, 4, 65, 8, 106, 40, 2, 0, 34, 5, 107, 65, 1, 77, 4, 127, 32, 4, 32, 5, 65, 2, 16, 13, 32, 4, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 4, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 4, 65, 8, 106, 34, 5, 32, 5, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 2, 40, 2, 0, 33, 4, 32, 3, 65, 208, 0, 106, 32, 1, 40, 2, 0, 32, 2, 40, 2, 8, 34, 1, 16, 193, 1, 32, 0, 2, 127, 2, 64, 2, 64, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 3, 65, 36, 106, 32, 3, 65, 208, 0, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 1, 41, 2, 0, 55, 2, 28, 12, 1, 11, 32, 3, 65, 216, 0, 106, 45, 0, 0, 33, 2, 32, 3, 65, 24, 106, 32, 3, 40, 2, 84, 34, 5, 32, 1, 4, 127, 32, 4, 32, 1, 65, 24, 108, 106, 33, 7, 32, 2, 65, 255, 1, 113, 69, 33, 2, 32, 3, 65, 56, 106, 65, 4, 114, 33, 1, 32, 3, 65, 208, 0, 106, 65, 4, 114, 33, 6, 3, 64, 32, 2, 65, 1, 113, 4, 64, 32, 5, 40, 2, 8, 34, 2, 32, 5, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 5, 32, 2, 65, 1, 16, 13, 32, 5, 40, 2, 8, 5, 32, 2, 11, 32, 5, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 5, 32, 5, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 32, 3, 65, 208, 0, 106, 32, 5, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 1, 32, 6, 41, 2, 0, 55, 2, 0, 32, 1, 65, 8, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 32, 3, 45, 0, 88, 58, 0, 76, 32, 3, 32, 3, 40, 2, 84, 54, 2, 72, 32, 3, 65, 208, 0, 106, 32, 3, 65, 200, 0, 106, 65, 219, 129, 192, 0, 65, 3, 32, 4, 16, 18, 32, 3, 40, 2, 80, 65, 1, 70, 4, 64, 32, 1, 32, 3, 41, 2, 84, 55, 2, 0, 32, 1, 65, 8, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 208, 0, 106, 32, 3, 65, 200, 0, 106, 65, 178, 133, 192, 0, 65, 5, 32, 4, 65, 12, 106, 34, 4, 16, 18, 32, 3, 40, 2, 80, 65, 1, 71, 13, 1, 32, 1, 32, 3, 41, 2, 84, 55, 2, 0, 32, 1, 65, 8, 106, 32, 3, 65, 220, 0, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 48, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 1, 41, 2, 0, 55, 3, 40, 12, 1, 11, 32, 3, 65, 56, 106, 32, 3, 40, 2, 72, 32, 3, 45, 0, 76, 16, 184, 1, 32, 3, 65, 48, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 1, 41, 2, 0, 55, 3, 40, 32, 3, 40, 2, 56, 65, 1, 71, 13, 1, 11, 32, 3, 65, 36, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 40, 55, 2, 28, 12, 3, 11, 65, 1, 33, 2, 32, 4, 65, 12, 106, 34, 4, 32, 7, 71, 13, 0, 11, 65, 0, 5, 32, 2, 11, 65, 255, 1, 113, 65, 0, 71, 16, 183, 1, 32, 3, 65, 16, 106, 32, 3, 65, 36, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 28, 55, 3, 8, 65, 0, 32, 3, 40, 2, 24, 65, 1, 71, 13, 2, 26, 12, 1, 11, 32, 3, 65, 16, 106, 32, 3, 65, 36, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 28, 55, 3, 8, 11, 32, 0, 32, 3, 41, 3, 8, 55, 2, 4, 32, 0, 65, 12, 106, 32, 3, 65, 16, 106, 40, 2, 0, 54, 2, 0, 65, 1, 11, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 132, 3, 1, 2, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 65, 16, 106, 32, 1, 65, 137, 133, 192, 0, 65, 5, 16, 190, 1, 32, 3, 65, 8, 106, 34, 4, 32, 3, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 20, 55, 3, 0, 2, 64, 32, 3, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 65, 16, 106, 32, 1, 32, 2, 40, 2, 0, 32, 2, 40, 2, 8, 16, 190, 1, 32, 3, 65, 8, 106, 34, 2, 32, 3, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 20, 55, 3, 0, 32, 3, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 2, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 32, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 186, 1, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 172, 1, 11, 239, 19, 1, 13, 127, 35, 0, 65, 240, 1, 107, 34, 3, 36, 0, 32, 3, 65, 200, 0, 106, 32, 2, 16, 29, 2, 64, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 65, 1, 71, 4, 64, 32, 3, 65, 208, 0, 106, 40, 2, 0, 33, 15, 32, 3, 65, 212, 0, 106, 34, 4, 40, 2, 0, 33, 2, 32, 3, 40, 2, 76, 33, 13, 32, 3, 65, 64, 107, 32, 1, 16, 144, 1, 32, 3, 65, 200, 0, 106, 32, 3, 40, 2, 64, 32, 13, 32, 2, 32, 3, 40, 2, 68, 40, 2, 12, 17, 6, 0, 32, 3, 40, 2, 72, 65, 1, 70, 13, 2, 32, 3, 40, 2, 76, 65, 1, 70, 13, 1, 32, 3, 65, 248, 0, 106, 32, 3, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 65, 208, 0, 106, 41, 3, 0, 55, 3, 112, 32, 3, 65, 56, 106, 32, 3, 65, 240, 0, 106, 16, 139, 1, 32, 3, 65, 200, 1, 106, 32, 3, 40, 2, 56, 32, 3, 40, 2, 60, 16, 174, 1, 32, 3, 65, 48, 106, 32, 3, 65, 200, 1, 106, 16, 181, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 5, 12, 8, 11, 32, 3, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 5, 12, 8, 11, 32, 3, 65, 200, 1, 106, 16, 175, 1, 32, 3, 65, 40, 106, 32, 3, 65, 200, 1, 106, 16, 173, 1, 32, 3, 40, 2, 40, 33, 6, 32, 3, 32, 3, 45, 0, 44, 65, 1, 113, 34, 10, 58, 0, 220, 1, 32, 3, 32, 6, 54, 2, 216, 1, 32, 3, 65, 32, 106, 32, 6, 16, 181, 1, 65, 2, 33, 2, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 3, 32, 3, 45, 0, 33, 33, 1, 32, 3, 65, 144, 1, 106, 65, 4, 114, 33, 9, 32, 3, 65, 224, 1, 106, 65, 4, 114, 33, 14, 32, 10, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 3, 32, 10, 65, 255, 1, 113, 13, 1, 65, 9, 33, 2, 12, 11, 11, 32, 4, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 10, 32, 3, 65, 0, 58, 0, 220, 1, 12, 2, 11, 32, 6, 16, 175, 1, 32, 3, 65, 24, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 25, 33, 1, 12, 1, 11, 32, 7, 4, 64, 32, 3, 65, 188, 1, 106, 32, 11, 54, 2, 0, 32, 3, 65, 184, 1, 106, 32, 12, 54, 2, 0, 32, 3, 32, 7, 54, 2, 180, 1, 65, 0, 33, 1, 12, 11, 11, 32, 3, 65, 144, 1, 106, 65, 4, 114, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 3, 65, 188, 1, 106, 32, 3, 65, 156, 1, 106, 41, 2, 0, 55, 2, 0, 32, 3, 32, 3, 41, 2, 148, 1, 55, 2, 180, 1, 65, 1, 33, 1, 12, 10, 11, 32, 1, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 2, 32, 1, 65, 253, 0, 71, 13, 7, 65, 19, 33, 2, 12, 7, 11, 32, 3, 65, 16, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 2, 12, 5, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 2, 12, 5, 11, 32, 6, 16, 175, 1, 32, 3, 65, 144, 1, 106, 32, 6, 16, 180, 1, 32, 3, 40, 2, 160, 1, 33, 5, 32, 3, 40, 2, 156, 1, 33, 1, 32, 3, 40, 2, 152, 1, 33, 4, 32, 3, 40, 2, 148, 1, 33, 8, 32, 3, 40, 2, 144, 1, 65, 1, 70, 4, 64, 32, 8, 33, 2, 12, 5, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 4, 64, 65, 1, 33, 8, 32, 5, 65, 6, 70, 4, 64, 32, 4, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 8, 11, 32, 1, 69, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 6, 71, 13, 1, 32, 4, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 8, 11, 32, 8, 69, 13, 1, 11, 32, 3, 65, 144, 1, 106, 32, 6, 16, 179, 1, 32, 3, 65, 136, 1, 106, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 9, 41, 2, 0, 55, 3, 128, 1, 32, 3, 40, 2, 144, 1, 34, 1, 65, 21, 70, 13, 1, 32, 14, 32, 3, 41, 3, 128, 1, 55, 2, 0, 32, 14, 65, 8, 106, 32, 3, 65, 136, 1, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 1, 54, 2, 224, 1, 12, 2, 11, 32, 7, 4, 64, 32, 3, 65, 176, 1, 106, 65, 4, 114, 65, 249, 128, 192, 0, 65, 6, 16, 21, 12, 10, 11, 32, 3, 65, 144, 1, 106, 32, 3, 65, 216, 1, 106, 16, 23, 32, 3, 40, 2, 144, 1, 65, 1, 70, 4, 64, 32, 3, 65, 188, 1, 106, 32, 9, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 3, 32, 9, 41, 2, 0, 55, 2, 180, 1, 65, 1, 33, 1, 12, 11, 11, 32, 3, 40, 2, 156, 1, 33, 11, 32, 3, 40, 2, 152, 1, 33, 12, 32, 3, 40, 2, 148, 1, 33, 7, 12, 2, 11, 32, 3, 65, 224, 1, 106, 32, 6, 16, 24, 32, 3, 40, 2, 224, 1, 65, 21, 70, 13, 1, 11, 32, 3, 65, 188, 1, 106, 32, 3, 65, 232, 1, 106, 41, 3, 0, 55, 2, 0, 32, 3, 32, 3, 41, 3, 224, 1, 55, 2, 180, 1, 12, 6, 11, 32, 3, 65, 8, 106, 32, 6, 16, 181, 1, 65, 0, 33, 4, 32, 3, 45, 0, 9, 33, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 3, 11, 32, 3, 65, 168, 1, 106, 32, 3, 65, 232, 0, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 1, 106, 32, 3, 65, 224, 0, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 152, 1, 106, 32, 3, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 208, 0, 106, 41, 3, 0, 55, 3, 144, 1, 32, 3, 65, 196, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 180, 1, 32, 3, 65, 236, 130, 192, 0, 54, 2, 176, 1, 32, 3, 65, 7, 54, 2, 228, 1, 32, 3, 32, 3, 65, 224, 1, 106, 54, 2, 192, 1, 32, 3, 32, 3, 65, 144, 1, 106, 54, 2, 224, 1, 32, 3, 65, 128, 1, 106, 32, 3, 65, 176, 1, 106, 16, 135, 2, 32, 3, 65, 144, 1, 106, 16, 39, 32, 3, 40, 2, 128, 1, 33, 1, 32, 0, 65, 16, 106, 32, 3, 41, 2, 132, 1, 55, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 9, 11, 32, 3, 65, 232, 1, 106, 32, 3, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 65, 208, 0, 106, 41, 3, 0, 55, 3, 224, 1, 32, 3, 65, 164, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 148, 1, 32, 3, 65, 200, 130, 192, 0, 54, 2, 144, 1, 32, 3, 65, 8, 54, 2, 204, 1, 32, 3, 32, 3, 65, 200, 1, 106, 54, 2, 160, 1, 32, 3, 32, 3, 65, 224, 1, 106, 54, 2, 200, 1, 32, 3, 65, 176, 1, 106, 32, 3, 65, 144, 1, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 41, 3, 176, 1, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 184, 1, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 3, 40, 2, 224, 1, 34, 0, 69, 13, 7, 32, 3, 40, 2, 228, 1, 69, 13, 7, 32, 0, 16, 222, 1, 12, 7, 11, 32, 3, 65, 168, 1, 106, 32, 3, 65, 228, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 160, 1, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 152, 1, 106, 32, 4, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 76, 55, 3, 144, 1, 32, 3, 65, 196, 1, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 180, 1, 32, 3, 65, 168, 130, 192, 0, 54, 2, 176, 1, 32, 3, 65, 9, 54, 2, 204, 1, 32, 3, 32, 3, 65, 200, 1, 106, 54, 2, 192, 1, 32, 3, 32, 3, 65, 144, 1, 106, 54, 2, 200, 1, 32, 3, 65, 224, 1, 106, 32, 3, 65, 176, 1, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 41, 3, 224, 1, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 232, 1, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 144, 1, 14, 4, 0, 1, 2, 10, 3, 11, 2, 64, 32, 3, 40, 2, 148, 1, 34, 0, 69, 13, 0, 32, 3, 65, 152, 1, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 65, 160, 1, 106, 40, 2, 0, 34, 0, 69, 13, 9, 32, 3, 65, 164, 1, 106, 40, 2, 0, 69, 13, 9, 32, 0, 16, 222, 1, 12, 9, 11, 2, 64, 32, 3, 40, 2, 148, 1, 34, 0, 69, 13, 0, 32, 3, 65, 152, 1, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 65, 160, 1, 106, 40, 2, 0, 34, 0, 69, 13, 8, 32, 3, 65, 164, 1, 106, 40, 2, 0, 69, 13, 8, 32, 0, 16, 222, 1, 12, 8, 11, 32, 3, 40, 2, 148, 1, 34, 0, 69, 13, 7, 32, 3, 65, 152, 1, 106, 40, 2, 0, 69, 13, 7, 32, 0, 16, 222, 1, 12, 7, 11, 32, 3, 40, 2, 148, 1, 34, 0, 69, 13, 6, 32, 3, 65, 152, 1, 106, 40, 2, 0, 69, 13, 6, 32, 0, 16, 222, 1, 12, 6, 11, 32, 3, 65, 192, 1, 106, 32, 5, 54, 2, 0, 32, 3, 65, 188, 1, 106, 32, 1, 54, 2, 0, 32, 3, 65, 184, 1, 106, 32, 4, 54, 2, 0, 32, 3, 32, 2, 54, 2, 180, 1, 11, 32, 7, 13, 0, 65, 1, 33, 1, 12, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 1, 32, 7, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 4, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 4, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 65, 1, 33, 1, 32, 12, 65, 5, 116, 69, 32, 12, 69, 32, 7, 69, 114, 114, 13, 0, 32, 7, 16, 222, 1, 11, 32, 3, 65, 184, 1, 106, 40, 2, 0, 33, 4, 32, 3, 65, 188, 1, 106, 40, 2, 0, 33, 2, 32, 3, 40, 2, 180, 1, 33, 5, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 144, 1, 106, 32, 3, 65, 200, 1, 106, 16, 178, 1, 32, 3, 40, 2, 144, 1, 34, 8, 65, 21, 71, 4, 64, 32, 3, 65, 156, 1, 106, 40, 2, 0, 33, 10, 32, 3, 65, 152, 1, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 148, 1, 33, 7, 32, 2, 4, 64, 32, 2, 65, 5, 116, 33, 1, 32, 5, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 9, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 9, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 13, 2, 32, 5, 16, 222, 1, 12, 2, 11, 32, 3, 65, 144, 1, 106, 32, 3, 65, 200, 1, 106, 16, 176, 1, 32, 3, 40, 2, 144, 1, 34, 8, 65, 21, 71, 4, 64, 32, 3, 65, 156, 1, 106, 40, 2, 0, 33, 10, 32, 3, 65, 152, 1, 106, 40, 2, 0, 32, 3, 40, 2, 148, 1, 33, 7, 32, 2, 4, 64, 32, 2, 65, 5, 116, 33, 1, 32, 5, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 9, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 9, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 5, 16, 222, 1, 11, 33, 2, 32, 7, 33, 4, 32, 8, 33, 5, 12, 3, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 65, 0, 12, 3, 11, 32, 3, 65, 192, 1, 106, 40, 2, 0, 33, 10, 12, 1, 11, 32, 6, 33, 2, 32, 7, 33, 4, 32, 8, 33, 5, 11, 32, 3, 65, 156, 1, 106, 32, 10, 54, 2, 0, 32, 3, 65, 152, 1, 106, 32, 2, 54, 2, 0, 32, 3, 32, 4, 54, 2, 148, 1, 32, 3, 32, 5, 54, 2, 144, 1, 32, 0, 65, 8, 106, 65, 211, 137, 192, 0, 65, 45, 32, 3, 65, 144, 1, 106, 16, 25, 65, 1, 11, 54, 2, 0, 32, 3, 40, 2, 112, 34, 0, 69, 13, 0, 32, 3, 40, 2, 116, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 15, 69, 13, 0, 32, 13, 16, 222, 1, 11, 32, 3, 65, 240, 1, 106, 36, 0, 11, 242, 2, 1, 1, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 10, 8, 8, 0, 1, 8, 2, 3, 4, 5, 6, 7, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 7, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 7, 12, 8, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 6, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 6, 12, 7, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 5, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 5, 12, 6, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 4, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 4, 12, 5, 11, 2, 64, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 3, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 3, 12, 4, 11, 2, 64, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 2, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 2, 12, 3, 11, 2, 64, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 20, 106, 40, 2, 0, 69, 13, 1, 32, 1, 16, 222, 1, 12, 1, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 15, 11, 32, 1, 16, 222, 1, 11, 17, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 188, 2, 11, 13, 0, 66, 244, 249, 158, 230, 238, 163, 170, 249, 254, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 43, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 184, 133, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 176, 144, 192, 0, 54, 2, 8, 32, 0, 65, 31, 54, 2, 4, 32, 0, 65, 142, 144, 192, 0, 54, 2, 0, 32, 0, 16, 42, 0, 11, 17, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 188, 2, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 140, 1, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 195, 2, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 159, 2, 11, 159, 1, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 65, 11, 70, 4, 64, 32, 2, 65, 44, 106, 65, 0, 54, 2, 0, 32, 2, 65, 204, 133, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 244, 145, 192, 0, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 44, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 204, 133, 192, 0, 54, 2, 24, 32, 2, 65, 10, 54, 2, 12, 32, 2, 32, 0, 54, 2, 20, 32, 2, 32, 2, 65, 8, 106, 54, 2, 40, 32, 2, 32, 2, 65, 20, 106, 54, 2, 8, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 116, 11, 188, 11, 1, 6, 127, 2, 64, 32, 0, 40, 2, 0, 69, 4, 64, 32, 0, 40, 2, 4, 33, 4, 32, 0, 65, 12, 106, 40, 2, 0, 34, 1, 4, 64, 32, 4, 32, 1, 65, 232, 0, 108, 106, 33, 6, 3, 64, 32, 4, 34, 1, 65, 232, 0, 106, 33, 4, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 14, 2, 0, 2, 1, 11, 32, 1, 65, 12, 106, 40, 2, 0, 69, 4, 64, 2, 64, 32, 1, 40, 2, 16, 34, 3, 69, 13, 0, 32, 1, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 65, 28, 106, 40, 2, 0, 33, 2, 32, 1, 65, 36, 106, 40, 2, 0, 34, 3, 4, 64, 32, 3, 65, 5, 116, 33, 3, 32, 2, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 32, 1, 40, 2, 28, 33, 2, 11, 32, 1, 65, 32, 106, 40, 2, 0, 34, 1, 69, 32, 2, 69, 114, 32, 1, 65, 5, 116, 69, 114, 13, 2, 32, 2, 16, 222, 1, 12, 2, 11, 32, 1, 40, 2, 16, 33, 2, 32, 1, 65, 24, 106, 40, 2, 0, 34, 3, 4, 64, 32, 3, 65, 5, 116, 33, 3, 32, 2, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 32, 1, 40, 2, 16, 33, 2, 11, 32, 1, 65, 20, 106, 40, 2, 0, 34, 1, 69, 32, 2, 69, 114, 32, 1, 65, 5, 116, 69, 114, 13, 1, 32, 2, 16, 222, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 16, 106, 40, 2, 0, 14, 4, 0, 1, 2, 3, 4, 11, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 2, 64, 32, 1, 65, 32, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 65, 44, 106, 40, 2, 0, 33, 2, 32, 1, 65, 52, 106, 40, 2, 0, 34, 3, 4, 64, 32, 3, 65, 5, 116, 33, 3, 32, 2, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 32, 1, 40, 2, 44, 33, 2, 11, 32, 1, 65, 48, 106, 40, 2, 0, 34, 1, 69, 32, 2, 69, 114, 32, 1, 65, 5, 116, 69, 114, 13, 4, 32, 2, 16, 222, 1, 12, 4, 11, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 2, 64, 32, 1, 65, 32, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 65, 44, 106, 40, 2, 0, 33, 2, 32, 1, 65, 52, 106, 40, 2, 0, 34, 3, 4, 64, 32, 3, 65, 5, 116, 33, 3, 32, 2, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 32, 1, 40, 2, 44, 33, 2, 11, 32, 1, 65, 48, 106, 40, 2, 0, 34, 3, 69, 32, 2, 69, 114, 32, 3, 65, 5, 116, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 1, 65, 56, 106, 40, 2, 0, 34, 3, 69, 13, 3, 32, 1, 65, 60, 106, 40, 2, 0, 69, 13, 3, 32, 3, 16, 222, 1, 12, 3, 11, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 65, 32, 106, 40, 2, 0, 34, 3, 69, 13, 2, 32, 1, 65, 36, 106, 40, 2, 0, 69, 13, 2, 32, 3, 16, 222, 1, 12, 2, 11, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 65, 32, 106, 40, 2, 0, 34, 3, 69, 13, 1, 32, 1, 65, 36, 106, 40, 2, 0, 69, 13, 1, 32, 3, 16, 222, 1, 12, 1, 11, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 32, 6, 71, 13, 0, 11, 32, 0, 40, 2, 4, 33, 4, 11, 32, 0, 65, 8, 106, 40, 2, 0, 34, 1, 69, 32, 4, 69, 114, 32, 1, 65, 232, 0, 108, 69, 114, 69, 4, 64, 32, 4, 16, 222, 1, 11, 32, 0, 65, 16, 106, 40, 2, 0, 33, 2, 32, 0, 65, 24, 106, 40, 2, 0, 34, 1, 4, 64, 32, 2, 32, 1, 65, 24, 108, 106, 33, 1, 3, 64, 2, 64, 32, 2, 40, 2, 0, 34, 3, 69, 13, 0, 32, 2, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 2, 64, 32, 2, 65, 12, 106, 40, 2, 0, 34, 3, 69, 13, 0, 32, 2, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 2, 65, 24, 106, 34, 2, 32, 1, 71, 13, 0, 11, 32, 0, 40, 2, 16, 33, 2, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 1, 69, 32, 2, 69, 114, 32, 1, 65, 24, 108, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 0, 65, 28, 106, 40, 2, 0, 33, 3, 32, 0, 65, 36, 106, 40, 2, 0, 34, 1, 4, 64, 32, 3, 32, 1, 65, 24, 108, 106, 33, 4, 3, 64, 2, 64, 32, 3, 34, 1, 40, 2, 0, 34, 3, 69, 13, 0, 32, 1, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 1, 40, 2, 12, 33, 2, 32, 1, 65, 20, 106, 40, 2, 0, 34, 3, 4, 64, 32, 2, 32, 3, 65, 24, 108, 106, 33, 3, 3, 64, 2, 64, 32, 2, 40, 2, 0, 34, 6, 69, 13, 0, 32, 2, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 2, 64, 32, 2, 65, 12, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 2, 65, 16, 106, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 2, 65, 24, 106, 34, 2, 32, 3, 71, 13, 0, 11, 32, 1, 40, 2, 12, 33, 2, 11, 32, 1, 65, 24, 106, 33, 3, 32, 1, 65, 16, 106, 40, 2, 0, 34, 1, 69, 32, 2, 69, 114, 32, 1, 65, 24, 108, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 3, 32, 4, 71, 13, 0, 11, 32, 0, 40, 2, 28, 33, 3, 11, 32, 0, 65, 32, 106, 40, 2, 0, 34, 1, 69, 32, 3, 69, 114, 32, 1, 65, 24, 108, 69, 114, 69, 4, 64, 32, 3, 16, 222, 1, 11, 32, 0, 65, 40, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 44, 106, 40, 2, 0, 69, 13, 1, 32, 1, 16, 222, 1, 15, 11, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 11, 3, 0, 1, 11, 33, 1, 1, 127, 2, 64, 32, 0, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 11, 226, 1, 1, 2, 127, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 2, 0, 2, 1, 11, 32, 0, 65, 8, 106, 40, 2, 0, 34, 1, 69, 32, 0, 65, 12, 106, 40, 2, 0, 69, 114, 33, 2, 32, 0, 65, 4, 106, 40, 2, 0, 69, 4, 64, 32, 2, 69, 4, 64, 32, 1, 16, 222, 1, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 1, 69, 13, 2, 32, 0, 65, 24, 106, 40, 2, 0, 69, 13, 2, 32, 1, 16, 222, 1, 15, 11, 32, 2, 13, 1, 32, 1, 16, 222, 1, 12, 1, 11, 32, 0, 65, 8, 106, 40, 2, 0, 34, 1, 69, 32, 0, 65, 12, 106, 40, 2, 0, 69, 114, 33, 2, 32, 0, 65, 4, 106, 40, 2, 0, 69, 4, 64, 32, 2, 69, 4, 64, 32, 1, 16, 222, 1, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 65, 24, 106, 40, 2, 0, 69, 13, 1, 32, 1, 16, 222, 1, 15, 11, 32, 2, 69, 4, 64, 32, 1, 16, 222, 1, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 1, 69, 13, 0, 32, 0, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 11, 225, 2, 1, 3, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 127, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 12, 2, 11, 32, 0, 40, 2, 8, 34, 3, 32, 0, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 0, 32, 3, 65, 1, 16, 13, 32, 0, 40, 2, 8, 5, 32, 3, 11, 32, 0, 40, 2, 0, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 11, 33, 1, 32, 0, 65, 4, 106, 40, 2, 0, 32, 0, 65, 8, 106, 34, 3, 40, 2, 0, 34, 4, 107, 32, 1, 73, 4, 127, 32, 0, 32, 4, 32, 1, 16, 13, 32, 3, 40, 2, 0, 5, 32, 4, 11, 32, 0, 40, 2, 0, 106, 32, 2, 65, 12, 106, 32, 1, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 0, 32, 1, 106, 54, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 65, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 152, 139, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 81, 1, 2, 127, 32, 0, 40, 2, 0, 34, 0, 65, 4, 106, 40, 2, 0, 32, 0, 65, 8, 106, 34, 3, 40, 2, 0, 34, 4, 107, 32, 2, 73, 4, 127, 32, 0, 32, 4, 32, 2, 16, 13, 32, 3, 40, 2, 0, 5, 32, 4, 11, 32, 0, 40, 2, 0, 106, 32, 1, 32, 2, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 0, 32, 2, 106, 54, 2, 0, 65, 0, 11, 170, 1, 1, 2, 127, 2, 64, 2, 64, 32, 2, 4, 64, 65, 1, 33, 4, 32, 1, 65, 0, 78, 13, 1, 65, 0, 33, 2, 12, 2, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 4, 65, 0, 33, 2, 12, 1, 11, 2, 127, 2, 64, 2, 127, 2, 64, 2, 64, 32, 3, 40, 2, 0, 34, 5, 69, 4, 64, 32, 1, 13, 1, 12, 4, 11, 32, 3, 40, 2, 4, 34, 3, 13, 1, 32, 1, 69, 13, 3, 11, 32, 1, 32, 2, 16, 87, 12, 1, 11, 32, 5, 32, 3, 32, 2, 32, 1, 16, 88, 11, 33, 3, 32, 1, 12, 1, 11, 32, 2, 33, 3, 65, 0, 11, 32, 3, 69, 4, 64, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 0, 32, 3, 54, 2, 4, 65, 0, 33, 4, 33, 2, 11, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 219, 1, 1, 3, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 1, 65, 1, 106, 34, 2, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 4, 32, 2, 65, 4, 75, 27, 34, 2, 65, 255, 255, 255, 255, 3, 113, 32, 2, 70, 65, 2, 116, 33, 4, 32, 2, 65, 2, 116, 33, 2, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 4, 54, 2, 0, 32, 3, 32, 1, 65, 2, 116, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 32, 4, 32, 3, 65, 16, 106, 16, 58, 32, 3, 65, 8, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 2, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 65, 2, 118, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 218, 1, 2, 3, 127, 1, 126, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 1, 65, 1, 106, 34, 3, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 3, 32, 4, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 173, 66, 24, 126, 34, 5, 66, 32, 136, 167, 69, 65, 2, 116, 33, 3, 32, 5, 167, 33, 4, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 4, 54, 2, 0, 32, 2, 32, 1, 65, 24, 108, 54, 2, 20, 32, 2, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 32, 3, 32, 2, 65, 16, 106, 16, 58, 32, 2, 65, 8, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 3, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 65, 24, 110, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 218, 1, 1, 3, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 1, 65, 1, 106, 34, 2, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 4, 32, 2, 65, 4, 75, 27, 34, 2, 65, 255, 255, 255, 63, 113, 32, 2, 70, 65, 3, 116, 33, 4, 32, 2, 65, 5, 116, 33, 2, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 8, 54, 2, 0, 32, 3, 32, 1, 65, 5, 116, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 32, 4, 32, 3, 65, 16, 106, 16, 58, 32, 3, 65, 8, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 2, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 65, 5, 118, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 221, 1, 2, 3, 127, 1, 126, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 1, 65, 1, 106, 34, 3, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 3, 32, 4, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 173, 66, 232, 0, 126, 34, 5, 66, 32, 136, 167, 69, 65, 3, 116, 33, 3, 32, 5, 167, 33, 4, 2, 64, 32, 1, 69, 4, 64, 32, 2, 65, 0, 54, 2, 16, 12, 1, 11, 32, 2, 65, 24, 106, 65, 8, 54, 2, 0, 32, 2, 32, 1, 65, 232, 0, 108, 54, 2, 20, 32, 2, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 2, 32, 4, 32, 3, 32, 2, 65, 16, 106, 16, 58, 32, 2, 65, 8, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 3, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 65, 232, 0, 110, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 173, 2, 1, 1, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 2, 54, 2, 4, 32, 5, 32, 1, 54, 2, 0, 32, 5, 65, 28, 106, 65, 2, 54, 2, 0, 32, 5, 65, 44, 106, 65, 11, 54, 2, 0, 32, 5, 66, 2, 55, 2, 12, 32, 5, 65, 200, 141, 192, 0, 54, 2, 8, 32, 5, 65, 2, 54, 2, 36, 32, 5, 32, 4, 54, 2, 52, 32, 5, 32, 3, 54, 2, 48, 32, 5, 32, 5, 65, 32, 106, 54, 2, 24, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 54, 2, 32, 32, 5, 66, 0, 55, 2, 60, 32, 5, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 68, 32, 5, 65, 3, 54, 2, 76, 32, 5, 32, 5, 65, 196, 0, 106, 54, 2, 72, 32, 5, 32, 5, 65, 56, 106, 54, 2, 84, 32, 5, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 5, 66, 1, 55, 2, 92, 32, 5, 65, 204, 133, 192, 0, 54, 2, 88, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 104, 32, 5, 65, 212, 0, 106, 65, 152, 139, 192, 0, 32, 5, 65, 216, 0, 106, 16, 151, 2, 4, 64, 65, 212, 133, 192, 0, 65, 55, 32, 5, 65, 216, 0, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 5, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 0, 32, 5, 41, 3, 56, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 5, 65, 240, 0, 106, 36, 0, 11, 178, 3, 2, 4, 127, 1, 126, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 2, 65, 48, 106, 32, 1, 40, 2, 0, 16, 179, 1, 32, 2, 65, 40, 106, 34, 3, 32, 2, 65, 60, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 32, 2, 64, 32, 2, 40, 2, 48, 34, 4, 65, 21, 70, 4, 64, 32, 2, 65, 24, 106, 32, 1, 40, 2, 0, 34, 1, 16, 181, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 24, 65, 1, 113, 4, 64, 32, 2, 45, 0, 25, 34, 3, 65, 83, 106, 14, 4, 2, 1, 1, 3, 1, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 5, 11, 32, 3, 65, 79, 106, 65, 255, 1, 113, 65, 9, 73, 13, 2, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 4, 11, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 0, 66, 0, 55, 2, 0, 12, 2, 11, 32, 1, 16, 175, 1, 32, 2, 65, 16, 106, 32, 1, 16, 182, 1, 32, 3, 65, 80, 106, 65, 255, 1, 113, 33, 3, 2, 64, 2, 64, 32, 2, 45, 0, 17, 34, 4, 65, 80, 106, 65, 255, 1, 113, 65, 9, 75, 13, 0, 32, 2, 45, 0, 16, 65, 1, 113, 69, 13, 0, 3, 64, 32, 1, 16, 175, 1, 32, 3, 173, 66, 10, 126, 34, 6, 66, 32, 136, 167, 4, 64, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 5, 11, 32, 6, 167, 34, 5, 32, 4, 65, 80, 106, 65, 255, 1, 113, 106, 34, 3, 32, 5, 73, 13, 2, 32, 2, 65, 8, 106, 32, 1, 16, 182, 1, 32, 2, 45, 0, 9, 34, 4, 65, 80, 106, 65, 255, 1, 113, 65, 9, 75, 13, 1, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 12, 2, 11, 32, 0, 66, 129, 128, 128, 128, 208, 1, 55, 2, 0, 12, 1, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 64, 107, 36, 0, 11, 151, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 198, 2, 2, 64, 32, 3, 45, 0, 8, 65, 1, 70, 4, 64, 32, 3, 32, 3, 45, 0, 9, 58, 0, 39, 32, 3, 65, 204, 0, 106, 65, 2, 54, 2, 0, 32, 3, 65, 220, 0, 106, 65, 5, 54, 2, 0, 32, 3, 66, 2, 55, 2, 60, 32, 3, 65, 168, 142, 192, 0, 54, 2, 56, 32, 3, 65, 2, 54, 2, 84, 32, 3, 32, 3, 65, 208, 0, 106, 54, 2, 72, 32, 3, 32, 3, 65, 39, 106, 54, 2, 88, 32, 3, 32, 3, 54, 2, 80, 32, 3, 65, 40, 106, 32, 3, 65, 56, 106, 16, 135, 2, 32, 3, 65, 56, 106, 65, 4, 114, 32, 3, 65, 40, 106, 16, 137, 2, 32, 3, 65, 20, 54, 2, 56, 2, 64, 32, 3, 40, 2, 40, 34, 1, 69, 13, 0, 32, 3, 40, 2, 44, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 32, 3, 41, 3, 56, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 64, 107, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 16, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 181, 4, 1, 4, 127, 35, 0, 65, 208, 0, 107, 34, 2, 36, 0, 32, 2, 65, 16, 106, 32, 1, 40, 2, 0, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 17, 34, 4, 34, 3, 65, 44, 71, 4, 64, 32, 3, 65, 253, 0, 70, 13, 3, 32, 1, 45, 0, 4, 13, 1, 65, 9, 33, 3, 12, 8, 11, 32, 1, 45, 0, 4, 69, 13, 1, 11, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 1, 40, 2, 0, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 181, 1, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 9, 33, 4, 12, 1, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 4, 65, 255, 1, 113, 34, 3, 65, 253, 0, 70, 13, 2, 32, 3, 65, 34, 71, 4, 64, 65, 16, 33, 3, 12, 4, 11, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 181, 1, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 3, 16, 175, 1, 32, 2, 65, 40, 106, 32, 3, 16, 180, 1, 32, 2, 65, 52, 106, 40, 2, 0, 33, 5, 32, 2, 65, 48, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 44, 33, 3, 32, 2, 40, 2, 40, 65, 1, 71, 4, 64, 32, 5, 69, 32, 3, 69, 32, 4, 69, 114, 114, 13, 3, 32, 4, 16, 222, 1, 12, 3, 11, 32, 3, 65, 21, 70, 13, 2, 32, 2, 65, 56, 106, 40, 2, 0, 33, 1, 12, 1, 11, 65, 19, 33, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 40, 106, 32, 1, 40, 2, 0, 16, 179, 1, 32, 2, 65, 200, 0, 106, 34, 3, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 64, 2, 64, 2, 64, 32, 2, 40, 2, 40, 34, 4, 65, 21, 71, 4, 64, 32, 2, 65, 36, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 64, 55, 2, 28, 32, 2, 32, 4, 54, 2, 24, 12, 1, 11, 32, 2, 65, 24, 106, 32, 1, 40, 2, 0, 16, 24, 32, 2, 40, 2, 24, 65, 21, 70, 13, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 24, 55, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 32, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 128, 2, 59, 1, 0, 11, 32, 2, 65, 208, 0, 106, 36, 0, 11, 253, 1, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 137, 1, 2, 64, 32, 3, 40, 2, 8, 65, 1, 70, 4, 64, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 232, 141, 192, 0, 54, 2, 64, 32, 3, 65, 2, 54, 2, 92, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 80, 32, 3, 32, 3, 54, 2, 88, 32, 3, 65, 48, 106, 32, 3, 65, 64, 107, 16, 135, 2, 32, 3, 65, 64, 107, 65, 4, 114, 32, 3, 65, 48, 106, 16, 137, 2, 32, 3, 65, 20, 54, 2, 64, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 40, 2, 52, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 32, 3, 41, 3, 64, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 200, 0, 106, 41, 3, 0, 55, 2, 0, 32, 3, 65, 16, 106, 16, 39, 12, 1, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 20, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 207, 2, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 181, 1, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 9, 34, 3, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 221, 0, 71, 4, 64, 32, 1, 45, 0, 4, 69, 13, 4, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 1, 40, 2, 0, 16, 175, 1, 32, 2, 32, 1, 40, 2, 0, 16, 181, 1, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 1, 33, 3, 11, 32, 3, 65, 221, 0, 71, 13, 2, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 19, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 40, 2, 0, 16, 24, 32, 2, 65, 24, 106, 34, 1, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 34, 3, 65, 21, 70, 4, 64, 32, 0, 65, 128, 2, 59, 1, 0, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 16, 55, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 11, 163, 2, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 2, 64, 2, 64, 32, 4, 65, 11, 70, 4, 64, 32, 1, 65, 143, 146, 192, 0, 65, 11, 16, 212, 2, 69, 13, 1, 11, 32, 0, 32, 1, 32, 4, 65, 156, 146, 192, 0, 65, 1, 16, 63, 12, 1, 11, 32, 0, 65, 21, 54, 2, 0, 11, 32, 3, 69, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 2, 64, 32, 3, 65, 11, 70, 4, 64, 32, 1, 65, 143, 146, 192, 0, 65, 11, 16, 212, 2, 69, 13, 1, 11, 32, 0, 32, 1, 32, 3, 65, 156, 146, 192, 0, 65, 1, 16, 63, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 237, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 71, 32, 3, 69, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 71, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 138, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 123, 106, 14, 20, 6, 9, 1, 2, 9, 9, 4, 3, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 0, 9, 11, 32, 1, 65, 230, 146, 192, 0, 65, 24, 16, 212, 2, 69, 13, 6, 12, 8, 11, 32, 1, 65, 252, 142, 192, 0, 65, 7, 16, 212, 2, 13, 7, 32, 0, 65, 0, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 15, 11, 32, 1, 41, 0, 0, 66, 227, 224, 213, 251, 197, 237, 219, 183, 240, 0, 82, 13, 6, 32, 0, 65, 1, 58, 0, 1, 12, 5, 11, 32, 1, 65, 181, 146, 192, 0, 65, 12, 16, 212, 2, 13, 5, 32, 0, 65, 2, 58, 0, 1, 12, 4, 11, 32, 1, 65, 193, 146, 192, 0, 65, 11, 16, 212, 2, 13, 4, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 1, 65, 204, 146, 192, 0, 65, 21, 16, 212, 2, 13, 3, 32, 0, 65, 4, 58, 0, 1, 12, 2, 11, 32, 1, 65, 225, 146, 192, 0, 65, 5, 16, 212, 2, 13, 2, 32, 0, 65, 5, 58, 0, 1, 12, 1, 11, 32, 0, 65, 6, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 15, 11, 32, 0, 65, 4, 106, 32, 1, 32, 2, 65, 128, 147, 192, 0, 65, 7, 16, 63, 32, 0, 65, 1, 58, 0, 0, 11, 241, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 6, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 121, 106, 14, 7, 0, 1, 9, 9, 9, 9, 2, 9, 11, 32, 1, 65, 197, 147, 192, 0, 65, 7, 16, 212, 2, 69, 13, 2, 12, 8, 11, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 7, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 8, 11, 32, 1, 65, 213, 147, 192, 0, 65, 13, 16, 212, 2, 13, 6, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 2, 58, 0, 1, 11, 65, 0, 12, 5, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 121, 106, 14, 7, 0, 1, 6, 6, 6, 6, 2, 6, 11, 32, 1, 65, 197, 147, 192, 0, 65, 7, 16, 212, 2, 69, 13, 2, 12, 5, 11, 32, 1, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 4, 32, 0, 65, 0, 59, 1, 0, 12, 7, 11, 32, 1, 65, 213, 147, 192, 0, 65, 13, 16, 212, 2, 13, 3, 32, 0, 65, 128, 2, 59, 1, 0, 12, 6, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 5, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 12, 3, 11, 32, 0, 65, 4, 106, 32, 1, 32, 3, 65, 228, 147, 192, 0, 65, 3, 16, 63, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 65, 4, 106, 32, 1, 32, 4, 65, 228, 147, 192, 0, 65, 3, 16, 63, 65, 1, 11, 58, 0, 0, 32, 3, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 65, 32, 106, 36, 0, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 184, 142, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 87, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 184, 142, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 133, 2, 0, 11, 220, 13, 1, 11, 127, 35, 0, 65, 224, 1, 107, 34, 5, 36, 0, 32, 1, 40, 2, 8, 34, 7, 65, 200, 142, 192, 0, 65, 15, 32, 1, 65, 12, 106, 40, 2, 0, 34, 6, 40, 2, 40, 17, 3, 0, 32, 1, 40, 2, 4, 33, 14, 32, 1, 40, 2, 0, 33, 10, 32, 5, 65, 176, 1, 106, 32, 7, 32, 4, 40, 2, 0, 34, 11, 32, 4, 40, 2, 8, 32, 6, 40, 2, 12, 34, 12, 17, 6, 0, 32, 5, 65, 248, 0, 106, 34, 1, 32, 5, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 128, 1, 106, 34, 9, 32, 5, 65, 208, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 65, 192, 1, 106, 41, 3, 0, 55, 3, 112, 32, 5, 65, 188, 1, 106, 34, 13, 40, 2, 0, 33, 8, 32, 5, 65, 184, 1, 106, 40, 2, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 40, 2, 176, 1, 65, 1, 71, 4, 64, 32, 5, 40, 2, 180, 1, 33, 1, 32, 5, 65, 176, 1, 106, 32, 7, 32, 4, 40, 2, 12, 34, 9, 32, 4, 65, 20, 106, 40, 2, 0, 32, 12, 17, 6, 0, 32, 5, 65, 144, 1, 106, 32, 13, 41, 2, 0, 55, 3, 0, 32, 5, 65, 152, 1, 106, 32, 5, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 160, 1, 106, 32, 5, 65, 204, 1, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 168, 1, 106, 32, 5, 65, 212, 1, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 2, 180, 1, 55, 3, 136, 1, 32, 5, 40, 2, 176, 1, 34, 12, 65, 1, 70, 13, 1, 32, 5, 65, 220, 0, 106, 32, 5, 65, 144, 1, 106, 40, 2, 0, 54, 2, 0, 32, 5, 65, 232, 0, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 8, 54, 2, 80, 32, 5, 32, 6, 54, 2, 76, 32, 5, 32, 1, 54, 2, 72, 32, 5, 32, 5, 41, 3, 136, 1, 55, 2, 84, 32, 5, 32, 3, 41, 2, 0, 55, 3, 96, 32, 5, 65, 32, 106, 32, 5, 65, 200, 0, 106, 16, 32, 32, 5, 65, 16, 106, 34, 13, 32, 5, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 24, 106, 34, 15, 32, 5, 65, 64, 107, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 65, 48, 106, 41, 3, 0, 55, 3, 8, 32, 5, 65, 44, 106, 40, 2, 0, 33, 7, 32, 5, 65, 40, 106, 40, 2, 0, 33, 8, 32, 5, 40, 2, 32, 65, 1, 70, 13, 2, 32, 10, 65, 215, 142, 192, 0, 65, 6, 32, 5, 40, 2, 36, 34, 10, 32, 7, 32, 14, 40, 2, 16, 17, 7, 0, 32, 8, 4, 64, 32, 10, 16, 222, 1, 11, 32, 1, 69, 32, 6, 69, 114, 69, 4, 64, 32, 1, 16, 222, 1, 11, 2, 64, 32, 5, 40, 2, 84, 34, 1, 69, 13, 0, 32, 5, 65, 216, 0, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 2, 64, 32, 5, 40, 2, 96, 34, 1, 69, 13, 0, 32, 5, 65, 228, 0, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 5, 65, 204, 1, 106, 66, 0, 55, 2, 0, 32, 5, 65, 192, 1, 106, 66, 0, 55, 3, 0, 32, 5, 66, 0, 55, 2, 180, 1, 32, 5, 65, 0, 54, 2, 212, 1, 32, 5, 65, 212, 140, 192, 0, 40, 2, 0, 34, 1, 54, 2, 200, 1, 32, 5, 32, 1, 54, 2, 188, 1, 32, 5, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 176, 1, 65, 7, 65, 1, 16, 87, 34, 1, 69, 13, 4, 32, 1, 65, 3, 106, 65, 224, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 1, 65, 221, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 13, 65, 1, 16, 87, 34, 6, 69, 13, 5, 32, 6, 65, 5, 106, 65, 233, 142, 192, 0, 41, 0, 0, 55, 0, 0, 32, 6, 65, 228, 142, 192, 0, 41, 0, 0, 55, 0, 0, 32, 5, 65, 188, 1, 106, 65, 0, 16, 60, 32, 0, 32, 5, 41, 3, 176, 1, 55, 2, 4, 32, 0, 65, 12, 106, 32, 5, 65, 184, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 28, 106, 32, 5, 65, 200, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 36, 106, 32, 5, 65, 208, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 44, 106, 32, 5, 65, 216, 1, 106, 41, 3, 0, 55, 2, 0, 32, 5, 40, 2, 188, 1, 32, 5, 40, 2, 196, 1, 34, 8, 65, 24, 108, 106, 34, 7, 32, 6, 54, 2, 12, 32, 7, 66, 135, 128, 128, 128, 240, 0, 55, 2, 4, 32, 7, 32, 1, 54, 2, 0, 32, 7, 65, 16, 106, 66, 141, 128, 128, 128, 208, 1, 55, 2, 0, 32, 5, 32, 8, 65, 1, 106, 54, 2, 196, 1, 32, 0, 65, 20, 106, 32, 5, 65, 192, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 0, 54, 2, 0, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 11, 16, 222, 1, 11, 32, 4, 65, 16, 106, 40, 2, 0, 4, 64, 32, 9, 16, 222, 1, 11, 32, 3, 40, 2, 12, 33, 1, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 4, 32, 1, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 1, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 8, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 8, 32, 0, 16, 222, 1, 12, 8, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 112, 55, 2, 0, 32, 0, 65, 12, 106, 32, 8, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 32, 106, 32, 9, 41, 3, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 11, 16, 222, 1, 11, 32, 4, 65, 12, 106, 40, 2, 0, 34, 0, 69, 13, 5, 32, 4, 65, 16, 106, 40, 2, 0, 69, 13, 5, 32, 0, 16, 222, 1, 12, 5, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 41, 2, 140, 1, 55, 2, 0, 32, 0, 65, 32, 106, 32, 5, 65, 164, 1, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 5, 65, 156, 1, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 5, 65, 148, 1, 106, 41, 2, 0, 55, 2, 0, 32, 1, 69, 32, 6, 69, 114, 13, 1, 32, 1, 16, 222, 1, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 8, 55, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 65, 8, 106, 32, 8, 54, 2, 0, 32, 0, 65, 32, 106, 32, 15, 41, 3, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 13, 41, 3, 0, 55, 2, 0, 32, 1, 69, 32, 6, 69, 114, 69, 4, 64, 32, 1, 16, 222, 1, 11, 2, 64, 32, 5, 40, 2, 84, 34, 0, 69, 13, 0, 32, 5, 65, 216, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 5, 40, 2, 96, 34, 0, 69, 13, 0, 32, 5, 65, 228, 0, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 65, 4, 106, 40, 2, 0, 4, 64, 32, 11, 16, 222, 1, 11, 32, 4, 65, 16, 106, 40, 2, 0, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 65, 1, 70, 13, 2, 12, 3, 11, 65, 7, 65, 1, 16, 133, 2, 0, 11, 65, 13, 65, 1, 16, 133, 2, 0, 11, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 40, 2, 12, 33, 1, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 4, 32, 1, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 6, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 4, 65, 96, 106, 34, 4, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 1, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 5, 65, 224, 1, 106, 36, 0, 11, 188, 10, 1, 14, 127, 35, 0, 65, 144, 1, 107, 34, 4, 36, 0, 32, 4, 65, 232, 0, 106, 32, 1, 40, 2, 0, 34, 11, 65, 215, 142, 192, 0, 65, 6, 32, 1, 40, 2, 4, 34, 12, 40, 2, 12, 17, 6, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 104, 34, 7, 69, 4, 64, 65, 5, 65, 1, 16, 87, 34, 1, 69, 13, 1, 32, 1, 65, 4, 106, 65, 245, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 1, 65, 241, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 0, 65, 16, 106, 66, 133, 128, 128, 128, 208, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 6, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 4, 40, 2, 108, 33, 8, 32, 4, 65, 232, 0, 106, 32, 7, 32, 4, 65, 240, 0, 106, 40, 2, 0, 16, 28, 32, 4, 65, 200, 0, 106, 34, 6, 32, 4, 65, 244, 0, 106, 34, 13, 41, 2, 0, 55, 3, 0, 32, 4, 65, 208, 0, 106, 34, 5, 32, 4, 65, 252, 0, 106, 34, 14, 41, 2, 0, 55, 3, 0, 32, 4, 65, 216, 0, 106, 34, 9, 32, 4, 65, 132, 1, 106, 34, 15, 41, 2, 0, 55, 3, 0, 32, 4, 65, 224, 0, 106, 34, 10, 32, 4, 65, 140, 1, 106, 34, 16, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 108, 55, 3, 64, 2, 64, 32, 4, 40, 2, 104, 65, 1, 71, 4, 64, 32, 4, 65, 40, 106, 32, 10, 40, 2, 0, 54, 2, 0, 32, 4, 65, 32, 106, 32, 9, 41, 3, 0, 55, 3, 0, 32, 4, 65, 24, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 4, 65, 16, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 64, 55, 3, 8, 32, 4, 65, 232, 0, 106, 32, 1, 40, 2, 8, 32, 3, 40, 2, 0, 34, 17, 32, 3, 40, 2, 8, 32, 1, 65, 12, 106, 40, 2, 0, 40, 2, 12, 17, 6, 0, 32, 6, 32, 13, 41, 2, 0, 55, 3, 0, 32, 5, 32, 14, 41, 2, 0, 55, 3, 0, 32, 9, 32, 15, 41, 2, 0, 55, 3, 0, 32, 10, 32, 16, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 108, 55, 3, 64, 32, 4, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 65, 56, 106, 34, 1, 32, 4, 65, 200, 0, 106, 34, 6, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 64, 55, 3, 48, 2, 64, 32, 4, 40, 2, 8, 34, 5, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 4, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 48, 55, 3, 8, 32, 4, 65, 232, 0, 106, 32, 4, 65, 8, 106, 16, 32, 32, 6, 32, 4, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 208, 0, 106, 34, 5, 32, 4, 65, 136, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 65, 248, 0, 106, 41, 3, 0, 55, 3, 64, 32, 4, 65, 244, 0, 106, 40, 2, 0, 33, 1, 32, 4, 65, 240, 0, 106, 40, 2, 0, 33, 6, 32, 4, 40, 2, 104, 65, 1, 71, 4, 64, 32, 11, 65, 215, 142, 192, 0, 65, 6, 32, 4, 40, 2, 108, 34, 5, 32, 1, 32, 12, 40, 2, 16, 17, 7, 0, 32, 6, 4, 64, 32, 5, 16, 222, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 40, 106, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 28, 106, 65, 212, 140, 192, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 0, 65, 20, 106, 66, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 0, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 4, 2, 64, 32, 4, 40, 2, 8, 34, 0, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 4, 40, 2, 20, 34, 0, 69, 13, 0, 32, 4, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 4, 40, 2, 32, 34, 0, 69, 13, 0, 32, 4, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 8, 4, 64, 32, 7, 16, 222, 1, 11, 32, 3, 65, 4, 106, 40, 2, 0, 4, 64, 32, 17, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 7, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 7, 32, 0, 16, 222, 1, 12, 7, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 4, 41, 3, 64, 55, 2, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 32, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 200, 0, 106, 41, 3, 0, 55, 2, 0, 12, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 68, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 204, 0, 106, 41, 2, 0, 55, 2, 0, 12, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 68, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 204, 0, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 65, 5, 65, 1, 16, 133, 2, 0, 11, 2, 64, 32, 4, 40, 2, 8, 34, 0, 69, 13, 0, 32, 4, 40, 2, 12, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 4, 40, 2, 20, 34, 0, 69, 13, 0, 32, 4, 65, 24, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 40, 2, 32, 34, 0, 69, 13, 0, 32, 4, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 8, 69, 13, 0, 32, 7, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 65, 144, 1, 106, 36, 0, 11, 163, 46, 2, 18, 127, 2, 126, 35, 0, 65, 144, 2, 107, 34, 6, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 1, 107, 14, 6, 2, 3, 4, 5, 6, 0, 1, 11, 32, 6, 65, 152, 1, 106, 32, 1, 40, 2, 8, 34, 4, 65, 204, 133, 192, 0, 65, 0, 32, 1, 65, 12, 106, 40, 2, 0, 34, 1, 40, 2, 16, 34, 5, 17, 6, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 6, 32, 6, 65, 128, 2, 106, 34, 8, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 9, 32, 6, 65, 176, 1, 106, 34, 10, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 11, 32, 6, 65, 168, 1, 106, 34, 12, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 14, 41, 3, 0, 34, 24, 55, 3, 232, 1, 32, 24, 167, 65, 2, 71, 4, 64, 32, 10, 32, 8, 41, 3, 0, 55, 3, 0, 32, 12, 32, 9, 41, 3, 0, 55, 3, 0, 32, 14, 32, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 132, 145, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 204, 1, 32, 6, 32, 6, 65, 200, 1, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 200, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 27, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 6, 65, 152, 1, 106, 32, 4, 65, 140, 145, 192, 0, 65, 26, 32, 5, 17, 6, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 7, 32, 6, 65, 128, 2, 106, 34, 5, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 8, 32, 6, 65, 176, 1, 106, 34, 9, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 24, 55, 3, 232, 1, 32, 24, 167, 65, 2, 71, 4, 64, 32, 9, 32, 5, 41, 3, 0, 55, 3, 0, 32, 11, 32, 8, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 132, 145, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 204, 1, 32, 6, 32, 6, 65, 200, 1, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 200, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 27, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 6, 66, 0, 55, 2, 156, 1, 32, 6, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 152, 1, 32, 6, 65, 56, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 65, 56, 106, 32, 1, 40, 2, 20, 34, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 8, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 8, 32, 6, 65, 176, 1, 106, 34, 9, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 24, 55, 3, 232, 1, 32, 24, 167, 65, 2, 71, 4, 64, 32, 9, 32, 1, 41, 3, 0, 55, 3, 0, 32, 11, 32, 8, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 132, 145, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 76, 32, 6, 32, 6, 65, 200, 0, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 72, 32, 6, 65, 24, 106, 32, 6, 65, 240, 0, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 24, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 26, 11, 32, 6, 65, 232, 1, 106, 16, 39, 65, 3, 65, 1, 16, 87, 34, 1, 69, 13, 9, 32, 1, 65, 204, 1, 58, 0, 2, 32, 1, 65, 170, 247, 2, 59, 0, 0, 32, 6, 66, 131, 128, 128, 128, 48, 55, 2, 156, 1, 32, 6, 32, 1, 54, 2, 152, 1, 32, 6, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 32, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 10, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 34, 8, 32, 6, 65, 176, 1, 106, 34, 9, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 34, 10, 32, 6, 65, 168, 1, 106, 34, 11, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 34, 12, 41, 3, 0, 34, 24, 55, 3, 232, 1, 32, 24, 167, 65, 2, 71, 4, 64, 32, 9, 32, 1, 41, 3, 0, 55, 3, 0, 32, 11, 32, 8, 41, 3, 0, 55, 3, 0, 32, 12, 32, 10, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 132, 145, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 76, 32, 6, 32, 6, 65, 200, 0, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 72, 32, 6, 65, 200, 1, 106, 32, 6, 65, 240, 0, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 200, 1, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 1, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 12, 25, 11, 32, 6, 65, 232, 1, 106, 16, 39, 65, 17, 65, 1, 16, 87, 34, 1, 69, 13, 11, 32, 1, 66, 166, 205, 154, 181, 234, 212, 169, 211, 166, 127, 55, 0, 0, 32, 1, 65, 16, 106, 65, 166, 127, 58, 0, 0, 32, 1, 65, 8, 106, 66, 166, 205, 154, 181, 234, 212, 169, 211, 166, 127, 55, 0, 0, 32, 6, 66, 145, 128, 128, 128, 144, 2, 55, 2, 156, 1, 32, 6, 32, 1, 54, 2, 152, 1, 32, 6, 65, 200, 1, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 65, 152, 1, 106, 32, 4, 32, 6, 65, 200, 1, 106, 32, 5, 17, 3, 0, 32, 6, 40, 2, 152, 1, 65, 1, 71, 13, 12, 32, 6, 65, 128, 2, 106, 34, 1, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 32, 6, 65, 176, 1, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 6, 65, 240, 1, 106, 32, 6, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 65, 160, 1, 106, 41, 3, 0, 34, 24, 55, 3, 232, 1, 32, 24, 167, 65, 2, 71, 4, 64, 32, 4, 32, 1, 41, 3, 0, 55, 3, 0, 32, 6, 65, 168, 1, 106, 32, 6, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 160, 1, 106, 32, 6, 65, 240, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 152, 1, 32, 6, 65, 132, 1, 106, 65, 1, 54, 2, 0, 32, 6, 66, 1, 55, 2, 116, 32, 6, 65, 132, 145, 192, 0, 54, 2, 112, 32, 6, 65, 12, 54, 2, 44, 32, 6, 32, 6, 65, 40, 106, 54, 2, 128, 1, 32, 6, 32, 6, 65, 152, 1, 106, 54, 2, 40, 32, 6, 65, 200, 0, 106, 32, 6, 65, 240, 0, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 6, 65, 152, 1, 106, 16, 39, 32, 6, 40, 2, 200, 1, 34, 0, 69, 13, 25, 32, 6, 40, 2, 204, 1, 69, 13, 25, 32, 0, 16, 222, 1, 12, 25, 11, 32, 6, 65, 232, 1, 106, 16, 39, 32, 0, 65, 40, 106, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 28, 106, 65, 212, 140, 192, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 0, 65, 20, 106, 66, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 0, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 2, 64, 32, 6, 40, 2, 200, 1, 34, 0, 69, 13, 0, 32, 6, 40, 2, 204, 1, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 6, 40, 2, 0, 34, 0, 69, 13, 0, 32, 6, 40, 2, 4, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 6, 40, 2, 56, 34, 0, 69, 13, 26, 32, 6, 40, 2, 60, 69, 13, 26, 32, 0, 16, 222, 1, 12, 26, 11, 32, 6, 65, 16, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 1, 41, 2, 0, 34, 24, 55, 3, 0, 32, 2, 65, 20, 106, 40, 2, 0, 33, 12, 32, 2, 65, 36, 106, 40, 2, 0, 33, 19, 32, 2, 65, 40, 106, 41, 3, 0, 33, 25, 32, 3, 65, 16, 106, 40, 2, 0, 33, 4, 32, 3, 65, 20, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 16, 33, 8, 32, 2, 40, 2, 32, 33, 11, 32, 3, 40, 2, 0, 33, 2, 32, 3, 40, 2, 4, 33, 14, 32, 3, 40, 2, 8, 33, 1, 32, 3, 40, 2, 12, 33, 9, 32, 6, 65, 152, 1, 106, 32, 24, 167, 65, 215, 142, 192, 0, 65, 6, 32, 6, 40, 2, 4, 40, 2, 12, 17, 6, 0, 2, 64, 2, 64, 32, 6, 40, 2, 152, 1, 34, 16, 69, 4, 64, 65, 5, 65, 1, 16, 87, 34, 1, 69, 13, 25, 32, 1, 65, 4, 106, 65, 245, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 1, 65, 241, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 0, 65, 16, 106, 66, 133, 128, 128, 128, 208, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 6, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 32, 2, 69, 32, 14, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 5, 4, 64, 32, 5, 65, 5, 116, 33, 1, 32, 9, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 13, 1, 32, 8, 16, 222, 1, 12, 1, 11, 32, 6, 40, 2, 156, 1, 33, 20, 32, 6, 65, 152, 1, 106, 32, 16, 32, 6, 65, 160, 1, 106, 34, 15, 40, 2, 0, 16, 28, 32, 6, 65, 184, 1, 106, 40, 2, 0, 33, 17, 32, 6, 65, 180, 1, 106, 40, 2, 0, 33, 10, 32, 6, 65, 176, 1, 106, 40, 2, 0, 33, 3, 32, 6, 65, 172, 1, 106, 40, 2, 0, 33, 21, 32, 6, 65, 168, 1, 106, 40, 2, 0, 33, 18, 32, 6, 65, 164, 1, 106, 40, 2, 0, 33, 7, 32, 15, 40, 2, 0, 33, 22, 2, 64, 32, 6, 40, 2, 152, 1, 34, 13, 65, 1, 71, 4, 64, 32, 6, 40, 2, 156, 1, 33, 15, 2, 127, 2, 64, 32, 1, 32, 7, 71, 13, 0, 32, 2, 32, 15, 32, 1, 16, 212, 2, 13, 0, 32, 6, 32, 3, 54, 2, 48, 32, 6, 32, 21, 54, 2, 44, 32, 6, 32, 18, 54, 2, 40, 32, 6, 32, 25, 62, 2, 160, 1, 32, 6, 32, 19, 54, 2, 156, 1, 32, 6, 32, 11, 54, 2, 152, 1, 32, 6, 65, 208, 1, 106, 32, 6, 65, 152, 1, 106, 16, 136, 1, 32, 6, 66, 128, 128, 128, 128, 16, 55, 3, 200, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 16, 106, 32, 6, 65, 200, 1, 106, 16, 38, 32, 6, 65, 240, 1, 106, 34, 1, 32, 6, 65, 164, 1, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 248, 1, 106, 32, 6, 65, 172, 1, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 128, 2, 106, 32, 6, 65, 180, 1, 106, 34, 3, 41, 2, 0, 55, 3, 0, 32, 6, 65, 136, 2, 106, 32, 6, 65, 188, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 232, 1, 32, 6, 40, 2, 152, 1, 65, 1, 71, 4, 64, 32, 6, 65, 248, 0, 106, 34, 7, 32, 1, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 232, 1, 55, 3, 112, 32, 6, 65, 200, 1, 106, 16, 54, 32, 6, 65, 208, 0, 106, 32, 7, 41, 3, 0, 34, 24, 55, 3, 0, 32, 6, 65, 64, 107, 32, 24, 62, 2, 0, 32, 6, 32, 6, 41, 3, 112, 34, 24, 55, 3, 72, 32, 6, 32, 24, 55, 3, 56, 32, 3, 66, 0, 55, 2, 0, 32, 6, 65, 168, 1, 106, 66, 0, 55, 3, 0, 32, 6, 66, 0, 55, 2, 156, 1, 32, 6, 65, 0, 54, 2, 188, 1, 32, 6, 65, 212, 140, 192, 0, 40, 2, 0, 34, 1, 54, 2, 176, 1, 32, 6, 32, 1, 54, 2, 164, 1, 32, 6, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 152, 1, 65, 6, 65, 1, 16, 87, 34, 1, 69, 13, 19, 32, 1, 65, 4, 106, 65, 250, 142, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 246, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 7, 65, 1, 16, 87, 34, 3, 69, 13, 20, 32, 3, 65, 3, 106, 65, 255, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 3, 65, 252, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 65, 164, 1, 106, 65, 0, 16, 60, 32, 6, 40, 2, 164, 1, 34, 13, 32, 6, 40, 2, 172, 1, 34, 23, 65, 24, 108, 106, 34, 7, 32, 3, 54, 2, 12, 32, 7, 66, 134, 128, 128, 128, 224, 0, 55, 2, 4, 32, 7, 32, 1, 54, 2, 0, 32, 7, 65, 16, 106, 66, 135, 128, 128, 128, 240, 0, 55, 2, 0, 32, 6, 32, 23, 65, 1, 106, 34, 1, 54, 2, 172, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 40, 106, 16, 137, 2, 65, 11, 65, 1, 16, 87, 34, 3, 69, 13, 21, 32, 3, 65, 7, 106, 65, 138, 143, 192, 0, 40, 0, 0, 54, 0, 0, 32, 3, 65, 131, 143, 192, 0, 41, 0, 0, 55, 0, 0, 32, 6, 65, 240, 1, 106, 32, 6, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 72, 55, 3, 232, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 232, 1, 106, 16, 136, 1, 32, 6, 40, 2, 168, 1, 32, 1, 70, 4, 64, 32, 6, 65, 164, 1, 106, 32, 1, 16, 60, 32, 6, 40, 2, 164, 1, 33, 13, 32, 6, 40, 2, 172, 1, 33, 1, 11, 32, 13, 32, 1, 65, 24, 108, 106, 34, 7, 66, 139, 128, 128, 128, 176, 1, 55, 2, 4, 32, 7, 32, 3, 54, 2, 0, 32, 7, 32, 6, 41, 3, 112, 55, 2, 12, 32, 7, 65, 20, 106, 32, 6, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 1, 65, 1, 106, 54, 2, 172, 1, 65, 8, 65, 1, 16, 87, 34, 13, 69, 13, 22, 32, 13, 66, 232, 194, 141, 219, 150, 140, 221, 183, 237, 0, 55, 0, 0, 65, 240, 1, 65, 4, 16, 87, 34, 1, 69, 13, 23, 65, 6, 65, 1, 16, 87, 34, 3, 69, 13, 24, 32, 3, 65, 4, 106, 65, 250, 142, 192, 0, 47, 0, 0, 59, 0, 0, 32, 3, 65, 246, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 7, 65, 1, 16, 87, 34, 7, 69, 13, 25, 32, 1, 66, 135, 128, 128, 128, 240, 0, 55, 2, 16, 32, 1, 32, 7, 54, 2, 12, 32, 1, 66, 134, 128, 128, 128, 224, 0, 55, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 7, 65, 3, 106, 65, 255, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 7, 65, 252, 142, 192, 0, 40, 0, 0, 54, 0, 0, 32, 6, 40, 2, 184, 1, 34, 3, 32, 6, 40, 2, 180, 1, 70, 4, 64, 32, 6, 65, 176, 1, 106, 32, 3, 16, 60, 32, 6, 40, 2, 184, 1, 33, 3, 11, 32, 6, 40, 2, 176, 1, 32, 3, 65, 24, 108, 106, 34, 7, 32, 1, 54, 2, 12, 32, 7, 66, 136, 128, 128, 128, 128, 1, 55, 2, 4, 32, 7, 32, 13, 54, 2, 0, 32, 7, 65, 16, 106, 66, 138, 128, 128, 128, 16, 55, 2, 0, 32, 6, 32, 3, 65, 1, 106, 54, 2, 184, 1, 32, 6, 65, 240, 1, 106, 34, 7, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 40, 55, 3, 232, 1, 32, 6, 65, 24, 106, 32, 6, 65, 232, 1, 106, 16, 136, 1, 32, 6, 65, 208, 0, 106, 34, 13, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 208, 1, 106, 34, 23, 32, 6, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 24, 55, 3, 72, 32, 6, 32, 6, 41, 3, 56, 55, 3, 200, 1, 32, 6, 40, 2, 160, 1, 34, 3, 32, 6, 40, 2, 156, 1, 70, 4, 64, 32, 6, 65, 152, 1, 106, 32, 3, 16, 62, 32, 6, 40, 2, 160, 1, 33, 3, 11, 32, 6, 40, 2, 152, 1, 32, 3, 65, 232, 0, 108, 106, 34, 1, 66, 0, 55, 3, 0, 32, 1, 65, 8, 106, 66, 0, 55, 3, 0, 32, 1, 65, 16, 106, 32, 6, 41, 3, 72, 55, 2, 0, 32, 1, 65, 24, 106, 32, 13, 40, 2, 0, 54, 2, 0, 32, 1, 65, 28, 106, 32, 6, 41, 3, 200, 1, 55, 2, 0, 32, 1, 65, 36, 106, 32, 23, 40, 2, 0, 54, 2, 0, 32, 1, 65, 40, 106, 32, 6, 41, 3, 232, 1, 55, 3, 0, 32, 1, 65, 48, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 1, 65, 56, 106, 32, 6, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 64, 107, 32, 6, 65, 128, 2, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 200, 0, 106, 32, 6, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 3, 58, 0, 96, 32, 1, 66, 0, 55, 3, 80, 32, 1, 32, 6, 40, 0, 112, 54, 0, 97, 32, 1, 65, 228, 0, 106, 32, 6, 65, 243, 0, 106, 40, 0, 0, 54, 0, 0, 32, 6, 32, 3, 65, 1, 106, 54, 2, 160, 1, 65, 3, 65, 1, 16, 87, 34, 1, 69, 13, 26, 32, 1, 65, 2, 106, 65, 144, 143, 192, 0, 45, 0, 0, 58, 0, 0, 32, 1, 65, 142, 143, 192, 0, 47, 0, 0, 59, 0, 0, 2, 64, 32, 6, 40, 2, 188, 1, 34, 3, 69, 13, 0, 32, 6, 65, 192, 1, 106, 40, 2, 0, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 0, 32, 6, 41, 3, 152, 1, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 44, 106, 66, 131, 128, 128, 128, 48, 55, 2, 0, 32, 0, 65, 12, 106, 32, 6, 65, 160, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 168, 1, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 28, 106, 32, 6, 65, 176, 1, 106, 41, 3, 0, 55, 2, 0, 32, 6, 32, 1, 54, 2, 188, 1, 32, 0, 65, 36, 106, 32, 6, 65, 184, 1, 106, 41, 3, 0, 55, 2, 0, 65, 1, 12, 2, 11, 32, 6, 65, 140, 1, 106, 32, 6, 65, 132, 2, 106, 41, 2, 0, 55, 2, 0, 32, 6, 65, 132, 1, 106, 32, 6, 65, 252, 1, 106, 41, 2, 0, 55, 2, 0, 32, 6, 65, 252, 0, 106, 32, 6, 65, 244, 1, 106, 41, 2, 0, 55, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 2, 116, 32, 6, 65, 200, 1, 106, 16, 54, 32, 6, 65, 232, 0, 106, 32, 6, 65, 144, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 224, 0, 106, 32, 6, 65, 136, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 216, 0, 106, 32, 6, 65, 128, 1, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 208, 0, 106, 32, 6, 65, 248, 0, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 6, 41, 3, 112, 55, 3, 72, 32, 0, 65, 32, 106, 32, 6, 65, 228, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 6, 65, 220, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 212, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 6, 41, 2, 76, 55, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 6, 40, 2, 40, 34, 0, 69, 13, 0, 32, 6, 40, 2, 44, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 22, 4, 64, 32, 15, 16, 222, 1, 11, 32, 10, 69, 32, 17, 69, 114, 13, 3, 32, 10, 16, 222, 1, 12, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 11, 54, 2, 0, 65, 0, 11, 32, 15, 69, 32, 22, 69, 114, 69, 4, 64, 32, 15, 16, 222, 1, 11, 69, 13, 3, 32, 10, 69, 32, 17, 69, 114, 69, 4, 64, 32, 10, 16, 222, 1, 11, 32, 20, 4, 64, 32, 16, 16, 222, 1, 11, 32, 2, 69, 32, 14, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 5, 4, 64, 32, 5, 65, 5, 116, 33, 1, 32, 9, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 13, 30, 32, 8, 16, 222, 1, 12, 30, 11, 32, 6, 65, 188, 1, 106, 40, 2, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 36, 106, 32, 1, 54, 2, 0, 32, 0, 65, 32, 106, 32, 17, 54, 2, 0, 32, 0, 65, 28, 106, 32, 10, 54, 2, 0, 32, 0, 65, 24, 106, 32, 3, 54, 2, 0, 32, 0, 65, 20, 106, 32, 21, 54, 2, 0, 32, 0, 65, 16, 106, 32, 18, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 65, 8, 106, 32, 22, 54, 2, 0, 11, 32, 20, 4, 64, 32, 16, 16, 222, 1, 11, 32, 2, 69, 32, 14, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 5, 4, 64, 32, 5, 65, 5, 116, 33, 1, 32, 9, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 69, 4, 64, 32, 8, 16, 222, 1, 11, 32, 13, 65, 1, 71, 13, 28, 11, 32, 11, 69, 32, 19, 69, 114, 13, 27, 32, 11, 16, 222, 1, 12, 27, 11, 32, 18, 69, 32, 21, 69, 114, 69, 4, 64, 32, 18, 16, 222, 1, 11, 32, 10, 69, 32, 17, 69, 114, 69, 4, 64, 32, 10, 16, 222, 1, 11, 32, 20, 4, 64, 32, 16, 16, 222, 1, 11, 32, 2, 69, 32, 14, 69, 114, 69, 4, 64, 32, 2, 16, 222, 1, 11, 32, 5, 4, 64, 32, 5, 65, 5, 116, 33, 1, 32, 9, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 2, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 4, 69, 32, 4, 65, 5, 116, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 69, 4, 64, 32, 8, 16, 222, 1, 11, 32, 11, 69, 32, 19, 69, 114, 13, 26, 32, 11, 16, 222, 1, 12, 26, 11, 16, 78, 0, 11, 32, 6, 65, 168, 1, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 160, 1, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 1, 41, 2, 0, 55, 3, 152, 1, 32, 6, 65, 152, 1, 106, 16, 79, 0, 11, 16, 80, 0, 11, 32, 5, 64, 0, 34, 1, 65, 127, 70, 4, 64, 65, 18, 65, 1, 16, 87, 34, 1, 69, 13, 17, 32, 0, 65, 1, 54, 2, 0, 32, 1, 65, 16, 106, 65, 140, 144, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 8, 106, 65, 132, 144, 192, 0, 41, 0, 0, 55, 0, 0, 32, 1, 65, 252, 143, 192, 0, 41, 0, 0, 55, 0, 0, 32, 0, 65, 16, 106, 66, 146, 128, 128, 128, 160, 2, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 12, 22, 11, 65, 4, 65, 1, 16, 87, 34, 4, 69, 13, 17, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 44, 106, 66, 132, 128, 128, 128, 192, 0, 55, 2, 0, 32, 0, 65, 40, 106, 32, 4, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 2, 0, 32, 0, 65, 28, 106, 65, 212, 140, 192, 0, 40, 2, 0, 34, 5, 54, 2, 0, 32, 0, 65, 20, 106, 66, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 66, 0, 55, 2, 0, 32, 0, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 4, 32, 4, 32, 1, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 1, 65, 24, 116, 114, 32, 1, 65, 8, 118, 65, 128, 254, 3, 113, 32, 1, 65, 24, 118, 114, 114, 54, 0, 0, 12, 21, 11, 16, 44, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 176, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 224, 139, 192, 0, 65, 192, 144, 192, 0, 16, 160, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 176, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 224, 139, 192, 0, 65, 168, 145, 192, 0, 16, 160, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 176, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 240, 139, 192, 0, 65, 184, 145, 192, 0, 16, 160, 2, 0, 11, 65, 3, 65, 1, 16, 133, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 176, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 240, 139, 192, 0, 65, 200, 145, 192, 0, 16, 160, 2, 0, 11, 65, 17, 65, 1, 16, 133, 2, 0, 11, 32, 6, 65, 248, 0, 106, 32, 6, 65, 164, 1, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 156, 1, 55, 3, 112, 65, 176, 139, 192, 0, 65, 46, 32, 6, 65, 240, 0, 106, 65, 240, 139, 192, 0, 65, 216, 145, 192, 0, 16, 160, 2, 0, 11, 65, 6, 65, 1, 16, 133, 2, 0, 11, 65, 7, 65, 1, 16, 133, 2, 0, 11, 65, 11, 65, 1, 16, 133, 2, 0, 11, 65, 8, 65, 1, 16, 133, 2, 0, 11, 65, 240, 1, 65, 4, 16, 133, 2, 0, 11, 65, 6, 65, 1, 16, 133, 2, 0, 11, 65, 7, 65, 1, 16, 133, 2, 0, 11, 65, 3, 65, 1, 16, 133, 2, 0, 11, 65, 18, 65, 1, 16, 133, 2, 0, 11, 65, 4, 65, 1, 16, 133, 2, 0, 11, 65, 5, 65, 1, 16, 133, 2, 0, 11, 32, 6, 40, 2, 0, 34, 0, 69, 13, 0, 32, 6, 40, 2, 4, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 6, 40, 2, 56, 34, 0, 69, 13, 0, 32, 6, 40, 2, 60, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 0, 34, 0, 69, 13, 0, 32, 3, 65, 4, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 40, 2, 12, 33, 4, 32, 3, 65, 20, 106, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 5, 116, 33, 1, 32, 4, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 3, 65, 16, 106, 40, 2, 0, 34, 0, 69, 32, 0, 65, 5, 116, 69, 114, 69, 4, 64, 32, 4, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 6, 65, 144, 2, 106, 36, 0, 11, 53, 1, 2, 126, 66, 1, 33, 0, 3, 64, 66, 0, 32, 0, 32, 0, 66, 255, 179, 196, 195, 33, 86, 27, 34, 1, 66, 1, 124, 34, 0, 32, 1, 90, 13, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 160, 143, 192, 0, 16, 142, 2, 0, 11, 138, 2, 2, 4, 127, 2, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 65, 204, 140, 192, 0, 40, 2, 0, 33, 2, 32, 0, 40, 2, 4, 33, 3, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 1, 32, 5, 55, 3, 0, 32, 1, 66, 0, 55, 2, 12, 32, 1, 32, 2, 54, 2, 8, 32, 1, 32, 1, 54, 2, 20, 32, 1, 65, 13, 54, 2, 28, 32, 1, 32, 1, 65, 20, 106, 54, 2, 24, 32, 1, 32, 1, 65, 8, 106, 54, 2, 36, 32, 1, 65, 1, 54, 2, 60, 32, 1, 66, 1, 55, 2, 44, 32, 1, 65, 204, 133, 192, 0, 54, 2, 40, 32, 1, 32, 1, 65, 24, 106, 54, 2, 56, 32, 1, 65, 36, 106, 65, 152, 139, 192, 0, 32, 1, 65, 40, 106, 16, 151, 2, 13, 1, 32, 0, 65, 176, 143, 192, 0, 65, 8, 32, 1, 40, 2, 8, 32, 1, 40, 2, 16, 32, 3, 40, 2, 16, 17, 7, 0, 2, 64, 32, 1, 40, 2, 8, 34, 4, 69, 13, 0, 32, 1, 40, 2, 12, 69, 13, 0, 32, 4, 16, 222, 1, 11, 32, 1, 41, 3, 0, 34, 6, 66, 1, 124, 34, 5, 32, 6, 90, 13, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 184, 143, 192, 0, 16, 142, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 1, 65, 40, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 192, 1, 1, 5, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 65, 4, 65, 4, 16, 87, 34, 2, 4, 64, 32, 2, 65, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 2, 4, 32, 0, 32, 2, 54, 2, 0, 65, 1, 33, 1, 2, 64, 3, 64, 32, 1, 65, 2, 116, 32, 2, 106, 65, 124, 106, 40, 2, 0, 34, 3, 65, 1, 106, 34, 4, 32, 3, 73, 13, 1, 32, 0, 40, 2, 4, 32, 1, 70, 4, 127, 32, 0, 32, 1, 16, 59, 32, 0, 40, 2, 0, 33, 2, 32, 0, 40, 2, 8, 5, 32, 1, 11, 65, 2, 116, 32, 2, 106, 32, 4, 54, 2, 0, 32, 0, 32, 0, 40, 2, 8, 34, 3, 65, 1, 106, 34, 1, 54, 2, 8, 32, 1, 32, 3, 79, 13, 0, 11, 65, 200, 143, 192, 0, 65, 17, 65, 220, 143, 192, 0, 16, 156, 2, 0, 11, 65, 128, 128, 192, 0, 65, 28, 65, 236, 143, 192, 0, 16, 142, 2, 0, 11, 65, 4, 65, 4, 16, 133, 2, 0, 11, 185, 62, 2, 14, 127, 1, 126, 35, 0, 65, 208, 4, 107, 34, 4, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 2, 127, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 0, 65, 1, 107, 14, 2, 1, 0, 2, 11, 32, 3, 65, 8, 106, 40, 2, 0, 33, 10, 32, 3, 40, 2, 4, 33, 11, 32, 4, 65, 144, 1, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 136, 1, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 128, 1, 32, 2, 65, 36, 106, 40, 2, 0, 33, 12, 32, 4, 65, 152, 1, 106, 32, 2, 40, 2, 32, 34, 13, 32, 2, 65, 40, 106, 40, 2, 0, 34, 15, 16, 138, 2, 2, 64, 32, 10, 4, 64, 32, 4, 40, 2, 152, 1, 33, 1, 32, 4, 40, 2, 156, 1, 33, 6, 32, 4, 40, 2, 160, 1, 33, 5, 32, 4, 65, 248, 1, 106, 33, 8, 32, 4, 65, 240, 1, 106, 33, 9, 32, 4, 65, 232, 1, 106, 33, 14, 32, 10, 33, 7, 3, 64, 32, 1, 33, 3, 32, 4, 65, 136, 2, 106, 16, 211, 1, 32, 4, 65, 136, 2, 106, 32, 1, 32, 5, 16, 208, 1, 32, 8, 66, 0, 55, 3, 0, 32, 9, 66, 0, 55, 3, 0, 32, 14, 66, 0, 55, 3, 0, 32, 4, 66, 0, 55, 3, 224, 1, 32, 4, 65, 248, 2, 106, 32, 4, 65, 136, 2, 106, 65, 240, 0, 16, 210, 2, 26, 32, 4, 65, 248, 2, 106, 32, 4, 65, 224, 1, 106, 16, 212, 1, 65, 32, 65, 1, 16, 87, 34, 1, 69, 13, 2, 32, 1, 32, 4, 41, 3, 224, 1, 55, 0, 0, 32, 1, 65, 24, 106, 32, 8, 41, 3, 0, 55, 0, 0, 32, 1, 65, 16, 106, 32, 9, 41, 3, 0, 55, 0, 0, 32, 1, 65, 8, 106, 32, 14, 41, 3, 0, 55, 0, 0, 32, 3, 69, 32, 6, 69, 114, 69, 4, 64, 32, 3, 16, 222, 1, 11, 65, 32, 33, 6, 65, 32, 33, 5, 32, 7, 65, 127, 106, 34, 7, 13, 0, 11, 32, 4, 32, 1, 54, 2, 152, 1, 32, 4, 66, 160, 128, 128, 128, 128, 4, 55, 2, 156, 1, 11, 32, 11, 69, 4, 64, 32, 4, 65, 128, 3, 106, 32, 4, 65, 160, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 152, 1, 55, 3, 248, 2, 32, 4, 65, 224, 1, 106, 32, 4, 65, 248, 2, 106, 16, 136, 1, 32, 4, 65, 148, 2, 106, 32, 4, 65, 232, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 0, 54, 2, 136, 2, 32, 4, 32, 4, 41, 3, 224, 1, 55, 2, 140, 2, 32, 12, 69, 13, 20, 32, 13, 16, 222, 1, 12, 20, 11, 32, 4, 32, 15, 54, 2, 128, 3, 32, 4, 32, 12, 54, 2, 252, 2, 32, 4, 32, 13, 54, 2, 248, 2, 32, 4, 65, 168, 1, 106, 32, 4, 65, 248, 2, 106, 16, 136, 1, 32, 4, 65, 160, 4, 106, 16, 187, 1, 32, 4, 65, 136, 2, 106, 32, 4, 65, 160, 4, 106, 65, 197, 147, 192, 0, 65, 7, 16, 195, 1, 2, 64, 2, 64, 2, 64, 32, 4, 65, 128, 4, 106, 2, 127, 32, 4, 40, 2, 136, 2, 65, 1, 70, 4, 64, 32, 4, 65, 148, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 2, 140, 4, 32, 4, 65, 136, 4, 106, 65, 4, 114, 12, 1, 11, 32, 4, 32, 4, 40, 2, 140, 2, 54, 2, 152, 4, 32, 4, 32, 4, 65, 144, 2, 106, 45, 0, 0, 58, 0, 156, 4, 32, 4, 65, 136, 2, 106, 32, 4, 65, 152, 4, 106, 65, 204, 147, 192, 0, 65, 5, 32, 11, 65, 127, 106, 16, 12, 32, 4, 40, 2, 136, 2, 65, 1, 70, 4, 64, 32, 4, 65, 148, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 2, 140, 4, 32, 4, 65, 136, 4, 106, 65, 4, 114, 12, 1, 11, 32, 4, 65, 136, 2, 106, 32, 4, 65, 152, 4, 106, 65, 209, 147, 192, 0, 65, 4, 32, 10, 16, 12, 32, 4, 40, 2, 136, 2, 65, 1, 71, 13, 1, 32, 4, 65, 148, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 2, 140, 4, 32, 4, 65, 136, 4, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 248, 3, 12, 1, 11, 32, 4, 65, 136, 4, 106, 32, 4, 40, 2, 152, 4, 32, 4, 45, 0, 156, 4, 16, 185, 1, 32, 4, 65, 128, 4, 106, 32, 4, 65, 148, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 4, 55, 3, 248, 3, 32, 4, 40, 2, 136, 4, 65, 1, 71, 13, 1, 11, 32, 4, 65, 240, 3, 106, 34, 1, 32, 4, 65, 128, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 248, 3, 55, 3, 232, 3, 2, 64, 32, 4, 40, 2, 160, 4, 34, 3, 69, 13, 0, 32, 4, 40, 2, 164, 4, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 65, 144, 2, 106, 34, 3, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 232, 3, 55, 3, 136, 2, 32, 4, 65, 128, 3, 106, 34, 1, 65, 232, 135, 192, 0, 65, 23, 32, 4, 65, 136, 2, 106, 16, 31, 32, 4, 65, 236, 1, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 2, 0, 32, 4, 65, 244, 1, 106, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 2, 0, 32, 4, 65, 252, 1, 106, 32, 4, 65, 152, 3, 106, 41, 3, 0, 55, 2, 0, 32, 4, 32, 1, 41, 3, 0, 55, 2, 228, 1, 32, 4, 65, 192, 1, 106, 32, 4, 65, 232, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 200, 1, 106, 32, 4, 65, 240, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 208, 1, 106, 32, 4, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 216, 1, 106, 32, 4, 65, 128, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 55, 3, 184, 1, 32, 4, 65, 168, 2, 106, 32, 4, 65, 212, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 160, 2, 106, 32, 4, 65, 204, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 152, 2, 106, 32, 4, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 4, 41, 2, 188, 1, 55, 3, 0, 32, 4, 65, 1, 54, 2, 136, 2, 2, 64, 32, 4, 40, 2, 168, 1, 34, 1, 69, 13, 0, 32, 4, 40, 2, 172, 1, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 4, 40, 2, 152, 1, 34, 1, 69, 13, 20, 32, 4, 40, 2, 156, 1, 69, 13, 20, 32, 1, 16, 222, 1, 12, 20, 11, 32, 4, 65, 232, 1, 106, 34, 1, 32, 4, 65, 168, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 216, 1, 106, 32, 4, 65, 128, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 208, 1, 106, 32, 4, 65, 248, 1, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 4, 65, 200, 1, 106, 32, 4, 65, 240, 1, 106, 34, 5, 41, 3, 0, 55, 3, 0, 32, 4, 65, 192, 1, 106, 34, 6, 32, 1, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 160, 4, 55, 3, 184, 1, 32, 4, 65, 192, 4, 106, 32, 4, 65, 176, 1, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 184, 4, 106, 32, 4, 41, 3, 168, 1, 55, 3, 0, 32, 4, 65, 0, 54, 2, 180, 4, 32, 4, 65, 204, 4, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 4, 65, 196, 4, 106, 32, 4, 41, 3, 184, 1, 55, 2, 0, 32, 4, 65, 2, 54, 2, 176, 4, 32, 4, 65, 248, 2, 106, 32, 4, 65, 176, 4, 106, 16, 29, 32, 4, 40, 2, 248, 2, 65, 1, 70, 13, 7, 32, 4, 65, 128, 3, 106, 40, 2, 0, 33, 17, 32, 4, 65, 132, 3, 106, 34, 5, 40, 2, 0, 33, 1, 32, 4, 40, 2, 252, 2, 33, 15, 32, 4, 65, 64, 107, 32, 4, 65, 144, 1, 106, 16, 144, 1, 32, 4, 65, 248, 2, 106, 32, 4, 40, 2, 64, 32, 15, 32, 1, 32, 4, 40, 2, 68, 40, 2, 12, 17, 6, 0, 32, 4, 40, 2, 248, 2, 65, 1, 70, 13, 9, 32, 4, 40, 2, 252, 2, 65, 1, 70, 13, 8, 32, 4, 65, 168, 4, 106, 32, 4, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 65, 128, 3, 106, 41, 3, 0, 55, 3, 160, 4, 32, 4, 65, 56, 106, 32, 4, 65, 160, 4, 106, 16, 139, 1, 32, 4, 65, 136, 4, 106, 32, 4, 40, 2, 56, 32, 4, 40, 2, 60, 16, 174, 1, 32, 4, 65, 48, 106, 32, 4, 65, 136, 4, 106, 16, 181, 1, 32, 4, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 6, 12, 16, 11, 32, 4, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 6, 12, 16, 11, 32, 4, 65, 136, 4, 106, 16, 175, 1, 32, 4, 65, 40, 106, 32, 4, 65, 136, 4, 106, 16, 173, 1, 32, 4, 45, 0, 44, 33, 8, 32, 4, 65, 32, 106, 32, 4, 40, 2, 40, 34, 6, 16, 181, 1, 65, 2, 33, 1, 32, 4, 45, 0, 32, 65, 1, 113, 69, 4, 64, 65, 0, 33, 7, 12, 12, 11, 32, 4, 45, 0, 33, 33, 5, 32, 8, 65, 1, 113, 33, 8, 32, 4, 65, 224, 1, 106, 65, 4, 114, 33, 12, 32, 4, 65, 232, 1, 106, 33, 16, 32, 4, 65, 136, 2, 106, 65, 4, 114, 33, 14, 65, 0, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 255, 1, 113, 34, 9, 65, 44, 71, 4, 64, 32, 9, 65, 253, 0, 70, 13, 1, 32, 8, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 17, 11, 32, 8, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 17, 11, 32, 6, 16, 175, 1, 32, 4, 65, 24, 106, 32, 6, 16, 181, 1, 32, 4, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 4, 45, 0, 25, 33, 5, 12, 1, 11, 32, 7, 4, 64, 32, 4, 65, 196, 1, 106, 32, 13, 54, 2, 0, 32, 4, 65, 192, 1, 106, 32, 11, 54, 2, 0, 32, 4, 32, 7, 54, 2, 188, 1, 65, 0, 12, 19, 11, 32, 4, 65, 136, 2, 106, 65, 4, 114, 65, 155, 148, 192, 0, 65, 6, 16, 20, 32, 4, 65, 196, 1, 106, 32, 4, 65, 148, 2, 106, 41, 2, 0, 55, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 2, 188, 1, 65, 1, 12, 18, 11, 32, 5, 65, 255, 1, 113, 34, 5, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 5, 65, 253, 0, 71, 13, 15, 65, 19, 33, 1, 12, 15, 11, 32, 4, 65, 16, 106, 32, 6, 16, 181, 1, 32, 4, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 13, 11, 32, 4, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 13, 11, 32, 6, 16, 175, 1, 32, 4, 65, 136, 2, 106, 32, 6, 16, 180, 1, 32, 4, 40, 2, 152, 2, 33, 9, 32, 4, 40, 2, 148, 2, 33, 5, 32, 4, 40, 2, 144, 2, 33, 8, 32, 4, 40, 2, 140, 2, 33, 3, 32, 4, 40, 2, 136, 2, 65, 1, 70, 4, 64, 32, 3, 33, 1, 12, 13, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 4, 64, 65, 1, 33, 10, 32, 9, 65, 6, 70, 4, 64, 32, 8, 65, 155, 148, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 10, 11, 32, 5, 69, 13, 1, 32, 8, 16, 222, 1, 12, 1, 11, 32, 5, 65, 6, 71, 13, 1, 32, 8, 65, 155, 148, 192, 0, 65, 6, 16, 212, 2, 65, 0, 71, 33, 10, 11, 32, 10, 69, 13, 1, 11, 32, 4, 65, 136, 2, 106, 32, 6, 16, 179, 1, 32, 4, 65, 128, 4, 106, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 14, 41, 2, 0, 55, 3, 248, 3, 32, 4, 40, 2, 136, 2, 34, 3, 65, 21, 70, 13, 1, 32, 12, 32, 4, 41, 3, 248, 3, 55, 2, 0, 32, 12, 65, 8, 106, 32, 4, 65, 128, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 3, 54, 2, 224, 1, 12, 2, 11, 32, 7, 4, 64, 32, 4, 65, 184, 1, 106, 65, 4, 114, 65, 155, 148, 192, 0, 65, 6, 16, 21, 32, 11, 13, 20, 65, 1, 12, 21, 11, 32, 4, 65, 136, 2, 106, 32, 6, 16, 179, 1, 32, 4, 65, 128, 4, 106, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 14, 41, 2, 0, 55, 3, 248, 3, 2, 64, 2, 64, 32, 4, 40, 2, 136, 2, 34, 3, 65, 21, 70, 4, 64, 32, 4, 65, 8, 106, 32, 6, 16, 181, 1, 32, 4, 45, 0, 8, 65, 1, 113, 69, 13, 5, 32, 4, 45, 0, 9, 65, 34, 71, 4, 64, 32, 4, 65, 14, 54, 2, 228, 1, 12, 20, 11, 32, 6, 16, 175, 1, 32, 4, 65, 136, 2, 106, 32, 6, 16, 180, 1, 32, 4, 40, 2, 152, 2, 33, 7, 32, 4, 40, 2, 148, 2, 33, 5, 32, 4, 40, 2, 144, 2, 33, 3, 32, 4, 40, 2, 140, 2, 33, 9, 32, 4, 40, 2, 136, 2, 65, 1, 70, 13, 6, 32, 9, 69, 13, 1, 32, 4, 65, 224, 1, 106, 32, 3, 32, 7, 16, 67, 32, 5, 69, 13, 2, 32, 3, 16, 222, 1, 12, 2, 11, 32, 16, 32, 4, 41, 3, 248, 3, 55, 2, 0, 32, 16, 65, 8, 106, 32, 4, 65, 128, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 3, 54, 2, 228, 1, 12, 18, 11, 32, 4, 65, 224, 1, 106, 32, 3, 32, 5, 16, 67, 11, 32, 4, 40, 2, 224, 1, 65, 1, 70, 13, 16, 32, 4, 40, 2, 236, 1, 33, 13, 32, 4, 40, 2, 232, 1, 33, 11, 32, 4, 40, 2, 228, 1, 33, 7, 12, 4, 11, 32, 4, 65, 224, 1, 106, 32, 6, 16, 24, 32, 4, 40, 2, 224, 1, 65, 21, 70, 13, 3, 11, 32, 4, 65, 196, 1, 106, 32, 4, 65, 232, 1, 106, 41, 3, 0, 55, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 55, 2, 188, 1, 12, 16, 11, 32, 4, 65, 4, 54, 2, 228, 1, 12, 13, 11, 32, 4, 32, 7, 54, 2, 240, 1, 32, 4, 32, 5, 54, 2, 236, 1, 32, 4, 32, 3, 54, 2, 232, 1, 32, 4, 32, 9, 54, 2, 228, 1, 12, 12, 11, 32, 4, 32, 6, 16, 181, 1, 65, 0, 33, 8, 32, 4, 45, 0, 1, 33, 5, 32, 4, 45, 0, 0, 65, 1, 113, 13, 0, 11, 12, 11, 11, 65, 32, 65, 1, 16, 133, 2, 0, 11, 32, 4, 65, 144, 1, 106, 34, 5, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 136, 1, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 128, 1, 32, 4, 65, 184, 4, 106, 32, 3, 41, 2, 4, 55, 3, 0, 32, 4, 65, 192, 4, 106, 32, 3, 65, 12, 106, 40, 2, 0, 54, 2, 0, 32, 4, 66, 128, 128, 128, 128, 16, 55, 3, 176, 4, 32, 4, 65, 248, 2, 106, 32, 5, 32, 4, 65, 176, 4, 106, 16, 38, 32, 4, 65, 192, 1, 106, 34, 1, 32, 4, 65, 132, 3, 106, 34, 3, 41, 2, 0, 55, 3, 0, 32, 4, 65, 200, 1, 106, 32, 4, 65, 140, 3, 106, 34, 5, 41, 2, 0, 55, 3, 0, 32, 4, 65, 208, 1, 106, 32, 4, 65, 148, 3, 106, 34, 6, 41, 2, 0, 55, 3, 0, 32, 4, 65, 216, 1, 106, 32, 4, 65, 156, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 252, 2, 55, 3, 184, 1, 2, 64, 32, 4, 40, 2, 248, 2, 34, 7, 65, 1, 71, 4, 64, 32, 4, 65, 232, 1, 106, 34, 3, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 184, 1, 55, 3, 224, 1, 32, 4, 65, 176, 4, 106, 16, 54, 32, 4, 65, 128, 3, 106, 32, 3, 41, 3, 0, 62, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 34, 18, 55, 3, 136, 2, 32, 4, 32, 18, 55, 3, 248, 2, 12, 1, 11, 32, 4, 65, 252, 1, 106, 32, 4, 65, 212, 1, 106, 41, 2, 0, 55, 2, 0, 32, 4, 65, 244, 1, 106, 32, 4, 65, 204, 1, 106, 41, 2, 0, 55, 2, 0, 32, 4, 65, 236, 1, 106, 32, 4, 65, 196, 1, 106, 41, 2, 0, 55, 2, 0, 32, 4, 32, 4, 41, 2, 188, 1, 55, 2, 228, 1, 32, 4, 65, 176, 4, 106, 16, 54, 32, 4, 65, 152, 2, 106, 32, 4, 65, 240, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 144, 2, 106, 32, 4, 65, 232, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 160, 2, 106, 32, 4, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 168, 2, 106, 32, 4, 65, 128, 2, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 4, 65, 148, 2, 106, 41, 2, 0, 55, 2, 0, 32, 5, 32, 4, 65, 156, 2, 106, 41, 2, 0, 55, 2, 0, 32, 6, 32, 4, 65, 164, 2, 106, 41, 2, 0, 55, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 55, 3, 136, 2, 32, 4, 32, 4, 41, 2, 140, 2, 55, 2, 252, 2, 11, 32, 4, 65, 224, 0, 106, 34, 1, 32, 4, 65, 128, 3, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 232, 0, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 240, 0, 106, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 248, 0, 106, 32, 4, 65, 152, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 248, 2, 55, 3, 88, 32, 7, 65, 1, 71, 4, 64, 32, 4, 65, 168, 4, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 88, 55, 3, 160, 4, 32, 4, 65, 224, 1, 106, 16, 187, 1, 32, 4, 65, 248, 2, 106, 32, 4, 65, 224, 1, 106, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 128, 4, 106, 2, 127, 32, 4, 40, 2, 248, 2, 65, 1, 70, 4, 64, 32, 4, 65, 148, 2, 106, 32, 4, 65, 248, 2, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 12, 1, 11, 32, 4, 40, 2, 252, 2, 34, 1, 40, 2, 8, 33, 3, 32, 4, 65, 128, 3, 106, 45, 0, 0, 69, 4, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 3, 54, 2, 8, 11, 32, 1, 65, 4, 106, 34, 6, 40, 2, 0, 32, 3, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 6, 40, 2, 0, 32, 5, 107, 65, 5, 77, 4, 127, 32, 1, 32, 5, 65, 6, 16, 13, 32, 3, 40, 2, 0, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 34, 5, 65, 249, 128, 192, 0, 40, 0, 0, 54, 0, 0, 32, 5, 65, 4, 106, 65, 253, 128, 192, 0, 47, 0, 0, 59, 0, 0, 32, 3, 32, 3, 40, 2, 0, 65, 6, 106, 34, 3, 54, 2, 0, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 107, 65, 1, 77, 4, 127, 32, 1, 32, 3, 65, 2, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 4, 65, 248, 2, 106, 32, 4, 65, 160, 4, 106, 32, 1, 16, 16, 32, 4, 65, 144, 4, 106, 34, 3, 32, 4, 65, 132, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 252, 2, 55, 3, 136, 4, 32, 4, 40, 2, 248, 2, 65, 1, 71, 13, 1, 32, 4, 65, 148, 2, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 136, 4, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 248, 3, 12, 1, 11, 65, 0, 33, 3, 32, 4, 65, 136, 2, 106, 32, 1, 65, 0, 16, 184, 1, 32, 4, 65, 128, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 3, 248, 3, 32, 4, 40, 2, 136, 2, 65, 1, 71, 13, 1, 11, 32, 4, 65, 240, 3, 106, 34, 1, 32, 4, 65, 128, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 248, 3, 55, 3, 232, 3, 2, 64, 32, 4, 40, 2, 224, 1, 34, 3, 69, 13, 0, 32, 4, 40, 2, 228, 1, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 65, 144, 2, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 232, 3, 55, 3, 136, 2, 32, 4, 65, 128, 3, 106, 34, 1, 65, 211, 137, 192, 0, 65, 45, 32, 4, 65, 136, 2, 106, 16, 31, 32, 0, 65, 32, 106, 32, 4, 65, 152, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 65, 1, 33, 3, 12, 1, 11, 32, 4, 65, 132, 3, 106, 32, 4, 65, 232, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 34, 18, 55, 2, 252, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 18, 55, 2, 4, 11, 32, 0, 32, 3, 54, 2, 0, 32, 4, 40, 2, 160, 4, 33, 0, 32, 4, 40, 2, 168, 4, 34, 1, 4, 64, 32, 1, 65, 5, 116, 33, 3, 32, 0, 65, 20, 106, 33, 1, 3, 64, 2, 64, 32, 1, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 1, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 1, 65, 32, 106, 33, 1, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 11, 32, 4, 40, 2, 164, 4, 34, 1, 69, 32, 1, 65, 5, 116, 69, 114, 13, 2, 32, 0, 16, 222, 1, 12, 2, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 92, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 244, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 236, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 228, 0, 106, 41, 2, 0, 55, 2, 0, 12, 4, 11, 32, 4, 65, 248, 2, 106, 32, 1, 40, 2, 0, 65, 215, 142, 192, 0, 65, 6, 32, 1, 40, 2, 4, 40, 2, 12, 17, 6, 0, 32, 4, 40, 2, 248, 2, 34, 9, 69, 4, 64, 65, 5, 33, 5, 65, 5, 65, 1, 16, 87, 34, 6, 13, 2, 65, 5, 65, 1, 16, 133, 2, 0, 11, 32, 4, 40, 2, 252, 2, 33, 13, 32, 4, 65, 248, 2, 106, 32, 9, 32, 4, 65, 128, 3, 106, 34, 11, 40, 2, 0, 16, 28, 32, 4, 65, 152, 3, 106, 40, 2, 0, 33, 8, 32, 4, 65, 148, 3, 106, 40, 2, 0, 33, 1, 32, 4, 65, 140, 3, 106, 40, 2, 0, 33, 5, 32, 4, 65, 136, 3, 106, 40, 2, 0, 33, 3, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 4, 65, 144, 4, 106, 2, 127, 2, 64, 32, 4, 40, 2, 248, 2, 65, 1, 71, 4, 64, 32, 4, 40, 2, 252, 2, 33, 6, 32, 4, 32, 11, 41, 3, 0, 55, 2, 252, 2, 32, 4, 32, 6, 54, 2, 248, 2, 32, 4, 65, 136, 2, 106, 32, 4, 65, 248, 2, 106, 16, 136, 1, 32, 4, 40, 2, 136, 2, 33, 6, 32, 4, 40, 2, 140, 2, 33, 7, 32, 4, 40, 2, 144, 2, 33, 10, 32, 3, 69, 32, 5, 69, 114, 69, 4, 64, 32, 3, 16, 222, 1, 11, 32, 1, 69, 32, 8, 69, 114, 69, 4, 64, 32, 1, 16, 222, 1, 11, 32, 13, 4, 64, 32, 9, 16, 222, 1, 11, 32, 4, 32, 10, 54, 2, 192, 1, 32, 4, 32, 7, 54, 2, 188, 1, 32, 4, 32, 6, 54, 2, 184, 1, 32, 4, 65, 224, 1, 106, 16, 187, 1, 32, 4, 65, 248, 2, 106, 32, 4, 65, 224, 1, 106, 16, 194, 1, 32, 4, 40, 2, 248, 2, 65, 1, 71, 13, 1, 32, 4, 65, 148, 2, 106, 32, 4, 65, 248, 2, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 12, 2, 11, 32, 4, 65, 156, 3, 106, 40, 2, 0, 33, 7, 32, 4, 65, 144, 3, 106, 40, 2, 0, 33, 10, 32, 4, 65, 132, 3, 106, 40, 2, 0, 33, 6, 32, 11, 40, 2, 0, 33, 11, 32, 13, 69, 13, 8, 32, 9, 16, 222, 1, 12, 8, 11, 32, 4, 32, 4, 40, 2, 252, 2, 54, 2, 88, 32, 4, 32, 4, 65, 128, 3, 106, 45, 0, 0, 58, 0, 92, 32, 4, 65, 248, 2, 106, 32, 4, 65, 216, 0, 106, 65, 252, 145, 192, 0, 65, 8, 32, 4, 65, 184, 1, 106, 16, 18, 32, 4, 40, 2, 248, 2, 65, 1, 71, 13, 1, 32, 4, 65, 148, 2, 106, 32, 4, 65, 132, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 252, 2, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 136, 4, 12, 1, 11, 32, 4, 65, 136, 2, 106, 32, 4, 40, 2, 88, 32, 4, 45, 0, 92, 16, 184, 1, 32, 4, 65, 144, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 3, 136, 4, 32, 4, 40, 2, 136, 2, 65, 1, 71, 13, 1, 11, 32, 4, 65, 128, 4, 106, 34, 1, 32, 4, 65, 144, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 136, 4, 55, 3, 248, 3, 2, 64, 32, 4, 40, 2, 224, 1, 34, 3, 69, 13, 0, 32, 4, 40, 2, 228, 1, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 65, 144, 2, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 248, 3, 55, 3, 136, 2, 32, 4, 65, 128, 3, 106, 34, 1, 65, 255, 135, 192, 0, 65, 31, 32, 4, 65, 136, 2, 106, 16, 31, 32, 0, 65, 32, 106, 32, 4, 65, 152, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 65, 1, 12, 1, 11, 32, 4, 65, 132, 3, 106, 32, 4, 65, 232, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 4, 32, 4, 41, 3, 224, 1, 34, 18, 55, 2, 252, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 18, 55, 2, 4, 65, 0, 11, 54, 2, 0, 32, 7, 69, 32, 6, 69, 114, 13, 0, 32, 6, 16, 222, 1, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 16, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 16, 32, 0, 16, 222, 1, 12, 16, 11, 32, 6, 65, 4, 106, 65, 245, 142, 192, 0, 45, 0, 0, 58, 0, 0, 32, 6, 65, 241, 142, 192, 0, 40, 0, 0, 54, 0, 0, 65, 6, 33, 11, 65, 5, 33, 3, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 36, 106, 32, 7, 54, 2, 0, 32, 0, 65, 32, 106, 32, 8, 54, 2, 0, 32, 0, 65, 28, 106, 32, 1, 54, 2, 0, 32, 0, 65, 24, 106, 32, 10, 54, 2, 0, 32, 0, 65, 20, 106, 32, 5, 54, 2, 0, 32, 0, 65, 16, 106, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 6, 54, 2, 0, 32, 0, 65, 8, 106, 32, 11, 54, 2, 0, 11, 2, 64, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 40, 2, 0, 34, 0, 69, 13, 13, 32, 2, 65, 36, 106, 40, 2, 0, 69, 13, 13, 32, 0, 16, 222, 1, 12, 13, 11, 32, 3, 32, 4, 65, 152, 3, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 232, 1, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 65, 128, 3, 106, 41, 3, 0, 55, 3, 224, 1, 32, 4, 65, 156, 2, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 140, 2, 32, 4, 65, 236, 130, 192, 0, 54, 2, 136, 2, 32, 4, 65, 7, 54, 2, 188, 1, 32, 4, 32, 4, 65, 184, 1, 106, 54, 2, 152, 2, 32, 4, 32, 4, 65, 224, 1, 106, 54, 2, 184, 1, 32, 4, 65, 248, 3, 106, 32, 4, 65, 136, 2, 106, 16, 135, 2, 32, 4, 65, 224, 1, 106, 16, 39, 32, 4, 65, 144, 2, 106, 65, 2, 54, 2, 0, 32, 4, 65, 152, 2, 106, 32, 4, 41, 2, 252, 3, 55, 3, 0, 32, 4, 65, 148, 2, 106, 32, 4, 40, 2, 248, 3, 54, 2, 0, 32, 4, 65, 1, 54, 2, 136, 2, 12, 10, 11, 32, 4, 65, 192, 1, 106, 32, 4, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 65, 128, 3, 106, 41, 3, 0, 55, 3, 184, 1, 32, 4, 65, 244, 1, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 228, 1, 32, 4, 65, 200, 130, 192, 0, 54, 2, 224, 1, 32, 4, 65, 8, 54, 2, 140, 4, 32, 4, 32, 4, 65, 136, 4, 106, 54, 2, 240, 1, 32, 4, 32, 4, 65, 184, 1, 106, 54, 2, 136, 4, 32, 4, 65, 232, 3, 106, 32, 4, 65, 224, 1, 106, 16, 135, 2, 32, 4, 65, 144, 2, 106, 65, 2, 54, 2, 0, 32, 4, 65, 148, 2, 106, 32, 4, 41, 3, 232, 3, 55, 2, 0, 32, 4, 65, 156, 2, 106, 32, 4, 65, 240, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 1, 54, 2, 136, 2, 32, 4, 40, 2, 184, 1, 34, 1, 69, 13, 8, 32, 4, 40, 2, 188, 1, 69, 13, 8, 32, 1, 16, 222, 1, 12, 8, 11, 32, 4, 65, 248, 1, 106, 32, 4, 65, 148, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 240, 1, 106, 32, 4, 65, 140, 3, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 232, 1, 106, 32, 5, 41, 2, 0, 55, 3, 0, 32, 4, 32, 4, 41, 2, 252, 2, 55, 3, 224, 1, 32, 4, 65, 204, 1, 106, 65, 1, 54, 2, 0, 32, 4, 66, 1, 55, 2, 188, 1, 32, 4, 65, 168, 130, 192, 0, 54, 2, 184, 1, 32, 4, 65, 9, 54, 2, 164, 4, 32, 4, 32, 4, 65, 160, 4, 106, 54, 2, 200, 1, 32, 4, 32, 4, 65, 224, 1, 106, 54, 2, 160, 4, 32, 4, 65, 136, 4, 106, 32, 4, 65, 184, 1, 106, 16, 135, 2, 32, 4, 65, 144, 2, 106, 65, 2, 54, 2, 0, 32, 4, 65, 148, 2, 106, 32, 4, 41, 3, 136, 4, 55, 2, 0, 32, 4, 65, 156, 2, 106, 32, 4, 65, 144, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 1, 54, 2, 136, 2, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 224, 1, 14, 4, 0, 1, 2, 11, 3, 11, 2, 64, 32, 4, 40, 2, 228, 1, 34, 1, 69, 13, 0, 32, 4, 65, 232, 1, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 4, 65, 240, 1, 106, 40, 2, 0, 34, 1, 69, 13, 10, 32, 4, 65, 244, 1, 106, 40, 2, 0, 69, 13, 10, 32, 1, 16, 222, 1, 12, 10, 11, 2, 64, 32, 4, 40, 2, 228, 1, 34, 1, 69, 13, 0, 32, 4, 65, 232, 1, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 4, 65, 240, 1, 106, 40, 2, 0, 34, 1, 69, 13, 9, 32, 4, 65, 244, 1, 106, 40, 2, 0, 69, 13, 9, 32, 1, 16, 222, 1, 12, 9, 11, 32, 4, 40, 2, 228, 1, 34, 1, 69, 13, 8, 32, 4, 65, 232, 1, 106, 40, 2, 0, 69, 13, 8, 32, 1, 16, 222, 1, 12, 8, 11, 32, 4, 40, 2, 228, 1, 34, 1, 69, 13, 7, 32, 4, 65, 232, 1, 106, 40, 2, 0, 69, 13, 7, 32, 1, 16, 222, 1, 12, 7, 11, 32, 4, 65, 196, 1, 106, 32, 12, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 4, 32, 12, 41, 2, 0, 55, 2, 188, 1, 65, 1, 12, 3, 11, 32, 4, 65, 200, 1, 106, 32, 9, 54, 2, 0, 32, 4, 65, 196, 1, 106, 32, 5, 54, 2, 0, 32, 4, 65, 192, 1, 106, 32, 8, 54, 2, 0, 32, 4, 32, 1, 54, 2, 188, 1, 11, 65, 1, 32, 11, 69, 32, 7, 69, 114, 13, 1, 26, 11, 32, 7, 16, 222, 1, 65, 1, 11, 33, 1, 32, 4, 65, 196, 1, 106, 40, 2, 0, 33, 8, 32, 4, 65, 192, 1, 106, 40, 2, 0, 33, 5, 32, 4, 40, 2, 188, 1, 33, 6, 2, 64, 32, 1, 69, 4, 64, 32, 4, 65, 136, 2, 106, 32, 4, 65, 136, 4, 106, 16, 178, 1, 32, 4, 40, 2, 136, 2, 34, 1, 65, 21, 71, 4, 64, 32, 4, 65, 148, 2, 106, 40, 2, 0, 33, 9, 32, 4, 65, 144, 2, 106, 40, 2, 0, 33, 8, 32, 4, 40, 2, 140, 2, 33, 3, 32, 6, 69, 32, 5, 69, 114, 13, 2, 32, 6, 16, 222, 1, 12, 2, 11, 32, 4, 65, 136, 2, 106, 32, 4, 65, 136, 4, 106, 16, 176, 1, 32, 4, 65, 148, 2, 106, 33, 3, 32, 4, 65, 144, 2, 106, 33, 7, 32, 4, 40, 2, 136, 2, 34, 1, 65, 21, 71, 4, 64, 32, 3, 40, 2, 0, 33, 9, 32, 7, 40, 2, 0, 33, 8, 32, 4, 40, 2, 140, 2, 32, 6, 69, 32, 5, 69, 114, 69, 4, 64, 32, 6, 16, 222, 1, 11, 33, 5, 32, 1, 33, 6, 12, 3, 11, 32, 3, 32, 8, 54, 2, 0, 32, 7, 32, 5, 54, 2, 0, 32, 4, 32, 6, 54, 2, 140, 2, 65, 0, 12, 3, 11, 32, 4, 65, 200, 1, 106, 40, 2, 0, 33, 9, 12, 1, 11, 32, 3, 33, 5, 32, 1, 33, 6, 11, 32, 4, 65, 236, 1, 106, 32, 9, 54, 2, 0, 32, 4, 65, 232, 1, 106, 32, 8, 54, 2, 0, 32, 4, 32, 5, 54, 2, 228, 1, 32, 4, 32, 6, 54, 2, 224, 1, 32, 4, 65, 144, 2, 106, 65, 214, 136, 192, 0, 65, 30, 32, 4, 65, 224, 1, 106, 16, 25, 65, 1, 11, 54, 2, 136, 2, 32, 4, 40, 2, 160, 4, 34, 1, 69, 13, 0, 32, 4, 40, 2, 164, 4, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 17, 69, 13, 0, 32, 15, 16, 222, 1, 11, 32, 4, 65, 176, 4, 106, 16, 54, 32, 4, 40, 2, 152, 1, 34, 1, 69, 13, 0, 32, 4, 40, 2, 156, 1, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 4, 65, 224, 0, 106, 34, 1, 32, 4, 65, 148, 2, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 232, 0, 106, 32, 4, 65, 156, 2, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 240, 0, 106, 32, 4, 65, 164, 2, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 248, 0, 106, 32, 4, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 3, 88, 32, 4, 40, 2, 136, 2, 65, 1, 70, 4, 64, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 92, 55, 2, 0, 32, 0, 65, 32, 106, 32, 4, 65, 244, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 4, 65, 236, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 4, 65, 228, 0, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 1, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 1, 32, 0, 16, 222, 1, 12, 1, 11, 32, 4, 65, 208, 0, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 88, 55, 3, 72, 32, 4, 65, 184, 1, 106, 16, 187, 1, 32, 4, 65, 248, 2, 106, 32, 4, 65, 184, 1, 106, 16, 194, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 128, 4, 106, 2, 127, 32, 4, 40, 2, 248, 2, 65, 1, 70, 4, 64, 32, 4, 65, 148, 2, 106, 32, 4, 65, 248, 2, 106, 65, 4, 114, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 12, 1, 11, 32, 4, 40, 2, 252, 2, 34, 1, 40, 2, 8, 33, 3, 32, 4, 65, 128, 3, 106, 45, 0, 0, 69, 4, 64, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 44, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 3, 54, 2, 8, 11, 32, 1, 65, 4, 106, 34, 6, 40, 2, 0, 32, 3, 70, 4, 127, 32, 1, 32, 3, 65, 1, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 6, 40, 2, 0, 32, 5, 107, 65, 5, 77, 4, 127, 32, 1, 32, 5, 65, 6, 16, 13, 32, 3, 40, 2, 0, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 34, 5, 65, 155, 148, 192, 0, 40, 0, 0, 54, 0, 0, 32, 5, 65, 4, 106, 65, 159, 148, 192, 0, 47, 0, 0, 59, 0, 0, 32, 3, 32, 3, 40, 2, 0, 65, 6, 106, 34, 3, 54, 2, 0, 32, 1, 65, 4, 106, 40, 2, 0, 32, 3, 107, 65, 1, 77, 4, 127, 32, 1, 32, 3, 65, 2, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 162, 244, 0, 59, 0, 0, 32, 1, 65, 8, 106, 34, 3, 32, 3, 40, 2, 0, 65, 2, 106, 54, 2, 0, 32, 4, 65, 224, 1, 106, 32, 4, 65, 200, 0, 106, 16, 138, 1, 32, 4, 65, 248, 2, 106, 32, 1, 32, 4, 40, 2, 224, 1, 34, 3, 32, 4, 40, 2, 232, 1, 16, 190, 1, 32, 4, 40, 2, 228, 1, 4, 64, 32, 3, 16, 222, 1, 11, 32, 4, 65, 144, 4, 106, 32, 4, 65, 132, 3, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 252, 2, 55, 3, 136, 4, 32, 4, 40, 2, 248, 2, 65, 1, 71, 13, 1, 32, 4, 65, 148, 2, 106, 32, 4, 65, 144, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 136, 4, 55, 2, 140, 2, 32, 4, 65, 136, 2, 106, 65, 4, 114, 11, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 1, 41, 2, 0, 55, 3, 248, 3, 12, 1, 11, 65, 0, 33, 3, 32, 4, 65, 136, 2, 106, 32, 1, 65, 0, 16, 184, 1, 32, 4, 65, 128, 4, 106, 32, 4, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 140, 2, 55, 3, 248, 3, 32, 4, 40, 2, 136, 2, 65, 1, 71, 13, 1, 11, 32, 4, 65, 240, 3, 106, 34, 1, 32, 4, 65, 128, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 248, 3, 55, 3, 232, 3, 2, 64, 32, 4, 40, 2, 184, 1, 34, 3, 69, 13, 0, 32, 4, 40, 2, 188, 1, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 65, 144, 2, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 232, 3, 55, 3, 136, 2, 32, 4, 65, 128, 3, 106, 34, 1, 65, 214, 136, 192, 0, 65, 30, 32, 4, 65, 136, 2, 106, 16, 31, 32, 0, 65, 32, 106, 32, 4, 65, 152, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 4, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 4, 65, 136, 3, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 65, 1, 33, 3, 12, 1, 11, 32, 4, 65, 132, 3, 106, 32, 4, 65, 192, 1, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 4, 32, 4, 41, 3, 184, 1, 34, 18, 55, 2, 252, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 18, 55, 2, 4, 11, 32, 0, 32, 3, 54, 2, 0, 2, 64, 32, 4, 40, 2, 72, 34, 0, 69, 13, 0, 32, 4, 40, 2, 76, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 16, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 4, 65, 208, 4, 106, 36, 0, 11, 145, 29, 2, 20, 127, 1, 126, 35, 0, 65, 208, 2, 107, 34, 2, 36, 0, 32, 2, 65, 128, 1, 106, 32, 0, 16, 162, 1, 32, 2, 65, 144, 1, 106, 32, 1, 16, 162, 1, 32, 2, 65, 160, 1, 106, 32, 2, 40, 2, 128, 1, 34, 17, 32, 2, 40, 2, 136, 1, 16, 26, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 160, 1, 66, 1, 81, 4, 64, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 1, 55, 3, 240, 1, 32, 2, 66, 0, 55, 2, 180, 2, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 176, 2, 32, 2, 32, 2, 65, 240, 1, 106, 54, 2, 172, 2, 32, 2, 65, 10, 54, 2, 164, 2, 32, 2, 32, 2, 65, 172, 2, 106, 54, 2, 160, 2, 32, 2, 32, 2, 65, 176, 2, 106, 54, 2, 216, 1, 32, 2, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 76, 32, 2, 65, 204, 133, 192, 0, 54, 2, 72, 32, 2, 32, 2, 65, 160, 2, 106, 54, 2, 88, 32, 2, 65, 216, 1, 106, 65, 152, 139, 192, 0, 32, 2, 65, 200, 0, 106, 16, 151, 2, 13, 3, 32, 2, 65, 212, 0, 106, 32, 2, 65, 184, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 32, 2, 65, 240, 1, 106, 16, 39, 32, 2, 40, 2, 144, 1, 33, 1, 12, 1, 11, 32, 2, 65, 204, 1, 106, 40, 2, 0, 33, 18, 32, 2, 65, 200, 1, 106, 40, 2, 0, 33, 15, 32, 2, 65, 188, 1, 106, 40, 2, 0, 33, 19, 32, 2, 65, 184, 1, 106, 34, 20, 40, 2, 0, 33, 16, 32, 2, 65, 176, 2, 106, 32, 2, 40, 2, 144, 1, 34, 1, 32, 2, 40, 2, 152, 1, 16, 174, 1, 32, 2, 65, 64, 107, 32, 2, 65, 176, 2, 106, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 64, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 65, 34, 0, 65, 251, 0, 71, 4, 64, 32, 0, 65, 34, 71, 4, 64, 65, 10, 33, 0, 12, 3, 11, 32, 2, 65, 200, 0, 106, 32, 2, 65, 176, 2, 106, 16, 69, 65, 14, 32, 2, 40, 2, 72, 34, 0, 32, 0, 65, 21, 70, 27, 33, 0, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 12, 2, 11, 32, 2, 65, 176, 2, 106, 16, 175, 1, 32, 2, 65, 200, 0, 106, 32, 2, 65, 176, 2, 106, 34, 13, 16, 69, 32, 2, 65, 212, 0, 106, 33, 3, 32, 2, 65, 208, 0, 106, 33, 5, 2, 64, 32, 2, 40, 2, 72, 34, 0, 65, 21, 71, 13, 0, 32, 2, 65, 200, 0, 106, 32, 13, 16, 179, 1, 32, 2, 40, 2, 72, 34, 0, 65, 21, 71, 13, 0, 32, 2, 65, 56, 106, 32, 13, 16, 181, 1, 32, 2, 45, 0, 56, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 57, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 3, 11, 32, 13, 16, 175, 1, 32, 2, 65, 48, 106, 32, 13, 16, 173, 1, 32, 2, 40, 2, 48, 33, 9, 32, 2, 32, 2, 45, 0, 52, 65, 1, 113, 34, 7, 58, 0, 164, 2, 32, 2, 32, 9, 54, 2, 160, 2, 32, 2, 65, 40, 106, 32, 9, 16, 181, 1, 65, 2, 33, 0, 2, 64, 32, 2, 45, 0, 40, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 41, 33, 3, 32, 7, 33, 5, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 253, 0, 70, 13, 3, 32, 7, 13, 1, 65, 9, 33, 0, 32, 6, 69, 13, 10, 12, 9, 11, 32, 5, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 7, 32, 2, 65, 0, 58, 0, 164, 2, 12, 2, 11, 32, 9, 16, 175, 1, 32, 2, 65, 32, 106, 32, 9, 16, 181, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 33, 33, 3, 12, 1, 11, 32, 10, 4, 64, 32, 6, 69, 4, 64, 32, 2, 65, 200, 0, 106, 65, 4, 114, 65, 249, 128, 192, 0, 65, 6, 16, 20, 32, 2, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 76, 33, 0, 32, 14, 69, 13, 11, 32, 10, 16, 222, 1, 12, 11, 11, 32, 2, 65, 200, 0, 106, 32, 13, 16, 178, 1, 32, 2, 40, 2, 72, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 7, 32, 6, 65, 20, 106, 33, 4, 3, 64, 2, 64, 32, 4, 65, 124, 106, 40, 2, 0, 34, 9, 69, 13, 0, 32, 4, 40, 2, 0, 69, 13, 0, 32, 9, 16, 222, 1, 11, 32, 4, 65, 32, 106, 33, 4, 32, 7, 65, 96, 106, 34, 7, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 11, 32, 6, 16, 222, 1, 12, 11, 11, 32, 2, 65, 24, 106, 32, 13, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 24, 65, 1, 113, 4, 64, 32, 2, 45, 0, 25, 65, 253, 0, 70, 13, 2, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 3, 32, 6, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 34, 8, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 11, 65, 11, 33, 0, 32, 12, 13, 1, 12, 3, 11, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 3, 32, 6, 65, 20, 106, 33, 0, 3, 64, 2, 64, 32, 0, 65, 124, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 0, 40, 2, 0, 34, 8, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 0, 65, 32, 106, 33, 0, 32, 3, 65, 96, 106, 34, 3, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 12, 32, 6, 16, 222, 1, 65, 4, 33, 0, 12, 13, 11, 32, 12, 65, 5, 116, 34, 3, 69, 13, 1, 32, 6, 16, 222, 1, 12, 12, 11, 32, 13, 16, 175, 1, 32, 2, 65, 200, 0, 106, 32, 2, 65, 176, 2, 106, 16, 176, 1, 32, 2, 40, 2, 72, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 32, 14, 4, 64, 32, 10, 16, 222, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 7, 32, 6, 65, 20, 106, 33, 4, 3, 64, 2, 64, 32, 4, 65, 124, 106, 40, 2, 0, 34, 9, 69, 13, 0, 32, 4, 40, 2, 0, 69, 13, 0, 32, 9, 16, 222, 1, 11, 32, 4, 65, 32, 106, 33, 4, 32, 7, 65, 96, 106, 34, 7, 13, 0, 11, 11, 32, 12, 69, 32, 12, 65, 5, 116, 69, 114, 13, 12, 32, 6, 16, 222, 1, 12, 12, 11, 32, 2, 65, 176, 1, 106, 34, 0, 32, 6, 54, 2, 0, 32, 2, 65, 172, 1, 106, 34, 7, 32, 21, 54, 2, 0, 32, 2, 65, 184, 1, 106, 34, 4, 32, 11, 54, 2, 0, 32, 2, 65, 180, 1, 106, 34, 3, 32, 12, 54, 2, 0, 32, 2, 65, 224, 1, 106, 34, 5, 32, 7, 41, 2, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 34, 7, 32, 3, 41, 2, 0, 55, 3, 0, 32, 2, 32, 14, 54, 2, 168, 1, 32, 2, 32, 10, 54, 2, 164, 1, 32, 2, 32, 2, 41, 2, 164, 1, 55, 3, 216, 1, 32, 2, 65, 16, 106, 32, 2, 65, 200, 2, 106, 65, 224, 128, 192, 0, 16, 145, 1, 32, 2, 65, 192, 2, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 2, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 216, 1, 55, 3, 176, 2, 32, 2, 65, 188, 1, 106, 66, 0, 55, 2, 0, 32, 4, 65, 212, 140, 192, 0, 40, 2, 0, 34, 7, 54, 2, 0, 32, 0, 66, 0, 55, 3, 0, 32, 2, 65, 0, 54, 2, 196, 1, 32, 2, 32, 7, 54, 2, 172, 1, 32, 2, 66, 0, 55, 2, 164, 1, 32, 2, 65, 220, 140, 192, 0, 40, 2, 0, 54, 2, 160, 1, 32, 2, 65, 160, 1, 106, 65, 0, 16, 62, 32, 2, 65, 168, 1, 106, 34, 7, 32, 7, 40, 2, 0, 34, 3, 65, 1, 106, 54, 2, 0, 32, 2, 65, 128, 2, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 144, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 2, 106, 32, 2, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 40, 2, 160, 1, 32, 3, 65, 232, 0, 108, 106, 34, 0, 66, 0, 55, 3, 0, 32, 0, 65, 3, 58, 0, 96, 32, 0, 66, 0, 55, 3, 80, 32, 0, 65, 8, 106, 66, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 41, 3, 216, 1, 55, 2, 0, 32, 0, 65, 24, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 2, 41, 2, 188, 2, 55, 2, 0, 32, 0, 65, 36, 106, 32, 2, 65, 196, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 248, 1, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 1, 55, 3, 240, 1, 32, 16, 69, 32, 19, 69, 114, 69, 4, 64, 32, 16, 16, 222, 1, 11, 32, 15, 69, 32, 18, 69, 114, 69, 4, 64, 32, 15, 16, 222, 1, 11, 32, 2, 65, 212, 0, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 220, 0, 106, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 228, 0, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 236, 0, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 244, 0, 106, 32, 2, 65, 152, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 32, 2, 41, 3, 240, 1, 55, 2, 76, 32, 2, 65, 0, 54, 2, 72, 32, 2, 40, 2, 148, 1, 4, 64, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 132, 1, 69, 13, 13, 32, 17, 16, 222, 1, 12, 13, 11, 12, 10, 11, 32, 2, 65, 200, 0, 106, 65, 4, 114, 65, 164, 146, 192, 0, 65, 9, 16, 20, 32, 2, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 76, 33, 0, 65, 0, 33, 10, 32, 6, 69, 13, 6, 12, 5, 11, 32, 3, 65, 255, 1, 113, 34, 3, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 3, 65, 253, 0, 71, 13, 3, 65, 19, 33, 0, 12, 3, 11, 32, 2, 65, 8, 106, 32, 9, 16, 181, 1, 32, 2, 45, 0, 8, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 32, 6, 69, 13, 4, 12, 3, 11, 32, 2, 45, 0, 9, 65, 34, 71, 4, 64, 65, 14, 33, 0, 32, 6, 69, 13, 4, 12, 3, 11, 32, 9, 16, 175, 1, 32, 2, 65, 200, 0, 106, 32, 9, 16, 180, 1, 32, 2, 40, 2, 88, 33, 8, 32, 2, 40, 2, 84, 33, 3, 32, 2, 40, 2, 80, 33, 5, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 72, 65, 1, 70, 4, 64, 32, 4, 33, 0, 32, 6, 69, 13, 4, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 4, 64, 65, 2, 33, 4, 2, 64, 2, 64, 2, 64, 32, 8, 65, 122, 106, 14, 4, 1, 2, 2, 0, 2, 11, 65, 126, 65, 0, 32, 5, 65, 164, 146, 192, 0, 65, 9, 16, 212, 2, 27, 33, 4, 12, 1, 11, 65, 126, 65, 1, 32, 5, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 27, 33, 4, 11, 32, 3, 4, 64, 32, 5, 16, 222, 1, 11, 32, 4, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 4, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 3, 65, 122, 106, 14, 4, 2, 5, 5, 0, 5, 11, 32, 5, 65, 164, 146, 192, 0, 65, 9, 16, 212, 2, 13, 4, 11, 32, 10, 4, 64, 32, 2, 65, 200, 0, 106, 65, 164, 146, 192, 0, 65, 9, 16, 21, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 32, 2, 40, 2, 72, 33, 0, 32, 6, 69, 13, 9, 12, 8, 11, 32, 2, 65, 240, 1, 106, 32, 9, 16, 179, 1, 2, 64, 2, 127, 32, 2, 40, 2, 240, 1, 34, 4, 65, 21, 71, 4, 64, 32, 2, 40, 2, 252, 1, 33, 8, 32, 2, 40, 2, 248, 1, 33, 3, 32, 2, 40, 2, 244, 1, 12, 1, 11, 32, 2, 65, 200, 0, 106, 32, 9, 16, 22, 32, 2, 40, 2, 72, 65, 1, 71, 13, 1, 32, 2, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 2, 40, 2, 84, 33, 3, 32, 2, 40, 2, 76, 33, 4, 32, 2, 40, 2, 80, 11, 33, 5, 65, 0, 33, 10, 32, 6, 13, 3, 32, 4, 33, 0, 12, 9, 11, 32, 2, 40, 2, 84, 33, 21, 32, 2, 40, 2, 80, 33, 14, 32, 2, 40, 2, 76, 33, 10, 12, 4, 11, 32, 5, 65, 249, 128, 192, 0, 65, 6, 16, 212, 2, 13, 2, 11, 32, 6, 4, 64, 32, 2, 65, 200, 0, 106, 65, 249, 128, 192, 0, 65, 6, 16, 21, 32, 2, 65, 212, 0, 106, 40, 2, 0, 33, 8, 32, 2, 65, 208, 0, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 32, 2, 40, 2, 72, 33, 0, 12, 6, 11, 32, 2, 65, 200, 0, 106, 32, 2, 65, 160, 2, 106, 16, 23, 32, 2, 40, 2, 72, 65, 1, 70, 4, 64, 32, 2, 65, 216, 0, 106, 40, 2, 0, 33, 8, 32, 2, 40, 2, 84, 33, 3, 32, 2, 40, 2, 80, 33, 5, 32, 2, 40, 2, 76, 33, 0, 12, 7, 11, 32, 2, 40, 2, 84, 33, 11, 32, 2, 40, 2, 80, 33, 12, 32, 2, 40, 2, 76, 33, 6, 12, 2, 11, 32, 4, 33, 0, 12, 4, 11, 32, 2, 65, 200, 0, 106, 32, 9, 16, 179, 1, 2, 127, 32, 2, 40, 2, 72, 34, 4, 65, 21, 71, 4, 64, 32, 2, 40, 2, 84, 33, 8, 32, 2, 40, 2, 80, 33, 3, 32, 2, 40, 2, 76, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 9, 16, 24, 32, 2, 40, 2, 240, 1, 34, 4, 65, 21, 70, 13, 1, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 8, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 244, 1, 11, 33, 5, 32, 6, 69, 4, 64, 32, 4, 33, 0, 12, 5, 11, 32, 4, 33, 0, 12, 3, 11, 32, 2, 32, 9, 16, 181, 1, 65, 0, 33, 5, 32, 2, 45, 0, 1, 33, 3, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 11, 32, 6, 69, 13, 1, 11, 32, 11, 4, 64, 32, 11, 65, 5, 116, 33, 7, 32, 6, 65, 20, 106, 33, 4, 3, 64, 2, 64, 32, 4, 65, 124, 106, 40, 2, 0, 34, 9, 69, 13, 0, 32, 4, 40, 2, 0, 69, 13, 0, 32, 9, 16, 222, 1, 11, 32, 4, 65, 32, 106, 33, 4, 32, 7, 65, 96, 106, 34, 7, 13, 0, 11, 11, 32, 12, 65, 5, 116, 69, 32, 12, 69, 32, 6, 69, 114, 114, 13, 0, 32, 6, 16, 222, 1, 11, 32, 14, 69, 32, 10, 69, 114, 13, 2, 32, 10, 16, 222, 1, 12, 2, 11, 32, 3, 40, 2, 0, 33, 8, 32, 5, 40, 2, 0, 33, 3, 32, 2, 40, 2, 76, 33, 5, 12, 1, 11, 65, 4, 33, 0, 11, 32, 2, 65, 212, 0, 106, 34, 4, 32, 8, 54, 2, 0, 32, 2, 65, 208, 0, 106, 32, 3, 54, 2, 0, 32, 2, 32, 5, 54, 2, 76, 32, 2, 32, 0, 54, 2, 72, 32, 2, 65, 168, 1, 106, 65, 188, 135, 192, 0, 65, 22, 32, 2, 65, 200, 0, 106, 16, 25, 32, 2, 65, 1, 54, 2, 160, 1, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 20, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 1, 55, 3, 240, 1, 32, 2, 66, 0, 55, 2, 180, 2, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 176, 2, 32, 2, 32, 2, 65, 240, 1, 106, 54, 2, 168, 2, 32, 2, 65, 10, 54, 2, 164, 2, 32, 2, 32, 2, 65, 168, 2, 106, 54, 2, 160, 2, 32, 2, 32, 2, 65, 176, 2, 106, 54, 2, 172, 2, 32, 2, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 76, 32, 2, 65, 204, 133, 192, 0, 54, 2, 72, 32, 2, 32, 2, 65, 160, 2, 106, 54, 2, 88, 32, 2, 65, 172, 2, 106, 65, 152, 139, 192, 0, 32, 2, 65, 200, 0, 106, 16, 151, 2, 13, 2, 32, 4, 32, 2, 65, 184, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 2, 76, 32, 2, 65, 1, 54, 2, 72, 32, 2, 65, 240, 1, 106, 16, 39, 32, 16, 69, 32, 19, 69, 114, 69, 4, 64, 32, 16, 16, 222, 1, 11, 32, 15, 69, 32, 18, 69, 114, 13, 0, 32, 15, 16, 222, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 148, 1, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 132, 1, 69, 13, 0, 32, 17, 16, 222, 1, 11, 32, 2, 65, 160, 1, 106, 32, 2, 65, 200, 0, 106, 16, 33, 32, 2, 40, 2, 160, 1, 65, 1, 71, 4, 64, 32, 2, 65, 248, 1, 106, 32, 2, 65, 172, 1, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 1, 34, 22, 55, 3, 240, 1, 32, 2, 65, 168, 1, 106, 32, 0, 54, 2, 0, 32, 2, 32, 22, 55, 3, 160, 1, 32, 2, 65, 160, 1, 106, 16, 161, 1, 32, 2, 65, 200, 0, 106, 16, 51, 32, 2, 65, 208, 2, 106, 36, 0, 15, 11, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 168, 1, 106, 41, 3, 0, 55, 3, 240, 1, 65, 144, 140, 192, 0, 65, 43, 32, 2, 65, 240, 1, 106, 65, 188, 140, 192, 0, 65, 200, 131, 192, 0, 16, 160, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 2, 65, 200, 2, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 255, 30, 2, 25, 127, 2, 126, 35, 0, 65, 192, 3, 107, 34, 3, 36, 0, 32, 3, 65, 240, 0, 106, 32, 0, 16, 162, 1, 32, 3, 65, 128, 1, 106, 32, 1, 16, 162, 1, 32, 3, 65, 144, 1, 106, 32, 2, 16, 162, 1, 32, 3, 65, 136, 2, 106, 32, 3, 40, 2, 112, 34, 18, 32, 3, 40, 2, 120, 16, 26, 2, 64, 2, 64, 2, 64, 32, 3, 41, 3, 136, 2, 66, 1, 81, 4, 64, 32, 3, 65, 224, 1, 106, 32, 3, 65, 168, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 216, 1, 106, 32, 3, 65, 160, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 208, 1, 106, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 2, 55, 3, 200, 1, 32, 3, 66, 0, 55, 2, 132, 3, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 128, 3, 32, 3, 32, 3, 65, 200, 1, 106, 54, 2, 160, 3, 32, 3, 65, 10, 54, 2, 132, 2, 32, 3, 32, 3, 65, 160, 3, 106, 54, 2, 128, 2, 32, 3, 32, 3, 65, 128, 3, 106, 54, 2, 176, 1, 32, 3, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 60, 32, 3, 65, 204, 133, 192, 0, 54, 2, 56, 32, 3, 32, 3, 65, 128, 2, 106, 54, 2, 72, 32, 3, 65, 176, 1, 106, 65, 152, 139, 192, 0, 32, 3, 65, 56, 106, 16, 151, 2, 13, 3, 32, 3, 65, 196, 0, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 128, 3, 55, 2, 60, 32, 3, 65, 1, 54, 2, 56, 32, 3, 65, 200, 1, 106, 16, 39, 12, 1, 11, 32, 3, 65, 168, 1, 106, 32, 3, 65, 152, 2, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 2, 55, 3, 160, 1, 32, 3, 65, 160, 2, 106, 34, 2, 40, 2, 0, 33, 12, 32, 3, 65, 164, 2, 106, 40, 2, 0, 33, 19, 32, 3, 65, 168, 2, 106, 34, 0, 41, 3, 0, 33, 28, 32, 3, 65, 176, 2, 106, 40, 2, 0, 33, 13, 32, 3, 65, 180, 2, 106, 40, 2, 0, 33, 20, 32, 3, 65, 184, 2, 106, 41, 3, 0, 33, 29, 32, 3, 65, 136, 2, 106, 32, 3, 40, 2, 128, 1, 34, 23, 32, 3, 40, 2, 136, 1, 16, 19, 2, 64, 32, 3, 40, 2, 136, 2, 65, 1, 70, 4, 64, 32, 3, 65, 224, 1, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 3, 65, 216, 1, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 3, 65, 208, 1, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 2, 55, 3, 200, 1, 32, 3, 66, 0, 55, 2, 132, 3, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 128, 3, 32, 3, 32, 3, 65, 200, 1, 106, 54, 2, 160, 3, 32, 3, 65, 10, 54, 2, 132, 2, 32, 3, 32, 3, 65, 160, 3, 106, 54, 2, 128, 2, 32, 3, 32, 3, 65, 128, 3, 106, 54, 2, 176, 1, 32, 3, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 60, 32, 3, 65, 204, 133, 192, 0, 54, 2, 56, 32, 3, 32, 3, 65, 128, 2, 106, 54, 2, 72, 32, 3, 65, 176, 1, 106, 65, 152, 139, 192, 0, 32, 3, 65, 56, 106, 16, 151, 2, 13, 4, 32, 3, 65, 196, 0, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 128, 3, 55, 2, 60, 32, 3, 65, 1, 54, 2, 56, 32, 3, 65, 200, 1, 106, 16, 39, 12, 1, 11, 32, 2, 40, 2, 0, 33, 14, 32, 3, 65, 156, 2, 106, 40, 2, 0, 33, 15, 32, 1, 40, 2, 0, 33, 16, 32, 3, 65, 148, 2, 106, 40, 2, 0, 33, 24, 32, 3, 40, 2, 144, 2, 33, 21, 32, 3, 40, 2, 140, 2, 33, 17, 32, 3, 65, 160, 3, 106, 32, 3, 40, 2, 144, 1, 34, 25, 32, 3, 40, 2, 152, 1, 16, 174, 1, 32, 3, 65, 48, 106, 32, 3, 65, 160, 3, 106, 16, 181, 1, 2, 64, 32, 3, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 2, 12, 1, 11, 32, 3, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 2, 12, 1, 11, 32, 3, 65, 160, 3, 106, 16, 175, 1, 32, 3, 65, 40, 106, 32, 3, 65, 160, 3, 106, 16, 173, 1, 32, 3, 45, 0, 44, 33, 0, 32, 3, 65, 32, 106, 32, 3, 40, 2, 40, 34, 1, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 32, 65, 1, 113, 69, 4, 64, 65, 2, 33, 2, 12, 1, 11, 32, 3, 45, 0, 33, 33, 2, 32, 0, 65, 1, 113, 33, 0, 32, 3, 65, 56, 106, 65, 4, 114, 33, 8, 32, 3, 65, 200, 1, 106, 65, 4, 114, 33, 22, 32, 3, 65, 208, 1, 106, 33, 11, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 0, 65, 255, 1, 113, 13, 2, 65, 9, 33, 2, 12, 9, 11, 32, 0, 65, 255, 1, 113, 4, 64, 65, 16, 33, 2, 12, 9, 11, 32, 1, 16, 175, 1, 32, 3, 65, 24, 106, 32, 1, 16, 181, 1, 32, 3, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 25, 33, 2, 12, 1, 11, 2, 64, 32, 6, 4, 64, 32, 7, 13, 1, 32, 3, 65, 200, 1, 106, 65, 4, 114, 65, 132, 146, 192, 0, 65, 11, 16, 20, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 212, 1, 106, 40, 2, 0, 33, 0, 32, 3, 65, 208, 1, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 204, 1, 33, 2, 32, 9, 69, 13, 12, 32, 6, 16, 222, 1, 12, 12, 11, 32, 3, 65, 200, 1, 106, 65, 4, 114, 65, 252, 145, 192, 0, 65, 8, 16, 20, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 212, 1, 106, 40, 2, 0, 33, 0, 32, 3, 65, 208, 1, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 204, 1, 33, 2, 12, 4, 11, 32, 3, 65, 200, 1, 106, 32, 3, 65, 160, 3, 106, 16, 178, 1, 32, 3, 65, 212, 1, 106, 33, 0, 32, 3, 65, 208, 1, 106, 33, 1, 32, 3, 40, 2, 200, 1, 34, 2, 65, 21, 71, 4, 64, 32, 0, 40, 2, 0, 33, 5, 32, 1, 40, 2, 0, 33, 0, 32, 3, 40, 2, 204, 1, 33, 4, 32, 9, 4, 64, 32, 6, 16, 222, 1, 11, 32, 10, 69, 13, 11, 32, 7, 16, 222, 1, 12, 11, 11, 32, 3, 65, 200, 1, 106, 32, 3, 65, 160, 3, 106, 16, 176, 1, 32, 3, 40, 2, 200, 1, 34, 2, 65, 21, 71, 4, 64, 32, 0, 40, 2, 0, 33, 5, 32, 1, 40, 2, 0, 33, 0, 32, 3, 40, 2, 204, 1, 33, 4, 32, 9, 4, 64, 32, 6, 16, 222, 1, 11, 32, 10, 69, 13, 11, 32, 7, 16, 222, 1, 12, 11, 11, 32, 3, 65, 152, 2, 106, 34, 4, 32, 7, 54, 2, 0, 32, 3, 65, 148, 2, 106, 34, 1, 32, 26, 54, 2, 0, 32, 3, 65, 160, 2, 106, 34, 2, 32, 27, 54, 2, 0, 32, 3, 65, 156, 2, 106, 34, 0, 32, 10, 54, 2, 0, 32, 3, 65, 184, 1, 106, 34, 5, 32, 1, 41, 2, 0, 55, 3, 0, 32, 3, 65, 192, 1, 106, 34, 7, 32, 0, 41, 2, 0, 55, 3, 0, 32, 3, 32, 9, 54, 2, 144, 2, 32, 3, 32, 6, 54, 2, 140, 2, 32, 3, 32, 3, 41, 2, 140, 2, 55, 3, 176, 1, 32, 3, 65, 16, 106, 32, 3, 65, 184, 3, 106, 65, 224, 128, 192, 0, 16, 145, 1, 32, 3, 65, 200, 2, 106, 32, 3, 41, 3, 16, 55, 3, 0, 32, 3, 65, 196, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 3, 65, 188, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 3, 65, 144, 2, 106, 34, 6, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 228, 2, 106, 32, 14, 54, 2, 0, 32, 3, 65, 224, 2, 106, 32, 15, 54, 2, 0, 32, 3, 65, 220, 2, 106, 32, 16, 54, 2, 0, 32, 3, 65, 216, 2, 106, 32, 24, 54, 2, 0, 32, 3, 65, 212, 2, 106, 32, 21, 54, 2, 0, 32, 3, 65, 176, 2, 106, 34, 8, 32, 29, 55, 3, 0, 32, 3, 65, 172, 2, 106, 32, 20, 54, 2, 0, 32, 2, 32, 28, 55, 3, 0, 32, 0, 32, 19, 54, 2, 0, 32, 3, 65, 192, 2, 106, 32, 3, 65, 184, 3, 106, 54, 2, 0, 32, 3, 32, 3, 41, 3, 160, 1, 55, 3, 136, 2, 32, 3, 32, 17, 54, 2, 208, 2, 32, 3, 32, 13, 54, 2, 168, 2, 32, 3, 32, 12, 54, 2, 152, 2, 32, 3, 32, 3, 65, 184, 3, 106, 54, 2, 184, 2, 32, 3, 65, 248, 2, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 3, 65, 240, 2, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 176, 1, 55, 3, 232, 2, 32, 3, 65, 200, 1, 106, 32, 3, 65, 184, 2, 106, 32, 3, 65, 136, 2, 106, 32, 3, 65, 208, 2, 106, 32, 3, 65, 232, 2, 106, 16, 75, 32, 6, 32, 3, 65, 212, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 3, 65, 220, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 65, 228, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 168, 2, 106, 32, 3, 65, 236, 1, 106, 41, 2, 0, 55, 3, 0, 32, 8, 32, 3, 65, 244, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 204, 1, 55, 3, 136, 2, 2, 64, 2, 64, 32, 3, 40, 2, 200, 1, 65, 1, 71, 4, 64, 32, 3, 65, 228, 0, 106, 32, 3, 65, 200, 1, 106, 65, 4, 114, 34, 0, 65, 40, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 220, 0, 106, 32, 0, 65, 32, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 212, 0, 106, 32, 0, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 204, 0, 106, 32, 0, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 196, 0, 106, 32, 0, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 0, 54, 2, 56, 32, 3, 32, 0, 41, 2, 0, 55, 2, 60, 12, 1, 11, 32, 3, 65, 152, 3, 106, 32, 3, 65, 164, 2, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 144, 3, 106, 32, 0, 41, 2, 0, 55, 3, 0, 32, 3, 65, 136, 3, 106, 32, 1, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 140, 2, 55, 3, 128, 3, 32, 3, 66, 0, 55, 2, 164, 3, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 128, 3, 106, 54, 2, 176, 3, 32, 3, 65, 14, 54, 2, 132, 2, 32, 3, 32, 3, 65, 176, 3, 106, 54, 2, 128, 2, 32, 3, 32, 3, 65, 160, 3, 106, 54, 2, 180, 3, 32, 3, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 60, 32, 3, 65, 204, 133, 192, 0, 54, 2, 56, 32, 3, 32, 3, 65, 128, 2, 106, 54, 2, 72, 32, 3, 65, 180, 3, 106, 65, 152, 139, 192, 0, 32, 3, 65, 56, 106, 16, 151, 2, 13, 1, 32, 3, 65, 196, 0, 106, 32, 3, 65, 168, 3, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 160, 3, 55, 2, 60, 32, 3, 65, 1, 54, 2, 56, 32, 3, 40, 2, 128, 3, 65, 11, 70, 13, 0, 32, 3, 65, 128, 3, 106, 16, 39, 11, 32, 3, 40, 2, 148, 1, 4, 64, 32, 25, 16, 222, 1, 11, 32, 3, 40, 2, 132, 1, 4, 64, 32, 23, 16, 222, 1, 11, 32, 3, 40, 2, 116, 69, 13, 14, 32, 18, 16, 222, 1, 12, 14, 11, 12, 14, 11, 32, 2, 65, 255, 1, 113, 34, 0, 65, 34, 71, 4, 64, 65, 19, 65, 16, 32, 0, 65, 253, 0, 70, 27, 33, 2, 12, 7, 11, 32, 3, 65, 8, 106, 32, 1, 16, 181, 1, 32, 3, 45, 0, 8, 65, 1, 113, 13, 1, 11, 65, 4, 33, 2, 12, 5, 11, 32, 3, 45, 0, 9, 65, 34, 71, 4, 64, 65, 14, 33, 2, 12, 5, 11, 32, 1, 16, 175, 1, 32, 3, 65, 200, 1, 106, 32, 1, 16, 180, 1, 32, 3, 40, 2, 216, 1, 33, 5, 32, 3, 40, 2, 212, 1, 33, 0, 32, 3, 40, 2, 208, 1, 33, 4, 32, 3, 40, 2, 204, 1, 33, 2, 32, 3, 40, 2, 200, 1, 65, 1, 70, 13, 4, 2, 64, 2, 64, 2, 64, 32, 2, 4, 64, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 32, 5, 65, 120, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 0, 65, 126, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 81, 27, 33, 2, 12, 1, 11, 65, 126, 65, 1, 32, 4, 65, 132, 146, 192, 0, 65, 11, 16, 212, 2, 27, 33, 2, 11, 32, 0, 4, 64, 32, 4, 16, 222, 1, 11, 32, 2, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 2, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 0, 65, 120, 106, 14, 4, 0, 5, 5, 2, 5, 11, 32, 4, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 13, 4, 11, 32, 6, 4, 64, 32, 3, 65, 200, 1, 106, 65, 252, 145, 192, 0, 65, 8, 16, 21, 32, 3, 65, 212, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 208, 1, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 204, 1, 33, 4, 32, 3, 40, 2, 200, 1, 33, 2, 12, 7, 11, 32, 3, 65, 56, 106, 32, 1, 16, 179, 1, 32, 3, 65, 136, 3, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 8, 41, 2, 0, 55, 3, 128, 3, 2, 64, 2, 64, 32, 3, 40, 2, 56, 34, 2, 65, 21, 71, 4, 64, 32, 11, 32, 3, 41, 3, 128, 3, 55, 2, 0, 32, 11, 65, 8, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 200, 1, 106, 32, 1, 16, 22, 32, 3, 40, 2, 200, 1, 65, 1, 71, 13, 1, 32, 3, 40, 2, 204, 1, 33, 2, 11, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 212, 1, 33, 0, 32, 3, 40, 2, 208, 1, 33, 4, 12, 3, 11, 32, 3, 40, 2, 212, 1, 33, 26, 32, 3, 40, 2, 208, 1, 33, 9, 32, 3, 40, 2, 204, 1, 33, 6, 12, 4, 11, 32, 4, 65, 132, 146, 192, 0, 65, 11, 16, 212, 2, 13, 2, 11, 32, 7, 4, 64, 32, 3, 65, 200, 1, 106, 65, 132, 146, 192, 0, 65, 11, 16, 21, 32, 3, 65, 212, 1, 106, 40, 2, 0, 33, 5, 32, 3, 65, 208, 1, 106, 40, 2, 0, 33, 0, 32, 3, 40, 2, 204, 1, 33, 4, 32, 3, 40, 2, 200, 1, 33, 2, 32, 10, 13, 6, 12, 7, 11, 32, 3, 65, 56, 106, 32, 1, 16, 179, 1, 32, 3, 65, 136, 3, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 8, 41, 2, 0, 55, 3, 128, 3, 2, 64, 2, 64, 32, 3, 40, 2, 56, 34, 2, 65, 21, 71, 4, 64, 32, 11, 32, 3, 41, 3, 128, 3, 55, 2, 0, 32, 11, 65, 8, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 200, 1, 106, 32, 1, 16, 22, 32, 3, 40, 2, 200, 1, 65, 1, 71, 13, 1, 32, 3, 40, 2, 204, 1, 33, 2, 11, 32, 3, 65, 216, 1, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 212, 1, 33, 0, 32, 3, 40, 2, 208, 1, 33, 4, 12, 7, 11, 32, 3, 40, 2, 212, 1, 33, 27, 32, 3, 40, 2, 208, 1, 33, 10, 32, 3, 40, 2, 204, 1, 33, 7, 12, 2, 11, 65, 0, 33, 6, 12, 3, 11, 32, 3, 65, 200, 1, 106, 32, 1, 16, 179, 1, 32, 3, 65, 136, 3, 106, 32, 22, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 22, 41, 2, 0, 55, 3, 128, 3, 2, 64, 32, 3, 40, 2, 200, 1, 34, 2, 65, 21, 71, 4, 64, 32, 8, 32, 3, 41, 3, 128, 3, 55, 2, 0, 32, 8, 65, 8, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 3, 65, 56, 106, 32, 1, 16, 24, 32, 3, 40, 2, 56, 34, 2, 65, 21, 70, 13, 1, 11, 32, 3, 65, 196, 0, 106, 40, 2, 0, 33, 5, 32, 3, 65, 64, 107, 40, 2, 0, 33, 0, 32, 3, 40, 2, 60, 33, 4, 12, 2, 11, 32, 3, 32, 1, 16, 181, 1, 65, 0, 33, 0, 32, 3, 45, 0, 1, 33, 2, 32, 3, 45, 0, 0, 65, 1, 113, 13, 0, 11, 65, 2, 33, 2, 11, 32, 10, 69, 32, 7, 69, 114, 13, 1, 11, 32, 7, 16, 222, 1, 11, 32, 9, 69, 32, 6, 69, 114, 13, 0, 32, 6, 16, 222, 1, 11, 32, 3, 65, 212, 1, 106, 32, 5, 54, 2, 0, 32, 3, 65, 208, 1, 106, 34, 1, 32, 0, 54, 2, 0, 32, 3, 32, 4, 54, 2, 204, 1, 32, 3, 32, 2, 54, 2, 200, 1, 32, 3, 65, 144, 2, 106, 65, 250, 138, 192, 0, 65, 29, 32, 3, 65, 200, 1, 106, 16, 25, 32, 3, 65, 1, 54, 2, 136, 2, 32, 3, 65, 224, 1, 106, 32, 3, 65, 168, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 216, 1, 106, 32, 3, 65, 160, 2, 106, 41, 3, 0, 55, 3, 0, 32, 1, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 2, 55, 3, 200, 1, 32, 3, 66, 0, 55, 2, 132, 3, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 128, 3, 32, 3, 32, 3, 65, 200, 1, 106, 54, 2, 180, 3, 32, 3, 65, 10, 54, 2, 132, 2, 32, 3, 32, 3, 65, 180, 3, 106, 54, 2, 128, 2, 32, 3, 32, 3, 65, 128, 3, 106, 54, 2, 160, 3, 32, 3, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 60, 32, 3, 65, 204, 133, 192, 0, 54, 2, 56, 32, 3, 32, 3, 65, 128, 2, 106, 54, 2, 72, 32, 3, 65, 160, 3, 106, 65, 152, 139, 192, 0, 32, 3, 65, 56, 106, 16, 151, 2, 13, 3, 32, 3, 65, 196, 0, 106, 32, 3, 65, 136, 3, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 128, 3, 55, 2, 60, 32, 3, 65, 1, 54, 2, 56, 32, 3, 65, 200, 1, 106, 16, 39, 32, 17, 69, 32, 21, 69, 114, 69, 4, 64, 32, 17, 16, 222, 1, 11, 32, 14, 4, 64, 32, 14, 65, 5, 116, 33, 1, 32, 16, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 15, 69, 32, 15, 65, 5, 116, 69, 114, 13, 0, 32, 16, 16, 222, 1, 11, 32, 12, 69, 32, 19, 69, 114, 69, 4, 64, 32, 12, 16, 222, 1, 11, 32, 13, 69, 32, 20, 69, 114, 13, 0, 32, 13, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 144, 1, 34, 0, 69, 13, 0, 32, 3, 40, 2, 148, 1, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 128, 1, 34, 0, 69, 13, 0, 32, 3, 40, 2, 132, 1, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 40, 2, 116, 69, 13, 0, 32, 18, 16, 222, 1, 11, 32, 3, 65, 136, 2, 106, 32, 3, 65, 56, 106, 16, 33, 32, 3, 40, 2, 136, 2, 65, 1, 71, 4, 64, 32, 3, 65, 208, 1, 106, 32, 3, 65, 148, 2, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 140, 2, 34, 28, 55, 3, 200, 1, 32, 3, 65, 144, 2, 106, 32, 0, 54, 2, 0, 32, 3, 32, 28, 55, 3, 136, 2, 32, 3, 65, 136, 2, 106, 16, 161, 1, 32, 3, 65, 56, 106, 16, 51, 32, 3, 65, 192, 3, 106, 36, 0, 15, 11, 32, 3, 65, 224, 1, 106, 32, 3, 65, 168, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 216, 1, 106, 32, 3, 65, 160, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 208, 1, 106, 32, 3, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 144, 2, 106, 41, 3, 0, 55, 3, 200, 1, 65, 144, 140, 192, 0, 65, 43, 32, 3, 65, 200, 1, 106, 65, 188, 140, 192, 0, 65, 184, 131, 192, 0, 16, 160, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 3, 65, 184, 3, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 228, 59, 2, 23, 127, 2, 126, 35, 0, 65, 128, 6, 107, 34, 3, 36, 0, 32, 3, 65, 216, 3, 106, 32, 0, 16, 162, 1, 32, 3, 65, 232, 3, 106, 32, 1, 16, 162, 1, 32, 3, 65, 248, 3, 106, 32, 2, 16, 162, 1, 32, 3, 65, 216, 4, 106, 32, 3, 40, 2, 216, 3, 34, 16, 32, 3, 40, 2, 224, 3, 16, 26, 2, 64, 2, 64, 2, 64, 32, 3, 41, 3, 216, 4, 66, 1, 81, 4, 64, 32, 3, 65, 176, 4, 106, 32, 3, 65, 248, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 240, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 3, 65, 232, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 152, 4, 32, 3, 66, 0, 55, 2, 196, 5, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 192, 5, 32, 3, 32, 3, 65, 152, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 204, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 152, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 151, 2, 13, 3, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 152, 4, 106, 16, 39, 12, 1, 11, 32, 3, 65, 144, 4, 106, 32, 3, 65, 232, 4, 106, 34, 0, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 136, 4, 32, 3, 65, 240, 4, 106, 34, 1, 40, 2, 0, 33, 10, 32, 3, 65, 244, 4, 106, 40, 2, 0, 33, 17, 32, 3, 65, 248, 4, 106, 34, 2, 41, 3, 0, 33, 26, 32, 3, 65, 128, 5, 106, 40, 2, 0, 33, 11, 32, 3, 65, 132, 5, 106, 40, 2, 0, 33, 18, 32, 3, 65, 136, 5, 106, 41, 3, 0, 33, 27, 32, 3, 65, 216, 4, 106, 32, 3, 40, 2, 232, 3, 34, 22, 32, 3, 40, 2, 240, 3, 16, 19, 2, 64, 32, 3, 40, 2, 216, 4, 65, 1, 70, 4, 64, 32, 3, 65, 176, 4, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 152, 4, 32, 3, 66, 0, 55, 2, 196, 5, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 192, 5, 32, 3, 32, 3, 65, 152, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 204, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 152, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 151, 2, 13, 4, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 152, 4, 106, 16, 39, 12, 1, 11, 32, 1, 40, 2, 0, 33, 12, 32, 3, 65, 236, 4, 106, 40, 2, 0, 33, 13, 32, 0, 40, 2, 0, 33, 14, 32, 3, 65, 228, 4, 106, 40, 2, 0, 33, 23, 32, 3, 40, 2, 224, 4, 33, 19, 32, 3, 40, 2, 220, 4, 33, 15, 32, 3, 65, 224, 5, 106, 32, 3, 40, 2, 248, 3, 34, 24, 32, 3, 40, 2, 128, 4, 16, 174, 1, 32, 3, 65, 152, 3, 106, 32, 3, 65, 224, 5, 106, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 152, 3, 65, 1, 113, 69, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 153, 3, 34, 0, 65, 251, 0, 71, 4, 64, 32, 0, 65, 34, 71, 4, 64, 65, 10, 33, 0, 12, 16, 11, 32, 3, 65, 152, 4, 106, 32, 3, 65, 224, 5, 106, 16, 70, 32, 3, 45, 0, 152, 4, 65, 1, 70, 13, 1, 65, 14, 33, 0, 12, 15, 11, 32, 3, 65, 224, 5, 106, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 3, 65, 224, 5, 106, 34, 6, 16, 70, 32, 3, 65, 160, 4, 106, 33, 4, 32, 3, 45, 0, 152, 4, 65, 1, 70, 4, 64, 32, 3, 65, 164, 4, 106, 41, 2, 0, 33, 26, 32, 4, 40, 2, 0, 33, 4, 32, 3, 40, 2, 156, 4, 34, 0, 65, 8, 118, 33, 7, 12, 15, 11, 32, 3, 45, 0, 153, 4, 33, 1, 32, 3, 65, 152, 4, 106, 32, 6, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 4, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 0, 65, 8, 118, 33, 7, 12, 15, 11, 2, 64, 32, 1, 65, 1, 107, 14, 6, 6, 5, 4, 3, 2, 0, 7, 11, 32, 3, 65, 144, 3, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 144, 3, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 13, 11, 32, 3, 45, 0, 145, 3, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 13, 11, 32, 6, 16, 175, 1, 32, 3, 65, 136, 3, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 140, 3, 33, 5, 32, 3, 65, 128, 3, 106, 32, 3, 40, 2, 136, 3, 34, 2, 16, 181, 1, 65, 2, 33, 0, 32, 3, 45, 0, 128, 3, 65, 1, 113, 69, 13, 11, 32, 3, 45, 0, 129, 3, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 17, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 17, 11, 32, 2, 16, 175, 1, 32, 3, 65, 248, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 248, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 249, 2, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 17, 11, 32, 3, 65, 240, 2, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 240, 2, 65, 1, 113, 69, 13, 17, 32, 3, 45, 0, 241, 2, 65, 253, 0, 71, 13, 14, 32, 6, 16, 175, 1, 65, 0, 33, 0, 65, 6, 33, 1, 12, 11, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 15, 65, 19, 33, 0, 12, 15, 11, 32, 3, 65, 232, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 232, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 13, 11, 32, 3, 45, 0, 233, 2, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 13, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 13, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 14, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 14, 11, 32, 3, 65, 224, 2, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 225, 2, 33, 4, 32, 3, 45, 0, 224, 2, 65, 1, 113, 13, 0, 11, 12, 11, 11, 32, 3, 47, 0, 157, 4, 32, 3, 45, 0, 159, 4, 65, 16, 116, 114, 33, 7, 32, 3, 65, 164, 4, 106, 41, 2, 0, 33, 26, 32, 3, 65, 160, 4, 106, 40, 2, 0, 33, 4, 32, 3, 45, 0, 156, 4, 33, 0, 12, 13, 11, 32, 3, 65, 216, 2, 106, 32, 6, 16, 181, 1, 2, 64, 32, 3, 45, 0, 216, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 3, 45, 0, 217, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 6, 16, 175, 1, 32, 3, 65, 208, 2, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 212, 2, 33, 5, 32, 3, 65, 200, 2, 106, 32, 3, 40, 2, 208, 2, 34, 2, 16, 181, 1, 65, 2, 33, 0, 2, 64, 32, 3, 45, 0, 200, 2, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 201, 2, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 6, 11, 32, 2, 16, 175, 1, 32, 3, 65, 192, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 192, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 193, 2, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 6, 11, 32, 3, 65, 184, 2, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 184, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 19, 11, 32, 3, 45, 0, 185, 2, 65, 253, 0, 71, 4, 64, 65, 11, 33, 0, 12, 19, 11, 32, 6, 16, 175, 1, 65, 0, 33, 0, 65, 5, 33, 1, 12, 11, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 4, 65, 19, 33, 0, 12, 4, 11, 32, 3, 65, 176, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 176, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 3, 45, 0, 177, 2, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 2, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 168, 2, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 169, 2, 33, 4, 32, 3, 45, 0, 168, 2, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 12, 11, 32, 3, 65, 160, 2, 106, 32, 6, 16, 181, 1, 2, 64, 32, 3, 45, 0, 160, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 3, 45, 0, 161, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 6, 16, 175, 1, 32, 3, 65, 152, 2, 106, 32, 6, 16, 173, 1, 65, 1, 33, 20, 32, 3, 40, 2, 152, 2, 33, 9, 32, 3, 32, 3, 45, 0, 156, 2, 65, 1, 113, 34, 2, 58, 0, 212, 4, 32, 3, 32, 9, 54, 2, 208, 4, 32, 3, 65, 144, 2, 106, 32, 9, 16, 181, 1, 65, 2, 33, 0, 2, 64, 2, 64, 32, 3, 45, 0, 144, 2, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 145, 2, 33, 4, 32, 2, 33, 1, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 5, 65, 44, 71, 4, 64, 32, 5, 65, 253, 0, 70, 13, 3, 32, 2, 13, 1, 65, 9, 33, 0, 12, 8, 11, 32, 1, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 2, 32, 3, 65, 0, 58, 0, 212, 4, 12, 2, 11, 32, 9, 16, 175, 1, 32, 3, 65, 136, 2, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 136, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 137, 2, 33, 4, 12, 1, 11, 32, 21, 65, 1, 71, 4, 64, 32, 3, 65, 152, 4, 106, 65, 4, 114, 65, 184, 147, 192, 0, 65, 5, 16, 20, 32, 3, 65, 172, 3, 106, 32, 3, 65, 164, 4, 106, 41, 2, 0, 55, 2, 0, 32, 3, 32, 3, 41, 2, 156, 4, 55, 2, 164, 3, 12, 6, 11, 32, 3, 65, 168, 3, 106, 32, 25, 54, 2, 0, 32, 3, 65, 4, 54, 2, 164, 3, 65, 0, 33, 20, 12, 5, 11, 32, 4, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 8, 65, 253, 0, 71, 13, 4, 65, 19, 33, 0, 12, 4, 11, 32, 3, 65, 128, 2, 106, 32, 9, 16, 181, 1, 32, 3, 45, 0, 128, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 3, 45, 0, 129, 2, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 9, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 9, 16, 180, 1, 32, 3, 40, 2, 168, 4, 33, 5, 32, 3, 40, 2, 164, 4, 33, 4, 32, 3, 40, 2, 160, 4, 33, 1, 32, 3, 40, 2, 156, 4, 33, 8, 32, 3, 40, 2, 152, 4, 65, 1, 70, 4, 64, 32, 8, 33, 0, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 4, 64, 65, 1, 33, 8, 32, 5, 65, 5, 70, 4, 64, 32, 1, 65, 184, 147, 192, 0, 65, 5, 16, 212, 2, 65, 0, 71, 33, 8, 11, 32, 4, 69, 13, 1, 32, 1, 16, 222, 1, 12, 1, 11, 32, 4, 65, 5, 71, 13, 1, 32, 1, 65, 184, 147, 192, 0, 65, 5, 16, 212, 2, 65, 0, 71, 33, 8, 11, 32, 8, 69, 13, 1, 11, 32, 3, 65, 152, 4, 106, 32, 9, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 70, 13, 1, 32, 3, 40, 2, 156, 4, 33, 0, 32, 3, 65, 200, 5, 106, 32, 3, 41, 3, 160, 4, 55, 3, 0, 32, 3, 32, 0, 54, 2, 196, 5, 32, 3, 32, 1, 54, 2, 192, 5, 12, 2, 11, 32, 21, 65, 1, 70, 4, 64, 32, 3, 65, 160, 3, 106, 65, 4, 114, 65, 184, 147, 192, 0, 65, 5, 16, 21, 12, 6, 11, 32, 3, 65, 152, 4, 106, 32, 3, 65, 208, 4, 106, 16, 64, 32, 3, 40, 2, 152, 4, 65, 1, 70, 4, 64, 32, 3, 65, 172, 3, 106, 32, 3, 65, 164, 4, 106, 41, 2, 0, 55, 2, 0, 32, 3, 32, 3, 41, 2, 156, 4, 55, 2, 164, 3, 12, 6, 11, 32, 3, 40, 2, 156, 4, 33, 25, 65, 1, 33, 21, 12, 2, 11, 32, 3, 65, 192, 5, 106, 32, 9, 16, 24, 32, 3, 40, 2, 192, 5, 65, 21, 70, 13, 1, 11, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 41, 3, 0, 55, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 12, 3, 11, 32, 3, 65, 248, 1, 106, 32, 9, 16, 181, 1, 65, 0, 33, 1, 32, 3, 45, 0, 249, 1, 33, 4, 32, 3, 45, 0, 248, 1, 65, 1, 113, 13, 0, 11, 11, 32, 3, 65, 176, 3, 106, 32, 5, 54, 2, 0, 32, 3, 65, 172, 3, 106, 32, 4, 54, 2, 0, 32, 3, 65, 168, 3, 106, 32, 1, 54, 2, 0, 32, 3, 32, 0, 54, 2, 164, 3, 11, 32, 3, 65, 168, 3, 106, 40, 2, 0, 33, 4, 32, 3, 40, 2, 164, 3, 33, 0, 32, 20, 4, 64, 32, 3, 65, 172, 3, 106, 41, 2, 0, 33, 26, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 1, 11, 32, 3, 65, 240, 1, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 240, 1, 65, 1, 113, 69, 13, 11, 32, 3, 45, 0, 241, 1, 65, 253, 0, 71, 13, 8, 32, 6, 16, 175, 1, 32, 0, 65, 255, 1, 113, 33, 1, 32, 0, 65, 128, 126, 113, 33, 0, 12, 5, 11, 32, 0, 65, 8, 118, 33, 7, 12, 11, 11, 32, 3, 65, 232, 1, 106, 32, 6, 16, 181, 1, 2, 64, 32, 3, 45, 0, 232, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 3, 45, 0, 233, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 6, 16, 175, 1, 32, 3, 65, 224, 1, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 228, 1, 33, 5, 32, 3, 65, 216, 1, 106, 32, 3, 40, 2, 224, 1, 34, 2, 16, 181, 1, 65, 2, 33, 0, 2, 64, 32, 3, 45, 0, 216, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 217, 1, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 6, 11, 32, 2, 16, 175, 1, 32, 3, 65, 208, 1, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 208, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 209, 1, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 6, 11, 32, 3, 65, 200, 1, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 200, 1, 65, 1, 113, 69, 13, 15, 32, 3, 45, 0, 201, 1, 65, 253, 0, 71, 13, 12, 32, 6, 16, 175, 1, 65, 0, 33, 0, 65, 3, 33, 1, 12, 9, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 4, 65, 19, 33, 0, 12, 4, 11, 32, 3, 65, 192, 1, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 192, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 3, 45, 0, 193, 1, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 2, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 184, 1, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 185, 1, 33, 4, 32, 3, 45, 0, 184, 1, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 10, 11, 32, 3, 65, 176, 1, 106, 32, 6, 16, 181, 1, 2, 64, 32, 3, 45, 0, 176, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 3, 45, 0, 177, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 6, 16, 175, 1, 32, 3, 65, 168, 1, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 172, 1, 33, 5, 32, 3, 65, 160, 1, 106, 32, 3, 40, 2, 168, 1, 34, 2, 16, 181, 1, 65, 2, 33, 0, 2, 64, 32, 3, 45, 0, 160, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 161, 1, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 6, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 1, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 152, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 153, 1, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 6, 11, 32, 3, 65, 144, 1, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 144, 1, 65, 1, 113, 69, 13, 14, 32, 3, 45, 0, 145, 1, 65, 253, 0, 71, 13, 11, 32, 6, 16, 175, 1, 65, 0, 33, 0, 65, 2, 33, 1, 12, 8, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 4, 65, 19, 33, 0, 12, 4, 11, 32, 3, 65, 136, 1, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 136, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 3, 45, 0, 137, 1, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 2, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 128, 1, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 129, 1, 33, 4, 32, 3, 45, 0, 128, 1, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 9, 11, 32, 3, 65, 248, 0, 106, 32, 6, 16, 181, 1, 2, 64, 32, 3, 45, 0, 120, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 3, 45, 0, 121, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 6, 16, 175, 1, 32, 3, 65, 240, 0, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 116, 33, 5, 32, 3, 65, 232, 0, 106, 32, 3, 40, 2, 112, 34, 2, 16, 181, 1, 65, 2, 33, 0, 2, 64, 32, 3, 45, 0, 104, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 105, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 6, 11, 32, 2, 16, 175, 1, 32, 3, 65, 224, 0, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 96, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 97, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 6, 11, 32, 3, 65, 216, 0, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 88, 65, 1, 113, 69, 13, 13, 32, 3, 45, 0, 89, 65, 253, 0, 71, 13, 10, 32, 6, 16, 175, 1, 65, 0, 33, 0, 65, 1, 33, 1, 12, 7, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 4, 65, 19, 33, 0, 12, 4, 11, 32, 3, 65, 208, 0, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 80, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 2, 11, 32, 3, 45, 0, 81, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 2, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 200, 0, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 73, 33, 4, 32, 3, 45, 0, 72, 65, 1, 113, 13, 0, 11, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 8, 11, 32, 3, 65, 64, 107, 32, 6, 16, 181, 1, 32, 3, 45, 0, 64, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 3, 11, 32, 3, 45, 0, 65, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 3, 11, 32, 6, 16, 175, 1, 32, 3, 65, 56, 106, 32, 6, 16, 173, 1, 32, 3, 45, 0, 60, 33, 5, 32, 3, 65, 48, 106, 32, 3, 40, 2, 56, 34, 2, 16, 181, 1, 65, 2, 33, 0, 32, 3, 45, 0, 48, 65, 1, 113, 69, 13, 1, 32, 3, 45, 0, 49, 33, 4, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 44, 71, 4, 64, 32, 1, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 7, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 7, 11, 32, 2, 16, 175, 1, 32, 3, 65, 40, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 40, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 41, 33, 4, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 6, 16, 178, 1, 32, 3, 40, 2, 152, 4, 34, 0, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 7, 11, 32, 3, 65, 32, 106, 32, 6, 16, 181, 1, 32, 3, 45, 0, 32, 65, 1, 113, 69, 13, 10, 32, 3, 45, 0, 33, 65, 253, 0, 71, 13, 7, 32, 6, 16, 175, 1, 65, 0, 33, 1, 65, 0, 33, 0, 12, 4, 11, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 1, 65, 253, 0, 71, 13, 5, 65, 19, 33, 0, 12, 5, 11, 32, 3, 65, 16, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 3, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 3, 11, 32, 2, 16, 175, 1, 32, 3, 65, 152, 4, 106, 32, 2, 16, 180, 1, 32, 3, 40, 2, 164, 4, 33, 5, 32, 3, 40, 2, 160, 4, 33, 4, 32, 3, 40, 2, 156, 4, 33, 1, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 5, 69, 32, 1, 69, 32, 4, 69, 114, 114, 13, 1, 32, 4, 16, 222, 1, 12, 1, 11, 32, 1, 65, 21, 70, 13, 0, 32, 3, 40, 2, 168, 4, 33, 7, 32, 1, 33, 0, 12, 3, 11, 32, 3, 65, 152, 4, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 152, 4, 34, 1, 65, 21, 71, 4, 64, 32, 3, 41, 3, 160, 4, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 32, 1, 33, 0, 12, 4, 11, 32, 3, 65, 160, 3, 106, 32, 2, 16, 24, 32, 3, 40, 2, 160, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 168, 3, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 164, 3, 33, 4, 32, 1, 33, 0, 12, 4, 11, 32, 3, 65, 8, 106, 32, 2, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 9, 33, 4, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 1, 11, 32, 3, 65, 152, 4, 106, 32, 3, 65, 224, 5, 106, 16, 176, 1, 32, 3, 40, 2, 152, 4, 34, 7, 65, 21, 71, 4, 64, 32, 3, 65, 160, 4, 106, 41, 3, 0, 33, 26, 32, 3, 40, 2, 156, 4, 33, 4, 12, 8, 11, 32, 3, 65, 24, 106, 32, 3, 65, 248, 5, 106, 65, 224, 128, 192, 0, 16, 145, 1, 32, 3, 65, 152, 5, 106, 32, 3, 41, 3, 24, 55, 3, 0, 32, 3, 65, 148, 5, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 3, 65, 140, 5, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 3, 65, 224, 4, 106, 34, 2, 32, 3, 65, 144, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 188, 5, 106, 32, 4, 54, 2, 0, 32, 3, 65, 180, 5, 106, 32, 12, 54, 2, 0, 32, 3, 65, 176, 5, 106, 32, 13, 54, 2, 0, 32, 3, 65, 172, 5, 106, 32, 14, 54, 2, 0, 32, 3, 65, 168, 5, 106, 32, 23, 54, 2, 0, 32, 3, 65, 164, 5, 106, 32, 19, 54, 2, 0, 32, 3, 65, 128, 5, 106, 34, 8, 32, 27, 55, 3, 0, 32, 3, 65, 252, 4, 106, 32, 18, 54, 2, 0, 32, 3, 65, 240, 4, 106, 34, 5, 32, 26, 55, 3, 0, 32, 3, 65, 236, 4, 106, 34, 6, 32, 17, 54, 2, 0, 32, 3, 65, 144, 5, 106, 32, 3, 65, 248, 5, 106, 54, 2, 0, 32, 3, 32, 3, 41, 3, 136, 4, 55, 3, 216, 4, 32, 3, 32, 0, 32, 1, 114, 34, 0, 54, 2, 184, 5, 32, 3, 32, 15, 54, 2, 160, 5, 32, 3, 32, 11, 54, 2, 248, 4, 32, 3, 32, 10, 54, 2, 232, 4, 32, 3, 32, 3, 65, 248, 5, 106, 54, 2, 136, 5, 32, 3, 65, 152, 4, 106, 32, 3, 65, 136, 5, 106, 32, 3, 65, 216, 4, 106, 32, 3, 65, 160, 5, 106, 32, 0, 32, 4, 16, 77, 32, 2, 32, 3, 65, 164, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 232, 4, 106, 32, 3, 65, 172, 4, 106, 41, 2, 0, 55, 3, 0, 32, 5, 32, 3, 65, 180, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 248, 4, 106, 32, 3, 65, 188, 4, 106, 41, 2, 0, 55, 3, 0, 32, 8, 32, 3, 65, 196, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 156, 4, 55, 3, 216, 4, 2, 64, 2, 64, 32, 3, 40, 2, 152, 4, 65, 1, 71, 4, 64, 32, 3, 65, 204, 3, 106, 32, 3, 65, 152, 4, 106, 65, 4, 114, 34, 0, 65, 40, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 196, 3, 106, 32, 0, 65, 32, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 188, 3, 106, 32, 0, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 180, 3, 106, 32, 0, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 172, 3, 106, 32, 0, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 3, 65, 0, 54, 2, 160, 3, 32, 3, 32, 0, 41, 2, 0, 55, 2, 164, 3, 12, 1, 11, 32, 3, 65, 216, 5, 106, 32, 3, 65, 244, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 208, 5, 106, 32, 6, 41, 2, 0, 55, 3, 0, 32, 3, 65, 200, 5, 106, 32, 3, 65, 228, 4, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 3, 41, 2, 220, 4, 55, 3, 192, 5, 32, 3, 66, 0, 55, 2, 228, 5, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 224, 5, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 240, 5, 32, 3, 65, 14, 54, 2, 212, 4, 32, 3, 32, 3, 65, 240, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 224, 5, 106, 54, 2, 244, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 204, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 244, 5, 106, 65, 152, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 151, 2, 13, 1, 32, 3, 65, 172, 3, 106, 32, 3, 65, 232, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 224, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 40, 2, 192, 5, 65, 11, 70, 13, 0, 32, 3, 65, 192, 5, 106, 16, 39, 11, 32, 3, 40, 2, 252, 3, 4, 64, 32, 24, 16, 222, 1, 11, 32, 3, 40, 2, 236, 3, 4, 64, 32, 22, 16, 222, 1, 11, 32, 3, 40, 2, 220, 3, 69, 13, 11, 32, 16, 16, 222, 1, 12, 11, 11, 12, 11, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 4, 11, 65, 11, 33, 0, 12, 3, 11, 32, 5, 173, 32, 7, 173, 66, 32, 134, 132, 33, 26, 11, 32, 0, 65, 8, 118, 33, 7, 12, 1, 11, 65, 4, 33, 0, 11, 32, 0, 65, 255, 1, 113, 32, 7, 65, 8, 116, 114, 33, 7, 11, 32, 3, 65, 160, 4, 106, 34, 0, 32, 26, 55, 3, 0, 32, 3, 32, 4, 54, 2, 156, 4, 32, 3, 32, 7, 54, 2, 152, 4, 32, 3, 65, 224, 4, 106, 65, 128, 138, 192, 0, 65, 25, 32, 3, 65, 152, 4, 106, 16, 25, 32, 3, 65, 1, 54, 2, 216, 4, 32, 3, 65, 176, 4, 106, 32, 3, 65, 248, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 240, 4, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 3, 65, 232, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 4, 55, 3, 152, 4, 32, 3, 66, 0, 55, 2, 196, 5, 32, 3, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 192, 5, 32, 3, 32, 3, 65, 152, 4, 106, 54, 2, 244, 5, 32, 3, 65, 10, 54, 2, 212, 4, 32, 3, 32, 3, 65, 244, 5, 106, 54, 2, 208, 4, 32, 3, 32, 3, 65, 192, 5, 106, 54, 2, 224, 5, 32, 3, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 164, 3, 32, 3, 65, 204, 133, 192, 0, 54, 2, 160, 3, 32, 3, 32, 3, 65, 208, 4, 106, 54, 2, 176, 3, 32, 3, 65, 224, 5, 106, 65, 152, 139, 192, 0, 32, 3, 65, 160, 3, 106, 16, 151, 2, 13, 3, 32, 3, 65, 172, 3, 106, 32, 3, 65, 200, 5, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 192, 5, 55, 2, 164, 3, 32, 3, 65, 1, 54, 2, 160, 3, 32, 3, 65, 152, 4, 106, 16, 39, 32, 15, 69, 32, 19, 69, 114, 69, 4, 64, 32, 15, 16, 222, 1, 11, 32, 12, 4, 64, 32, 12, 65, 5, 116, 33, 1, 32, 14, 65, 20, 106, 33, 2, 3, 64, 2, 64, 32, 2, 65, 124, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 40, 2, 0, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 96, 106, 34, 1, 13, 0, 11, 11, 32, 13, 69, 32, 13, 65, 5, 116, 69, 114, 13, 0, 32, 14, 16, 222, 1, 11, 32, 10, 69, 32, 17, 69, 114, 69, 4, 64, 32, 10, 16, 222, 1, 11, 32, 11, 69, 32, 18, 69, 114, 13, 0, 32, 11, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 248, 3, 34, 0, 69, 13, 0, 32, 3, 40, 2, 252, 3, 69, 13, 0, 32, 0, 16, 222, 1, 11, 2, 64, 32, 3, 40, 2, 232, 3, 34, 0, 69, 13, 0, 32, 3, 40, 2, 236, 3, 69, 13, 0, 32, 0, 16, 222, 1, 11, 32, 3, 40, 2, 220, 3, 69, 13, 0, 32, 16, 16, 222, 1, 11, 32, 3, 65, 216, 4, 106, 32, 3, 65, 160, 3, 106, 16, 33, 32, 3, 40, 2, 216, 4, 65, 1, 71, 4, 64, 32, 3, 65, 160, 4, 106, 32, 3, 65, 228, 4, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 220, 4, 34, 26, 55, 3, 152, 4, 32, 3, 65, 224, 4, 106, 32, 0, 54, 2, 0, 32, 3, 32, 26, 55, 3, 216, 4, 32, 3, 65, 216, 4, 106, 16, 161, 1, 32, 3, 65, 160, 3, 106, 16, 51, 32, 3, 65, 128, 6, 106, 36, 0, 15, 11, 32, 3, 65, 176, 4, 106, 32, 3, 65, 248, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 4, 106, 32, 3, 65, 240, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 4, 106, 32, 3, 65, 232, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 65, 224, 4, 106, 41, 3, 0, 55, 3, 152, 4, 65, 144, 140, 192, 0, 65, 43, 32, 3, 65, 152, 4, 106, 65, 188, 140, 192, 0, 65, 152, 131, 192, 0, 16, 160, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 3, 65, 248, 5, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 181, 46, 2, 18, 127, 3, 126, 35, 0, 65, 224, 3, 107, 34, 2, 36, 0, 32, 2, 65, 192, 1, 106, 32, 0, 16, 162, 1, 32, 2, 65, 184, 3, 106, 32, 1, 16, 162, 1, 32, 2, 65, 160, 2, 106, 32, 2, 40, 2, 192, 1, 34, 16, 32, 2, 40, 2, 200, 1, 16, 26, 2, 64, 2, 64, 2, 64, 32, 2, 65, 216, 1, 106, 2, 127, 2, 64, 2, 64, 32, 2, 41, 3, 160, 2, 66, 1, 81, 4, 64, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 2, 55, 3, 240, 1, 32, 2, 66, 0, 55, 2, 228, 1, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 224, 1, 32, 2, 32, 2, 65, 240, 1, 106, 54, 2, 200, 3, 32, 2, 65, 10, 54, 2, 156, 2, 32, 2, 32, 2, 65, 200, 3, 106, 54, 2, 152, 2, 32, 2, 32, 2, 65, 224, 1, 106, 54, 2, 160, 3, 32, 2, 65, 140, 3, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 252, 2, 32, 2, 65, 204, 133, 192, 0, 54, 2, 248, 2, 32, 2, 32, 2, 65, 152, 2, 106, 54, 2, 136, 3, 32, 2, 65, 160, 3, 106, 65, 152, 139, 192, 0, 32, 2, 65, 248, 2, 106, 16, 151, 2, 13, 6, 32, 2, 65, 172, 3, 106, 32, 2, 65, 232, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 1, 55, 2, 164, 3, 32, 2, 65, 1, 54, 2, 160, 3, 32, 2, 65, 240, 1, 106, 16, 39, 32, 2, 40, 2, 184, 3, 33, 1, 12, 1, 11, 32, 2, 65, 216, 1, 106, 32, 2, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 2, 55, 3, 208, 1, 32, 2, 65, 184, 2, 106, 40, 2, 0, 33, 14, 32, 2, 65, 188, 2, 106, 40, 2, 0, 33, 17, 32, 2, 65, 192, 2, 106, 41, 3, 0, 33, 20, 32, 2, 65, 200, 2, 106, 40, 2, 0, 33, 15, 32, 2, 65, 204, 2, 106, 40, 2, 0, 33, 18, 32, 2, 65, 208, 2, 106, 41, 3, 0, 33, 22, 32, 2, 65, 200, 3, 106, 32, 2, 40, 2, 184, 3, 34, 1, 32, 2, 40, 2, 192, 3, 16, 174, 1, 32, 2, 65, 184, 1, 106, 32, 2, 65, 200, 3, 106, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 184, 1, 65, 1, 113, 69, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 185, 1, 34, 0, 65, 251, 0, 71, 4, 64, 32, 0, 65, 34, 71, 4, 64, 65, 10, 33, 0, 12, 12, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 3, 106, 16, 72, 32, 2, 45, 0, 240, 1, 65, 1, 70, 13, 1, 65, 14, 33, 0, 12, 11, 11, 32, 2, 65, 200, 3, 106, 16, 175, 1, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 3, 106, 34, 5, 16, 72, 32, 2, 65, 248, 1, 106, 33, 3, 32, 2, 45, 0, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 252, 1, 106, 41, 2, 0, 33, 20, 32, 3, 40, 2, 0, 33, 3, 32, 2, 40, 2, 244, 1, 34, 0, 65, 8, 118, 33, 8, 12, 11, 11, 32, 2, 45, 0, 241, 1, 33, 4, 32, 2, 65, 240, 1, 106, 32, 5, 16, 179, 1, 32, 2, 40, 2, 240, 1, 34, 0, 65, 21, 71, 4, 64, 32, 3, 41, 3, 0, 33, 20, 32, 2, 40, 2, 244, 1, 33, 3, 32, 0, 65, 8, 118, 33, 8, 12, 11, 11, 2, 64, 32, 4, 65, 1, 107, 14, 2, 2, 0, 3, 11, 32, 2, 65, 176, 1, 106, 32, 5, 16, 181, 1, 32, 2, 45, 0, 176, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 9, 11, 32, 2, 45, 0, 177, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 9, 11, 32, 5, 16, 175, 1, 32, 2, 65, 168, 1, 106, 32, 5, 16, 173, 1, 32, 2, 40, 2, 168, 1, 33, 11, 32, 2, 32, 2, 45, 0, 172, 1, 65, 1, 113, 34, 9, 58, 0, 164, 3, 32, 2, 32, 11, 54, 2, 160, 3, 32, 2, 65, 160, 1, 106, 32, 11, 16, 181, 1, 65, 2, 33, 0, 32, 2, 45, 0, 160, 1, 65, 1, 113, 69, 13, 8, 32, 2, 45, 0, 161, 1, 33, 3, 32, 9, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 6, 65, 44, 71, 4, 64, 32, 6, 65, 253, 0, 70, 13, 3, 32, 9, 13, 1, 65, 9, 33, 0, 12, 16, 11, 32, 4, 65, 255, 1, 113, 69, 13, 1, 11, 65, 0, 33, 9, 32, 2, 65, 0, 58, 0, 164, 3, 12, 2, 11, 32, 11, 16, 175, 1, 32, 2, 65, 152, 1, 106, 32, 11, 16, 181, 1, 32, 2, 45, 0, 152, 1, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 153, 1, 33, 3, 12, 1, 11, 2, 64, 32, 13, 65, 1, 71, 4, 64, 32, 2, 65, 240, 1, 106, 65, 4, 114, 65, 204, 147, 192, 0, 65, 5, 16, 20, 12, 1, 11, 32, 19, 65, 1, 71, 4, 64, 32, 2, 65, 240, 1, 106, 65, 4, 114, 65, 209, 147, 192, 0, 65, 4, 16, 20, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 5, 16, 178, 1, 32, 2, 40, 2, 240, 1, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 244, 1, 33, 3, 12, 14, 11, 32, 2, 65, 144, 1, 106, 32, 5, 16, 181, 1, 65, 0, 33, 8, 32, 2, 45, 0, 144, 1, 65, 1, 113, 69, 13, 14, 32, 2, 45, 0, 145, 1, 65, 253, 0, 71, 13, 12, 32, 5, 16, 175, 1, 32, 10, 173, 33, 21, 65, 0, 33, 0, 65, 2, 33, 8, 12, 8, 11, 32, 2, 65, 128, 2, 106, 40, 2, 0, 33, 6, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 244, 1, 33, 0, 12, 12, 11, 32, 3, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 8, 65, 253, 0, 71, 13, 12, 65, 19, 33, 0, 12, 12, 11, 32, 2, 65, 136, 1, 106, 32, 11, 16, 181, 1, 32, 2, 45, 0, 136, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 0, 12, 10, 11, 32, 2, 45, 0, 137, 1, 65, 34, 71, 4, 64, 65, 14, 33, 0, 12, 10, 11, 32, 11, 16, 175, 1, 32, 2, 65, 240, 1, 106, 32, 11, 16, 180, 1, 32, 2, 40, 2, 128, 2, 33, 6, 32, 2, 40, 2, 252, 1, 33, 4, 32, 2, 40, 2, 248, 1, 33, 3, 32, 2, 40, 2, 244, 1, 33, 8, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 8, 33, 0, 12, 10, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 4, 64, 65, 2, 33, 12, 2, 64, 2, 64, 2, 64, 32, 6, 65, 124, 106, 14, 2, 1, 0, 2, 11, 65, 126, 65, 0, 32, 3, 65, 204, 147, 192, 0, 65, 5, 16, 212, 2, 27, 33, 12, 12, 1, 11, 65, 1, 65, 126, 32, 3, 40, 0, 0, 65, 247, 222, 201, 219, 6, 70, 27, 33, 12, 11, 32, 4, 4, 64, 32, 3, 16, 222, 1, 11, 32, 12, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 5, 32, 12, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 4, 65, 124, 106, 14, 2, 2, 0, 5, 11, 32, 3, 65, 204, 147, 192, 0, 65, 5, 16, 212, 2, 13, 4, 11, 32, 13, 65, 1, 70, 4, 64, 32, 2, 65, 240, 1, 106, 65, 204, 147, 192, 0, 65, 5, 16, 21, 12, 3, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 160, 3, 106, 16, 64, 32, 2, 40, 2, 244, 1, 33, 7, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 128, 2, 106, 40, 2, 0, 33, 6, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 3, 32, 7, 33, 0, 12, 15, 11, 65, 1, 33, 13, 12, 4, 11, 32, 3, 40, 0, 0, 65, 247, 222, 201, 219, 6, 71, 13, 2, 11, 32, 19, 65, 1, 70, 4, 64, 32, 2, 65, 240, 1, 106, 65, 209, 147, 192, 0, 65, 4, 16, 21, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 160, 3, 106, 16, 64, 32, 2, 40, 2, 244, 1, 33, 10, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 2, 65, 128, 2, 106, 40, 2, 0, 33, 6, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 3, 32, 10, 33, 0, 12, 13, 11, 65, 1, 33, 19, 12, 2, 11, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 6, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 244, 1, 33, 3, 32, 2, 40, 2, 240, 1, 33, 0, 12, 11, 11, 32, 2, 65, 240, 1, 106, 32, 11, 16, 179, 1, 32, 2, 40, 2, 240, 1, 34, 8, 65, 21, 71, 4, 64, 32, 2, 40, 2, 244, 1, 33, 3, 32, 2, 41, 3, 248, 1, 34, 20, 66, 32, 136, 167, 33, 6, 32, 20, 167, 33, 4, 32, 8, 33, 0, 12, 11, 11, 32, 2, 65, 248, 2, 106, 32, 11, 16, 24, 32, 2, 40, 2, 248, 2, 34, 8, 65, 21, 70, 13, 0, 32, 2, 65, 132, 3, 106, 40, 2, 0, 33, 6, 32, 2, 65, 128, 3, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 252, 2, 33, 3, 32, 8, 33, 0, 12, 10, 11, 32, 2, 65, 128, 1, 106, 32, 11, 16, 181, 1, 65, 0, 33, 4, 32, 2, 45, 0, 129, 1, 33, 3, 32, 2, 45, 0, 128, 1, 65, 1, 113, 13, 0, 11, 12, 8, 11, 32, 2, 47, 0, 245, 1, 32, 2, 45, 0, 247, 1, 65, 16, 116, 114, 33, 8, 32, 2, 65, 252, 1, 106, 41, 2, 0, 33, 20, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 3, 32, 2, 45, 0, 244, 1, 33, 0, 12, 9, 11, 32, 2, 65, 248, 0, 106, 32, 5, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 120, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 1, 11, 32, 2, 45, 0, 121, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 1, 11, 32, 5, 16, 175, 1, 32, 2, 65, 240, 0, 106, 32, 5, 16, 173, 1, 32, 2, 45, 0, 116, 33, 3, 32, 2, 65, 232, 0, 106, 32, 2, 40, 2, 112, 34, 10, 16, 181, 1, 65, 2, 33, 7, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 104, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 105, 33, 0, 32, 3, 65, 1, 113, 33, 3, 32, 2, 65, 240, 1, 106, 65, 4, 114, 33, 8, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 3, 65, 255, 1, 113, 13, 2, 65, 9, 33, 7, 12, 7, 11, 32, 3, 65, 255, 1, 113, 4, 64, 65, 16, 33, 7, 12, 7, 11, 32, 10, 16, 175, 1, 32, 2, 65, 224, 0, 106, 32, 10, 16, 181, 1, 32, 2, 45, 0, 96, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 97, 33, 0, 12, 1, 11, 32, 6, 4, 64, 32, 2, 65, 136, 3, 106, 32, 13, 54, 2, 0, 32, 2, 65, 132, 3, 106, 32, 12, 54, 2, 0, 32, 2, 65, 128, 3, 106, 32, 6, 54, 2, 0, 32, 2, 65, 1, 54, 2, 252, 2, 65, 0, 12, 9, 11, 32, 2, 65, 240, 1, 106, 65, 4, 114, 65, 162, 129, 192, 0, 65, 7, 16, 20, 32, 2, 65, 132, 3, 106, 32, 2, 65, 252, 1, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 2, 252, 2, 65, 1, 12, 8, 11, 32, 0, 65, 255, 1, 113, 34, 0, 65, 34, 71, 4, 64, 65, 16, 33, 7, 32, 0, 65, 253, 0, 71, 13, 3, 65, 19, 33, 7, 12, 3, 11, 32, 2, 65, 216, 0, 106, 32, 10, 16, 181, 1, 32, 2, 45, 0, 88, 65, 1, 113, 13, 1, 11, 65, 4, 33, 7, 12, 3, 11, 32, 2, 45, 0, 89, 65, 34, 71, 4, 64, 65, 14, 33, 7, 12, 3, 11, 32, 10, 16, 175, 1, 32, 2, 65, 240, 1, 106, 32, 10, 16, 180, 1, 32, 2, 40, 2, 128, 2, 33, 4, 32, 2, 40, 2, 252, 1, 33, 0, 32, 2, 40, 2, 248, 1, 33, 3, 32, 2, 40, 2, 244, 1, 33, 9, 32, 2, 40, 2, 240, 1, 65, 1, 70, 4, 64, 32, 9, 33, 7, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 4, 64, 65, 1, 33, 9, 32, 4, 65, 7, 70, 4, 64, 32, 3, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 9, 11, 32, 0, 69, 13, 1, 32, 3, 16, 222, 1, 12, 1, 11, 32, 0, 65, 7, 71, 13, 1, 32, 3, 65, 162, 129, 192, 0, 65, 7, 16, 212, 2, 65, 0, 71, 33, 9, 11, 32, 9, 69, 13, 1, 11, 32, 2, 65, 240, 1, 106, 32, 10, 16, 179, 1, 32, 2, 40, 2, 240, 1, 34, 0, 65, 21, 70, 13, 1, 32, 2, 40, 2, 244, 1, 33, 7, 32, 2, 65, 168, 3, 106, 32, 2, 41, 3, 248, 1, 55, 3, 0, 32, 2, 32, 7, 54, 2, 164, 3, 32, 2, 32, 0, 54, 2, 160, 3, 12, 2, 11, 32, 6, 4, 64, 32, 2, 65, 248, 2, 106, 65, 4, 114, 65, 162, 129, 192, 0, 65, 7, 16, 21, 32, 12, 13, 8, 65, 1, 12, 9, 11, 32, 2, 65, 248, 2, 106, 32, 10, 16, 179, 1, 2, 64, 2, 64, 32, 2, 40, 2, 248, 2, 34, 0, 65, 21, 71, 4, 64, 32, 2, 40, 2, 252, 2, 33, 7, 32, 2, 32, 2, 41, 3, 128, 3, 55, 2, 252, 1, 32, 2, 32, 7, 54, 2, 248, 1, 32, 2, 32, 0, 54, 2, 244, 1, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 10, 16, 22, 32, 2, 40, 2, 240, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 132, 3, 106, 32, 8, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 8, 41, 2, 0, 55, 2, 252, 2, 65, 1, 12, 9, 11, 32, 2, 40, 2, 252, 1, 33, 13, 32, 2, 40, 2, 248, 1, 33, 12, 32, 2, 40, 2, 244, 1, 33, 6, 12, 2, 11, 32, 2, 65, 160, 3, 106, 32, 10, 16, 24, 32, 2, 40, 2, 160, 3, 65, 21, 70, 13, 1, 11, 32, 2, 65, 132, 3, 106, 32, 2, 65, 168, 3, 106, 41, 3, 0, 55, 2, 0, 32, 2, 32, 2, 41, 3, 160, 3, 55, 2, 252, 2, 12, 4, 11, 32, 2, 65, 208, 0, 106, 32, 10, 16, 181, 1, 65, 0, 33, 3, 32, 2, 45, 0, 81, 33, 0, 32, 2, 45, 0, 80, 65, 1, 113, 13, 1, 11, 11, 11, 32, 2, 65, 136, 3, 106, 32, 4, 54, 2, 0, 32, 2, 65, 132, 3, 106, 32, 0, 54, 2, 0, 32, 2, 65, 128, 3, 106, 32, 3, 54, 2, 0, 32, 2, 32, 7, 54, 2, 252, 2, 11, 65, 1, 32, 12, 69, 32, 6, 69, 114, 13, 1, 26, 11, 32, 6, 16, 222, 1, 65, 1, 11, 32, 2, 65, 136, 3, 106, 40, 2, 0, 33, 4, 32, 2, 65, 132, 3, 106, 40, 2, 0, 33, 10, 32, 2, 65, 128, 3, 106, 40, 2, 0, 33, 7, 32, 2, 40, 2, 252, 2, 33, 9, 4, 64, 32, 10, 33, 5, 32, 7, 33, 3, 32, 9, 33, 0, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 5, 16, 178, 1, 32, 2, 40, 2, 240, 1, 34, 0, 65, 21, 70, 13, 1, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 4, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 244, 1, 33, 3, 32, 10, 69, 32, 7, 69, 32, 9, 65, 1, 71, 114, 114, 13, 0, 32, 7, 16, 222, 1, 11, 32, 0, 65, 8, 118, 33, 8, 32, 5, 173, 32, 4, 173, 66, 32, 134, 132, 33, 20, 12, 9, 11, 32, 2, 65, 200, 0, 106, 32, 5, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 72, 65, 1, 113, 4, 64, 32, 2, 45, 0, 73, 65, 253, 0, 71, 13, 1, 32, 5, 16, 175, 1, 32, 9, 65, 255, 1, 113, 33, 8, 32, 9, 65, 128, 126, 113, 33, 0, 32, 10, 173, 32, 4, 173, 66, 32, 134, 132, 33, 21, 12, 4, 11, 65, 0, 33, 8, 65, 4, 33, 0, 32, 10, 69, 32, 7, 69, 32, 9, 65, 1, 71, 114, 114, 13, 1, 32, 7, 16, 222, 1, 12, 10, 11, 65, 0, 33, 8, 65, 11, 33, 0, 32, 10, 69, 32, 7, 69, 32, 9, 65, 1, 71, 114, 114, 13, 0, 32, 7, 16, 222, 1, 12, 9, 11, 12, 8, 11, 32, 2, 65, 64, 107, 32, 5, 16, 181, 1, 65, 4, 33, 0, 32, 2, 45, 0, 64, 65, 1, 113, 69, 13, 3, 32, 2, 45, 0, 65, 65, 251, 0, 71, 13, 2, 32, 5, 16, 175, 1, 32, 2, 65, 56, 106, 32, 5, 16, 173, 1, 32, 2, 45, 0, 60, 33, 6, 32, 2, 65, 48, 106, 32, 2, 40, 2, 56, 34, 9, 16, 181, 1, 32, 2, 45, 0, 48, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 49, 33, 3, 32, 6, 65, 1, 113, 33, 6, 3, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 253, 0, 70, 13, 1, 32, 6, 65, 255, 1, 113, 13, 2, 65, 9, 33, 0, 12, 7, 11, 32, 6, 65, 255, 1, 113, 4, 64, 65, 16, 33, 0, 12, 7, 11, 32, 9, 16, 175, 1, 32, 2, 65, 40, 106, 32, 9, 16, 181, 1, 32, 2, 45, 0, 40, 65, 1, 113, 69, 13, 6, 32, 2, 45, 0, 41, 33, 3, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 5, 16, 178, 1, 32, 2, 40, 2, 240, 1, 34, 0, 65, 21, 71, 4, 64, 32, 2, 65, 252, 1, 106, 40, 2, 0, 33, 5, 32, 2, 65, 248, 1, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 244, 1, 33, 3, 12, 6, 11, 32, 2, 65, 32, 106, 32, 5, 16, 181, 1, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 8, 32, 2, 45, 0, 33, 65, 253, 0, 71, 13, 6, 32, 5, 16, 175, 1, 65, 0, 33, 0, 12, 2, 11, 32, 3, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 0, 32, 4, 65, 253, 0, 71, 13, 5, 65, 19, 33, 0, 12, 5, 11, 32, 2, 65, 16, 106, 32, 9, 16, 181, 1, 32, 2, 45, 0, 16, 65, 1, 113, 69, 13, 4, 32, 2, 45, 0, 17, 65, 34, 71, 13, 3, 32, 9, 16, 175, 1, 32, 2, 65, 240, 1, 106, 32, 9, 16, 180, 1, 32, 2, 40, 2, 252, 1, 33, 6, 32, 2, 40, 2, 248, 1, 33, 3, 32, 2, 40, 2, 244, 1, 33, 4, 2, 64, 32, 2, 40, 2, 240, 1, 65, 1, 71, 4, 64, 32, 6, 69, 32, 4, 69, 32, 3, 69, 114, 114, 13, 1, 32, 3, 16, 222, 1, 12, 1, 11, 32, 4, 65, 21, 70, 13, 0, 32, 2, 40, 2, 128, 2, 33, 5, 32, 4, 33, 0, 12, 5, 11, 32, 2, 65, 240, 1, 106, 32, 9, 16, 179, 1, 32, 2, 40, 2, 240, 1, 34, 4, 65, 21, 71, 4, 64, 32, 2, 40, 2, 244, 1, 33, 3, 32, 2, 41, 3, 248, 1, 34, 20, 66, 32, 136, 167, 33, 5, 32, 20, 167, 33, 6, 32, 4, 33, 0, 12, 5, 11, 32, 2, 65, 248, 2, 106, 32, 9, 16, 24, 32, 2, 40, 2, 248, 2, 34, 4, 65, 21, 71, 4, 64, 32, 2, 65, 132, 3, 106, 40, 2, 0, 33, 5, 32, 2, 65, 128, 3, 106, 40, 2, 0, 33, 6, 32, 2, 40, 2, 252, 2, 33, 3, 32, 4, 33, 0, 12, 5, 11, 32, 2, 65, 8, 106, 32, 9, 16, 181, 1, 65, 0, 33, 6, 32, 2, 45, 0, 9, 33, 3, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 1, 11, 32, 0, 32, 8, 114, 33, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 3, 106, 16, 176, 1, 32, 2, 40, 2, 240, 1, 34, 8, 65, 21, 71, 4, 64, 32, 2, 65, 248, 1, 106, 41, 3, 0, 33, 20, 32, 2, 40, 2, 244, 1, 33, 3, 32, 21, 167, 69, 32, 7, 69, 32, 0, 65, 1, 71, 114, 114, 13, 8, 32, 7, 16, 222, 1, 12, 8, 11, 32, 2, 65, 232, 1, 106, 34, 3, 32, 21, 55, 3, 0, 32, 2, 32, 7, 54, 2, 168, 2, 32, 2, 32, 0, 54, 2, 164, 2, 32, 2, 32, 2, 41, 2, 164, 2, 55, 3, 224, 1, 32, 2, 65, 24, 106, 32, 2, 65, 216, 3, 106, 65, 224, 128, 192, 0, 16, 145, 1, 32, 2, 65, 224, 2, 106, 32, 2, 41, 3, 24, 55, 3, 0, 32, 2, 65, 220, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 2, 65, 212, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 2, 65, 168, 2, 106, 34, 0, 32, 2, 65, 216, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 2, 106, 32, 22, 55, 3, 0, 32, 2, 65, 196, 2, 106, 32, 18, 54, 2, 0, 32, 2, 65, 184, 2, 106, 34, 7, 32, 20, 55, 3, 0, 32, 2, 65, 180, 2, 106, 34, 5, 32, 17, 54, 2, 0, 32, 2, 65, 240, 2, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 2, 106, 32, 2, 65, 216, 3, 106, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 1, 55, 3, 160, 2, 32, 2, 32, 15, 54, 2, 192, 2, 32, 2, 32, 14, 54, 2, 176, 2, 32, 2, 32, 2, 41, 3, 224, 1, 55, 3, 232, 2, 32, 2, 32, 2, 65, 216, 3, 106, 54, 2, 208, 2, 32, 2, 65, 240, 1, 106, 32, 2, 65, 208, 2, 106, 32, 2, 65, 160, 2, 106, 32, 2, 65, 232, 2, 106, 16, 81, 32, 0, 32, 2, 65, 252, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 176, 2, 106, 32, 2, 65, 132, 2, 106, 41, 2, 0, 55, 3, 0, 32, 7, 32, 2, 65, 140, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 192, 2, 106, 32, 2, 65, 148, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 3, 160, 2, 2, 64, 2, 64, 32, 2, 40, 2, 240, 1, 65, 1, 71, 4, 64, 32, 2, 65, 172, 3, 106, 32, 2, 65, 240, 1, 106, 65, 4, 114, 34, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 0, 54, 2, 160, 3, 32, 2, 32, 0, 41, 2, 0, 55, 2, 164, 3, 12, 1, 11, 32, 2, 65, 144, 3, 106, 32, 2, 65, 188, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 136, 3, 106, 32, 5, 41, 2, 0, 55, 3, 0, 32, 2, 65, 128, 3, 106, 32, 2, 65, 172, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 164, 2, 55, 3, 248, 2, 32, 2, 66, 0, 55, 2, 204, 3, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 200, 3, 32, 2, 32, 2, 65, 248, 2, 106, 54, 2, 152, 3, 32, 2, 65, 10, 54, 2, 156, 2, 32, 2, 32, 2, 65, 152, 3, 106, 54, 2, 152, 2, 32, 2, 32, 2, 65, 200, 3, 106, 54, 2, 156, 3, 32, 2, 65, 180, 3, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 164, 3, 32, 2, 65, 204, 133, 192, 0, 54, 2, 160, 3, 32, 2, 32, 2, 65, 152, 2, 106, 54, 2, 176, 3, 32, 2, 65, 156, 3, 106, 65, 152, 139, 192, 0, 32, 2, 65, 160, 3, 106, 16, 151, 2, 13, 1, 32, 2, 65, 172, 3, 106, 32, 2, 65, 208, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 200, 3, 55, 2, 164, 3, 32, 2, 65, 1, 54, 2, 160, 3, 32, 2, 65, 248, 2, 106, 16, 39, 11, 32, 2, 40, 2, 188, 3, 4, 64, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 196, 1, 69, 13, 10, 32, 16, 16, 222, 1, 12, 10, 11, 12, 13, 11, 65, 2, 33, 0, 12, 1, 11, 65, 14, 33, 0, 11, 32, 0, 65, 8, 118, 33, 8, 32, 6, 173, 32, 5, 173, 66, 32, 134, 132, 33, 20, 12, 3, 11, 65, 11, 33, 0, 12, 2, 11, 32, 0, 65, 8, 118, 33, 8, 32, 4, 173, 32, 6, 173, 66, 32, 134, 132, 33, 20, 12, 1, 11, 65, 4, 33, 0, 11, 32, 0, 65, 255, 1, 113, 32, 8, 65, 8, 116, 114, 33, 8, 11, 32, 2, 65, 248, 1, 106, 34, 0, 32, 20, 55, 3, 0, 32, 2, 32, 3, 54, 2, 244, 1, 32, 2, 32, 8, 54, 2, 240, 1, 32, 2, 65, 168, 2, 106, 65, 232, 135, 192, 0, 65, 23, 32, 2, 65, 240, 1, 106, 16, 25, 32, 2, 65, 1, 54, 2, 160, 2, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 2, 55, 3, 240, 1, 32, 2, 66, 0, 55, 2, 204, 3, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 200, 3, 32, 2, 32, 2, 65, 240, 1, 106, 54, 2, 156, 3, 32, 2, 65, 10, 54, 2, 156, 2, 32, 2, 32, 2, 65, 156, 3, 106, 54, 2, 152, 2, 32, 2, 32, 2, 65, 200, 3, 106, 54, 2, 160, 3, 32, 2, 65, 140, 3, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 252, 2, 32, 2, 65, 204, 133, 192, 0, 54, 2, 248, 2, 32, 2, 32, 2, 65, 152, 2, 106, 54, 2, 136, 3, 32, 2, 65, 160, 3, 106, 65, 152, 139, 192, 0, 32, 2, 65, 248, 2, 106, 16, 151, 2, 13, 5, 32, 2, 65, 172, 3, 106, 32, 2, 65, 208, 3, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 200, 3, 55, 2, 164, 3, 32, 2, 65, 1, 54, 2, 160, 3, 32, 2, 65, 240, 1, 106, 16, 39, 32, 14, 69, 32, 17, 69, 114, 69, 4, 64, 32, 14, 16, 222, 1, 11, 32, 15, 69, 32, 18, 69, 114, 13, 0, 32, 15, 16, 222, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 188, 3, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 196, 1, 69, 13, 0, 32, 16, 16, 222, 1, 11, 32, 2, 65, 200, 3, 106, 16, 187, 1, 32, 2, 65, 160, 3, 106, 65, 4, 114, 33, 0, 2, 64, 32, 2, 40, 2, 160, 3, 65, 1, 71, 4, 64, 32, 2, 40, 2, 208, 3, 34, 1, 32, 2, 40, 2, 204, 3, 70, 4, 127, 32, 2, 65, 200, 3, 106, 32, 1, 65, 1, 16, 13, 32, 2, 40, 2, 208, 3, 5, 32, 1, 11, 32, 2, 40, 2, 200, 3, 106, 65, 251, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 208, 3, 65, 1, 106, 54, 2, 208, 3, 32, 2, 65, 160, 2, 106, 32, 2, 65, 200, 3, 106, 65, 148, 133, 192, 0, 65, 2, 16, 190, 1, 32, 2, 65, 128, 3, 106, 34, 1, 32, 2, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 2, 55, 3, 248, 2, 32, 2, 40, 2, 160, 2, 65, 1, 70, 13, 1, 32, 2, 40, 2, 208, 3, 34, 1, 32, 2, 40, 2, 204, 3, 70, 4, 127, 32, 2, 65, 200, 3, 106, 32, 1, 65, 1, 16, 13, 32, 2, 40, 2, 208, 3, 5, 32, 1, 11, 32, 2, 40, 2, 200, 3, 106, 65, 58, 58, 0, 0, 32, 2, 32, 2, 40, 2, 208, 3, 65, 1, 106, 54, 2, 208, 3, 32, 2, 65, 248, 2, 106, 32, 0, 16, 138, 1, 32, 2, 65, 160, 2, 106, 32, 2, 65, 200, 3, 106, 32, 2, 40, 2, 248, 2, 34, 0, 32, 2, 40, 2, 128, 3, 16, 190, 1, 32, 2, 40, 2, 252, 2, 4, 64, 32, 0, 16, 222, 1, 11, 32, 2, 65, 232, 1, 106, 34, 0, 32, 2, 65, 172, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 2, 55, 3, 224, 1, 32, 2, 40, 2, 160, 2, 65, 1, 71, 4, 64, 32, 2, 40, 2, 208, 3, 34, 0, 32, 2, 40, 2, 204, 3, 70, 4, 127, 32, 2, 65, 200, 3, 106, 32, 0, 65, 1, 16, 13, 32, 2, 40, 2, 208, 3, 5, 32, 0, 11, 32, 2, 40, 2, 200, 3, 106, 65, 253, 0, 58, 0, 0, 32, 2, 32, 2, 40, 2, 208, 3, 65, 1, 106, 54, 2, 208, 3, 12, 5, 11, 32, 2, 65, 252, 1, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 1, 55, 2, 244, 1, 32, 2, 65, 240, 1, 106, 65, 4, 114, 12, 2, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 200, 3, 106, 32, 0, 16, 35, 32, 2, 65, 216, 1, 106, 32, 2, 65, 252, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 1, 55, 3, 208, 1, 32, 2, 40, 2, 240, 1, 65, 1, 71, 13, 3, 12, 2, 11, 32, 2, 65, 252, 1, 106, 32, 1, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 248, 2, 55, 2, 244, 1, 32, 2, 65, 240, 1, 106, 65, 4, 114, 11, 34, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 41, 2, 0, 55, 3, 208, 1, 11, 32, 2, 65, 192, 3, 106, 34, 0, 32, 2, 65, 216, 1, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 1, 55, 3, 184, 3, 2, 64, 32, 2, 40, 2, 200, 3, 34, 1, 69, 13, 0, 32, 2, 40, 2, 204, 3, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 65, 248, 1, 106, 34, 1, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 184, 3, 55, 3, 240, 1, 32, 2, 65, 168, 2, 106, 34, 0, 65, 232, 134, 192, 0, 65, 212, 0, 32, 2, 65, 240, 1, 106, 16, 31, 32, 2, 65, 136, 2, 106, 32, 2, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 1, 32, 2, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 0, 41, 3, 0, 55, 3, 240, 1, 65, 144, 140, 192, 0, 65, 43, 32, 2, 65, 240, 1, 106, 65, 188, 140, 192, 0, 65, 216, 131, 192, 0, 16, 160, 2, 0, 11, 32, 2, 65, 248, 1, 106, 32, 2, 65, 208, 3, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 200, 3, 34, 20, 55, 3, 240, 1, 32, 2, 65, 168, 2, 106, 32, 0, 54, 2, 0, 32, 2, 32, 20, 55, 3, 160, 2, 32, 2, 65, 160, 2, 106, 16, 161, 1, 32, 2, 40, 2, 164, 3, 34, 0, 69, 32, 2, 65, 168, 3, 106, 40, 2, 0, 69, 114, 33, 1, 2, 64, 32, 2, 40, 2, 160, 3, 69, 4, 64, 32, 1, 13, 1, 32, 0, 16, 222, 1, 12, 1, 11, 32, 1, 13, 0, 32, 0, 16, 222, 1, 11, 32, 2, 65, 224, 3, 106, 36, 0, 15, 11, 65, 212, 133, 192, 0, 65, 55, 32, 2, 65, 216, 3, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 238, 23, 2, 21, 127, 2, 126, 35, 0, 65, 144, 3, 107, 34, 2, 36, 0, 32, 2, 65, 240, 0, 106, 32, 0, 16, 162, 1, 32, 2, 65, 128, 1, 106, 32, 1, 16, 162, 1, 32, 2, 65, 248, 1, 106, 32, 2, 40, 2, 112, 34, 16, 32, 2, 40, 2, 120, 16, 26, 2, 64, 2, 64, 2, 64, 2, 64, 2, 127, 32, 2, 41, 3, 248, 1, 66, 1, 81, 4, 64, 32, 2, 65, 200, 1, 106, 32, 2, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 2, 55, 3, 176, 1, 32, 2, 66, 0, 55, 2, 212, 2, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 208, 2, 32, 2, 32, 2, 65, 176, 1, 106, 54, 2, 160, 1, 32, 2, 65, 10, 54, 2, 236, 1, 32, 2, 32, 2, 65, 160, 1, 106, 54, 2, 232, 1, 32, 2, 32, 2, 65, 208, 2, 106, 54, 2, 240, 2, 32, 2, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 60, 32, 2, 65, 204, 133, 192, 0, 54, 2, 56, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 72, 32, 2, 65, 240, 2, 106, 65, 152, 139, 192, 0, 32, 2, 65, 56, 106, 16, 151, 2, 13, 5, 32, 2, 65, 196, 0, 106, 32, 2, 65, 216, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 2, 55, 2, 60, 32, 2, 65, 1, 54, 2, 56, 32, 2, 65, 176, 1, 106, 16, 39, 32, 2, 40, 2, 128, 1, 33, 1, 12, 3, 11, 32, 2, 65, 152, 1, 106, 32, 2, 65, 136, 2, 106, 34, 21, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 2, 55, 3, 144, 1, 32, 2, 65, 144, 2, 106, 34, 22, 40, 2, 0, 33, 12, 32, 2, 65, 148, 2, 106, 40, 2, 0, 33, 17, 32, 2, 65, 152, 2, 106, 34, 13, 41, 3, 0, 33, 24, 32, 2, 65, 160, 2, 106, 40, 2, 0, 33, 14, 32, 2, 65, 164, 2, 106, 40, 2, 0, 33, 18, 32, 2, 65, 168, 2, 106, 41, 3, 0, 33, 23, 32, 2, 65, 232, 1, 106, 32, 2, 40, 2, 128, 1, 34, 1, 32, 2, 40, 2, 136, 1, 16, 174, 1, 32, 2, 65, 48, 106, 32, 2, 65, 232, 1, 106, 16, 181, 1, 32, 2, 45, 0, 48, 65, 1, 113, 69, 4, 64, 65, 4, 33, 0, 12, 2, 11, 32, 2, 45, 0, 49, 65, 251, 0, 71, 4, 64, 65, 14, 33, 0, 12, 2, 11, 32, 2, 65, 232, 1, 106, 16, 175, 1, 32, 2, 65, 40, 106, 32, 2, 65, 232, 1, 106, 16, 173, 1, 32, 2, 45, 0, 44, 33, 5, 32, 2, 65, 32, 106, 32, 2, 40, 2, 40, 34, 6, 16, 181, 1, 65, 2, 33, 4, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 32, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 33, 33, 3, 32, 5, 65, 1, 113, 33, 5, 32, 2, 65, 176, 1, 106, 65, 4, 114, 33, 11, 32, 2, 65, 184, 1, 106, 33, 19, 32, 2, 65, 56, 106, 65, 4, 114, 33, 20, 32, 2, 65, 208, 2, 106, 65, 4, 114, 33, 9, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 255, 1, 113, 34, 7, 65, 44, 71, 4, 64, 32, 7, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 4, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 4, 12, 6, 11, 32, 6, 16, 175, 1, 32, 2, 65, 24, 106, 32, 6, 16, 181, 1, 32, 2, 45, 0, 24, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 25, 33, 3, 12, 1, 11, 32, 10, 4, 64, 32, 2, 65, 196, 0, 106, 32, 8, 54, 2, 0, 32, 2, 65, 64, 107, 32, 15, 54, 2, 0, 32, 2, 32, 10, 54, 2, 60, 65, 0, 12, 8, 11, 32, 2, 65, 176, 1, 106, 65, 4, 114, 65, 252, 145, 192, 0, 65, 8, 16, 20, 32, 2, 65, 196, 0, 106, 32, 2, 65, 188, 1, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 2, 41, 2, 180, 1, 55, 2, 60, 65, 1, 12, 7, 11, 32, 3, 65, 255, 1, 113, 34, 3, 65, 34, 71, 4, 64, 65, 16, 33, 4, 32, 3, 65, 253, 0, 71, 13, 4, 65, 19, 33, 4, 12, 4, 11, 32, 2, 65, 16, 106, 32, 6, 16, 181, 1, 32, 2, 45, 0, 16, 65, 1, 113, 13, 1, 11, 65, 4, 33, 4, 12, 2, 11, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 4, 12, 2, 11, 32, 6, 16, 175, 1, 32, 2, 65, 176, 1, 106, 32, 6, 16, 180, 1, 32, 2, 40, 2, 192, 1, 33, 7, 32, 2, 40, 2, 188, 1, 33, 3, 32, 2, 40, 2, 184, 1, 33, 5, 32, 2, 40, 2, 180, 1, 33, 0, 32, 2, 40, 2, 176, 1, 65, 1, 70, 4, 64, 32, 0, 33, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 4, 64, 65, 1, 33, 0, 32, 7, 65, 8, 70, 4, 64, 32, 5, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 33, 0, 11, 32, 3, 69, 13, 1, 32, 5, 16, 222, 1, 12, 1, 11, 32, 3, 65, 8, 71, 13, 1, 32, 5, 41, 0, 0, 66, 246, 202, 201, 203, 230, 172, 218, 178, 242, 0, 82, 33, 0, 11, 32, 0, 69, 13, 1, 11, 32, 2, 65, 176, 1, 106, 32, 6, 16, 179, 1, 32, 2, 65, 248, 2, 106, 32, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 240, 2, 32, 2, 40, 2, 176, 1, 34, 0, 65, 21, 70, 13, 1, 32, 9, 32, 2, 41, 3, 240, 2, 55, 2, 0, 32, 9, 65, 8, 106, 32, 2, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 208, 2, 12, 2, 11, 32, 10, 4, 64, 32, 2, 65, 56, 106, 65, 4, 114, 65, 252, 145, 192, 0, 65, 8, 16, 21, 32, 15, 13, 7, 65, 1, 12, 8, 11, 32, 2, 65, 56, 106, 32, 6, 16, 179, 1, 32, 2, 65, 248, 2, 106, 32, 20, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 20, 41, 2, 0, 55, 3, 240, 2, 2, 64, 2, 64, 32, 2, 40, 2, 56, 34, 0, 65, 21, 71, 4, 64, 32, 19, 32, 2, 41, 3, 240, 2, 55, 2, 0, 32, 19, 65, 8, 106, 32, 2, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 180, 1, 12, 1, 11, 32, 2, 65, 176, 1, 106, 32, 6, 16, 22, 32, 2, 40, 2, 176, 1, 65, 1, 71, 13, 1, 11, 32, 2, 65, 196, 0, 106, 32, 11, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 11, 41, 2, 0, 55, 2, 60, 65, 1, 12, 8, 11, 32, 2, 40, 2, 188, 1, 33, 8, 32, 2, 40, 2, 184, 1, 33, 15, 32, 2, 40, 2, 180, 1, 33, 10, 12, 2, 11, 32, 2, 65, 208, 2, 106, 32, 6, 16, 24, 32, 2, 40, 2, 208, 2, 65, 21, 70, 13, 1, 11, 32, 2, 65, 196, 0, 106, 32, 2, 65, 216, 2, 106, 41, 3, 0, 55, 2, 0, 32, 2, 32, 2, 41, 3, 208, 2, 55, 2, 60, 12, 3, 11, 32, 2, 65, 8, 106, 32, 6, 16, 181, 1, 65, 0, 33, 5, 32, 2, 45, 0, 9, 33, 3, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 11, 11, 32, 2, 65, 200, 0, 106, 32, 7, 54, 2, 0, 32, 2, 65, 196, 0, 106, 32, 3, 54, 2, 0, 32, 2, 65, 64, 107, 32, 5, 54, 2, 0, 32, 2, 32, 4, 54, 2, 60, 11, 65, 1, 32, 15, 69, 32, 10, 69, 114, 13, 1, 26, 11, 32, 10, 16, 222, 1, 65, 1, 11, 33, 4, 32, 2, 65, 196, 0, 106, 40, 2, 0, 33, 5, 32, 2, 65, 64, 107, 40, 2, 0, 33, 3, 32, 2, 40, 2, 60, 33, 0, 2, 64, 2, 64, 2, 64, 32, 4, 69, 4, 64, 32, 2, 65, 176, 1, 106, 32, 2, 65, 232, 1, 106, 16, 178, 1, 32, 2, 40, 2, 176, 1, 34, 8, 65, 21, 71, 4, 64, 32, 2, 65, 188, 1, 106, 40, 2, 0, 33, 7, 32, 2, 65, 184, 1, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 180, 1, 33, 4, 32, 0, 69, 32, 3, 69, 114, 13, 4, 32, 0, 16, 222, 1, 12, 4, 11, 32, 2, 65, 176, 1, 106, 32, 2, 65, 232, 1, 106, 16, 176, 1, 32, 2, 65, 188, 1, 106, 33, 9, 32, 2, 40, 2, 176, 1, 34, 8, 65, 21, 71, 4, 64, 32, 9, 40, 2, 0, 33, 7, 32, 2, 65, 184, 1, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 180, 1, 32, 0, 69, 32, 3, 69, 114, 69, 4, 64, 32, 0, 16, 222, 1, 11, 33, 3, 32, 8, 33, 0, 12, 5, 11, 32, 2, 65, 168, 1, 106, 34, 13, 32, 5, 54, 2, 0, 32, 2, 32, 3, 54, 2, 128, 2, 32, 2, 32, 0, 54, 2, 252, 1, 32, 2, 32, 2, 41, 2, 252, 1, 55, 3, 160, 1, 32, 2, 32, 2, 65, 136, 3, 106, 65, 224, 128, 192, 0, 16, 145, 1, 32, 2, 65, 184, 2, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 2, 65, 180, 2, 106, 65, 180, 128, 192, 0, 54, 2, 0, 32, 2, 65, 172, 2, 106, 65, 156, 128, 192, 0, 54, 2, 0, 32, 2, 65, 128, 2, 106, 34, 8, 32, 2, 65, 152, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 2, 106, 34, 4, 32, 23, 55, 3, 0, 32, 2, 65, 156, 2, 106, 32, 18, 54, 2, 0, 32, 2, 65, 144, 2, 106, 34, 3, 32, 24, 55, 3, 0, 32, 2, 65, 140, 2, 106, 34, 0, 32, 17, 54, 2, 0, 32, 2, 65, 200, 2, 106, 32, 13, 40, 2, 0, 54, 2, 0, 32, 2, 65, 176, 2, 106, 32, 2, 65, 136, 3, 106, 54, 2, 0, 32, 2, 32, 2, 41, 3, 144, 1, 55, 3, 248, 1, 32, 2, 32, 14, 54, 2, 152, 2, 32, 2, 32, 12, 54, 2, 136, 2, 32, 2, 32, 2, 41, 3, 160, 1, 55, 3, 192, 2, 32, 2, 32, 2, 65, 136, 3, 106, 54, 2, 168, 2, 32, 2, 65, 176, 1, 106, 32, 2, 65, 168, 2, 106, 32, 2, 65, 248, 1, 106, 32, 2, 65, 192, 2, 106, 16, 76, 32, 8, 32, 9, 41, 2, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 32, 2, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 2, 65, 204, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 152, 2, 106, 32, 2, 65, 212, 1, 106, 41, 2, 0, 55, 3, 0, 32, 4, 32, 2, 65, 220, 1, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 180, 1, 55, 3, 248, 1, 32, 2, 40, 2, 176, 1, 65, 1, 70, 13, 1, 32, 2, 65, 228, 0, 106, 32, 2, 65, 176, 1, 106, 65, 4, 114, 34, 0, 65, 40, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 220, 0, 106, 32, 0, 65, 32, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 212, 0, 106, 32, 0, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 204, 0, 106, 32, 0, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 196, 0, 106, 32, 0, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 0, 54, 2, 56, 32, 2, 32, 0, 41, 2, 0, 55, 2, 60, 12, 2, 11, 32, 2, 65, 200, 0, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 2, 65, 232, 2, 106, 32, 2, 65, 148, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 224, 2, 106, 32, 0, 41, 2, 0, 55, 3, 0, 32, 2, 65, 216, 2, 106, 32, 2, 65, 132, 2, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 252, 1, 55, 3, 208, 2, 32, 2, 66, 0, 55, 2, 244, 2, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 240, 2, 32, 2, 32, 2, 65, 208, 2, 106, 54, 2, 128, 3, 32, 2, 65, 14, 54, 2, 236, 1, 32, 2, 32, 2, 65, 128, 3, 106, 54, 2, 232, 1, 32, 2, 32, 2, 65, 240, 2, 106, 54, 2, 132, 3, 32, 2, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 60, 32, 2, 65, 204, 133, 192, 0, 54, 2, 56, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 72, 32, 2, 65, 132, 3, 106, 65, 152, 139, 192, 0, 32, 2, 65, 56, 106, 16, 151, 2, 13, 5, 32, 2, 65, 196, 0, 106, 32, 2, 65, 248, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 240, 2, 55, 2, 60, 32, 2, 65, 1, 54, 2, 56, 32, 2, 40, 2, 208, 2, 65, 11, 70, 13, 0, 32, 2, 65, 208, 2, 106, 16, 39, 11, 32, 2, 40, 2, 132, 1, 4, 64, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 116, 69, 13, 3, 32, 16, 16, 222, 1, 12, 3, 11, 32, 4, 33, 3, 32, 8, 33, 0, 11, 32, 2, 65, 188, 1, 106, 32, 7, 54, 2, 0, 32, 2, 65, 184, 1, 106, 34, 4, 32, 5, 54, 2, 0, 32, 2, 32, 3, 54, 2, 180, 1, 32, 2, 32, 0, 54, 2, 176, 1, 32, 2, 65, 128, 2, 106, 65, 244, 136, 192, 0, 65, 25, 32, 2, 65, 176, 1, 106, 16, 25, 32, 2, 65, 1, 54, 2, 248, 1, 32, 2, 65, 200, 1, 106, 32, 13, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 1, 106, 32, 22, 41, 3, 0, 55, 3, 0, 32, 4, 32, 21, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 2, 55, 3, 176, 1, 32, 2, 66, 0, 55, 2, 212, 2, 32, 2, 65, 204, 140, 192, 0, 40, 2, 0, 54, 2, 208, 2, 32, 2, 32, 2, 65, 176, 1, 106, 54, 2, 132, 3, 32, 2, 65, 10, 54, 2, 236, 1, 32, 2, 32, 2, 65, 132, 3, 106, 54, 2, 232, 1, 32, 2, 32, 2, 65, 208, 2, 106, 54, 2, 240, 2, 32, 2, 65, 204, 0, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 60, 32, 2, 65, 204, 133, 192, 0, 54, 2, 56, 32, 2, 32, 2, 65, 232, 1, 106, 54, 2, 72, 32, 2, 65, 240, 2, 106, 65, 152, 139, 192, 0, 32, 2, 65, 56, 106, 16, 151, 2, 13, 2, 32, 2, 65, 196, 0, 106, 32, 2, 65, 216, 2, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 2, 55, 2, 60, 32, 2, 65, 1, 54, 2, 56, 32, 2, 65, 176, 1, 106, 16, 39, 32, 12, 69, 32, 17, 69, 114, 69, 4, 64, 32, 12, 16, 222, 1, 11, 32, 14, 69, 32, 18, 69, 114, 13, 0, 32, 14, 16, 222, 1, 11, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 132, 1, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 40, 2, 116, 69, 13, 0, 32, 16, 16, 222, 1, 11, 32, 2, 65, 248, 1, 106, 32, 2, 65, 56, 106, 16, 33, 32, 2, 40, 2, 248, 1, 65, 1, 71, 4, 64, 32, 2, 65, 184, 1, 106, 32, 2, 65, 132, 2, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 252, 1, 34, 23, 55, 3, 176, 1, 32, 2, 65, 128, 2, 106, 32, 0, 54, 2, 0, 32, 2, 32, 23, 55, 3, 248, 1, 32, 2, 65, 248, 1, 106, 16, 161, 1, 32, 2, 65, 56, 106, 16, 51, 32, 2, 65, 144, 3, 106, 36, 0, 15, 11, 32, 2, 65, 200, 1, 106, 32, 2, 65, 152, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 144, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 2, 65, 136, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 3, 176, 1, 65, 144, 140, 192, 0, 65, 43, 32, 2, 65, 176, 1, 106, 65, 188, 140, 192, 0, 65, 168, 131, 192, 0, 16, 160, 2, 0, 11, 65, 212, 133, 192, 0, 65, 55, 32, 2, 65, 136, 3, 106, 65, 128, 140, 192, 0, 65, 216, 134, 192, 0, 16, 160, 2, 0, 11, 9, 0, 32, 0, 32, 1, 16, 216, 1, 11, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 226, 1, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 90, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 228, 149, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 39, 1, 1, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 16, 89, 0, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 180, 2, 4, 64, 32, 0, 32, 1, 16, 194, 2, 15, 11, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 200, 2, 15, 11, 32, 0, 32, 1, 16, 192, 2, 11, 78, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 236, 182, 192, 0, 65, 17, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 253, 182, 192, 0, 65, 7, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 95, 11, 159, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 32, 1, 65, 248, 175, 192, 0, 65, 10, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 130, 176, 192, 0, 65, 10, 32, 2, 65, 12, 106, 65, 140, 176, 192, 0, 16, 155, 2, 32, 2, 16, 163, 2, 12, 4, 11, 32, 2, 32, 1, 65, 198, 176, 192, 0, 65, 17, 16, 183, 2, 12, 2, 11, 32, 2, 32, 1, 65, 176, 176, 192, 0, 65, 22, 16, 183, 2, 12, 1, 11, 32, 2, 32, 1, 65, 156, 176, 192, 0, 65, 20, 16, 183, 2, 11, 32, 2, 16, 165, 2, 11, 32, 2, 65, 16, 106, 36, 0, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 180, 2, 4, 64, 32, 0, 32, 1, 16, 202, 2, 15, 11, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 203, 2, 15, 11, 32, 0, 32, 1, 16, 195, 2, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 98, 11, 116, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 32, 1, 65, 212, 181, 192, 0, 65, 3, 16, 183, 2, 12, 3, 11, 32, 2, 32, 1, 65, 221, 181, 192, 0, 65, 3, 16, 183, 2, 12, 2, 11, 32, 2, 32, 1, 65, 218, 181, 192, 0, 65, 3, 16, 183, 2, 12, 1, 11, 32, 2, 32, 1, 65, 215, 181, 192, 0, 65, 3, 16, 183, 2, 11, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 48, 0, 32, 0, 40, 2, 0, 33, 0, 32, 1, 16, 180, 2, 4, 64, 32, 0, 32, 1, 16, 196, 2, 15, 11, 32, 1, 16, 181, 2, 4, 64, 32, 0, 32, 1, 16, 201, 2, 15, 11, 32, 0, 32, 1, 16, 149, 2, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 185, 2, 11, 100, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 16, 184, 2, 55, 3, 0, 32, 3, 4, 64, 3, 64, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 180, 152, 192, 0, 16, 167, 2, 32, 0, 65, 1, 106, 33, 0, 32, 3, 65, 127, 106, 34, 3, 13, 0, 11, 11, 32, 2, 16, 168, 2, 32, 2, 65, 16, 106, 36, 0, 11, 68, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 205, 174, 192, 0, 65, 6, 16, 183, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 212, 174, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 104, 11, 219, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 6, 2, 3, 4, 5, 6, 0, 1, 11, 32, 2, 32, 1, 65, 248, 175, 192, 0, 65, 10, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 130, 176, 192, 0, 65, 10, 32, 2, 65, 12, 106, 65, 140, 176, 192, 0, 16, 155, 2, 32, 2, 16, 163, 2, 12, 7, 11, 32, 2, 32, 1, 65, 243, 184, 192, 0, 65, 8, 16, 183, 2, 12, 5, 11, 32, 2, 32, 1, 65, 135, 181, 192, 0, 65, 10, 16, 183, 2, 12, 4, 11, 32, 2, 32, 1, 65, 198, 176, 192, 0, 65, 17, 16, 183, 2, 12, 3, 11, 32, 2, 32, 1, 65, 176, 176, 192, 0, 65, 22, 16, 183, 2, 12, 2, 11, 32, 2, 32, 1, 65, 224, 184, 192, 0, 65, 19, 16, 183, 2, 12, 1, 11, 32, 2, 32, 1, 65, 156, 176, 192, 0, 65, 20, 16, 183, 2, 11, 32, 2, 16, 165, 2, 11, 32, 2, 65, 16, 106, 36, 0, 11, 142, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 65, 140, 182, 192, 0, 65, 13, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 24, 106, 54, 2, 12, 32, 2, 65, 153, 182, 192, 0, 65, 9, 32, 2, 65, 12, 106, 65, 164, 182, 192, 0, 16, 155, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 180, 182, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 2, 65, 188, 182, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 107, 11, 142, 2, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 3, 2, 3, 0, 1, 11, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 244, 174, 192, 0, 54, 2, 8, 32, 2, 65, 39, 54, 2, 36, 32, 2, 32, 0, 65, 4, 106, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 3, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 240, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 2, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 212, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 180, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 98, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 12, 32, 2, 65, 220, 182, 192, 0, 54, 2, 8, 32, 2, 65, 40, 54, 2, 36, 32, 2, 32, 0, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 32, 2, 65, 48, 106, 36, 0, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 188, 2, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 199, 1, 11, 11, 0, 32, 0, 40, 2, 0, 32, 1, 16, 112, 11, 173, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 6, 2, 3, 4, 5, 6, 0, 1, 11, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 244, 174, 192, 0, 54, 2, 8, 32, 2, 65, 39, 54, 2, 36, 32, 2, 32, 0, 65, 4, 106, 54, 2, 44, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 6, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 216, 184, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 5, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 196, 184, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 4, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 240, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 3, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 212, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 2, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 172, 184, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 180, 175, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 149, 2, 11, 155, 1, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 20, 106, 65, 3, 54, 2, 0, 32, 2, 65, 44, 106, 65, 40, 54, 2, 0, 32, 2, 65, 36, 106, 65, 40, 54, 2, 0, 32, 2, 32, 0, 65, 24, 106, 54, 2, 52, 32, 2, 32, 0, 54, 2, 56, 32, 2, 66, 3, 55, 2, 4, 32, 2, 65, 244, 181, 192, 0, 54, 2, 0, 32, 2, 65, 41, 54, 2, 28, 32, 2, 32, 0, 65, 12, 106, 54, 2, 60, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 60, 106, 54, 2, 40, 32, 2, 32, 2, 65, 56, 106, 54, 2, 32, 32, 2, 32, 2, 65, 52, 106, 54, 2, 24, 32, 1, 32, 2, 16, 179, 2, 32, 2, 65, 64, 107, 36, 0, 11, 94, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 12, 32, 2, 65, 36, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 20, 32, 2, 65, 248, 149, 192, 0, 54, 2, 16, 32, 2, 65, 42, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 32, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 179, 2, 32, 2, 65, 48, 106, 36, 0, 11, 233, 7, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 10, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 232, 176, 192, 0, 54, 2, 32, 32, 2, 65, 43, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 10, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 196, 179, 192, 0, 54, 2, 32, 32, 2, 65, 44, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 9, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 168, 179, 192, 0, 54, 2, 32, 32, 2, 65, 45, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 8, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 136, 179, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 7, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 240, 178, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 6, 11, 32, 2, 65, 20, 106, 65, 46, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 200, 178, 192, 0, 54, 2, 32, 32, 2, 65, 46, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 5, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 156, 178, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 4, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 228, 177, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 3, 11, 32, 2, 65, 20, 106, 65, 40, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 200, 177, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 2, 11, 32, 2, 65, 20, 106, 65, 40, 54, 2, 0, 32, 2, 65, 52, 106, 65, 2, 54, 2, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 28, 32, 2, 66, 2, 55, 2, 36, 32, 2, 65, 160, 177, 192, 0, 54, 2, 32, 32, 2, 65, 40, 54, 2, 12, 32, 2, 32, 0, 65, 16, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 16, 32, 2, 32, 2, 65, 28, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 52, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 252, 176, 192, 0, 54, 2, 32, 32, 2, 65, 47, 54, 2, 12, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 32, 2, 65, 8, 106, 54, 2, 48, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 1, 32, 2, 65, 32, 106, 16, 179, 2, 11, 32, 2, 65, 64, 107, 36, 0, 11, 225, 2, 1, 3, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 127, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 12, 2, 11, 32, 0, 40, 2, 8, 34, 3, 32, 0, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 0, 32, 3, 65, 1, 16, 118, 32, 0, 40, 2, 8, 5, 32, 3, 11, 32, 0, 40, 2, 0, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 11, 33, 1, 32, 0, 65, 4, 106, 40, 2, 0, 32, 0, 65, 8, 106, 34, 3, 40, 2, 0, 34, 4, 107, 32, 1, 73, 4, 127, 32, 0, 32, 4, 32, 1, 16, 118, 32, 3, 40, 2, 0, 5, 32, 4, 11, 32, 0, 40, 2, 0, 106, 32, 2, 65, 12, 106, 32, 1, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 0, 32, 1, 106, 54, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 65, 0, 11, 189, 1, 1, 2, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 2, 64, 32, 1, 32, 2, 106, 34, 2, 32, 1, 73, 13, 0, 32, 0, 65, 4, 106, 40, 2, 0, 34, 1, 65, 1, 116, 34, 4, 32, 2, 32, 4, 32, 2, 75, 27, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 33, 2, 2, 64, 32, 1, 69, 4, 64, 32, 3, 65, 0, 54, 2, 16, 12, 1, 11, 32, 3, 65, 24, 106, 65, 1, 54, 2, 0, 32, 3, 32, 1, 54, 2, 20, 32, 3, 32, 0, 40, 2, 0, 54, 2, 16, 11, 32, 3, 32, 2, 32, 3, 65, 16, 106, 16, 121, 32, 3, 65, 8, 106, 40, 2, 0, 33, 1, 32, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 69, 13, 1, 32, 2, 32, 1, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 0, 32, 0, 65, 4, 106, 32, 1, 54, 2, 0, 32, 3, 65, 32, 106, 36, 0, 15, 11, 16, 134, 2, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 156, 152, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 81, 1, 2, 127, 32, 0, 40, 2, 0, 34, 0, 65, 4, 106, 40, 2, 0, 32, 0, 65, 8, 106, 34, 3, 40, 2, 0, 34, 4, 107, 32, 2, 73, 4, 127, 32, 0, 32, 4, 32, 2, 16, 118, 32, 3, 40, 2, 0, 5, 32, 4, 11, 32, 0, 40, 2, 0, 106, 32, 1, 32, 2, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 0, 32, 2, 106, 54, 2, 0, 65, 0, 11, 150, 1, 1, 3, 127, 65, 1, 33, 3, 65, 1, 33, 5, 2, 64, 32, 1, 65, 0, 72, 4, 64, 65, 0, 33, 3, 12, 1, 11, 2, 127, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 0, 34, 4, 69, 4, 64, 32, 1, 69, 13, 1, 12, 3, 11, 32, 2, 40, 2, 4, 34, 2, 13, 1, 32, 1, 13, 2, 11, 65, 1, 33, 2, 65, 0, 12, 3, 11, 32, 4, 32, 2, 65, 1, 32, 1, 16, 88, 12, 1, 11, 32, 1, 65, 1, 16, 87, 11, 33, 2, 32, 1, 11, 32, 2, 69, 4, 64, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 0, 32, 2, 54, 2, 4, 65, 0, 33, 5, 33, 3, 11, 32, 0, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 137, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 152, 154, 192, 0, 54, 2, 8, 32, 3, 65, 48, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 66, 0, 55, 2, 44, 32, 3, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 49, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 248, 149, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 156, 152, 192, 0, 32, 3, 65, 200, 0, 106, 16, 151, 2, 4, 64, 65, 128, 150, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 137, 2, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 28, 106, 65, 1, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 188, 154, 192, 0, 54, 2, 8, 32, 3, 65, 48, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 32, 32, 3, 66, 0, 55, 2, 44, 32, 3, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 8, 106, 54, 2, 52, 32, 3, 65, 49, 54, 2, 60, 32, 3, 32, 3, 65, 52, 106, 54, 2, 56, 32, 3, 32, 3, 65, 40, 106, 54, 2, 68, 32, 3, 65, 220, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 76, 32, 3, 65, 248, 149, 192, 0, 54, 2, 72, 32, 3, 32, 3, 65, 56, 106, 54, 2, 88, 32, 3, 65, 196, 0, 106, 65, 156, 152, 192, 0, 32, 3, 65, 200, 0, 106, 16, 151, 2, 4, 64, 65, 128, 150, 192, 0, 65, 55, 32, 3, 65, 200, 0, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 3, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 40, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 3, 65, 224, 0, 106, 36, 0, 11, 173, 2, 1, 1, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 2, 54, 2, 4, 32, 5, 32, 1, 54, 2, 0, 32, 5, 65, 28, 106, 65, 2, 54, 2, 0, 32, 5, 65, 44, 106, 65, 11, 54, 2, 0, 32, 5, 66, 2, 55, 2, 12, 32, 5, 65, 236, 154, 192, 0, 54, 2, 8, 32, 5, 65, 48, 54, 2, 36, 32, 5, 32, 4, 54, 2, 52, 32, 5, 32, 3, 54, 2, 48, 32, 5, 32, 5, 65, 32, 106, 54, 2, 24, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 54, 2, 32, 32, 5, 66, 0, 55, 2, 60, 32, 5, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 68, 32, 5, 65, 49, 54, 2, 76, 32, 5, 32, 5, 65, 196, 0, 106, 54, 2, 72, 32, 5, 32, 5, 65, 56, 106, 54, 2, 84, 32, 5, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 5, 66, 1, 55, 2, 92, 32, 5, 65, 248, 149, 192, 0, 54, 2, 88, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 104, 32, 5, 65, 212, 0, 106, 65, 156, 152, 192, 0, 32, 5, 65, 216, 0, 106, 16, 151, 2, 4, 64, 65, 128, 150, 192, 0, 65, 55, 32, 5, 65, 216, 0, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 12, 106, 32, 5, 65, 64, 107, 40, 2, 0, 54, 2, 0, 32, 0, 32, 5, 41, 3, 56, 55, 2, 4, 32, 0, 65, 20, 54, 2, 0, 32, 5, 65, 240, 0, 106, 36, 0, 11, 181, 4, 1, 4, 127, 35, 0, 65, 208, 0, 107, 34, 2, 36, 0, 32, 2, 65, 16, 106, 32, 1, 40, 2, 0, 16, 181, 1, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 2, 33, 3, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 17, 34, 4, 34, 3, 65, 44, 71, 4, 64, 32, 3, 65, 253, 0, 70, 13, 3, 32, 1, 45, 0, 4, 13, 1, 65, 9, 33, 3, 12, 8, 11, 32, 1, 45, 0, 4, 69, 13, 1, 11, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 1, 40, 2, 0, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 181, 1, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 2, 32, 2, 45, 0, 9, 33, 4, 12, 1, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 4, 65, 255, 1, 113, 34, 3, 65, 253, 0, 70, 13, 2, 32, 3, 65, 34, 71, 4, 64, 65, 16, 33, 3, 12, 4, 11, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 181, 1, 32, 2, 45, 0, 0, 65, 1, 113, 13, 1, 11, 65, 4, 33, 3, 12, 2, 11, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 65, 14, 33, 3, 12, 2, 11, 32, 3, 16, 175, 1, 32, 2, 65, 40, 106, 32, 3, 16, 180, 1, 32, 2, 65, 52, 106, 40, 2, 0, 33, 5, 32, 2, 65, 48, 106, 40, 2, 0, 33, 4, 32, 2, 40, 2, 44, 33, 3, 32, 2, 40, 2, 40, 65, 1, 71, 4, 64, 32, 5, 69, 32, 3, 69, 32, 4, 69, 114, 114, 13, 3, 32, 4, 16, 222, 1, 12, 3, 11, 32, 3, 65, 21, 70, 13, 2, 32, 2, 65, 56, 106, 40, 2, 0, 33, 1, 12, 1, 11, 65, 19, 33, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 40, 106, 32, 1, 40, 2, 0, 16, 179, 1, 32, 2, 65, 200, 0, 106, 34, 3, 32, 2, 65, 52, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 44, 55, 3, 64, 2, 64, 2, 64, 32, 2, 40, 2, 40, 34, 4, 65, 21, 71, 4, 64, 32, 2, 65, 36, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 64, 55, 2, 28, 32, 2, 32, 4, 54, 2, 24, 12, 1, 11, 32, 2, 65, 24, 106, 32, 1, 40, 2, 0, 16, 126, 32, 2, 40, 2, 24, 65, 21, 70, 13, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 32, 2, 41, 3, 24, 55, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 32, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 128, 2, 59, 1, 0, 11, 32, 2, 65, 208, 0, 106, 36, 0, 11, 160, 9, 1, 4, 127, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 2, 65, 56, 106, 32, 1, 16, 181, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 56, 65, 1, 113, 4, 64, 2, 64, 2, 64, 32, 2, 45, 0, 57, 34, 3, 65, 165, 127, 106, 14, 35, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 0, 11, 32, 3, 65, 94, 106, 14, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 32, 2, 65, 8, 106, 32, 1, 16, 182, 1, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 32, 2, 45, 0, 9, 33, 3, 3, 64, 32, 3, 65, 44, 70, 32, 3, 65, 253, 0, 70, 114, 69, 65, 0, 32, 3, 65, 221, 0, 71, 27, 69, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 8, 11, 32, 1, 16, 175, 1, 32, 2, 32, 1, 16, 182, 1, 32, 2, 45, 0, 1, 33, 3, 32, 2, 45, 0, 0, 65, 1, 113, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 0, 12, 5, 11, 32, 0, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 11, 54, 2, 0, 12, 3, 11, 32, 2, 65, 48, 106, 32, 1, 16, 181, 1, 2, 127, 2, 64, 2, 64, 32, 2, 45, 0, 48, 65, 1, 113, 4, 64, 32, 2, 45, 0, 49, 65, 251, 0, 71, 13, 1, 32, 1, 16, 175, 1, 32, 2, 65, 40, 106, 32, 1, 16, 173, 1, 32, 2, 40, 2, 40, 33, 3, 32, 2, 32, 2, 45, 0, 44, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 125, 32, 2, 45, 0, 104, 65, 1, 70, 13, 2, 3, 64, 32, 2, 45, 0, 105, 4, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 125, 32, 2, 45, 0, 104, 65, 1, 71, 13, 1, 12, 4, 11, 11, 65, 21, 12, 3, 11, 32, 0, 65, 4, 54, 2, 0, 12, 5, 11, 32, 0, 65, 14, 54, 2, 0, 12, 4, 11, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 70, 4, 64, 32, 2, 65, 232, 0, 106, 32, 1, 16, 178, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 4, 11, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 3, 11, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 16, 181, 1, 2, 127, 2, 64, 32, 2, 45, 0, 32, 65, 1, 113, 4, 64, 32, 2, 45, 0, 33, 65, 219, 0, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 5, 11, 32, 1, 16, 175, 1, 32, 2, 65, 24, 106, 32, 1, 16, 173, 1, 32, 2, 40, 2, 24, 33, 3, 32, 2, 32, 2, 45, 0, 28, 65, 1, 113, 58, 0, 100, 32, 2, 32, 3, 54, 2, 96, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 128, 1, 32, 2, 45, 0, 104, 65, 1, 70, 13, 1, 3, 64, 32, 2, 45, 0, 105, 4, 64, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 0, 106, 16, 128, 1, 32, 2, 45, 0, 104, 65, 1, 71, 13, 1, 12, 3, 11, 11, 65, 21, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 3, 11, 32, 2, 65, 216, 0, 106, 32, 2, 65, 248, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 65, 240, 0, 106, 41, 3, 0, 55, 3, 80, 32, 2, 40, 2, 108, 11, 33, 3, 32, 2, 65, 200, 0, 106, 34, 4, 32, 2, 65, 216, 0, 106, 34, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 80, 55, 3, 64, 32, 3, 65, 21, 70, 4, 64, 32, 2, 65, 232, 0, 106, 32, 1, 16, 177, 1, 32, 5, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 80, 32, 2, 40, 2, 104, 34, 1, 65, 21, 70, 4, 64, 32, 0, 65, 21, 54, 2, 0, 12, 3, 11, 32, 0, 32, 2, 41, 3, 80, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 41, 3, 64, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 181, 1, 2, 64, 32, 2, 45, 0, 16, 65, 1, 113, 4, 64, 32, 2, 45, 0, 17, 65, 34, 71, 4, 64, 32, 0, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 232, 0, 106, 32, 1, 16, 180, 1, 32, 2, 65, 244, 0, 106, 40, 2, 0, 33, 3, 32, 2, 65, 240, 0, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 108, 33, 4, 32, 2, 40, 2, 104, 65, 1, 70, 13, 1, 32, 4, 4, 64, 32, 0, 65, 21, 54, 2, 0, 32, 1, 69, 32, 3, 69, 114, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 0, 65, 21, 54, 2, 0, 12, 2, 11, 32, 0, 65, 4, 54, 2, 0, 12, 1, 11, 32, 2, 65, 248, 0, 106, 40, 2, 0, 33, 5, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 128, 1, 106, 36, 0, 11, 31, 0, 32, 0, 40, 2, 4, 32, 0, 65, 12, 65, 8, 32, 0, 40, 2, 0, 65, 1, 70, 27, 106, 40, 2, 0, 32, 1, 16, 188, 2, 11, 207, 2, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 16, 181, 1, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 9, 34, 3, 34, 4, 65, 44, 71, 4, 64, 32, 4, 65, 221, 0, 71, 4, 64, 32, 1, 45, 0, 4, 69, 13, 4, 32, 1, 65, 0, 58, 0, 4, 12, 2, 11, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 1, 40, 2, 0, 16, 175, 1, 32, 2, 32, 1, 40, 2, 0, 16, 181, 1, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 1, 33, 3, 11, 32, 3, 65, 221, 0, 71, 13, 2, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 19, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 3, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 7, 54, 2, 0, 12, 2, 11, 32, 2, 65, 32, 106, 32, 1, 40, 2, 0, 16, 126, 32, 2, 65, 24, 106, 34, 1, 32, 2, 65, 44, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 36, 55, 3, 16, 32, 2, 40, 2, 32, 34, 3, 65, 21, 70, 4, 64, 32, 0, 65, 128, 2, 59, 1, 0, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 8, 106, 32, 2, 41, 3, 16, 55, 2, 0, 32, 0, 65, 4, 106, 32, 3, 54, 2, 0, 32, 0, 65, 16, 106, 32, 1, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 0, 11, 239, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 130, 1, 32, 3, 69, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 130, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 203, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 121, 106, 14, 13, 4, 7, 7, 7, 7, 7, 7, 7, 2, 0, 7, 7, 1, 7, 11, 32, 1, 65, 147, 183, 192, 0, 65, 16, 16, 212, 2, 69, 13, 2, 32, 1, 65, 163, 183, 192, 0, 65, 16, 16, 212, 2, 13, 6, 32, 0, 65, 2, 58, 0, 1, 12, 5, 11, 32, 1, 65, 186, 183, 192, 0, 65, 19, 16, 212, 2, 69, 13, 3, 12, 5, 11, 32, 1, 65, 132, 183, 192, 0, 65, 15, 16, 212, 2, 13, 4, 32, 0, 65, 0, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 15, 11, 32, 0, 65, 1, 58, 0, 1, 12, 2, 11, 32, 1, 65, 179, 183, 192, 0, 65, 7, 16, 212, 2, 13, 2, 32, 0, 65, 3, 58, 0, 1, 12, 1, 11, 32, 0, 65, 4, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 15, 11, 32, 0, 65, 4, 106, 32, 1, 32, 2, 65, 208, 183, 192, 0, 65, 5, 16, 124, 32, 0, 65, 1, 58, 0, 0, 11, 165, 3, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 14, 54, 2, 0, 12, 6, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 126, 106, 14, 4, 1, 7, 7, 0, 7, 11, 32, 1, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 69, 13, 1, 12, 6, 11, 32, 1, 47, 0, 0, 65, 239, 214, 1, 71, 13, 5, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 5, 11, 2, 64, 2, 64, 2, 64, 32, 3, 65, 126, 106, 14, 4, 1, 5, 5, 0, 5, 11, 32, 1, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 69, 13, 1, 12, 4, 11, 32, 1, 47, 0, 0, 65, 239, 214, 1, 71, 13, 3, 32, 0, 65, 0, 59, 1, 0, 12, 6, 11, 32, 0, 65, 128, 2, 59, 1, 0, 12, 5, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 12, 4, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 65, 4, 106, 32, 5, 54, 2, 0, 12, 3, 11, 32, 0, 65, 4, 106, 32, 1, 32, 3, 65, 128, 185, 192, 0, 65, 2, 16, 124, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 65, 4, 106, 32, 1, 32, 4, 65, 128, 185, 192, 0, 65, 2, 16, 124, 65, 1, 11, 58, 0, 0, 32, 3, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 2, 65, 32, 106, 36, 0, 11, 226, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 1, 16, 181, 1, 2, 64, 2, 64, 32, 2, 45, 0, 0, 65, 1, 113, 4, 64, 32, 2, 45, 0, 1, 65, 34, 71, 4, 64, 32, 0, 66, 129, 128, 128, 128, 224, 1, 55, 2, 0, 12, 3, 11, 32, 1, 16, 175, 1, 32, 2, 65, 8, 106, 32, 1, 16, 180, 1, 32, 2, 65, 24, 106, 40, 2, 0, 33, 4, 32, 2, 65, 20, 106, 40, 2, 0, 33, 3, 32, 2, 65, 16, 106, 40, 2, 0, 33, 1, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 65, 1, 70, 13, 1, 32, 5, 4, 64, 32, 0, 32, 1, 32, 4, 16, 133, 1, 32, 3, 69, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 0, 32, 1, 32, 3, 16, 133, 1, 12, 2, 11, 32, 0, 66, 129, 128, 128, 128, 192, 0, 55, 2, 0, 12, 1, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 0, 11, 253, 1, 1, 1, 127, 35, 0, 65, 224, 0, 107, 34, 3, 36, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 137, 1, 2, 64, 32, 3, 40, 2, 8, 65, 1, 70, 4, 64, 32, 3, 65, 212, 0, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 68, 32, 3, 65, 148, 164, 192, 0, 54, 2, 64, 32, 3, 65, 48, 54, 2, 92, 32, 3, 32, 3, 65, 216, 0, 106, 54, 2, 80, 32, 3, 32, 3, 54, 2, 88, 32, 3, 65, 48, 106, 32, 3, 65, 64, 107, 16, 135, 2, 32, 3, 65, 64, 107, 65, 4, 114, 32, 3, 65, 48, 106, 16, 137, 2, 32, 3, 65, 20, 54, 2, 64, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 40, 2, 52, 69, 13, 0, 32, 1, 16, 222, 1, 11, 32, 0, 32, 3, 41, 3, 64, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 200, 0, 106, 41, 3, 0, 55, 2, 0, 32, 3, 65, 16, 106, 16, 39, 12, 1, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 20, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 0, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 244, 163, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 87, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 244, 163, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 133, 2, 0, 11, 28, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 247, 39, 2, 18, 127, 10, 126, 35, 0, 65, 240, 0, 107, 34, 9, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 2, 65, 255, 255, 255, 255, 3, 113, 70, 4, 64, 32, 2, 65, 2, 116, 34, 5, 65, 3, 110, 33, 3, 2, 64, 32, 5, 69, 4, 64, 65, 1, 33, 14, 12, 1, 11, 32, 3, 65, 1, 16, 87, 34, 14, 69, 13, 2, 11, 32, 9, 65, 0, 54, 2, 72, 32, 9, 32, 3, 54, 2, 68, 32, 9, 32, 14, 54, 2, 64, 32, 2, 16, 200, 1, 34, 12, 173, 66, 6, 126, 34, 21, 66, 32, 136, 167, 13, 2, 32, 21, 167, 34, 5, 4, 64, 32, 3, 32, 5, 73, 4, 64, 32, 9, 65, 64, 107, 65, 0, 32, 5, 16, 118, 32, 9, 40, 2, 64, 33, 14, 32, 9, 40, 2, 72, 33, 4, 11, 32, 4, 32, 14, 106, 33, 3, 32, 5, 65, 2, 79, 4, 127, 32, 3, 65, 0, 32, 5, 65, 127, 106, 34, 3, 16, 211, 2, 32, 14, 32, 3, 32, 4, 106, 34, 4, 106, 5, 32, 3, 11, 65, 0, 58, 0, 0, 32, 9, 40, 2, 64, 33, 14, 32, 4, 65, 1, 106, 33, 13, 11, 32, 9, 32, 13, 54, 2, 72, 65, 0, 33, 3, 65, 180, 218, 192, 0, 40, 2, 0, 33, 7, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 7, 113, 34, 8, 14, 6, 0, 1, 2, 3, 4, 1, 5, 11, 65, 8, 33, 8, 12, 4, 11, 66, 1, 33, 21, 32, 2, 69, 13, 14, 32, 1, 32, 2, 65, 127, 106, 34, 2, 106, 45, 0, 0, 34, 1, 65, 61, 70, 13, 14, 32, 1, 32, 7, 106, 45, 0, 0, 65, 255, 1, 71, 13, 14, 32, 1, 173, 66, 8, 134, 32, 2, 173, 66, 32, 134, 132, 33, 21, 12, 14, 11, 65, 10, 33, 8, 12, 2, 11, 65, 11, 33, 8, 12, 1, 11, 65, 12, 33, 8, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 65, 0, 32, 2, 32, 8, 107, 34, 5, 32, 5, 32, 2, 75, 27, 34, 8, 65, 96, 106, 34, 15, 32, 8, 75, 4, 64, 32, 12, 33, 5, 12, 1, 11, 3, 64, 32, 10, 65, 32, 106, 34, 3, 32, 10, 73, 13, 2, 32, 3, 32, 2, 75, 13, 12, 32, 11, 65, 26, 106, 34, 5, 32, 11, 73, 13, 3, 32, 5, 32, 13, 75, 13, 13, 2, 64, 2, 64, 32, 7, 32, 1, 32, 10, 106, 34, 5, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 0, 32, 7, 32, 5, 65, 1, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 4, 64, 32, 10, 65, 1, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 2, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 4, 64, 32, 10, 65, 2, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 3, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 4, 64, 32, 10, 65, 3, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 4, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 4, 64, 32, 10, 65, 4, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 5, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 10, 65, 5, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 6, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 10, 65, 6, 106, 33, 10, 12, 1, 11, 32, 7, 32, 5, 65, 7, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 28, 66, 255, 1, 82, 13, 1, 32, 10, 65, 7, 106, 33, 10, 11, 32, 10, 173, 66, 32, 134, 32, 4, 173, 66, 8, 134, 132, 33, 21, 12, 20, 11, 32, 11, 32, 14, 106, 34, 16, 32, 22, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 23, 66, 46, 134, 132, 32, 24, 66, 40, 134, 132, 32, 25, 66, 34, 134, 132, 32, 26, 66, 28, 134, 132, 32, 27, 66, 22, 134, 132, 32, 28, 66, 16, 134, 132, 34, 21, 66, 56, 134, 32, 21, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 8, 33, 4, 2, 64, 2, 64, 32, 7, 32, 5, 65, 8, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 0, 65, 9, 33, 4, 32, 7, 32, 5, 65, 9, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 10, 33, 4, 32, 7, 32, 5, 65, 10, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 11, 33, 4, 32, 7, 32, 5, 65, 11, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 12, 33, 4, 32, 7, 32, 5, 65, 12, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 13, 33, 4, 32, 7, 32, 5, 65, 13, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 14, 33, 4, 32, 7, 32, 5, 65, 14, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 15, 33, 4, 32, 7, 32, 5, 65, 15, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 28, 66, 255, 1, 82, 13, 1, 11, 32, 4, 32, 10, 106, 173, 66, 32, 134, 32, 6, 173, 66, 8, 134, 132, 33, 21, 12, 20, 11, 32, 16, 65, 6, 106, 32, 22, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 23, 66, 46, 134, 132, 32, 24, 66, 40, 134, 132, 32, 25, 66, 34, 134, 132, 32, 26, 66, 28, 134, 132, 32, 27, 66, 22, 134, 132, 32, 28, 66, 16, 134, 132, 34, 21, 66, 56, 134, 32, 21, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 16, 33, 4, 2, 64, 2, 64, 32, 7, 32, 5, 65, 16, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 0, 65, 17, 33, 4, 32, 7, 32, 5, 65, 17, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 18, 33, 4, 32, 7, 32, 5, 65, 18, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 19, 33, 4, 32, 7, 32, 5, 65, 19, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 20, 33, 4, 32, 7, 32, 5, 65, 20, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 21, 33, 4, 32, 7, 32, 5, 65, 21, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 22, 33, 4, 32, 7, 32, 5, 65, 22, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 23, 33, 4, 32, 7, 32, 5, 65, 23, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 28, 66, 255, 1, 82, 13, 1, 11, 32, 4, 32, 10, 106, 173, 66, 32, 134, 32, 6, 173, 66, 8, 134, 132, 33, 21, 12, 20, 11, 32, 16, 65, 12, 106, 32, 22, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 23, 66, 46, 134, 132, 32, 24, 66, 40, 134, 132, 32, 25, 66, 34, 134, 132, 32, 26, 66, 28, 134, 132, 32, 27, 66, 22, 134, 132, 32, 28, 66, 16, 134, 132, 34, 21, 66, 56, 134, 32, 21, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 132, 55, 0, 0, 65, 24, 33, 6, 2, 64, 2, 64, 32, 7, 32, 5, 65, 24, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 0, 65, 25, 33, 6, 32, 7, 32, 5, 65, 25, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 13, 0, 65, 26, 33, 6, 32, 7, 32, 5, 65, 26, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 13, 0, 65, 27, 33, 6, 32, 7, 32, 5, 65, 27, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 13, 0, 65, 28, 33, 6, 32, 7, 32, 5, 65, 28, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 13, 0, 65, 29, 33, 6, 32, 7, 32, 5, 65, 29, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 13, 0, 65, 30, 33, 6, 32, 7, 32, 5, 65, 30, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 13, 0, 65, 31, 33, 6, 32, 7, 32, 5, 65, 31, 106, 45, 0, 0, 34, 4, 106, 49, 0, 0, 34, 28, 66, 255, 1, 82, 13, 1, 11, 32, 6, 32, 10, 106, 173, 66, 32, 134, 32, 4, 173, 66, 8, 134, 132, 33, 21, 12, 20, 11, 32, 16, 65, 18, 106, 32, 22, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 23, 66, 46, 134, 132, 32, 24, 66, 40, 134, 132, 32, 25, 66, 34, 134, 132, 32, 26, 66, 28, 134, 132, 32, 27, 66, 22, 134, 132, 32, 28, 66, 16, 134, 132, 34, 21, 66, 56, 134, 32, 21, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 132, 55, 0, 0, 32, 12, 65, 124, 106, 34, 5, 32, 12, 75, 13, 4, 32, 11, 65, 24, 106, 33, 11, 32, 5, 33, 12, 32, 3, 34, 10, 32, 15, 77, 13, 0, 11, 11, 32, 8, 65, 120, 106, 34, 10, 32, 8, 75, 32, 3, 32, 10, 79, 114, 13, 15, 3, 64, 32, 3, 65, 8, 106, 34, 8, 32, 3, 73, 13, 4, 32, 8, 32, 2, 75, 13, 13, 32, 11, 65, 6, 106, 34, 4, 32, 11, 73, 13, 5, 32, 4, 65, 2, 106, 34, 6, 32, 4, 73, 13, 6, 32, 6, 32, 11, 73, 13, 14, 32, 6, 32, 13, 75, 13, 15, 2, 64, 2, 64, 32, 7, 32, 1, 32, 3, 106, 34, 12, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 0, 32, 7, 32, 12, 65, 1, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 22, 66, 255, 1, 81, 4, 64, 32, 3, 65, 1, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 2, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 23, 66, 255, 1, 81, 4, 64, 32, 3, 65, 2, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 3, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 24, 66, 255, 1, 81, 4, 64, 32, 3, 65, 3, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 4, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 4, 64, 32, 3, 65, 4, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 5, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 3, 65, 5, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 6, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 3, 65, 6, 106, 33, 3, 12, 1, 11, 32, 7, 32, 12, 65, 7, 106, 45, 0, 0, 34, 6, 106, 49, 0, 0, 34, 28, 66, 255, 1, 82, 13, 1, 32, 3, 65, 7, 106, 33, 3, 11, 32, 3, 173, 66, 32, 134, 32, 6, 173, 66, 8, 134, 132, 33, 21, 12, 19, 11, 32, 11, 32, 14, 106, 32, 22, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 23, 66, 46, 134, 132, 32, 24, 66, 40, 134, 132, 32, 25, 66, 34, 134, 132, 32, 26, 66, 28, 134, 132, 32, 27, 66, 22, 134, 132, 32, 28, 66, 16, 134, 132, 34, 21, 66, 56, 134, 32, 21, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 32, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 132, 55, 0, 0, 32, 5, 65, 127, 106, 34, 6, 32, 5, 75, 13, 7, 32, 6, 33, 5, 32, 8, 33, 3, 32, 4, 33, 11, 32, 8, 32, 10, 73, 13, 0, 11, 12, 16, 11, 65, 160, 149, 192, 0, 65, 28, 65, 164, 158, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 196, 158, 192, 0, 16, 142, 2, 0, 11, 65, 128, 158, 192, 0, 65, 33, 65, 228, 158, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 244, 158, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 148, 159, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 164, 159, 192, 0, 16, 142, 2, 0, 11, 65, 128, 158, 192, 0, 65, 33, 65, 196, 159, 192, 0, 16, 142, 2, 0, 11, 65, 192, 149, 192, 0, 65, 33, 65, 228, 157, 192, 0, 16, 142, 2, 0, 11, 32, 3, 65, 1, 16, 133, 2, 0, 11, 65, 128, 162, 192, 0, 65, 46, 65, 176, 162, 192, 0, 16, 156, 2, 0, 11, 32, 3, 32, 2, 65, 180, 158, 192, 0, 16, 143, 2, 0, 11, 32, 5, 32, 13, 65, 212, 158, 192, 0, 16, 143, 2, 0, 11, 32, 8, 32, 2, 65, 132, 159, 192, 0, 16, 143, 2, 0, 11, 32, 11, 32, 6, 65, 180, 159, 192, 0, 16, 146, 2, 0, 11, 32, 6, 32, 13, 65, 180, 159, 192, 0, 16, 143, 2, 0, 11, 32, 5, 33, 6, 32, 3, 33, 8, 32, 11, 33, 4, 11, 32, 6, 65, 1, 32, 6, 65, 1, 75, 27, 33, 5, 65, 0, 32, 8, 107, 33, 10, 32, 2, 173, 33, 23, 32, 8, 173, 33, 22, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 4, 64, 2, 64, 2, 64, 32, 8, 32, 2, 77, 4, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 8, 70, 4, 64, 65, 0, 33, 1, 66, 0, 33, 23, 65, 0, 33, 3, 66, 0, 33, 24, 12, 1, 11, 32, 1, 32, 2, 106, 33, 18, 32, 1, 32, 8, 106, 33, 10, 66, 0, 33, 23, 65, 0, 33, 3, 65, 0, 33, 6, 65, 0, 33, 5, 65, 0, 33, 11, 3, 64, 32, 18, 32, 10, 107, 33, 19, 65, 0, 33, 2, 2, 64, 2, 64, 3, 64, 32, 2, 32, 11, 106, 34, 15, 65, 1, 106, 34, 16, 32, 15, 73, 13, 13, 32, 2, 32, 5, 106, 33, 12, 32, 2, 32, 10, 106, 34, 20, 45, 0, 0, 34, 1, 65, 61, 71, 13, 1, 32, 15, 65, 2, 113, 69, 4, 64, 32, 8, 32, 6, 32, 15, 32, 2, 32, 5, 106, 65, 0, 74, 27, 106, 34, 1, 32, 8, 73, 13, 6, 32, 1, 173, 66, 32, 134, 66, 128, 250, 0, 132, 33, 21, 12, 18, 11, 32, 12, 65, 1, 106, 32, 12, 72, 13, 6, 32, 6, 32, 15, 32, 12, 27, 33, 6, 32, 19, 32, 2, 65, 1, 106, 34, 2, 71, 13, 0, 11, 32, 3, 33, 1, 12, 1, 11, 32, 12, 65, 0, 74, 13, 12, 32, 17, 65, 10, 70, 13, 5, 32, 1, 32, 7, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 4, 64, 32, 8, 32, 15, 106, 34, 2, 32, 8, 73, 13, 7, 32, 1, 173, 66, 8, 134, 32, 2, 173, 66, 32, 134, 132, 33, 21, 12, 16, 11, 32, 10, 65, 127, 115, 32, 20, 65, 1, 106, 33, 10, 32, 21, 32, 17, 65, 1, 106, 34, 17, 65, 122, 108, 65, 62, 113, 173, 134, 32, 23, 132, 33, 23, 32, 1, 33, 3, 32, 12, 33, 5, 32, 16, 33, 11, 32, 18, 106, 32, 2, 71, 13, 1, 11, 11, 66, 0, 33, 24, 65, 0, 33, 3, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 17, 14, 9, 8, 0, 1, 2, 3, 0, 4, 5, 6, 0, 11, 32, 9, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 9, 66, 1, 55, 2, 92, 32, 9, 65, 248, 153, 192, 0, 54, 2, 88, 32, 9, 65, 48, 54, 2, 52, 32, 9, 65, 200, 161, 192, 0, 54, 2, 48, 32, 9, 32, 9, 65, 48, 106, 54, 2, 104, 32, 9, 65, 216, 0, 106, 65, 208, 161, 192, 0, 16, 150, 2, 0, 11, 66, 8, 12, 5, 11, 66, 16, 12, 4, 11, 66, 24, 12, 3, 11, 66, 32, 12, 2, 11, 66, 40, 12, 1, 11, 66, 48, 11, 33, 24, 65, 1, 33, 3, 11, 32, 23, 32, 24, 134, 80, 4, 64, 32, 3, 4, 64, 32, 13, 32, 4, 32, 13, 32, 4, 75, 27, 33, 1, 32, 4, 32, 13, 32, 4, 32, 13, 75, 27, 33, 2, 66, 0, 33, 22, 66, 56, 33, 21, 3, 64, 32, 1, 32, 4, 70, 13, 9, 32, 4, 32, 14, 106, 32, 23, 32, 21, 136, 60, 0, 0, 32, 21, 66, 120, 124, 33, 21, 32, 4, 65, 1, 106, 33, 4, 32, 22, 66, 8, 124, 34, 22, 32, 24, 84, 13, 0, 11, 11, 32, 13, 32, 4, 32, 13, 32, 4, 73, 27, 33, 13, 32, 9, 40, 2, 68, 33, 3, 12, 14, 11, 32, 8, 32, 17, 106, 34, 2, 32, 8, 73, 13, 4, 32, 2, 65, 127, 106, 34, 3, 32, 2, 75, 13, 5, 32, 1, 173, 66, 255, 1, 131, 66, 8, 134, 32, 3, 173, 66, 32, 134, 132, 66, 2, 132, 33, 21, 12, 12, 11, 65, 160, 149, 192, 0, 65, 28, 65, 164, 160, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 180, 160, 192, 0, 16, 142, 2, 0, 11, 65, 128, 158, 192, 0, 65, 33, 65, 212, 160, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 228, 160, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 224, 161, 192, 0, 16, 142, 2, 0, 11, 65, 128, 158, 192, 0, 65, 33, 65, 224, 161, 192, 0, 16, 142, 2, 0, 11, 32, 2, 32, 13, 65, 240, 161, 192, 0, 16, 141, 2, 0, 11, 32, 8, 32, 2, 65, 148, 160, 192, 0, 16, 147, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 132, 149, 192, 0, 16, 142, 2, 0, 11, 32, 6, 32, 8, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 66, 32, 134, 66, 128, 250, 0, 132, 33, 21, 12, 3, 11, 65, 160, 149, 192, 0, 65, 28, 65, 196, 160, 192, 0, 16, 142, 2, 0, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 22, 32, 23, 88, 4, 64, 32, 4, 65, 6, 106, 34, 3, 32, 4, 79, 4, 64, 32, 3, 32, 13, 75, 13, 2, 2, 64, 2, 64, 2, 64, 32, 2, 32, 8, 71, 4, 64, 32, 7, 32, 1, 32, 8, 106, 34, 11, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 21, 66, 255, 1, 81, 13, 8, 32, 2, 32, 10, 106, 34, 6, 65, 2, 73, 13, 1, 32, 7, 32, 11, 65, 1, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 24, 66, 255, 1, 82, 13, 3, 32, 8, 65, 1, 106, 34, 1, 32, 8, 73, 13, 2, 32, 1, 173, 33, 22, 12, 8, 11, 65, 0, 65, 0, 65, 244, 155, 192, 0, 16, 141, 2, 0, 11, 65, 1, 65, 1, 65, 132, 156, 192, 0, 16, 141, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 148, 156, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 2, 75, 13, 3, 65, 2, 65, 2, 65, 164, 156, 192, 0, 16, 141, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 228, 159, 192, 0, 16, 142, 2, 0, 11, 32, 8, 32, 2, 65, 212, 159, 192, 0, 16, 147, 2, 0, 11, 32, 3, 32, 13, 65, 244, 159, 192, 0, 16, 143, 2, 0, 11, 32, 7, 32, 11, 65, 2, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 25, 66, 255, 1, 81, 4, 64, 32, 8, 65, 2, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 33, 22, 12, 2, 11, 65, 160, 149, 192, 0, 65, 28, 65, 180, 156, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 3, 77, 4, 64, 65, 3, 65, 3, 65, 196, 156, 192, 0, 16, 141, 2, 0, 11, 32, 7, 32, 11, 65, 3, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 26, 66, 255, 1, 81, 4, 64, 32, 8, 65, 3, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 33, 22, 12, 2, 11, 65, 160, 149, 192, 0, 65, 28, 65, 212, 156, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 4, 77, 4, 64, 65, 4, 65, 4, 65, 228, 156, 192, 0, 16, 141, 2, 0, 11, 32, 7, 32, 11, 65, 4, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 27, 66, 255, 1, 81, 4, 64, 32, 8, 65, 4, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 33, 22, 12, 2, 11, 65, 160, 149, 192, 0, 65, 28, 65, 244, 156, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 5, 77, 4, 64, 65, 5, 65, 5, 65, 132, 157, 192, 0, 16, 141, 2, 0, 11, 32, 7, 32, 11, 65, 5, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 28, 66, 255, 1, 81, 4, 64, 32, 8, 65, 5, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 33, 22, 12, 2, 11, 65, 160, 149, 192, 0, 65, 28, 65, 148, 157, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 6, 77, 4, 64, 65, 6, 65, 6, 65, 164, 157, 192, 0, 16, 141, 2, 0, 11, 32, 7, 32, 11, 65, 6, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 29, 66, 255, 1, 81, 4, 64, 32, 8, 65, 6, 106, 34, 1, 32, 8, 79, 4, 64, 32, 1, 173, 33, 22, 12, 2, 11, 65, 160, 149, 192, 0, 65, 28, 65, 180, 157, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 7, 77, 4, 64, 65, 7, 65, 7, 65, 196, 157, 192, 0, 16, 141, 2, 0, 11, 32, 7, 32, 11, 65, 7, 106, 45, 0, 0, 34, 3, 106, 49, 0, 0, 34, 30, 66, 255, 1, 82, 13, 2, 32, 8, 65, 7, 106, 34, 1, 32, 8, 73, 13, 1, 32, 1, 173, 33, 22, 11, 32, 22, 66, 32, 134, 32, 3, 173, 66, 8, 134, 132, 33, 21, 12, 3, 11, 65, 160, 149, 192, 0, 65, 28, 65, 212, 157, 192, 0, 16, 142, 2, 0, 11, 32, 10, 65, 120, 106, 33, 10, 32, 22, 66, 8, 124, 33, 22, 32, 4, 32, 14, 106, 34, 3, 65, 4, 106, 32, 24, 66, 52, 134, 32, 21, 66, 58, 134, 132, 32, 25, 66, 46, 134, 132, 32, 26, 66, 40, 134, 132, 32, 27, 66, 34, 134, 132, 32, 28, 66, 28, 134, 132, 32, 29, 66, 22, 134, 132, 32, 30, 66, 16, 134, 132, 34, 21, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 21, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 66, 32, 136, 61, 0, 0, 32, 3, 32, 21, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 21, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 21, 66, 40, 136, 66, 128, 254, 3, 131, 32, 21, 66, 56, 136, 132, 132, 62, 0, 0, 32, 8, 65, 8, 106, 32, 8, 73, 32, 8, 65, 8, 106, 33, 8, 32, 4, 65, 6, 106, 33, 4, 69, 13, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 132, 160, 192, 0, 16, 142, 2, 0, 11, 32, 9, 40, 2, 68, 33, 3, 32, 21, 167, 34, 1, 65, 255, 1, 113, 65, 3, 70, 13, 0, 32, 9, 32, 1, 58, 0, 40, 32, 9, 32, 21, 66, 56, 136, 60, 0, 47, 32, 9, 32, 21, 66, 40, 136, 61, 0, 45, 32, 9, 32, 21, 66, 8, 136, 62, 0, 41, 32, 14, 69, 32, 3, 69, 114, 69, 4, 64, 32, 14, 16, 222, 1, 11, 32, 9, 40, 2, 40, 33, 1, 32, 9, 32, 21, 66, 32, 136, 62, 2, 60, 32, 9, 32, 1, 54, 2, 56, 32, 9, 66, 0, 55, 2, 68, 32, 9, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 64, 32, 9, 32, 9, 65, 56, 106, 54, 2, 80, 32, 9, 65, 50, 54, 2, 52, 32, 9, 32, 9, 65, 208, 0, 106, 54, 2, 48, 32, 9, 32, 9, 65, 64, 107, 54, 2, 84, 65, 1, 33, 3, 32, 9, 65, 236, 0, 106, 65, 1, 54, 2, 0, 32, 9, 66, 1, 55, 2, 92, 32, 9, 65, 248, 149, 192, 0, 54, 2, 88, 32, 9, 32, 9, 65, 48, 106, 54, 2, 104, 32, 9, 65, 212, 0, 106, 65, 156, 152, 192, 0, 32, 9, 65, 216, 0, 106, 16, 151, 2, 69, 13, 1, 65, 128, 150, 192, 0, 65, 55, 32, 9, 65, 216, 0, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 32, 0, 32, 14, 54, 2, 4, 65, 0, 33, 3, 12, 1, 11, 32, 9, 65, 16, 106, 32, 9, 65, 32, 106, 41, 3, 0, 34, 21, 55, 3, 0, 32, 9, 32, 9, 41, 3, 24, 34, 22, 55, 3, 8, 32, 9, 40, 2, 64, 33, 13, 32, 9, 41, 2, 68, 33, 23, 32, 0, 65, 32, 106, 32, 21, 55, 2, 0, 32, 0, 65, 24, 106, 32, 22, 55, 2, 0, 32, 0, 65, 16, 106, 32, 23, 55, 3, 0, 32, 0, 65, 8, 106, 65, 3, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 12, 106, 32, 13, 54, 2, 0, 32, 9, 65, 240, 0, 106, 36, 0, 11, 226, 1, 1, 4, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 1, 40, 2, 0, 33, 4, 32, 2, 32, 1, 40, 2, 8, 34, 5, 16, 198, 1, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 0, 4, 64, 32, 2, 40, 2, 4, 34, 1, 65, 127, 76, 13, 1, 65, 1, 33, 3, 32, 1, 4, 64, 32, 1, 16, 227, 1, 34, 3, 69, 13, 3, 11, 32, 4, 32, 5, 32, 3, 32, 1, 16, 197, 1, 32, 2, 65, 8, 106, 32, 3, 32, 1, 16, 191, 2, 32, 2, 40, 2, 8, 65, 1, 70, 13, 3, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 0, 15, 11, 65, 180, 163, 192, 0, 65, 45, 65, 228, 163, 192, 0, 16, 91, 0, 11, 16, 134, 2, 0, 11, 32, 1, 65, 1, 16, 133, 2, 0, 11, 32, 2, 32, 2, 41, 2, 12, 55, 2, 20, 32, 2, 32, 1, 54, 2, 16, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 3, 54, 2, 8, 65, 149, 163, 192, 0, 65, 12, 32, 2, 65, 8, 106, 65, 212, 152, 192, 0, 65, 164, 163, 192, 0, 16, 160, 2, 0, 11, 22, 0, 32, 0, 32, 1, 40, 2, 8, 54, 2, 4, 32, 0, 32, 1, 40, 2, 0, 54, 2, 0, 11, 78, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 65, 20, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 4, 32, 2, 65, 248, 149, 192, 0, 54, 2, 0, 32, 2, 65, 51, 54, 2, 28, 32, 2, 32, 0, 54, 2, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 1, 32, 2, 16, 179, 2, 32, 2, 65, 32, 106, 36, 0, 11, 188, 4, 1, 1, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 4, 2, 3, 4, 0, 1, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 2, 65, 60, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 180, 164, 192, 0, 54, 2, 40, 32, 2, 65, 40, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 56, 32, 2, 32, 2, 65, 8, 106, 54, 2, 24, 32, 1, 32, 2, 65, 40, 106, 16, 179, 2, 33, 0, 12, 4, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 4, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 40, 2, 0, 32, 0, 65, 24, 106, 40, 2, 0, 16, 136, 2, 32, 2, 65, 20, 106, 65, 52, 54, 2, 0, 32, 2, 65, 60, 106, 65, 2, 54, 2, 0, 32, 2, 65, 40, 54, 2, 12, 32, 2, 66, 2, 55, 2, 44, 32, 2, 65, 184, 165, 192, 0, 54, 2, 40, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 8, 32, 2, 32, 2, 65, 8, 106, 54, 2, 56, 32, 1, 32, 2, 65, 40, 106, 16, 179, 2, 33, 0, 32, 2, 40, 2, 24, 69, 13, 3, 32, 2, 40, 2, 28, 34, 1, 69, 13, 3, 32, 2, 65, 32, 106, 40, 2, 0, 69, 13, 3, 32, 1, 16, 222, 1, 12, 3, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 4, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 40, 2, 0, 32, 0, 65, 24, 106, 40, 2, 0, 16, 136, 2, 32, 2, 65, 20, 106, 65, 52, 54, 2, 0, 32, 2, 65, 60, 106, 65, 2, 54, 2, 0, 32, 2, 65, 40, 54, 2, 12, 32, 2, 66, 2, 55, 2, 44, 32, 2, 65, 144, 165, 192, 0, 54, 2, 40, 32, 2, 32, 2, 65, 24, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 8, 32, 2, 32, 2, 65, 8, 106, 54, 2, 56, 32, 1, 32, 2, 65, 40, 106, 16, 179, 2, 33, 0, 32, 2, 40, 2, 24, 69, 13, 2, 32, 2, 40, 2, 28, 34, 1, 69, 13, 2, 32, 2, 65, 32, 106, 40, 2, 0, 69, 13, 2, 32, 1, 16, 222, 1, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 2, 65, 60, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 236, 164, 192, 0, 54, 2, 40, 32, 2, 65, 40, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 56, 32, 2, 32, 2, 65, 8, 106, 54, 2, 24, 32, 1, 32, 2, 65, 40, 106, 16, 179, 2, 33, 0, 12, 1, 11, 32, 2, 65, 60, 106, 65, 0, 54, 2, 0, 32, 2, 65, 248, 149, 192, 0, 54, 2, 56, 32, 2, 66, 1, 55, 2, 44, 32, 2, 65, 208, 164, 192, 0, 54, 2, 40, 32, 1, 32, 2, 65, 40, 106, 16, 179, 2, 33, 0, 11, 32, 2, 65, 64, 107, 36, 0, 32, 0, 11, 191, 3, 1, 8, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 3, 116, 34, 7, 69, 4, 64, 12, 1, 11, 32, 1, 65, 4, 106, 33, 6, 32, 7, 33, 5, 3, 64, 32, 3, 32, 6, 40, 2, 0, 106, 34, 4, 32, 3, 73, 13, 2, 32, 6, 65, 8, 106, 33, 6, 32, 4, 33, 3, 32, 5, 65, 120, 106, 34, 5, 13, 0, 11, 11, 2, 64, 32, 2, 32, 2, 65, 255, 255, 255, 255, 3, 113, 70, 4, 64, 32, 4, 32, 2, 65, 2, 116, 106, 34, 5, 32, 4, 73, 13, 1, 32, 5, 65, 127, 76, 13, 3, 2, 64, 32, 5, 69, 4, 64, 65, 1, 33, 3, 12, 1, 11, 32, 5, 65, 1, 16, 87, 34, 3, 69, 13, 5, 11, 32, 0, 32, 3, 54, 2, 0, 65, 0, 33, 6, 32, 0, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 0, 65, 4, 106, 34, 8, 32, 5, 54, 2, 0, 32, 2, 69, 13, 5, 32, 1, 32, 7, 106, 33, 7, 3, 64, 32, 1, 65, 4, 106, 40, 2, 0, 34, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 33, 9, 32, 1, 40, 2, 0, 33, 10, 32, 5, 32, 6, 107, 32, 2, 73, 4, 64, 32, 0, 32, 6, 32, 2, 16, 118, 32, 4, 40, 2, 0, 33, 6, 32, 0, 40, 2, 0, 33, 3, 11, 32, 3, 32, 6, 106, 32, 10, 32, 2, 16, 210, 2, 26, 32, 4, 32, 4, 40, 2, 0, 32, 2, 106, 34, 3, 54, 2, 0, 32, 8, 40, 2, 0, 32, 3, 107, 65, 3, 77, 4, 64, 32, 0, 32, 3, 65, 4, 16, 118, 32, 4, 40, 2, 0, 33, 3, 11, 32, 4, 32, 3, 65, 4, 106, 34, 6, 54, 2, 0, 32, 3, 32, 0, 40, 2, 0, 34, 3, 106, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 2, 65, 24, 116, 114, 32, 9, 114, 54, 0, 0, 32, 7, 32, 1, 65, 8, 106, 34, 1, 70, 13, 6, 32, 8, 40, 2, 0, 33, 5, 12, 0, 11, 0, 11, 65, 192, 149, 192, 0, 65, 33, 65, 236, 165, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 252, 165, 192, 0, 16, 142, 2, 0, 11, 65, 160, 149, 192, 0, 65, 28, 65, 188, 153, 192, 0, 16, 142, 2, 0, 11, 16, 134, 2, 0, 11, 32, 5, 65, 1, 16, 133, 2, 0, 11, 11, 163, 70, 2, 14, 127, 2, 126, 35, 0, 65, 192, 3, 107, 34, 3, 36, 0, 32, 3, 65, 136, 3, 106, 32, 1, 32, 2, 16, 174, 1, 32, 3, 65, 240, 2, 106, 32, 3, 65, 136, 3, 106, 16, 181, 1, 65, 1, 33, 1, 65, 0, 33, 2, 2, 64, 32, 3, 45, 0, 240, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 10, 12, 1, 11, 2, 64, 32, 3, 45, 0, 241, 2, 34, 10, 65, 251, 0, 71, 4, 64, 32, 10, 65, 34, 71, 4, 64, 65, 10, 33, 10, 12, 3, 11, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 16, 131, 1, 32, 3, 45, 0, 168, 3, 65, 1, 71, 4, 64, 65, 14, 33, 10, 12, 3, 11, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 33, 2, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 45, 0, 172, 3, 33, 10, 32, 3, 32, 3, 65, 180, 3, 106, 41, 2, 0, 34, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 12, 1, 11, 32, 3, 65, 136, 3, 106, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 34, 2, 16, 131, 1, 32, 3, 65, 176, 3, 106, 33, 4, 2, 64, 2, 127, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 10, 32, 4, 40, 2, 0, 12, 1, 11, 32, 3, 45, 0, 169, 3, 33, 6, 32, 3, 65, 168, 3, 106, 32, 2, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 70, 13, 1, 32, 4, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 11, 33, 5, 32, 10, 65, 8, 118, 33, 2, 32, 3, 32, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 12, 1, 11, 32, 3, 65, 232, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 232, 2, 65, 1, 113, 33, 10, 32, 3, 45, 0, 233, 2, 33, 1, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 255, 1, 113, 65, 1, 70, 4, 64, 32, 10, 69, 13, 15, 32, 1, 65, 251, 0, 71, 4, 64, 32, 1, 65, 34, 71, 4, 64, 65, 10, 33, 1, 12, 18, 11, 32, 3, 65, 168, 3, 106, 32, 2, 16, 129, 1, 32, 3, 45, 0, 168, 3, 65, 1, 70, 13, 2, 65, 14, 33, 1, 12, 17, 11, 32, 2, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 2, 34, 13, 16, 129, 1, 32, 3, 65, 176, 3, 106, 33, 4, 2, 64, 2, 127, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 1, 32, 4, 40, 2, 0, 12, 1, 11, 32, 3, 45, 0, 169, 3, 33, 6, 32, 3, 65, 168, 3, 106, 32, 13, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 70, 13, 1, 32, 4, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 11, 33, 5, 32, 1, 65, 8, 118, 33, 11, 32, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 12, 17, 11, 2, 64, 32, 6, 65, 1, 107, 14, 4, 5, 4, 3, 0, 6, 11, 32, 3, 65, 192, 2, 106, 32, 13, 16, 181, 1, 32, 3, 45, 0, 192, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 15, 11, 32, 3, 45, 0, 193, 2, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 15, 11, 32, 13, 16, 175, 1, 32, 3, 65, 184, 2, 106, 32, 13, 16, 173, 1, 32, 3, 45, 0, 188, 2, 33, 6, 32, 3, 65, 176, 2, 106, 32, 3, 40, 2, 184, 2, 34, 8, 16, 181, 1, 65, 2, 33, 1, 32, 3, 45, 0, 176, 2, 65, 1, 113, 69, 13, 12, 32, 3, 45, 0, 177, 2, 33, 4, 32, 6, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 12, 65, 44, 71, 4, 64, 32, 12, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 18, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 18, 11, 32, 8, 16, 175, 1, 32, 3, 65, 168, 2, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 168, 2, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 169, 2, 33, 4, 12, 1, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 32, 13, 16, 178, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 7, 69, 13, 20, 32, 9, 16, 222, 1, 12, 20, 11, 32, 3, 65, 160, 2, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 160, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 161, 2, 65, 253, 0, 71, 13, 1, 32, 13, 16, 175, 1, 65, 4, 33, 5, 32, 6, 33, 11, 12, 14, 11, 65, 4, 33, 1, 65, 0, 33, 11, 32, 7, 69, 13, 22, 32, 9, 16, 222, 1, 12, 22, 11, 65, 11, 33, 1, 65, 0, 33, 11, 32, 7, 69, 13, 21, 32, 9, 16, 222, 1, 12, 21, 11, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 189, 180, 192, 0, 65, 4, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 12, 18, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 4, 65, 253, 0, 71, 13, 16, 65, 19, 33, 1, 12, 16, 11, 32, 3, 65, 152, 2, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 152, 2, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 14, 11, 32, 3, 45, 0, 153, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 14, 11, 32, 8, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 12, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 11, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 12, 33, 6, 32, 11, 33, 1, 12, 14, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 4, 64, 65, 1, 33, 11, 32, 4, 65, 4, 70, 4, 64, 32, 5, 40, 0, 0, 65, 235, 210, 185, 163, 6, 71, 33, 11, 11, 32, 12, 69, 13, 1, 32, 5, 16, 222, 1, 12, 1, 11, 32, 12, 65, 4, 71, 13, 1, 32, 5, 40, 0, 0, 65, 235, 210, 185, 163, 6, 71, 33, 11, 11, 32, 11, 69, 13, 1, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 12, 65, 21, 70, 13, 1, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 12, 33, 1, 12, 18, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 189, 180, 192, 0, 65, 4, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 20, 12, 19, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 179, 1, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 168, 3, 34, 12, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 12, 33, 1, 12, 20, 11, 32, 3, 65, 144, 2, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 144, 2, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 32, 7, 33, 5, 12, 20, 11, 32, 3, 45, 0, 145, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 32, 7, 33, 5, 12, 20, 11, 32, 8, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 6, 32, 3, 40, 2, 180, 3, 33, 7, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 12, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 1, 32, 12, 4, 64, 32, 5, 33, 9, 12, 4, 11, 32, 7, 65, 127, 76, 13, 11, 2, 64, 32, 7, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 7, 65, 1, 16, 87, 34, 9, 69, 13, 3, 11, 32, 9, 32, 5, 32, 7, 16, 210, 2, 26, 32, 7, 33, 6, 12, 3, 11, 32, 3, 65, 248, 2, 106, 32, 8, 16, 126, 32, 3, 40, 2, 248, 2, 34, 12, 65, 21, 70, 13, 2, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 12, 33, 1, 12, 16, 11, 32, 6, 33, 4, 32, 7, 33, 6, 32, 12, 33, 1, 12, 17, 11, 32, 7, 65, 1, 16, 133, 2, 0, 11, 32, 3, 65, 136, 2, 106, 32, 8, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 137, 2, 33, 4, 32, 3, 45, 0, 136, 2, 65, 1, 113, 13, 0, 11, 12, 12, 11, 65, 0, 33, 4, 2, 64, 2, 64, 32, 10, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 251, 0, 71, 4, 64, 32, 1, 65, 34, 71, 4, 64, 65, 10, 33, 1, 12, 9, 11, 32, 3, 65, 168, 3, 106, 32, 2, 16, 131, 1, 32, 3, 45, 0, 168, 3, 65, 1, 70, 13, 1, 65, 14, 33, 1, 12, 8, 11, 32, 2, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 2, 34, 7, 16, 131, 1, 32, 3, 65, 176, 3, 106, 33, 6, 32, 3, 45, 0, 168, 3, 65, 1, 70, 4, 64, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 6, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 34, 1, 65, 8, 118, 33, 4, 12, 8, 11, 32, 3, 45, 0, 169, 3, 33, 8, 32, 3, 65, 168, 3, 106, 32, 7, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 6, 41, 3, 0, 33, 17, 32, 3, 40, 2, 172, 3, 33, 5, 32, 1, 65, 8, 118, 33, 4, 12, 8, 11, 2, 127, 32, 8, 65, 255, 1, 113, 65, 1, 70, 4, 64, 32, 3, 65, 216, 2, 106, 32, 7, 16, 181, 1, 32, 3, 45, 0, 216, 2, 65, 1, 113, 69, 13, 7, 32, 3, 45, 0, 217, 2, 65, 34, 71, 4, 64, 65, 14, 33, 1, 66, 0, 12, 9, 11, 32, 7, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 7, 16, 180, 1, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 11, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 5, 2, 64, 32, 1, 4, 64, 32, 5, 33, 6, 12, 1, 11, 32, 4, 65, 127, 76, 13, 17, 2, 64, 32, 4, 69, 4, 64, 65, 1, 33, 6, 12, 1, 11, 32, 4, 65, 1, 16, 87, 34, 6, 69, 13, 8, 11, 32, 6, 32, 5, 32, 4, 16, 210, 2, 26, 32, 4, 33, 11, 11, 32, 3, 65, 208, 2, 106, 32, 7, 16, 181, 1, 2, 64, 32, 3, 45, 0, 208, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 209, 2, 65, 253, 0, 70, 13, 1, 65, 11, 33, 1, 32, 4, 69, 32, 6, 69, 114, 69, 4, 64, 32, 6, 16, 222, 1, 11, 66, 0, 12, 10, 11, 32, 4, 69, 32, 6, 69, 114, 13, 8, 32, 6, 16, 222, 1, 65, 4, 33, 1, 66, 0, 12, 9, 11, 32, 7, 16, 175, 1, 65, 1, 12, 1, 11, 32, 3, 65, 168, 3, 106, 32, 7, 16, 132, 1, 32, 3, 65, 184, 3, 106, 53, 2, 0, 33, 17, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 11, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 2, 64, 2, 127, 32, 3, 40, 2, 172, 3, 34, 6, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 0, 26, 32, 3, 65, 224, 2, 106, 32, 7, 16, 181, 1, 32, 3, 45, 0, 224, 2, 65, 1, 113, 4, 64, 32, 3, 45, 0, 225, 2, 65, 253, 0, 70, 13, 2, 32, 6, 69, 32, 5, 69, 114, 69, 4, 64, 32, 6, 16, 222, 1, 11, 65, 11, 12, 1, 11, 32, 6, 69, 32, 5, 69, 114, 69, 4, 64, 32, 6, 16, 222, 1, 11, 65, 4, 11, 34, 1, 65, 8, 118, 33, 4, 32, 11, 173, 32, 17, 66, 32, 134, 132, 33, 17, 12, 9, 11, 32, 7, 16, 175, 1, 32, 5, 33, 4, 65, 0, 11, 32, 3, 65, 200, 2, 106, 32, 2, 16, 181, 1, 32, 3, 45, 0, 200, 2, 65, 1, 113, 69, 13, 1, 32, 3, 45, 0, 201, 2, 65, 253, 0, 71, 13, 2, 32, 2, 16, 175, 1, 32, 3, 32, 4, 173, 32, 11, 173, 66, 32, 134, 132, 55, 2, 172, 3, 32, 3, 32, 6, 54, 2, 168, 3, 65, 0, 33, 1, 33, 5, 65, 0, 33, 10, 65, 0, 33, 2, 12, 28, 11, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 33, 4, 32, 3, 65, 180, 3, 106, 41, 2, 0, 33, 17, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 45, 0, 172, 3, 33, 1, 12, 6, 11, 32, 6, 69, 32, 4, 69, 114, 33, 1, 32, 8, 65, 255, 1, 113, 65, 1, 71, 4, 64, 65, 4, 33, 10, 32, 1, 13, 7, 32, 6, 16, 222, 1, 12, 7, 11, 65, 4, 33, 10, 32, 1, 13, 6, 32, 6, 16, 222, 1, 12, 6, 11, 32, 6, 69, 32, 4, 69, 114, 33, 1, 32, 8, 65, 255, 1, 113, 65, 1, 71, 4, 64, 65, 11, 33, 10, 32, 1, 13, 6, 32, 6, 16, 222, 1, 12, 6, 11, 65, 11, 33, 10, 32, 1, 13, 5, 32, 6, 16, 222, 1, 12, 5, 11, 32, 4, 173, 33, 17, 32, 11, 173, 66, 32, 134, 12, 2, 11, 32, 4, 65, 1, 16, 133, 2, 0, 11, 65, 4, 33, 1, 66, 0, 11, 33, 18, 32, 17, 32, 18, 132, 33, 17, 32, 1, 65, 8, 118, 33, 4, 11, 32, 1, 65, 255, 1, 113, 32, 4, 65, 8, 116, 114, 33, 10, 11, 32, 3, 32, 17, 55, 3, 168, 3, 32, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 32, 10, 65, 8, 118, 12, 17, 11, 32, 3, 47, 0, 173, 3, 32, 3, 45, 0, 175, 3, 65, 16, 116, 114, 33, 11, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 45, 0, 172, 3, 33, 1, 32, 3, 65, 180, 3, 106, 41, 2, 0, 34, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 12, 14, 11, 32, 3, 65, 128, 2, 106, 32, 13, 16, 181, 1, 65, 4, 33, 1, 2, 64, 32, 3, 45, 0, 128, 2, 65, 1, 113, 69, 13, 0, 2, 64, 32, 3, 45, 0, 129, 2, 65, 251, 0, 71, 13, 0, 32, 13, 16, 175, 1, 32, 3, 65, 248, 1, 106, 32, 13, 16, 173, 1, 32, 3, 45, 0, 252, 1, 33, 5, 32, 3, 65, 240, 1, 106, 32, 3, 40, 2, 248, 1, 34, 4, 16, 181, 1, 32, 3, 45, 0, 240, 1, 65, 1, 113, 4, 64, 32, 3, 45, 0, 241, 1, 33, 6, 32, 5, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 32, 6, 65, 255, 1, 113, 34, 8, 65, 44, 71, 4, 64, 32, 8, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 6, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 6, 11, 32, 4, 16, 175, 1, 32, 3, 65, 232, 1, 106, 32, 4, 16, 181, 1, 32, 3, 45, 0, 232, 1, 65, 1, 113, 69, 13, 5, 32, 3, 45, 0, 233, 1, 33, 6, 12, 1, 11, 32, 3, 65, 168, 3, 106, 32, 13, 16, 178, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 12, 5, 11, 32, 3, 65, 224, 1, 106, 32, 13, 16, 181, 1, 32, 3, 45, 0, 224, 1, 65, 1, 113, 69, 13, 17, 32, 3, 45, 0, 225, 1, 65, 253, 0, 71, 4, 64, 65, 11, 33, 1, 12, 19, 11, 32, 13, 16, 175, 1, 65, 3, 33, 5, 12, 9, 11, 32, 6, 65, 255, 1, 113, 34, 8, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 8, 65, 253, 0, 71, 13, 4, 65, 19, 33, 1, 12, 4, 11, 32, 3, 65, 216, 1, 106, 32, 4, 16, 181, 1, 32, 3, 45, 0, 216, 1, 65, 1, 113, 69, 13, 3, 32, 3, 45, 0, 217, 1, 65, 34, 71, 13, 2, 32, 4, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 4, 16, 180, 1, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 8, 2, 64, 32, 3, 40, 2, 168, 3, 65, 1, 71, 4, 64, 32, 6, 69, 32, 8, 69, 32, 5, 69, 114, 114, 13, 1, 32, 5, 16, 222, 1, 12, 1, 11, 32, 8, 65, 21, 70, 13, 0, 32, 3, 40, 2, 184, 3, 33, 4, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 168, 3, 106, 32, 4, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 41, 3, 176, 3, 34, 17, 66, 32, 136, 167, 33, 4, 32, 17, 167, 33, 6, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 248, 2, 106, 32, 4, 16, 126, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 65, 132, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 128, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 8, 33, 1, 12, 4, 11, 32, 3, 65, 208, 1, 106, 32, 4, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 209, 1, 33, 6, 32, 3, 45, 0, 208, 1, 65, 1, 113, 13, 0, 11, 11, 65, 2, 33, 1, 12, 1, 11, 65, 14, 33, 1, 11, 32, 1, 65, 8, 118, 33, 11, 12, 13, 11, 32, 3, 65, 200, 1, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 200, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 201, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 13, 16, 175, 1, 32, 3, 65, 192, 1, 106, 32, 13, 16, 173, 1, 32, 3, 45, 0, 196, 1, 33, 6, 32, 3, 65, 184, 1, 106, 32, 3, 40, 2, 192, 1, 34, 8, 16, 181, 1, 65, 2, 33, 1, 2, 64, 2, 64, 32, 3, 45, 0, 184, 1, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 185, 1, 33, 4, 32, 6, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 12, 65, 44, 71, 4, 64, 32, 12, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 8, 16, 175, 1, 32, 3, 65, 176, 1, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 176, 1, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 177, 1, 33, 4, 12, 1, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 32, 13, 16, 178, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 7, 69, 13, 9, 32, 9, 16, 222, 1, 12, 9, 11, 32, 3, 65, 168, 1, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 168, 1, 65, 1, 113, 4, 64, 32, 3, 45, 0, 169, 1, 65, 253, 0, 71, 13, 1, 32, 13, 16, 175, 1, 65, 2, 33, 5, 32, 6, 33, 11, 12, 14, 11, 65, 4, 33, 1, 65, 0, 33, 11, 32, 7, 69, 13, 22, 32, 9, 16, 222, 1, 12, 22, 11, 65, 11, 33, 1, 65, 0, 33, 11, 32, 7, 69, 13, 21, 32, 9, 16, 222, 1, 12, 21, 11, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 248, 183, 192, 0, 65, 4, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 12, 7, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 4, 65, 253, 0, 71, 13, 3, 65, 19, 33, 1, 12, 3, 11, 32, 3, 65, 160, 1, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 160, 1, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 161, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 8, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 12, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 11, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 12, 33, 6, 32, 11, 33, 1, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 4, 64, 65, 1, 33, 11, 32, 4, 65, 4, 70, 4, 64, 32, 5, 40, 0, 0, 65, 225, 200, 145, 147, 7, 71, 33, 11, 11, 32, 12, 69, 13, 1, 32, 5, 16, 222, 1, 12, 1, 11, 32, 12, 65, 4, 71, 13, 1, 32, 5, 40, 0, 0, 65, 225, 200, 145, 147, 7, 71, 33, 11, 11, 32, 11, 69, 13, 1, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 12, 65, 21, 70, 13, 1, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 12, 33, 1, 12, 7, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 248, 183, 192, 0, 65, 4, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 32, 7, 69, 13, 9, 12, 8, 11, 32, 3, 65, 168, 3, 106, 32, 8, 16, 179, 1, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 168, 3, 34, 12, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 12, 33, 1, 12, 9, 11, 32, 3, 65, 152, 1, 106, 32, 8, 16, 181, 1, 32, 3, 45, 0, 152, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 32, 7, 33, 5, 12, 9, 11, 32, 3, 45, 0, 153, 1, 65, 34, 71, 4, 64, 65, 14, 33, 1, 32, 7, 33, 5, 12, 9, 11, 32, 8, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 8, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 6, 32, 3, 40, 2, 180, 3, 33, 7, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 12, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 1, 32, 12, 4, 64, 32, 5, 33, 9, 12, 4, 11, 32, 7, 65, 127, 76, 13, 11, 2, 64, 32, 7, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 7, 65, 1, 16, 87, 34, 9, 69, 13, 3, 11, 32, 9, 32, 5, 32, 7, 16, 210, 2, 26, 32, 7, 33, 6, 12, 3, 11, 32, 3, 65, 248, 2, 106, 32, 8, 16, 126, 32, 3, 40, 2, 248, 2, 34, 12, 65, 21, 70, 13, 2, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 12, 33, 1, 12, 5, 11, 32, 6, 33, 4, 32, 7, 33, 6, 32, 12, 33, 1, 12, 6, 11, 32, 7, 65, 1, 16, 133, 2, 0, 11, 32, 3, 65, 144, 1, 106, 32, 8, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 145, 1, 33, 4, 32, 3, 45, 0, 144, 1, 65, 1, 113, 13, 1, 11, 11, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 11, 32, 9, 16, 222, 1, 11, 32, 1, 65, 8, 118, 33, 11, 12, 12, 11, 32, 3, 65, 136, 1, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 136, 1, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 1, 11, 32, 3, 45, 0, 137, 1, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 1, 11, 32, 13, 16, 175, 1, 32, 3, 65, 128, 1, 106, 32, 13, 16, 173, 1, 32, 3, 45, 0, 132, 1, 33, 6, 32, 3, 65, 248, 0, 106, 32, 3, 40, 2, 128, 1, 34, 14, 16, 181, 1, 65, 2, 33, 1, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 120, 65, 1, 113, 69, 13, 0, 32, 3, 45, 0, 121, 33, 4, 32, 6, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 10, 65, 44, 71, 4, 64, 32, 10, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 7, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 7, 11, 32, 14, 16, 175, 1, 32, 3, 65, 240, 0, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 112, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 113, 33, 4, 12, 1, 11, 32, 9, 4, 64, 32, 8, 69, 4, 64, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 129, 184, 192, 0, 65, 8, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 32, 7, 69, 13, 10, 32, 9, 16, 222, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 13, 16, 178, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 13, 10, 32, 8, 16, 222, 1, 12, 10, 11, 32, 3, 65, 232, 0, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 104, 65, 1, 113, 4, 64, 32, 3, 45, 0, 105, 65, 253, 0, 71, 13, 1, 32, 13, 16, 175, 1, 65, 1, 33, 5, 12, 14, 11, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 65, 4, 33, 1, 65, 0, 33, 11, 32, 12, 69, 13, 22, 32, 8, 16, 222, 1, 12, 22, 11, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 65, 11, 33, 1, 65, 0, 33, 11, 32, 12, 69, 13, 21, 32, 8, 16, 222, 1, 12, 21, 11, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 252, 183, 192, 0, 65, 5, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 65, 0, 33, 9, 12, 5, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 4, 65, 253, 0, 71, 13, 3, 65, 19, 33, 1, 12, 3, 11, 32, 3, 65, 224, 0, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 96, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 3, 11, 32, 3, 45, 0, 97, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 3, 11, 32, 14, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 15, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 15, 33, 6, 32, 10, 33, 1, 12, 3, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 65, 2, 33, 10, 2, 64, 2, 64, 2, 64, 32, 4, 65, 123, 106, 14, 4, 0, 2, 2, 1, 2, 11, 65, 126, 65, 0, 32, 5, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 27, 33, 10, 12, 1, 11, 65, 1, 65, 126, 32, 5, 41, 0, 0, 66, 242, 202, 205, 131, 247, 205, 219, 185, 229, 0, 81, 27, 33, 10, 11, 32, 15, 4, 64, 32, 5, 16, 222, 1, 11, 32, 10, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 7, 32, 10, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 15, 65, 123, 106, 14, 4, 0, 7, 7, 2, 7, 11, 32, 5, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 13, 6, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 252, 183, 192, 0, 65, 5, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 180, 3, 33, 4, 65, 0, 33, 9, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 10, 33, 1, 12, 10, 11, 32, 3, 65, 216, 0, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 88, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 5, 11, 32, 3, 45, 0, 89, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 5, 11, 32, 14, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 11, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 2, 32, 4, 4, 64, 32, 6, 33, 7, 32, 5, 33, 9, 12, 7, 11, 32, 6, 65, 127, 76, 13, 14, 2, 64, 32, 6, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 6, 65, 1, 16, 87, 34, 9, 69, 13, 4, 11, 32, 9, 32, 5, 32, 6, 16, 210, 2, 26, 32, 6, 33, 11, 32, 6, 33, 7, 12, 6, 11, 32, 5, 41, 0, 0, 66, 242, 202, 205, 131, 247, 205, 219, 185, 229, 0, 82, 13, 4, 11, 32, 8, 4, 64, 32, 3, 65, 168, 3, 106, 65, 129, 184, 192, 0, 65, 8, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 32, 12, 13, 9, 12, 10, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 8, 33, 1, 12, 10, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 132, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 12, 10, 11, 32, 3, 40, 2, 180, 3, 33, 16, 32, 3, 40, 2, 176, 3, 33, 12, 32, 3, 40, 2, 172, 3, 33, 8, 12, 4, 11, 32, 4, 33, 1, 32, 11, 33, 4, 12, 6, 11, 32, 6, 65, 1, 16, 133, 2, 0, 11, 32, 6, 33, 5, 32, 11, 33, 6, 12, 4, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 10, 33, 1, 12, 4, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 126, 32, 3, 40, 2, 248, 2, 34, 10, 65, 21, 70, 13, 0, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 10, 33, 1, 12, 3, 11, 32, 3, 65, 208, 0, 106, 32, 14, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 81, 33, 4, 32, 3, 45, 0, 80, 65, 1, 113, 13, 1, 11, 11, 11, 32, 12, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 222, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 9, 16, 222, 1, 11, 32, 1, 65, 8, 118, 33, 11, 12, 11, 11, 32, 3, 65, 200, 0, 106, 32, 13, 16, 181, 1, 32, 3, 45, 0, 72, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 6, 11, 32, 3, 45, 0, 73, 65, 251, 0, 71, 4, 64, 65, 14, 33, 1, 12, 6, 11, 32, 13, 16, 175, 1, 32, 3, 65, 64, 107, 32, 13, 16, 173, 1, 32, 3, 45, 0, 68, 33, 6, 32, 3, 65, 56, 106, 32, 3, 40, 2, 64, 34, 14, 16, 181, 1, 65, 2, 33, 1, 32, 3, 45, 0, 56, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 57, 33, 4, 32, 6, 65, 1, 113, 33, 5, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 10, 65, 44, 71, 4, 64, 32, 10, 65, 253, 0, 70, 13, 1, 32, 5, 65, 255, 1, 113, 13, 2, 65, 9, 33, 1, 12, 8, 11, 32, 5, 65, 255, 1, 113, 4, 64, 65, 16, 33, 1, 12, 8, 11, 32, 14, 16, 175, 1, 32, 3, 65, 48, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 48, 65, 1, 113, 69, 13, 2, 32, 3, 45, 0, 49, 33, 4, 12, 1, 11, 32, 9, 4, 64, 32, 8, 69, 4, 64, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 137, 184, 192, 0, 65, 7, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 32, 7, 69, 13, 11, 32, 9, 16, 222, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 13, 16, 178, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 71, 4, 64, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 13, 11, 32, 8, 16, 222, 1, 12, 11, 11, 32, 3, 65, 40, 106, 32, 13, 16, 181, 1, 2, 64, 32, 3, 45, 0, 40, 65, 1, 113, 4, 64, 32, 3, 45, 0, 41, 65, 253, 0, 71, 13, 1, 32, 13, 16, 175, 1, 65, 0, 33, 5, 12, 8, 11, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 65, 4, 33, 1, 65, 0, 33, 11, 32, 12, 69, 13, 16, 32, 8, 16, 222, 1, 12, 16, 11, 32, 7, 4, 64, 32, 9, 16, 222, 1, 11, 65, 11, 33, 1, 65, 0, 33, 11, 32, 12, 69, 13, 15, 32, 8, 16, 222, 1, 12, 15, 11, 32, 3, 65, 168, 3, 106, 65, 4, 114, 65, 252, 183, 192, 0, 65, 5, 16, 122, 32, 3, 65, 184, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 6, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 65, 0, 33, 9, 12, 6, 11, 32, 4, 65, 255, 1, 113, 34, 4, 65, 34, 71, 4, 64, 65, 16, 33, 1, 32, 4, 65, 253, 0, 71, 13, 6, 65, 19, 33, 1, 12, 6, 11, 32, 3, 65, 24, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 24, 65, 1, 113, 13, 1, 11, 65, 4, 33, 1, 12, 4, 11, 32, 3, 45, 0, 25, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 4, 11, 32, 14, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 15, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 10, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 15, 33, 6, 32, 10, 33, 1, 12, 4, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 4, 64, 65, 2, 33, 10, 2, 64, 2, 64, 2, 64, 32, 4, 65, 123, 106, 14, 3, 0, 2, 1, 2, 11, 65, 126, 65, 0, 32, 5, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 27, 33, 10, 12, 1, 11, 65, 126, 65, 1, 32, 5, 65, 137, 184, 192, 0, 65, 7, 16, 212, 2, 27, 33, 10, 11, 32, 15, 4, 64, 32, 5, 16, 222, 1, 11, 32, 10, 65, 30, 116, 65, 30, 117, 65, 0, 72, 13, 7, 32, 10, 65, 3, 113, 65, 1, 107, 13, 1, 12, 3, 11, 2, 64, 32, 15, 65, 123, 106, 14, 3, 0, 7, 2, 7, 11, 32, 5, 65, 252, 183, 192, 0, 65, 5, 16, 212, 2, 13, 6, 11, 32, 9, 4, 64, 32, 3, 65, 168, 3, 106, 65, 252, 183, 192, 0, 65, 5, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 180, 3, 33, 4, 65, 0, 33, 9, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 10, 33, 1, 12, 11, 11, 32, 3, 65, 16, 106, 32, 14, 16, 181, 1, 32, 3, 45, 0, 16, 65, 1, 113, 69, 4, 64, 65, 4, 33, 1, 12, 5, 11, 32, 3, 45, 0, 17, 65, 34, 71, 4, 64, 65, 14, 33, 1, 12, 5, 11, 32, 14, 16, 175, 1, 32, 3, 65, 168, 3, 106, 32, 14, 16, 180, 1, 32, 3, 40, 2, 184, 3, 33, 11, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 4, 32, 3, 40, 2, 168, 3, 65, 1, 70, 13, 2, 32, 4, 4, 64, 32, 6, 33, 7, 32, 5, 33, 9, 12, 7, 11, 32, 6, 65, 127, 76, 13, 8, 2, 64, 32, 6, 69, 4, 64, 65, 1, 33, 9, 12, 1, 11, 32, 6, 65, 1, 16, 87, 34, 9, 69, 13, 4, 11, 32, 9, 32, 5, 32, 6, 16, 210, 2, 26, 32, 6, 33, 11, 32, 6, 33, 7, 12, 6, 11, 32, 5, 65, 137, 184, 192, 0, 65, 7, 16, 212, 2, 13, 4, 11, 32, 8, 4, 64, 32, 3, 65, 168, 3, 106, 65, 137, 184, 192, 0, 65, 7, 16, 123, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 3, 40, 2, 168, 3, 33, 1, 32, 12, 13, 10, 12, 11, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 248, 2, 34, 8, 65, 21, 71, 4, 64, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 8, 33, 1, 12, 11, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 132, 1, 32, 3, 40, 2, 168, 3, 65, 1, 70, 4, 64, 32, 3, 40, 2, 184, 3, 33, 4, 32, 3, 40, 2, 180, 3, 33, 6, 32, 3, 40, 2, 176, 3, 33, 5, 32, 3, 40, 2, 172, 3, 33, 1, 12, 11, 11, 32, 3, 40, 2, 180, 3, 33, 16, 32, 3, 40, 2, 176, 3, 33, 12, 32, 3, 40, 2, 172, 3, 33, 8, 12, 4, 11, 32, 4, 33, 1, 32, 11, 33, 4, 12, 7, 11, 32, 6, 65, 1, 16, 133, 2, 0, 11, 32, 6, 33, 5, 32, 11, 33, 6, 12, 5, 11, 32, 3, 65, 168, 3, 106, 32, 14, 16, 179, 1, 32, 3, 40, 2, 168, 3, 34, 10, 65, 21, 71, 4, 64, 32, 3, 40, 2, 180, 3, 33, 4, 32, 3, 40, 2, 176, 3, 33, 6, 32, 3, 40, 2, 172, 3, 33, 5, 32, 10, 33, 1, 12, 5, 11, 32, 3, 65, 248, 2, 106, 32, 14, 16, 126, 32, 3, 40, 2, 248, 2, 34, 10, 65, 21, 70, 13, 0, 32, 3, 40, 2, 132, 3, 33, 4, 32, 3, 40, 2, 128, 3, 33, 6, 32, 3, 40, 2, 252, 2, 33, 5, 32, 10, 33, 1, 12, 4, 11, 32, 3, 65, 8, 106, 32, 14, 16, 181, 1, 65, 0, 33, 5, 32, 3, 45, 0, 9, 33, 4, 32, 3, 45, 0, 8, 65, 1, 113, 13, 0, 11, 12, 2, 11, 16, 134, 2, 0, 11, 32, 3, 65, 32, 106, 32, 2, 16, 181, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 32, 65, 1, 113, 4, 64, 32, 3, 45, 0, 33, 65, 253, 0, 70, 13, 5, 65, 11, 33, 10, 32, 5, 14, 4, 1, 2, 3, 15, 4, 11, 65, 4, 33, 10, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 14, 4, 0, 1, 2, 18, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 32, 8, 69, 114, 13, 17, 32, 8, 16, 222, 1, 12, 17, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 32, 8, 69, 114, 13, 16, 32, 8, 16, 222, 1, 12, 16, 11, 32, 7, 69, 32, 9, 69, 114, 13, 15, 32, 9, 16, 222, 1, 12, 15, 11, 32, 7, 69, 32, 9, 69, 114, 13, 14, 32, 9, 16, 222, 1, 12, 14, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 32, 8, 69, 114, 13, 13, 32, 8, 16, 222, 1, 12, 13, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 9, 16, 222, 1, 11, 32, 12, 69, 32, 8, 69, 114, 13, 12, 32, 8, 16, 222, 1, 12, 12, 11, 32, 7, 69, 32, 9, 69, 114, 13, 11, 32, 9, 16, 222, 1, 12, 11, 11, 32, 7, 69, 32, 9, 69, 114, 13, 10, 32, 9, 16, 222, 1, 12, 10, 11, 32, 2, 16, 175, 1, 32, 3, 32, 9, 54, 2, 168, 3, 32, 3, 32, 7, 173, 32, 11, 173, 66, 32, 134, 132, 55, 2, 172, 3, 65, 0, 33, 1, 65, 1, 33, 10, 32, 7, 33, 4, 32, 9, 33, 6, 65, 0, 33, 2, 12, 12, 11, 32, 12, 69, 32, 8, 69, 114, 13, 1, 11, 32, 8, 16, 222, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 9, 16, 222, 1, 11, 32, 1, 65, 8, 118, 33, 11, 12, 4, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 11, 32, 9, 16, 222, 1, 11, 32, 1, 65, 8, 118, 33, 11, 12, 1, 11, 65, 4, 33, 1, 11, 32, 1, 65, 255, 1, 113, 32, 11, 65, 8, 116, 114, 33, 10, 11, 32, 3, 32, 6, 173, 32, 4, 173, 66, 32, 134, 132, 55, 3, 168, 3, 32, 10, 65, 8, 118, 11, 33, 2, 65, 1, 33, 1, 11, 11, 32, 10, 65, 255, 1, 113, 32, 2, 65, 8, 116, 114, 33, 2, 2, 64, 2, 64, 32, 0, 2, 127, 2, 64, 2, 64, 32, 1, 4, 64, 32, 5, 33, 10, 32, 2, 33, 1, 12, 1, 11, 32, 3, 41, 3, 168, 3, 34, 17, 66, 32, 136, 167, 33, 9, 32, 17, 167, 33, 7, 32, 3, 65, 168, 3, 106, 32, 3, 65, 136, 3, 106, 16, 176, 1, 32, 3, 40, 2, 168, 3, 34, 1, 65, 21, 70, 13, 1, 32, 3, 65, 180, 3, 106, 40, 2, 0, 33, 4, 32, 3, 65, 176, 3, 106, 40, 2, 0, 33, 6, 32, 3, 40, 2, 172, 3, 33, 10, 32, 2, 69, 4, 64, 32, 7, 69, 32, 9, 69, 114, 33, 2, 32, 5, 69, 4, 64, 32, 2, 13, 2, 32, 7, 16, 222, 1, 12, 2, 11, 32, 2, 13, 1, 32, 7, 16, 222, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 14, 4, 0, 1, 2, 4, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 7, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 13, 3, 32, 8, 16, 222, 1, 12, 3, 11, 32, 7, 69, 32, 9, 69, 114, 69, 4, 64, 32, 7, 16, 222, 1, 11, 32, 8, 69, 32, 12, 69, 114, 13, 2, 32, 8, 16, 222, 1, 12, 2, 11, 32, 7, 69, 32, 9, 69, 114, 13, 1, 32, 7, 16, 222, 1, 12, 1, 11, 32, 7, 69, 32, 9, 69, 114, 13, 0, 32, 7, 16, 222, 1, 11, 32, 3, 65, 132, 3, 106, 32, 4, 54, 2, 0, 32, 3, 65, 128, 3, 106, 32, 6, 54, 2, 0, 32, 3, 32, 10, 54, 2, 252, 2, 32, 3, 32, 1, 54, 2, 248, 2, 65, 136, 1, 65, 1, 16, 87, 34, 1, 69, 13, 2, 32, 1, 65, 148, 151, 192, 0, 65, 136, 1, 16, 210, 2, 33, 1, 32, 3, 66, 0, 55, 2, 140, 3, 32, 3, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 136, 3, 32, 3, 32, 3, 65, 248, 2, 106, 54, 2, 148, 3, 32, 3, 65, 53, 54, 2, 156, 3, 32, 3, 32, 3, 65, 148, 3, 106, 54, 2, 152, 3, 32, 3, 32, 3, 65, 136, 3, 106, 54, 2, 164, 3, 32, 3, 65, 188, 3, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 172, 3, 32, 3, 65, 248, 149, 192, 0, 54, 2, 168, 3, 32, 3, 32, 3, 65, 152, 3, 106, 54, 2, 184, 3, 32, 3, 65, 164, 3, 106, 65, 156, 152, 192, 0, 32, 3, 65, 168, 3, 106, 16, 151, 2, 13, 3, 32, 3, 40, 2, 136, 3, 33, 2, 32, 3, 40, 2, 140, 3, 33, 6, 32, 3, 40, 2, 144, 3, 33, 5, 2, 64, 32, 3, 40, 2, 248, 2, 65, 20, 73, 13, 0, 32, 3, 40, 2, 252, 2, 34, 7, 69, 13, 0, 32, 3, 40, 2, 128, 3, 69, 13, 0, 32, 7, 16, 222, 1, 11, 32, 0, 65, 32, 106, 32, 5, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 2, 54, 2, 0, 32, 0, 65, 16, 106, 66, 136, 129, 128, 128, 128, 17, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 8, 106, 65, 7, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 65, 32, 106, 32, 16, 54, 2, 0, 32, 0, 65, 28, 106, 32, 12, 54, 2, 0, 32, 0, 65, 24, 106, 32, 8, 54, 2, 0, 32, 0, 65, 20, 106, 32, 11, 54, 2, 0, 32, 0, 65, 16, 106, 32, 9, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 65, 0, 11, 54, 2, 0, 32, 3, 65, 192, 3, 106, 36, 0, 15, 11, 65, 136, 1, 65, 1, 16, 133, 2, 0, 11, 65, 128, 150, 192, 0, 65, 55, 32, 3, 65, 168, 3, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 12, 0, 32, 0, 32, 1, 41, 2, 0, 55, 3, 0, 11, 16, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 99, 1, 2, 127, 2, 64, 2, 64, 32, 0, 65, 127, 74, 4, 64, 2, 64, 32, 0, 69, 4, 64, 65, 1, 33, 2, 12, 1, 11, 32, 0, 65, 1, 16, 87, 34, 2, 69, 13, 2, 11, 65, 12, 65, 4, 16, 87, 34, 1, 69, 13, 2, 32, 1, 65, 0, 54, 2, 8, 32, 1, 32, 0, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 15, 11, 16, 134, 2, 0, 11, 32, 0, 65, 1, 16, 133, 2, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 71, 1, 2, 127, 2, 64, 32, 0, 4, 64, 32, 0, 40, 2, 0, 34, 1, 69, 13, 1, 32, 0, 40, 2, 4, 32, 0, 16, 222, 1, 4, 64, 32, 1, 16, 222, 1, 11, 15, 11, 65, 228, 173, 192, 0, 65, 22, 65, 252, 173, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 3, 0, 1, 11, 126, 1, 1, 126, 2, 64, 65, 12, 65, 4, 16, 87, 34, 1, 4, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 2, 64, 32, 1, 16, 0, 34, 2, 69, 4, 64, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 2, 32, 2, 41, 2, 4, 33, 4, 32, 2, 16, 222, 1, 32, 0, 32, 4, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 11, 32, 1, 16, 222, 1, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 126, 0, 2, 64, 2, 64, 32, 4, 4, 64, 65, 12, 65, 4, 16, 87, 34, 0, 69, 13, 1, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 1, 69, 13, 2, 32, 1, 32, 4, 54, 2, 8, 32, 1, 32, 4, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 0, 32, 1, 16, 1, 32, 1, 16, 222, 1, 32, 0, 16, 222, 1, 15, 11, 65, 140, 166, 192, 0, 65, 136, 4, 65, 184, 170, 192, 0, 16, 91, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 52, 0, 65, 12, 65, 4, 16, 87, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 16, 2, 32, 0, 16, 222, 1, 11, 240, 2, 2, 2, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 87, 34, 5, 4, 64, 32, 5, 32, 3, 54, 2, 8, 32, 5, 32, 3, 54, 2, 4, 32, 5, 32, 2, 54, 2, 0, 2, 64, 32, 5, 16, 3, 34, 4, 4, 64, 32, 4, 40, 2, 0, 34, 2, 69, 13, 3, 32, 4, 41, 2, 4, 33, 6, 32, 4, 16, 222, 1, 32, 1, 32, 6, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 224, 170, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 222, 1, 11, 12, 1, 11, 32, 3, 65, 127, 76, 13, 3, 2, 64, 32, 3, 69, 4, 64, 65, 1, 33, 4, 12, 1, 11, 32, 3, 65, 1, 16, 87, 34, 4, 69, 13, 5, 11, 32, 4, 32, 2, 32, 3, 16, 210, 2, 33, 2, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 5, 16, 222, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 16, 134, 2, 0, 11, 32, 3, 65, 1, 16, 133, 2, 0, 11, 140, 3, 2, 1, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 87, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 32, 65, 1, 16, 87, 34, 3, 69, 13, 1, 65, 12, 65, 4, 16, 87, 34, 2, 69, 13, 2, 32, 2, 66, 32, 55, 2, 4, 32, 2, 32, 3, 54, 2, 0, 2, 64, 32, 4, 32, 2, 16, 4, 34, 3, 4, 64, 32, 3, 40, 2, 0, 34, 2, 69, 13, 5, 32, 3, 41, 2, 4, 33, 5, 32, 3, 16, 222, 1, 32, 1, 32, 5, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 132, 171, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 222, 1, 11, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 5, 32, 2, 41, 2, 4, 33, 5, 32, 2, 16, 222, 1, 32, 0, 65, 8, 106, 32, 5, 55, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 4, 16, 222, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 32, 65, 1, 16, 133, 2, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 157, 3, 2, 2, 127, 1, 126, 35, 0, 65, 64, 106, 34, 1, 36, 0, 32, 2, 40, 2, 8, 33, 3, 32, 2, 40, 2, 0, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 87, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 218, 0, 65, 1, 16, 87, 34, 3, 69, 13, 1, 65, 12, 65, 4, 16, 87, 34, 2, 69, 13, 2, 32, 2, 66, 218, 0, 55, 2, 4, 32, 2, 32, 3, 54, 2, 0, 2, 64, 32, 4, 32, 2, 16, 5, 34, 3, 4, 64, 32, 3, 40, 2, 0, 34, 2, 69, 13, 5, 32, 3, 41, 2, 4, 33, 5, 32, 3, 16, 222, 1, 32, 1, 32, 5, 55, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 52, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 36, 32, 1, 65, 164, 171, 192, 0, 54, 2, 32, 32, 1, 65, 54, 54, 2, 60, 32, 1, 32, 1, 65, 56, 106, 54, 2, 48, 32, 1, 32, 1, 54, 2, 56, 32, 1, 65, 16, 106, 32, 1, 65, 32, 106, 16, 135, 2, 32, 0, 65, 8, 106, 65, 2, 54, 2, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 16, 55, 2, 0, 32, 0, 65, 20, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 1, 54, 2, 0, 2, 64, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 16, 222, 1, 11, 12, 1, 11, 32, 2, 40, 2, 0, 34, 3, 69, 13, 5, 32, 2, 41, 2, 4, 33, 5, 32, 2, 16, 222, 1, 32, 0, 65, 8, 106, 32, 5, 55, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 32, 4, 16, 222, 1, 32, 1, 65, 64, 107, 36, 0, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 218, 0, 65, 1, 16, 133, 2, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 168, 2, 0, 65, 12, 65, 4, 16, 87, 34, 1, 4, 64, 2, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 2, 69, 13, 0, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 3, 69, 13, 0, 32, 3, 32, 7, 54, 2, 8, 32, 3, 32, 7, 54, 2, 4, 32, 3, 32, 6, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 3, 16, 6, 34, 4, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 65, 6, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 65, 172, 171, 192, 0, 65, 56, 65, 228, 171, 192, 0, 16, 91, 0, 11, 32, 0, 65, 4, 106, 65, 2, 54, 2, 0, 65, 1, 12, 3, 11, 32, 0, 65, 4, 106, 65, 3, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 3, 16, 222, 1, 32, 2, 16, 222, 1, 32, 1, 16, 222, 1, 15, 11, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 179, 2, 1, 1, 126, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 87, 34, 1, 4, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 2, 69, 13, 1, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 6, 65, 255, 1, 113, 16, 7, 34, 7, 66, 32, 136, 167, 34, 3, 14, 7, 1, 0, 2, 3, 4, 0, 5, 0, 11, 32, 0, 65, 3, 54, 2, 4, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 12, 5, 11, 32, 7, 167, 34, 3, 69, 13, 8, 32, 3, 40, 2, 0, 34, 4, 69, 13, 9, 32, 3, 41, 2, 4, 33, 7, 32, 3, 16, 222, 1, 32, 0, 65, 8, 106, 32, 7, 55, 2, 0, 32, 0, 32, 4, 54, 2, 4, 65, 0, 12, 5, 11, 65, 172, 171, 192, 0, 65, 56, 65, 244, 171, 192, 0, 16, 91, 0, 11, 32, 0, 65, 0, 54, 2, 4, 12, 2, 11, 32, 0, 65, 1, 54, 2, 4, 65, 1, 12, 2, 11, 32, 0, 65, 2, 54, 2, 4, 11, 65, 1, 11, 54, 2, 0, 32, 2, 16, 222, 1, 32, 1, 16, 222, 1, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 228, 173, 192, 0, 65, 22, 65, 252, 173, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 170, 2, 0, 65, 12, 65, 4, 16, 87, 34, 1, 4, 64, 2, 64, 32, 1, 32, 3, 54, 2, 8, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 2, 69, 13, 0, 32, 2, 32, 5, 54, 2, 8, 32, 2, 32, 5, 54, 2, 4, 32, 2, 32, 4, 54, 2, 0, 65, 12, 65, 4, 16, 87, 34, 3, 69, 13, 0, 32, 3, 32, 7, 54, 2, 8, 32, 3, 32, 7, 54, 2, 4, 32, 3, 32, 6, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 32, 3, 16, 8, 34, 4, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 32, 0, 65, 4, 106, 65, 6, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 65, 208, 172, 192, 0, 65, 193, 0, 65, 148, 173, 192, 0, 16, 91, 0, 11, 65, 132, 172, 192, 0, 65, 59, 65, 192, 172, 192, 0, 16, 91, 0, 11, 32, 0, 65, 4, 106, 65, 3, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 3, 16, 222, 1, 32, 2, 16, 222, 1, 32, 1, 16, 222, 1, 15, 11, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 174, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 1, 36, 0, 32, 1, 32, 2, 32, 3, 16, 142, 1, 32, 1, 40, 2, 8, 33, 3, 32, 1, 40, 2, 0, 33, 8, 65, 12, 65, 4, 16, 87, 34, 2, 4, 64, 2, 64, 32, 2, 32, 3, 54, 2, 8, 32, 2, 32, 3, 54, 2, 4, 32, 2, 32, 8, 54, 2, 0, 32, 1, 65, 16, 106, 32, 4, 32, 5, 16, 142, 1, 32, 1, 40, 2, 24, 33, 4, 32, 1, 40, 2, 16, 33, 5, 65, 12, 65, 4, 16, 87, 34, 3, 69, 13, 0, 32, 3, 32, 4, 54, 2, 8, 32, 3, 32, 4, 54, 2, 4, 32, 3, 32, 5, 54, 2, 0, 32, 1, 65, 32, 106, 32, 6, 32, 7, 16, 142, 1, 32, 1, 40, 2, 40, 33, 6, 32, 1, 40, 2, 32, 33, 7, 65, 12, 65, 4, 16, 87, 34, 4, 69, 13, 0, 32, 4, 32, 6, 54, 2, 8, 32, 4, 32, 6, 54, 2, 4, 32, 4, 32, 7, 54, 2, 0, 32, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 3, 32, 4, 16, 9, 34, 6, 14, 11, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 7, 0, 11, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 4, 106, 65, 6, 54, 2, 0, 65, 1, 12, 7, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 65, 0, 12, 5, 11, 65, 208, 172, 192, 0, 65, 193, 0, 65, 180, 173, 192, 0, 16, 91, 0, 11, 65, 132, 172, 192, 0, 65, 59, 65, 164, 173, 192, 0, 16, 91, 0, 11, 32, 0, 65, 4, 106, 65, 3, 54, 2, 0, 65, 1, 12, 2, 11, 32, 0, 65, 4, 106, 65, 4, 54, 2, 0, 65, 1, 12, 1, 11, 32, 0, 65, 4, 106, 65, 1, 54, 2, 0, 65, 1, 11, 58, 0, 0, 32, 4, 16, 222, 1, 32, 1, 40, 2, 36, 4, 64, 32, 7, 16, 222, 1, 11, 32, 3, 16, 222, 1, 32, 1, 40, 2, 20, 4, 64, 32, 5, 16, 222, 1, 11, 32, 2, 16, 222, 1, 32, 1, 40, 2, 4, 4, 64, 32, 8, 16, 222, 1, 11, 32, 1, 65, 48, 106, 36, 0, 15, 11, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 52, 0, 65, 12, 65, 4, 16, 87, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 133, 2, 0, 11, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 16, 10, 32, 0, 16, 222, 1, 11, 140, 4, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 1, 36, 0, 2, 64, 2, 64, 2, 64, 65, 12, 65, 4, 16, 87, 34, 4, 4, 64, 32, 4, 32, 3, 54, 2, 8, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 32, 4, 16, 11, 34, 2, 69, 13, 1, 32, 2, 40, 2, 0, 34, 3, 69, 13, 2, 32, 2, 40, 2, 4, 33, 5, 32, 2, 40, 2, 8, 33, 6, 32, 2, 16, 222, 1, 32, 1, 32, 3, 32, 6, 16, 143, 1, 2, 64, 32, 1, 40, 2, 0, 65, 1, 70, 4, 64, 32, 1, 65, 64, 107, 32, 1, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 56, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 48, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 1, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 40, 32, 1, 66, 0, 55, 2, 76, 32, 1, 65, 128, 154, 192, 0, 40, 2, 0, 54, 2, 72, 32, 1, 32, 1, 65, 40, 106, 54, 2, 84, 32, 1, 65, 55, 54, 2, 92, 32, 1, 32, 1, 65, 212, 0, 106, 54, 2, 88, 32, 1, 32, 1, 65, 200, 0, 106, 54, 2, 100, 32, 1, 65, 252, 0, 106, 65, 1, 54, 2, 0, 32, 1, 66, 1, 55, 2, 108, 32, 1, 65, 248, 149, 192, 0, 54, 2, 104, 32, 1, 32, 1, 65, 216, 0, 106, 54, 2, 120, 32, 1, 65, 228, 0, 106, 65, 156, 152, 192, 0, 32, 1, 65, 232, 0, 106, 16, 151, 2, 13, 5, 32, 0, 65, 16, 106, 32, 1, 65, 208, 0, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 41, 3, 72, 55, 2, 0, 32, 0, 65, 28, 106, 32, 6, 54, 2, 0, 32, 0, 65, 24, 106, 32, 5, 54, 2, 0, 32, 0, 65, 20, 106, 32, 3, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 2, 0, 32, 1, 65, 40, 106, 16, 39, 12, 1, 11, 32, 0, 32, 1, 41, 2, 4, 55, 2, 0, 32, 0, 65, 24, 106, 32, 1, 65, 28, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 65, 20, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 12, 106, 41, 2, 0, 55, 2, 0, 32, 5, 69, 13, 0, 32, 3, 16, 222, 1, 11, 32, 4, 16, 222, 1, 32, 1, 65, 128, 1, 106, 36, 0, 15, 11, 65, 12, 65, 4, 16, 133, 2, 0, 11, 65, 228, 173, 192, 0, 65, 22, 65, 252, 173, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 65, 128, 150, 192, 0, 65, 55, 32, 1, 65, 232, 0, 106, 65, 196, 152, 192, 0, 65, 132, 151, 192, 0, 16, 160, 2, 0, 11, 61, 1, 2, 127, 32, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 0, 33, 2, 65, 12, 65, 4, 16, 87, 34, 0, 69, 4, 64, 65, 12, 65, 4, 16, 133, 2, 0, 11, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 0, 11, 75, 1, 1, 127, 2, 64, 32, 1, 4, 64, 32, 1, 40, 2, 0, 34, 2, 69, 13, 1, 32, 0, 32, 2, 54, 2, 0, 32, 0, 32, 1, 41, 2, 4, 55, 2, 4, 32, 1, 16, 222, 1, 15, 11, 65, 228, 173, 192, 0, 65, 22, 65, 252, 173, 192, 0, 16, 91, 0, 11, 65, 140, 174, 192, 0, 65, 29, 65, 172, 174, 192, 0, 16, 91, 0, 11, 61, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 188, 174, 192, 0, 65, 4, 16, 183, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 61, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 192, 174, 192, 0, 65, 13, 16, 183, 2, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 140, 155, 192, 0, 16, 164, 2, 32, 2, 16, 165, 2, 32, 2, 65, 16, 106, 36, 0, 11, 225, 5, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 10, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 11, 32, 2, 32, 1, 65, 204, 179, 192, 0, 65, 12, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 216, 179, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 224, 179, 192, 0, 16, 155, 2, 12, 10, 11, 32, 2, 32, 1, 65, 180, 181, 192, 0, 65, 15, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 216, 179, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 196, 181, 192, 0, 16, 155, 2, 12, 9, 11, 32, 2, 32, 1, 65, 145, 181, 192, 0, 65, 16, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 216, 179, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 164, 181, 192, 0, 16, 155, 2, 12, 8, 11, 32, 2, 32, 1, 65, 135, 181, 192, 0, 65, 10, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 159, 180, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 7, 11, 32, 2, 32, 1, 65, 250, 180, 192, 0, 65, 13, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 159, 180, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 6, 11, 32, 2, 32, 1, 65, 204, 180, 192, 0, 65, 15, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 2, 65, 219, 180, 192, 0, 65, 8, 32, 2, 65, 12, 106, 65, 228, 180, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 244, 180, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 228, 180, 192, 0, 16, 155, 2, 12, 5, 11, 32, 2, 32, 1, 65, 193, 180, 192, 0, 65, 11, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 159, 180, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 4, 11, 32, 2, 32, 1, 65, 181, 180, 192, 0, 65, 8, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 189, 180, 192, 0, 65, 4, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 3, 11, 32, 2, 32, 1, 65, 162, 180, 192, 0, 65, 8, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 170, 180, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 159, 180, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 2, 11, 32, 2, 32, 1, 65, 136, 180, 192, 0, 65, 12, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 148, 180, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 16, 106, 54, 2, 12, 32, 2, 65, 159, 180, 192, 0, 65, 3, 32, 2, 65, 12, 106, 65, 252, 154, 192, 0, 16, 155, 2, 12, 1, 11, 32, 2, 32, 1, 65, 240, 179, 192, 0, 65, 8, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 216, 179, 192, 0, 65, 6, 32, 2, 65, 12, 106, 65, 248, 179, 192, 0, 16, 155, 2, 11, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 167, 1, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 144, 185, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 46, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 176, 193, 192, 0, 54, 2, 8, 32, 0, 65, 29, 54, 2, 4, 32, 0, 65, 145, 193, 192, 0, 54, 2, 0, 32, 0, 16, 166, 1, 0, 11, 25, 0, 32, 0, 40, 2, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 8, 32, 1, 16, 188, 2, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 164, 185, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 87, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 164, 185, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 133, 2, 0, 11, 234, 3, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 1, 107, 14, 20, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 0, 1, 11, 32, 2, 32, 0, 40, 2, 4, 54, 2, 40, 32, 0, 65, 12, 106, 40, 2, 0, 12, 20, 11, 32, 2, 65, 162, 191, 192, 0, 54, 2, 40, 65, 34, 12, 19, 11, 32, 2, 65, 137, 191, 192, 0, 54, 2, 40, 65, 25, 12, 18, 11, 32, 2, 65, 237, 190, 192, 0, 54, 2, 40, 65, 28, 12, 17, 11, 32, 2, 65, 210, 190, 192, 0, 54, 2, 40, 65, 27, 12, 16, 11, 32, 2, 65, 179, 190, 192, 0, 54, 2, 40, 65, 31, 12, 15, 11, 32, 2, 65, 141, 190, 192, 0, 54, 2, 40, 65, 38, 12, 14, 11, 32, 2, 65, 229, 189, 192, 0, 54, 2, 40, 65, 40, 12, 13, 11, 32, 2, 65, 174, 189, 192, 0, 54, 2, 40, 65, 55, 12, 12, 11, 32, 2, 65, 135, 189, 192, 0, 54, 2, 40, 65, 39, 12, 11, 11, 32, 2, 65, 207, 188, 192, 0, 54, 2, 40, 65, 56, 12, 10, 11, 32, 2, 65, 151, 188, 192, 0, 54, 2, 40, 65, 56, 12, 9, 11, 32, 2, 65, 233, 187, 192, 0, 54, 2, 40, 65, 46, 12, 8, 11, 32, 2, 65, 209, 187, 192, 0, 54, 2, 40, 65, 24, 12, 7, 11, 32, 2, 65, 194, 187, 192, 0, 54, 2, 40, 65, 15, 12, 6, 11, 32, 2, 65, 182, 187, 192, 0, 54, 2, 40, 65, 12, 12, 5, 11, 32, 2, 65, 155, 187, 192, 0, 54, 2, 40, 65, 27, 12, 4, 11, 32, 2, 65, 128, 187, 192, 0, 54, 2, 40, 65, 27, 12, 3, 11, 32, 2, 65, 177, 186, 192, 0, 54, 2, 40, 65, 207, 0, 12, 2, 11, 32, 2, 65, 245, 185, 192, 0, 54, 2, 40, 65, 60, 12, 1, 11, 32, 2, 65, 188, 185, 192, 0, 54, 2, 40, 65, 57, 11, 33, 0, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 65, 203, 0, 54, 2, 36, 32, 2, 32, 0, 54, 2, 44, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 180, 185, 192, 0, 54, 2, 8, 32, 2, 32, 2, 65, 40, 106, 54, 2, 32, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 32, 2, 65, 48, 106, 36, 0, 11, 16, 0, 32, 0, 65, 1, 58, 0, 4, 32, 0, 32, 1, 54, 2, 0, 11, 23, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 46, 1, 2, 127, 32, 0, 40, 2, 8, 34, 1, 65, 1, 106, 34, 2, 32, 1, 79, 4, 64, 32, 0, 32, 2, 54, 2, 8, 15, 11, 65, 192, 192, 192, 0, 65, 28, 65, 160, 194, 192, 0, 16, 142, 2, 0, 11, 95, 1, 3, 127, 32, 0, 2, 127, 32, 1, 40, 2, 4, 34, 2, 32, 1, 40, 2, 8, 34, 0, 75, 4, 64, 32, 1, 40, 2, 0, 33, 3, 3, 64, 65, 18, 32, 0, 32, 3, 106, 45, 0, 0, 65, 119, 106, 34, 4, 65, 23, 75, 65, 1, 32, 4, 116, 65, 147, 128, 128, 4, 113, 69, 114, 13, 2, 26, 32, 1, 32, 0, 65, 1, 106, 34, 0, 54, 2, 8, 32, 0, 32, 2, 71, 13, 0, 11, 11, 65, 21, 11, 54, 2, 0, 11, 189, 2, 1, 6, 127, 65, 1, 33, 4, 2, 64, 32, 1, 40, 2, 4, 34, 5, 32, 1, 40, 2, 8, 34, 2, 77, 13, 0, 32, 1, 40, 2, 0, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 2, 64, 65, 18, 33, 4, 2, 64, 32, 2, 32, 3, 106, 45, 0, 0, 34, 6, 65, 119, 106, 14, 36, 0, 0, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 11, 65, 1, 33, 4, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 5, 71, 13, 1, 12, 6, 11, 11, 32, 6, 65, 221, 0, 71, 13, 4, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 32, 0, 65, 21, 54, 2, 0, 15, 11, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 32, 5, 32, 3, 77, 13, 3, 32, 1, 40, 2, 0, 33, 2, 3, 64, 32, 2, 32, 3, 106, 45, 0, 0, 34, 6, 65, 119, 106, 34, 7, 65, 23, 75, 65, 1, 32, 7, 116, 65, 147, 128, 128, 4, 113, 69, 114, 13, 3, 32, 1, 32, 3, 65, 1, 106, 34, 3, 54, 2, 8, 32, 3, 32, 5, 71, 13, 0, 11, 12, 3, 11, 65, 192, 192, 192, 0, 65, 28, 65, 160, 194, 192, 0, 16, 142, 2, 0, 11, 65, 192, 192, 192, 0, 65, 28, 65, 160, 194, 192, 0, 16, 142, 2, 0, 11, 32, 6, 65, 221, 0, 71, 13, 0, 32, 0, 65, 19, 54, 2, 0, 15, 11, 32, 0, 32, 4, 54, 2, 0, 11, 201, 1, 1, 5, 127, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 4, 64, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 1, 40, 2, 0, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 65, 18, 33, 3, 2, 64, 32, 2, 32, 5, 106, 45, 0, 0, 34, 6, 65, 119, 106, 14, 36, 0, 0, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 4, 71, 13, 0, 11, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 6, 65, 253, 0, 71, 13, 1, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 2, 32, 1, 32, 3, 54, 2, 8, 32, 0, 65, 21, 54, 2, 0, 15, 11, 65, 19, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 15, 11, 65, 192, 192, 192, 0, 65, 28, 65, 160, 194, 192, 0, 16, 142, 2, 0, 11, 194, 1, 1, 4, 127, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 4, 64, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 1, 40, 2, 0, 33, 5, 2, 64, 2, 64, 2, 64, 3, 64, 65, 5, 33, 3, 2, 64, 32, 2, 32, 5, 106, 45, 0, 0, 65, 119, 106, 14, 50, 0, 0, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 2, 32, 4, 71, 13, 0, 11, 32, 0, 65, 2, 54, 2, 0, 15, 11, 32, 2, 65, 1, 106, 34, 3, 32, 2, 73, 13, 1, 32, 1, 32, 3, 54, 2, 8, 65, 21, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 15, 11, 65, 192, 192, 192, 0, 65, 28, 65, 160, 194, 192, 0, 16, 142, 2, 0, 11, 172, 18, 1, 10, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 8, 32, 1, 40, 2, 8, 34, 3, 75, 4, 64, 32, 1, 40, 2, 0, 33, 9, 32, 3, 33, 5, 3, 64, 2, 64, 2, 127, 32, 5, 32, 9, 106, 45, 0, 0, 34, 4, 65, 220, 0, 71, 4, 64, 65, 0, 32, 4, 65, 34, 71, 13, 1, 26, 32, 1, 32, 5, 65, 1, 106, 34, 4, 54, 2, 8, 32, 6, 65, 1, 113, 65, 0, 33, 6, 4, 64, 32, 4, 33, 5, 12, 3, 11, 32, 7, 65, 1, 113, 69, 13, 6, 32, 5, 32, 3, 79, 4, 64, 32, 8, 32, 5, 79, 4, 64, 32, 5, 32, 3, 107, 34, 1, 65, 127, 74, 4, 64, 65, 0, 33, 4, 2, 64, 2, 64, 32, 1, 69, 4, 64, 65, 1, 33, 6, 65, 0, 33, 5, 12, 1, 11, 32, 1, 34, 5, 65, 1, 16, 87, 34, 6, 69, 13, 1, 11, 32, 2, 65, 0, 54, 2, 16, 32, 2, 32, 6, 54, 2, 8, 32, 2, 32, 5, 54, 2, 12, 32, 2, 65, 0, 54, 2, 24, 32, 2, 65, 0, 54, 2, 28, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 4, 64, 32, 3, 32, 9, 106, 33, 5, 65, 0, 33, 3, 65, 0, 33, 9, 65, 0, 33, 8, 65, 0, 33, 10, 3, 64, 32, 5, 45, 0, 0, 34, 6, 65, 32, 73, 4, 64, 65, 0, 33, 7, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 2, 127, 2, 64, 2, 64, 2, 64, 32, 9, 65, 1, 113, 4, 64, 2, 64, 32, 6, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 0, 65, 12, 33, 7, 32, 6, 65, 191, 127, 106, 14, 38, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 12, 11, 32, 8, 65, 3, 75, 13, 1, 32, 2, 65, 28, 106, 32, 8, 106, 32, 6, 58, 0, 0, 65, 1, 33, 9, 32, 8, 65, 1, 106, 34, 8, 65, 4, 71, 13, 7, 2, 64, 32, 2, 40, 2, 28, 34, 6, 65, 80, 106, 34, 9, 65, 255, 1, 113, 65, 10, 73, 13, 0, 2, 64, 32, 6, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 6, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 1, 12, 32, 11, 32, 6, 65, 73, 106, 33, 9, 12, 1, 11, 32, 6, 65, 169, 127, 106, 33, 9, 11, 32, 6, 65, 8, 118, 34, 3, 65, 80, 106, 34, 8, 65, 255, 1, 113, 65, 10, 73, 13, 5, 32, 3, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 2, 32, 3, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 29, 32, 3, 65, 169, 127, 106, 33, 8, 12, 5, 11, 32, 3, 65, 1, 113, 13, 2, 32, 6, 65, 220, 0, 70, 4, 64, 65, 1, 33, 3, 65, 0, 33, 9, 12, 7, 11, 32, 10, 65, 1, 70, 4, 64, 65, 17, 33, 7, 12, 11, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 32, 6, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 3, 11, 32, 8, 65, 4, 65, 168, 192, 192, 0, 16, 141, 2, 0, 11, 32, 3, 65, 73, 106, 33, 8, 12, 2, 11, 65, 1, 33, 9, 65, 12, 33, 7, 65, 1, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 94, 106, 14, 84, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 13, 13, 13, 13, 13, 1, 13, 13, 13, 2, 13, 13, 13, 13, 13, 13, 13, 3, 13, 13, 13, 4, 13, 5, 9, 13, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 32, 6, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 5, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 65, 8, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 4, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 65, 12, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 3, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 65, 10, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 2, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 65, 13, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 12, 1, 11, 32, 2, 40, 2, 12, 32, 4, 70, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 1, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 65, 9, 58, 0, 0, 32, 2, 40, 2, 16, 65, 1, 106, 11, 34, 4, 54, 2, 16, 12, 1, 11, 2, 64, 32, 6, 65, 16, 118, 34, 7, 65, 80, 106, 34, 3, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 7, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 7, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 25, 32, 7, 65, 169, 127, 106, 33, 3, 12, 1, 11, 32, 7, 65, 73, 106, 33, 3, 11, 2, 64, 32, 6, 65, 24, 118, 34, 7, 65, 80, 106, 34, 6, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 7, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 79, 4, 64, 32, 7, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 79, 13, 25, 32, 7, 65, 169, 127, 106, 33, 6, 12, 1, 11, 32, 7, 65, 73, 106, 33, 6, 11, 32, 8, 65, 8, 116, 32, 9, 65, 12, 116, 114, 32, 3, 65, 255, 1, 113, 65, 4, 116, 114, 34, 7, 32, 6, 65, 255, 1, 113, 114, 33, 3, 2, 64, 2, 64, 32, 7, 65, 128, 240, 3, 113, 65, 128, 176, 3, 70, 4, 64, 32, 10, 65, 1, 70, 13, 1, 32, 3, 65, 255, 255, 3, 113, 65, 255, 183, 3, 75, 13, 7, 65, 0, 33, 8, 65, 1, 33, 10, 32, 3, 33, 11, 12, 3, 11, 32, 3, 65, 128, 240, 3, 113, 65, 128, 176, 3, 70, 34, 6, 69, 13, 1, 65, 12, 33, 7, 12, 7, 11, 32, 3, 65, 255, 255, 3, 113, 65, 128, 184, 3, 73, 4, 64, 65, 8, 33, 7, 12, 7, 11, 32, 11, 65, 255, 255, 3, 113, 65, 128, 208, 124, 106, 34, 6, 65, 255, 255, 3, 113, 34, 8, 32, 6, 71, 13, 8, 65, 15, 33, 7, 32, 3, 65, 128, 200, 0, 106, 65, 255, 255, 3, 113, 32, 8, 65, 10, 116, 114, 34, 3, 65, 255, 255, 63, 75, 13, 6, 32, 3, 65, 128, 128, 4, 106, 34, 3, 65, 128, 240, 255, 63, 113, 65, 128, 176, 3, 70, 13, 6, 32, 2, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 27, 32, 2, 32, 3, 65, 18, 118, 65, 240, 1, 114, 58, 0, 24, 32, 2, 32, 3, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 26, 32, 2, 32, 3, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 25, 32, 2, 40, 2, 12, 32, 4, 107, 65, 3, 77, 4, 127, 32, 2, 65, 8, 106, 32, 4, 65, 4, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 32, 2, 40, 2, 24, 54, 0, 0, 32, 2, 32, 2, 40, 2, 16, 65, 4, 106, 34, 4, 54, 2, 16, 65, 0, 33, 10, 65, 0, 33, 8, 12, 1, 11, 2, 127, 2, 64, 2, 64, 65, 128, 128, 196, 0, 32, 3, 65, 255, 255, 3, 113, 32, 6, 27, 34, 3, 65, 128, 1, 79, 4, 64, 32, 3, 65, 128, 16, 73, 13, 1, 32, 3, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 26, 32, 2, 32, 3, 65, 12, 118, 65, 224, 1, 114, 58, 0, 24, 32, 2, 32, 3, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 25, 65, 3, 12, 3, 11, 32, 2, 32, 3, 58, 0, 24, 65, 1, 12, 2, 11, 32, 2, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 25, 32, 2, 32, 3, 65, 6, 118, 65, 192, 1, 114, 58, 0, 24, 65, 2, 12, 1, 11, 32, 2, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 27, 32, 2, 32, 3, 65, 12, 118, 65, 128, 1, 114, 58, 0, 25, 32, 2, 32, 3, 65, 18, 118, 65, 240, 1, 114, 58, 0, 24, 32, 2, 32, 3, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 26, 65, 4, 11, 33, 3, 32, 2, 40, 2, 12, 32, 4, 107, 32, 3, 73, 4, 127, 32, 2, 65, 8, 106, 32, 4, 32, 3, 16, 13, 32, 2, 40, 2, 16, 5, 32, 4, 11, 32, 2, 40, 2, 8, 106, 32, 2, 65, 24, 106, 32, 3, 16, 210, 2, 26, 32, 2, 32, 2, 40, 2, 16, 32, 3, 106, 34, 4, 54, 2, 16, 65, 0, 33, 8, 11, 65, 0, 33, 9, 65, 0, 33, 3, 11, 32, 5, 65, 1, 106, 33, 5, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 65, 12, 33, 7, 32, 3, 65, 1, 113, 13, 2, 65, 17, 33, 7, 32, 10, 65, 1, 70, 13, 2, 32, 2, 40, 2, 8, 33, 6, 32, 2, 40, 2, 12, 33, 5, 11, 32, 2, 65, 32, 106, 32, 6, 32, 4, 16, 191, 2, 32, 2, 40, 2, 32, 65, 1, 71, 13, 4, 32, 5, 4, 64, 32, 6, 16, 222, 1, 11, 65, 15, 33, 7, 12, 2, 11, 65, 6, 33, 7, 11, 2, 64, 32, 2, 40, 2, 8, 34, 5, 69, 13, 0, 32, 2, 40, 2, 12, 69, 13, 0, 32, 5, 16, 222, 1, 11, 11, 32, 0, 32, 7, 54, 2, 4, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 12, 11, 11, 65, 240, 192, 192, 0, 65, 33, 65, 220, 192, 192, 0, 16, 142, 2, 0, 11, 32, 0, 65, 16, 106, 32, 4, 54, 2, 0, 32, 0, 65, 12, 106, 32, 5, 54, 2, 0, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 32, 0, 65, 1, 54, 2, 4, 65, 0, 33, 5, 12, 11, 11, 32, 1, 65, 1, 16, 133, 2, 0, 11, 16, 134, 2, 0, 11, 32, 5, 32, 8, 65, 176, 194, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 5, 65, 176, 194, 192, 0, 16, 146, 2, 0, 11, 65, 1, 33, 7, 32, 6, 65, 1, 115, 11, 33, 6, 32, 1, 32, 5, 65, 1, 106, 34, 5, 54, 2, 8, 11, 32, 8, 32, 5, 75, 13, 0, 11, 11, 32, 0, 65, 3, 54, 2, 4, 11, 65, 1, 33, 5, 12, 1, 11, 32, 5, 32, 3, 73, 13, 1, 32, 8, 32, 5, 73, 13, 2, 32, 2, 65, 32, 106, 32, 3, 32, 9, 106, 32, 5, 32, 3, 107, 16, 191, 2, 65, 1, 33, 5, 65, 15, 32, 2, 40, 2, 36, 32, 2, 40, 2, 32, 65, 1, 70, 34, 4, 27, 33, 1, 32, 2, 65, 40, 106, 40, 2, 0, 33, 3, 32, 4, 69, 4, 64, 65, 0, 33, 5, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 0, 32, 5, 54, 2, 0, 32, 2, 65, 48, 106, 36, 0, 15, 11, 32, 3, 32, 5, 65, 192, 194, 192, 0, 16, 146, 2, 0, 11, 32, 5, 32, 8, 65, 192, 194, 192, 0, 16, 143, 2, 0, 11, 16, 168, 1, 0, 11, 115, 1, 6, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 8, 34, 2, 77, 13, 0, 32, 1, 40, 2, 0, 33, 5, 3, 64, 32, 2, 32, 5, 106, 45, 0, 0, 34, 6, 65, 119, 106, 34, 7, 65, 23, 75, 4, 64, 65, 1, 33, 3, 12, 2, 11, 65, 1, 32, 7, 116, 65, 147, 128, 128, 4, 113, 69, 4, 64, 65, 1, 33, 3, 12, 2, 11, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 32, 4, 32, 2, 75, 13, 0, 11, 11, 32, 0, 32, 6, 58, 0, 1, 32, 0, 32, 3, 58, 0, 0, 11, 51, 1, 3, 127, 32, 0, 32, 1, 40, 2, 4, 34, 3, 32, 1, 40, 2, 8, 34, 2, 75, 4, 127, 32, 1, 40, 2, 0, 32, 2, 106, 45, 0, 0, 5, 32, 4, 11, 58, 0, 1, 32, 0, 32, 3, 32, 2, 75, 58, 0, 0, 11, 69, 0, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 221, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 69, 0, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 127, 1, 1, 127, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 34, 3, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 2, 54, 2, 8, 32, 3, 40, 2, 0, 32, 2, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 253, 0, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 162, 1, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 4, 64, 32, 2, 32, 0, 54, 2, 4, 32, 2, 65, 28, 106, 65, 1, 54, 2, 0, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 180, 185, 192, 0, 54, 2, 8, 32, 2, 65, 204, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 65, 44, 106, 54, 2, 32, 32, 2, 32, 2, 65, 4, 106, 54, 2, 44, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 164, 185, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 224, 194, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 41, 1, 1, 127, 65, 128, 8, 65, 1, 16, 87, 34, 1, 69, 4, 64, 65, 128, 8, 65, 1, 16, 133, 2, 0, 11, 32, 0, 66, 128, 8, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 247, 1, 1, 6, 127, 35, 0, 65, 16, 107, 34, 3, 36, 0, 32, 3, 65, 8, 106, 65, 0, 58, 0, 0, 32, 3, 66, 0, 55, 3, 0, 32, 3, 32, 2, 65, 10, 112, 65, 48, 114, 58, 0, 9, 65, 9, 33, 4, 2, 127, 32, 2, 65, 10, 73, 4, 64, 32, 3, 65, 9, 106, 33, 6, 65, 1, 12, 1, 11, 2, 64, 3, 64, 2, 64, 32, 2, 65, 10, 110, 33, 7, 32, 4, 65, 127, 106, 34, 5, 32, 4, 75, 13, 0, 32, 3, 32, 5, 106, 34, 6, 32, 7, 65, 10, 112, 65, 48, 114, 58, 0, 0, 32, 2, 65, 228, 0, 73, 32, 5, 33, 4, 32, 7, 33, 2, 69, 13, 1, 12, 2, 11, 11, 65, 240, 192, 192, 0, 65, 33, 65, 200, 195, 192, 0, 16, 142, 2, 0, 11, 65, 10, 32, 5, 107, 11, 33, 2, 32, 1, 65, 4, 106, 40, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 34, 4, 107, 32, 2, 73, 4, 127, 32, 1, 32, 4, 32, 2, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 32, 6, 32, 2, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 2, 106, 54, 2, 0, 32, 3, 65, 16, 106, 36, 0, 11, 136, 2, 2, 5, 127, 1, 126, 35, 0, 65, 32, 107, 34, 4, 36, 0, 32, 4, 65, 23, 106, 65, 0, 54, 0, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 66, 0, 55, 3, 8, 32, 4, 32, 2, 66, 10, 130, 167, 65, 48, 114, 58, 0, 27, 65, 19, 33, 3, 2, 127, 32, 2, 66, 10, 84, 4, 64, 32, 4, 65, 27, 106, 33, 6, 65, 1, 12, 1, 11, 2, 64, 3, 64, 2, 64, 32, 2, 66, 10, 128, 33, 8, 32, 3, 65, 127, 106, 34, 5, 32, 3, 75, 13, 0, 32, 4, 65, 8, 106, 32, 5, 106, 34, 6, 32, 8, 66, 10, 130, 167, 65, 48, 114, 58, 0, 0, 32, 2, 66, 228, 0, 84, 32, 5, 33, 3, 32, 8, 33, 2, 69, 13, 1, 12, 2, 11, 11, 65, 240, 192, 192, 0, 65, 33, 65, 216, 195, 192, 0, 16, 142, 2, 0, 11, 65, 20, 32, 5, 107, 11, 33, 3, 32, 1, 65, 4, 106, 40, 2, 0, 32, 1, 65, 8, 106, 40, 2, 0, 34, 5, 107, 32, 3, 73, 4, 127, 32, 1, 32, 5, 32, 3, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 32, 6, 32, 3, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 32, 3, 106, 54, 2, 0, 32, 4, 65, 32, 106, 36, 0, 11, 196, 14, 1, 9, 127, 35, 0, 65, 16, 107, 34, 8, 36, 0, 32, 1, 65, 8, 106, 34, 7, 40, 2, 0, 34, 4, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 7, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 7, 32, 7, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 8, 65, 0, 54, 2, 12, 2, 64, 32, 3, 69, 13, 0, 32, 2, 32, 3, 106, 33, 9, 32, 1, 65, 4, 106, 33, 6, 32, 1, 65, 8, 106, 33, 5, 3, 64, 32, 2, 65, 1, 106, 33, 7, 2, 64, 32, 2, 44, 0, 0, 34, 3, 65, 0, 78, 4, 64, 32, 3, 65, 255, 1, 113, 33, 3, 32, 7, 33, 2, 12, 1, 11, 2, 127, 32, 7, 32, 9, 70, 4, 64, 32, 9, 33, 7, 65, 0, 12, 1, 11, 32, 2, 65, 2, 106, 33, 7, 32, 2, 45, 0, 1, 65, 63, 113, 11, 33, 2, 32, 3, 65, 31, 113, 33, 10, 32, 3, 65, 255, 1, 113, 34, 12, 65, 224, 1, 73, 4, 64, 32, 2, 32, 10, 65, 6, 116, 114, 33, 3, 32, 7, 33, 2, 12, 1, 11, 2, 64, 32, 7, 32, 9, 70, 4, 64, 65, 0, 33, 11, 32, 9, 33, 3, 12, 1, 11, 32, 7, 45, 0, 0, 65, 63, 113, 33, 11, 32, 7, 65, 1, 106, 34, 3, 33, 7, 11, 32, 11, 32, 2, 65, 6, 116, 114, 33, 11, 32, 12, 65, 240, 1, 73, 4, 64, 32, 11, 32, 10, 65, 12, 116, 114, 33, 3, 32, 7, 33, 2, 12, 1, 11, 2, 127, 32, 3, 32, 9, 70, 4, 64, 32, 7, 33, 2, 65, 0, 12, 1, 11, 32, 3, 65, 1, 106, 33, 2, 32, 3, 45, 0, 0, 65, 63, 113, 11, 32, 10, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 11, 65, 6, 116, 114, 114, 33, 3, 11, 2, 64, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 120, 106, 14, 27, 4, 5, 6, 1, 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 0, 11, 32, 3, 65, 220, 0, 70, 13, 1, 32, 3, 65, 128, 128, 196, 0, 70, 13, 15, 11, 32, 3, 65, 32, 73, 13, 7, 32, 3, 65, 128, 1, 73, 13, 8, 32, 3, 65, 128, 16, 73, 13, 9, 32, 3, 65, 128, 128, 4, 79, 13, 10, 32, 8, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 8, 32, 3, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 8, 32, 3, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 11, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 65, 1, 33, 3, 12, 11, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 65, 1, 33, 3, 12, 10, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 226, 0, 58, 0, 0, 65, 1, 33, 3, 12, 9, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 244, 0, 58, 0, 0, 65, 1, 33, 3, 12, 8, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 238, 0, 58, 0, 0, 65, 1, 33, 3, 12, 7, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 230, 0, 58, 0, 0, 65, 1, 33, 3, 12, 6, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 242, 0, 58, 0, 0, 65, 1, 33, 3, 12, 5, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 220, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 245, 0, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 48, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 48, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 3, 65, 15, 113, 34, 7, 65, 10, 73, 33, 10, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 32, 3, 65, 240, 1, 113, 65, 4, 118, 65, 48, 114, 58, 0, 0, 32, 5, 32, 5, 40, 2, 0, 65, 1, 106, 34, 4, 54, 2, 0, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 32, 7, 65, 48, 114, 32, 7, 65, 55, 106, 32, 10, 27, 58, 0, 0, 65, 1, 33, 3, 12, 4, 11, 32, 6, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 32, 3, 58, 0, 0, 65, 1, 33, 3, 12, 3, 11, 32, 8, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 8, 32, 3, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 12, 1, 11, 32, 8, 32, 3, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 8, 32, 3, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 8, 32, 3, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 8, 32, 3, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 33, 3, 32, 6, 40, 2, 0, 32, 4, 107, 32, 3, 73, 4, 127, 32, 1, 32, 4, 32, 3, 16, 13, 32, 5, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 32, 8, 65, 12, 106, 32, 3, 16, 210, 2, 26, 11, 32, 5, 32, 5, 40, 2, 0, 32, 3, 106, 34, 4, 54, 2, 0, 32, 2, 32, 9, 71, 13, 0, 11, 11, 32, 1, 65, 4, 106, 40, 2, 0, 32, 4, 70, 4, 127, 32, 1, 32, 4, 65, 1, 16, 13, 32, 1, 65, 8, 106, 40, 2, 0, 5, 32, 4, 11, 32, 1, 40, 2, 0, 106, 65, 34, 58, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 1, 65, 8, 106, 34, 0, 32, 0, 40, 2, 0, 65, 1, 106, 54, 2, 0, 32, 8, 65, 16, 106, 36, 0, 11, 82, 1, 2, 127, 32, 1, 65, 4, 106, 40, 2, 0, 32, 1, 65, 8, 106, 34, 2, 40, 2, 0, 34, 3, 107, 65, 3, 77, 4, 127, 32, 1, 32, 3, 65, 4, 16, 13, 32, 2, 40, 2, 0, 5, 32, 3, 11, 32, 1, 40, 2, 0, 106, 65, 238, 234, 177, 227, 6, 54, 0, 0, 32, 0, 65, 0, 54, 2, 0, 32, 2, 32, 2, 40, 2, 0, 65, 4, 106, 54, 2, 0, 11, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 190, 1, 11, 86, 0, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 219, 0, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 88, 1, 1, 127, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 179, 2, 1, 2, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 32, 1, 40, 2, 8, 34, 5, 32, 1, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 1, 32, 5, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 5, 11, 32, 1, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 4, 65, 16, 106, 32, 1, 32, 2, 32, 3, 16, 190, 1, 32, 4, 65, 8, 106, 34, 2, 32, 4, 65, 28, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 20, 55, 3, 0, 2, 64, 32, 4, 40, 2, 16, 65, 1, 71, 4, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 65, 4, 106, 34, 3, 40, 2, 0, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 58, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 34, 2, 54, 2, 8, 32, 3, 40, 2, 0, 32, 2, 70, 4, 127, 32, 1, 32, 2, 65, 1, 16, 13, 32, 1, 40, 2, 8, 5, 32, 2, 11, 32, 1, 40, 2, 0, 106, 65, 251, 0, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 1, 58, 0, 0, 32, 1, 32, 1, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 1, 11, 32, 0, 32, 4, 41, 3, 0, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 40, 2, 0, 54, 2, 0, 11, 32, 4, 65, 32, 106, 36, 0, 11, 242, 15, 2, 8, 127, 3, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 27, 73, 4, 64, 12, 1, 11, 65, 0, 32, 1, 65, 102, 106, 34, 7, 32, 7, 32, 1, 75, 27, 33, 10, 3, 64, 32, 8, 65, 26, 106, 34, 7, 32, 8, 73, 13, 2, 32, 7, 32, 1, 75, 13, 7, 32, 6, 65, 32, 106, 34, 7, 32, 6, 73, 13, 3, 32, 7, 32, 3, 75, 13, 8, 32, 2, 32, 6, 106, 34, 5, 32, 4, 32, 0, 32, 8, 106, 34, 11, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 1, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 2, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 3, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 4, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 6, 106, 32, 4, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 7, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 5, 106, 32, 4, 32, 14, 32, 15, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 8, 106, 32, 4, 32, 11, 65, 6, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 9, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 10, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 11, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 12, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 13, 106, 32, 4, 32, 15, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 14, 106, 32, 4, 32, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 15, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 16, 106, 32, 4, 32, 11, 65, 12, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 17, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 18, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 19, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 20, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 22, 106, 32, 4, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 23, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 21, 106, 32, 4, 32, 14, 32, 15, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 24, 106, 32, 4, 32, 11, 65, 18, 106, 41, 0, 0, 34, 13, 66, 56, 134, 34, 14, 66, 58, 136, 167, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 25, 106, 32, 4, 32, 14, 32, 13, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 132, 34, 14, 66, 52, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 26, 106, 32, 4, 32, 14, 32, 13, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 13, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 34, 15, 66, 46, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 27, 106, 32, 4, 32, 15, 66, 40, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 28, 106, 32, 4, 32, 15, 66, 34, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 29, 106, 32, 4, 32, 15, 32, 13, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 13, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 13, 66, 40, 136, 66, 128, 254, 3, 131, 32, 13, 66, 56, 136, 132, 132, 34, 14, 132, 66, 28, 136, 167, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 30, 106, 32, 4, 32, 14, 167, 34, 6, 65, 22, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 31, 106, 32, 4, 32, 6, 65, 16, 118, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 7, 33, 6, 32, 8, 65, 24, 106, 34, 8, 32, 10, 77, 13, 0, 11, 11, 32, 1, 32, 1, 65, 3, 112, 34, 11, 107, 34, 9, 32, 1, 75, 13, 2, 32, 8, 32, 9, 79, 4, 64, 32, 7, 33, 6, 12, 10, 11, 3, 64, 32, 8, 65, 3, 106, 34, 10, 32, 8, 73, 13, 4, 32, 10, 32, 1, 75, 13, 8, 32, 7, 65, 4, 106, 34, 6, 32, 7, 73, 13, 5, 32, 6, 32, 3, 75, 13, 9, 32, 2, 32, 7, 106, 34, 12, 32, 4, 32, 0, 32, 8, 106, 34, 5, 45, 0, 0, 34, 7, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 3, 106, 32, 4, 32, 5, 65, 2, 106, 45, 0, 0, 34, 8, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 1, 106, 32, 4, 32, 7, 65, 4, 116, 32, 5, 65, 1, 106, 45, 0, 0, 34, 7, 65, 24, 116, 65, 28, 118, 114, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 12, 65, 2, 106, 32, 4, 32, 7, 65, 2, 116, 32, 8, 65, 24, 116, 65, 30, 118, 114, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 33, 7, 32, 10, 34, 8, 32, 9, 73, 13, 0, 11, 12, 9, 11, 65, 160, 196, 192, 0, 65, 28, 65, 224, 197, 192, 0, 16, 142, 2, 0, 11, 65, 160, 196, 192, 0, 65, 28, 65, 128, 198, 192, 0, 16, 142, 2, 0, 11, 65, 240, 195, 192, 0, 65, 33, 65, 160, 198, 192, 0, 16, 142, 2, 0, 11, 65, 160, 196, 192, 0, 65, 28, 65, 176, 198, 192, 0, 16, 142, 2, 0, 11, 65, 160, 196, 192, 0, 65, 28, 65, 208, 198, 192, 0, 16, 142, 2, 0, 11, 32, 7, 32, 1, 65, 240, 197, 192, 0, 16, 143, 2, 0, 11, 32, 7, 32, 3, 65, 144, 198, 192, 0, 16, 143, 2, 0, 11, 32, 10, 32, 1, 65, 192, 198, 192, 0, 16, 143, 2, 0, 11, 32, 6, 32, 3, 65, 224, 198, 192, 0, 16, 143, 2, 0, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 11, 65, 127, 106, 14, 2, 1, 0, 2, 11, 32, 9, 32, 1, 79, 13, 5, 32, 6, 32, 3, 79, 13, 6, 32, 2, 32, 6, 106, 32, 4, 32, 0, 32, 9, 106, 45, 0, 0, 34, 7, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 9, 65, 1, 106, 34, 10, 32, 1, 79, 13, 7, 32, 6, 65, 1, 106, 34, 1, 32, 3, 79, 13, 8, 32, 1, 32, 2, 106, 32, 4, 32, 7, 65, 4, 116, 32, 0, 32, 10, 106, 45, 0, 0, 34, 0, 65, 24, 116, 65, 28, 118, 114, 65, 63, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 2, 106, 34, 1, 32, 3, 79, 13, 9, 32, 1, 32, 2, 106, 32, 4, 32, 0, 65, 2, 116, 65, 60, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 3, 106, 34, 0, 32, 6, 73, 13, 10, 32, 0, 15, 11, 32, 9, 32, 1, 79, 13, 1, 32, 6, 32, 3, 79, 13, 2, 32, 2, 32, 6, 106, 32, 4, 32, 0, 32, 9, 106, 45, 0, 0, 34, 0, 65, 2, 118, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 1, 106, 34, 1, 32, 3, 79, 13, 3, 32, 1, 32, 2, 106, 32, 4, 32, 0, 65, 4, 116, 65, 48, 113, 106, 45, 0, 0, 58, 0, 0, 32, 6, 65, 2, 106, 33, 6, 11, 32, 6, 15, 11, 32, 9, 32, 1, 65, 240, 198, 192, 0, 16, 141, 2, 0, 11, 32, 6, 32, 3, 65, 128, 199, 192, 0, 16, 141, 2, 0, 11, 32, 1, 32, 3, 65, 144, 199, 192, 0, 16, 141, 2, 0, 11, 32, 9, 32, 1, 65, 160, 199, 192, 0, 16, 141, 2, 0, 11, 32, 6, 32, 3, 65, 176, 199, 192, 0, 16, 141, 2, 0, 11, 32, 10, 32, 1, 65, 192, 199, 192, 0, 16, 141, 2, 0, 11, 32, 1, 32, 3, 65, 208, 199, 192, 0, 16, 141, 2, 0, 11, 32, 1, 32, 3, 65, 224, 199, 192, 0, 16, 141, 2, 0, 11, 65, 160, 196, 192, 0, 65, 28, 65, 240, 199, 192, 0, 16, 142, 2, 0, 11, 168, 1, 1, 2, 127, 2, 64, 2, 64, 32, 0, 32, 1, 32, 2, 32, 3, 65, 156, 218, 192, 0, 40, 2, 0, 16, 196, 1, 34, 5, 32, 3, 77, 4, 64, 32, 1, 65, 3, 112, 65, 3, 115, 65, 3, 112, 34, 0, 4, 64, 32, 2, 32, 5, 106, 33, 1, 32, 0, 33, 2, 32, 3, 32, 5, 107, 34, 4, 33, 3, 3, 64, 32, 3, 69, 13, 3, 32, 1, 65, 61, 58, 0, 0, 32, 3, 65, 127, 106, 33, 3, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 34, 2, 13, 0, 11, 32, 0, 33, 4, 11, 32, 4, 32, 5, 106, 32, 5, 73, 13, 2, 15, 11, 32, 5, 32, 3, 65, 148, 197, 192, 0, 16, 147, 2, 0, 11, 32, 4, 32, 4, 65, 224, 200, 192, 0, 16, 141, 2, 0, 11, 65, 164, 197, 192, 0, 65, 42, 65, 208, 197, 192, 0, 16, 156, 2, 0, 11, 99, 1, 4, 127, 35, 0, 65, 32, 107, 34, 5, 36, 0, 32, 1, 65, 3, 110, 34, 2, 65, 255, 255, 255, 255, 3, 113, 32, 2, 71, 33, 3, 32, 2, 65, 2, 116, 33, 4, 2, 64, 32, 1, 32, 2, 65, 3, 108, 107, 69, 4, 64, 32, 4, 33, 1, 12, 1, 11, 32, 3, 32, 4, 65, 4, 106, 34, 1, 32, 4, 73, 114, 33, 3, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 65, 1, 115, 54, 2, 0, 32, 5, 65, 32, 106, 36, 0, 11, 180, 2, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 2, 2, 0, 1, 11, 32, 2, 32, 0, 65, 4, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 45, 0, 1, 58, 0, 7, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 144, 201, 192, 0, 54, 2, 8, 32, 2, 65, 211, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 7, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 45, 0, 1, 58, 0, 7, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 236, 201, 192, 0, 54, 2, 8, 32, 2, 65, 211, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 7, 106, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 220, 201, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 212, 201, 192, 0, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 179, 2, 11, 32, 2, 65, 48, 106, 36, 0, 11, 38, 1, 1, 127, 32, 0, 65, 7, 106, 34, 1, 32, 0, 73, 4, 64, 65, 132, 202, 192, 0, 65, 51, 65, 140, 203, 192, 0, 16, 156, 2, 0, 11, 32, 1, 65, 3, 118, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 202, 1, 0, 11, 44, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 8, 32, 1, 65, 8, 106, 65, 204, 218, 192, 0, 65, 0, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 46, 1, 1, 127, 35, 0, 65, 16, 107, 34, 0, 36, 0, 32, 0, 65, 160, 220, 192, 0, 54, 2, 8, 32, 0, 65, 14, 54, 2, 4, 32, 0, 65, 145, 220, 192, 0, 54, 2, 0, 32, 0, 16, 201, 1, 0, 11, 22, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 188, 2, 11, 29, 0, 32, 1, 40, 2, 0, 69, 4, 64, 0, 11, 32, 0, 65, 224, 218, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 85, 1, 2, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 65, 0, 54, 2, 0, 2, 64, 32, 2, 4, 64, 32, 1, 40, 2, 4, 33, 3, 65, 8, 65, 4, 16, 87, 34, 1, 69, 13, 1, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 0, 65, 224, 218, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 11, 65, 8, 65, 4, 16, 133, 2, 0, 11, 172, 3, 1, 3, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 4, 34, 4, 14, 3, 0, 1, 2, 3, 11, 16, 203, 1, 0, 11, 32, 2, 65, 44, 106, 65, 1, 54, 2, 0, 32, 2, 66, 2, 55, 2, 28, 32, 2, 65, 140, 219, 192, 0, 54, 2, 24, 32, 2, 65, 212, 0, 54, 2, 4, 32, 2, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 54, 2, 40, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 12, 2, 11, 32, 2, 65, 12, 106, 65, 212, 0, 54, 2, 0, 32, 2, 65, 44, 106, 65, 2, 54, 2, 0, 32, 2, 66, 3, 55, 2, 28, 32, 2, 65, 164, 219, 192, 0, 54, 2, 24, 32, 2, 65, 212, 0, 54, 2, 4, 32, 2, 32, 0, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 8, 32, 2, 32, 2, 54, 2, 40, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 12, 1, 11, 32, 2, 65, 44, 106, 65, 0, 54, 2, 0, 32, 2, 65, 224, 218, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 248, 218, 192, 0, 54, 2, 24, 65, 1, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 13, 0, 26, 32, 4, 65, 3, 116, 65, 120, 106, 65, 3, 118, 65, 1, 106, 33, 4, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 2, 32, 0, 54, 2, 20, 32, 3, 4, 64, 32, 2, 65, 0, 54, 2, 44, 32, 2, 65, 224, 218, 192, 0, 54, 2, 40, 32, 2, 66, 1, 55, 2, 28, 32, 2, 65, 132, 219, 192, 0, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 13, 2, 11, 32, 2, 65, 1, 54, 2, 44, 32, 2, 66, 2, 55, 2, 28, 32, 2, 65, 140, 219, 192, 0, 54, 2, 24, 32, 2, 65, 213, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 20, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 179, 2, 13, 1, 32, 0, 65, 8, 106, 33, 0, 32, 4, 32, 3, 65, 1, 106, 34, 3, 71, 13, 0, 11, 65, 0, 12, 1, 11, 65, 1, 11, 32, 2, 65, 48, 106, 36, 0, 11, 228, 2, 2, 3, 127, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 41, 3, 0, 34, 6, 32, 2, 173, 66, 3, 134, 124, 34, 7, 32, 6, 90, 4, 64, 32, 0, 32, 7, 55, 3, 0, 65, 192, 0, 32, 0, 40, 2, 8, 34, 3, 107, 34, 4, 65, 193, 0, 79, 13, 1, 2, 64, 32, 4, 32, 2, 75, 4, 64, 32, 2, 32, 3, 106, 34, 4, 32, 3, 73, 13, 7, 32, 4, 65, 193, 0, 79, 13, 4, 32, 4, 32, 3, 107, 34, 4, 32, 2, 71, 13, 5, 32, 0, 32, 3, 106, 65, 12, 106, 32, 1, 32, 2, 16, 210, 2, 26, 32, 0, 40, 2, 8, 34, 1, 32, 2, 106, 34, 2, 32, 1, 79, 13, 1, 65, 176, 220, 192, 0, 65, 28, 65, 240, 222, 192, 0, 16, 142, 2, 0, 11, 32, 0, 65, 204, 0, 106, 34, 5, 32, 3, 4, 64, 32, 3, 65, 193, 0, 79, 13, 6, 32, 3, 32, 0, 65, 12, 106, 34, 3, 106, 32, 1, 32, 4, 16, 210, 2, 26, 32, 0, 65, 0, 54, 2, 8, 32, 5, 32, 3, 65, 1, 16, 209, 1, 32, 2, 32, 4, 107, 33, 2, 32, 1, 32, 4, 106, 33, 1, 11, 32, 1, 32, 2, 65, 6, 118, 16, 209, 1, 32, 0, 65, 12, 106, 32, 1, 32, 2, 65, 64, 113, 106, 32, 2, 65, 63, 113, 34, 2, 16, 210, 2, 26, 11, 32, 0, 32, 2, 54, 2, 8, 15, 11, 65, 176, 220, 192, 0, 65, 28, 65, 152, 225, 192, 0, 16, 142, 2, 0, 11, 65, 144, 223, 192, 0, 65, 33, 65, 180, 223, 192, 0, 16, 142, 2, 0, 11, 32, 4, 65, 192, 0, 65, 224, 222, 192, 0, 16, 143, 2, 0, 11, 32, 4, 32, 2, 16, 190, 2, 0, 11, 32, 3, 65, 192, 0, 65, 128, 223, 192, 0, 16, 147, 2, 0, 11, 65, 176, 220, 192, 0, 65, 28, 65, 208, 222, 192, 0, 16, 142, 2, 0, 11, 206, 63, 1, 34, 127, 32, 0, 40, 2, 28, 33, 34, 32, 0, 40, 2, 24, 33, 32, 32, 0, 40, 2, 20, 33, 30, 32, 0, 40, 2, 16, 33, 29, 32, 0, 40, 2, 12, 33, 35, 32, 0, 40, 2, 8, 33, 33, 32, 0, 40, 2, 4, 33, 31, 32, 0, 40, 2, 0, 33, 5, 32, 2, 4, 64, 32, 1, 32, 2, 65, 6, 116, 106, 33, 36, 3, 64, 32, 5, 32, 1, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 20, 32, 34, 32, 29, 65, 26, 119, 32, 29, 65, 21, 119, 115, 32, 29, 65, 7, 119, 115, 106, 32, 30, 32, 32, 115, 32, 29, 113, 32, 32, 115, 106, 106, 65, 152, 223, 168, 148, 4, 106, 34, 16, 32, 5, 32, 33, 113, 32, 5, 32, 31, 113, 34, 2, 32, 31, 32, 33, 113, 115, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 106, 34, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 32, 13, 32, 5, 32, 31, 115, 113, 32, 2, 115, 106, 32, 32, 32, 1, 65, 4, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 24, 106, 32, 16, 32, 35, 106, 34, 3, 32, 29, 32, 30, 115, 113, 32, 30, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 145, 137, 221, 137, 7, 106, 34, 15, 106, 34, 2, 32, 13, 113, 34, 7, 32, 5, 32, 13, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 30, 32, 1, 65, 8, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 4, 106, 32, 15, 32, 33, 106, 34, 15, 32, 3, 32, 29, 115, 113, 32, 29, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 207, 247, 131, 174, 123, 106, 34, 9, 106, 34, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 32, 8, 32, 2, 32, 13, 115, 113, 32, 7, 115, 106, 32, 29, 32, 1, 65, 12, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 23, 106, 32, 9, 32, 31, 106, 34, 7, 32, 3, 32, 15, 115, 113, 32, 3, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 165, 183, 215, 205, 126, 106, 34, 12, 106, 34, 16, 32, 8, 113, 34, 19, 32, 2, 32, 8, 113, 115, 32, 2, 32, 16, 113, 115, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 3, 32, 1, 65, 16, 106, 40, 0, 0, 34, 9, 65, 24, 116, 32, 9, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 9, 65, 8, 118, 65, 128, 254, 3, 113, 32, 9, 65, 24, 118, 114, 114, 34, 10, 106, 32, 5, 32, 12, 106, 34, 3, 32, 7, 32, 15, 115, 113, 32, 15, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 219, 132, 219, 202, 3, 106, 34, 12, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 8, 32, 16, 115, 113, 32, 19, 115, 106, 32, 1, 65, 20, 106, 40, 0, 0, 34, 5, 65, 24, 116, 32, 5, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 5, 65, 8, 118, 65, 128, 254, 3, 113, 32, 5, 65, 24, 118, 114, 114, 34, 26, 32, 15, 106, 32, 12, 32, 13, 106, 34, 13, 32, 3, 32, 7, 115, 113, 32, 7, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 241, 163, 196, 207, 5, 106, 34, 12, 106, 34, 5, 32, 9, 113, 34, 19, 32, 9, 32, 16, 113, 115, 32, 5, 32, 16, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 1, 65, 24, 106, 40, 0, 0, 34, 15, 65, 24, 116, 32, 15, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 15, 65, 8, 118, 65, 128, 254, 3, 113, 32, 15, 65, 24, 118, 114, 114, 34, 14, 32, 7, 106, 32, 2, 32, 12, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 164, 133, 254, 145, 121, 106, 34, 12, 106, 34, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 32, 7, 32, 5, 32, 9, 115, 113, 32, 19, 115, 106, 32, 1, 65, 28, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 6, 32, 3, 106, 32, 8, 32, 12, 106, 34, 3, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 213, 189, 241, 216, 122, 106, 34, 8, 106, 34, 2, 32, 7, 113, 34, 12, 32, 5, 32, 7, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 13, 32, 1, 65, 32, 106, 40, 0, 0, 34, 13, 65, 24, 116, 32, 13, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 13, 65, 8, 118, 65, 128, 254, 3, 113, 32, 13, 65, 24, 118, 114, 114, 34, 11, 106, 32, 8, 32, 16, 106, 34, 13, 32, 3, 32, 15, 115, 113, 32, 15, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 152, 213, 158, 192, 125, 106, 34, 19, 106, 34, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 32, 8, 32, 2, 32, 7, 115, 113, 32, 12, 115, 106, 32, 1, 65, 36, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 18, 32, 15, 106, 32, 9, 32, 19, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 129, 182, 141, 148, 1, 106, 34, 9, 106, 34, 16, 32, 8, 113, 34, 12, 32, 2, 32, 8, 113, 115, 32, 2, 32, 16, 113, 115, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 3, 32, 1, 65, 40, 106, 40, 0, 0, 34, 3, 65, 24, 116, 32, 3, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 3, 65, 8, 118, 65, 128, 254, 3, 113, 32, 3, 65, 24, 118, 114, 114, 34, 17, 106, 32, 5, 32, 9, 106, 34, 3, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 3, 65, 26, 119, 32, 3, 65, 21, 119, 115, 32, 3, 65, 7, 119, 115, 106, 65, 190, 139, 198, 161, 2, 106, 34, 19, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 8, 32, 16, 115, 113, 32, 12, 115, 106, 32, 1, 65, 44, 106, 40, 0, 0, 34, 5, 65, 24, 116, 32, 5, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 5, 65, 8, 118, 65, 128, 254, 3, 113, 32, 5, 65, 24, 118, 114, 114, 34, 21, 32, 13, 106, 32, 7, 32, 19, 106, 34, 13, 32, 3, 32, 15, 115, 113, 32, 15, 115, 106, 32, 13, 65, 26, 119, 32, 13, 65, 21, 119, 115, 32, 13, 65, 7, 119, 115, 106, 65, 195, 251, 177, 168, 5, 106, 34, 7, 106, 34, 5, 32, 9, 113, 34, 12, 32, 9, 32, 16, 113, 115, 32, 5, 32, 16, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 15, 32, 1, 65, 48, 106, 40, 0, 0, 34, 15, 65, 24, 116, 32, 15, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 15, 65, 8, 118, 65, 128, 254, 3, 113, 32, 15, 65, 24, 118, 114, 114, 34, 22, 106, 32, 2, 32, 7, 106, 34, 15, 32, 3, 32, 13, 115, 113, 32, 3, 115, 106, 32, 15, 65, 26, 119, 32, 15, 65, 21, 119, 115, 32, 15, 65, 7, 119, 115, 106, 65, 244, 186, 249, 149, 7, 106, 34, 19, 106, 34, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 32, 7, 32, 5, 32, 9, 115, 113, 32, 12, 115, 106, 32, 1, 65, 52, 106, 40, 0, 0, 34, 2, 65, 24, 116, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 34, 27, 32, 3, 106, 32, 8, 32, 19, 106, 34, 8, 32, 13, 32, 15, 115, 113, 32, 13, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 254, 227, 250, 134, 120, 106, 34, 3, 106, 34, 2, 32, 7, 113, 34, 25, 32, 5, 32, 7, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 13, 32, 1, 65, 56, 106, 40, 0, 0, 34, 13, 65, 24, 116, 32, 13, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 13, 65, 8, 118, 65, 128, 254, 3, 113, 32, 13, 65, 24, 118, 114, 114, 34, 13, 106, 32, 3, 32, 16, 106, 34, 12, 32, 8, 32, 15, 115, 113, 32, 15, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 167, 141, 240, 222, 121, 106, 34, 3, 106, 34, 19, 65, 30, 119, 32, 19, 65, 19, 119, 115, 32, 19, 65, 10, 119, 115, 32, 19, 32, 2, 32, 7, 115, 113, 32, 25, 115, 106, 32, 1, 65, 60, 106, 40, 0, 0, 34, 16, 65, 24, 116, 32, 16, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 16, 65, 8, 118, 65, 128, 254, 3, 113, 32, 16, 65, 24, 118, 114, 114, 34, 16, 32, 15, 106, 32, 3, 32, 9, 106, 34, 9, 32, 8, 32, 12, 115, 113, 32, 8, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 244, 226, 239, 140, 124, 106, 34, 25, 106, 34, 3, 32, 19, 113, 34, 28, 32, 2, 32, 19, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 24, 65, 14, 119, 32, 24, 65, 25, 119, 115, 32, 24, 65, 3, 118, 115, 32, 20, 106, 32, 18, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 8, 106, 32, 5, 32, 25, 106, 34, 20, 32, 9, 32, 12, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 193, 211, 237, 164, 126, 106, 34, 8, 106, 34, 25, 65, 30, 119, 32, 25, 65, 19, 119, 115, 32, 25, 65, 10, 119, 115, 32, 25, 32, 3, 32, 19, 115, 113, 32, 28, 115, 106, 32, 4, 65, 14, 119, 32, 4, 65, 25, 119, 115, 32, 4, 65, 3, 118, 115, 32, 24, 106, 32, 17, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 5, 32, 12, 106, 32, 7, 32, 8, 106, 34, 12, 32, 9, 32, 20, 115, 113, 32, 9, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 134, 143, 249, 253, 126, 106, 34, 24, 106, 34, 8, 32, 25, 113, 34, 28, 32, 3, 32, 25, 113, 115, 32, 3, 32, 8, 113, 115, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 23, 65, 14, 119, 32, 23, 65, 25, 119, 115, 32, 23, 65, 3, 118, 115, 32, 4, 106, 32, 21, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 7, 32, 9, 106, 32, 2, 32, 24, 106, 34, 24, 32, 12, 32, 20, 115, 113, 32, 20, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 198, 187, 134, 254, 0, 106, 34, 9, 106, 34, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 32, 4, 32, 8, 32, 25, 115, 113, 32, 28, 115, 106, 32, 10, 65, 14, 119, 32, 10, 65, 25, 119, 115, 32, 10, 65, 3, 118, 115, 32, 23, 106, 32, 22, 106, 32, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 34, 2, 32, 20, 106, 32, 9, 32, 19, 106, 34, 20, 32, 12, 32, 24, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 204, 195, 178, 160, 2, 106, 34, 19, 106, 34, 9, 32, 4, 113, 34, 28, 32, 4, 32, 8, 113, 115, 32, 8, 32, 9, 113, 115, 32, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 106, 32, 12, 32, 26, 65, 14, 119, 32, 26, 65, 25, 119, 115, 32, 26, 65, 3, 118, 115, 32, 10, 106, 32, 27, 106, 32, 7, 65, 15, 119, 32, 7, 65, 13, 119, 115, 32, 7, 65, 10, 118, 115, 106, 34, 12, 106, 32, 3, 32, 19, 106, 34, 23, 32, 20, 32, 24, 115, 113, 32, 24, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 239, 216, 164, 239, 2, 106, 34, 19, 106, 34, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 32, 10, 32, 4, 32, 9, 115, 113, 32, 28, 115, 106, 32, 14, 65, 14, 119, 32, 14, 65, 25, 119, 115, 32, 14, 65, 3, 118, 115, 32, 26, 106, 32, 13, 106, 32, 2, 65, 15, 119, 32, 2, 65, 13, 119, 115, 32, 2, 65, 10, 118, 115, 106, 34, 3, 32, 24, 106, 32, 19, 32, 25, 106, 34, 24, 32, 20, 32, 23, 115, 113, 32, 20, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 170, 137, 210, 211, 4, 106, 34, 25, 106, 34, 19, 32, 10, 113, 34, 28, 32, 9, 32, 10, 113, 115, 32, 9, 32, 19, 113, 115, 32, 19, 65, 30, 119, 32, 19, 65, 19, 119, 115, 32, 19, 65, 10, 119, 115, 106, 32, 20, 32, 6, 65, 14, 119, 32, 6, 65, 25, 119, 115, 32, 6, 65, 3, 118, 115, 32, 14, 106, 32, 16, 106, 32, 12, 65, 15, 119, 32, 12, 65, 13, 119, 115, 32, 12, 65, 10, 118, 115, 106, 34, 20, 106, 32, 8, 32, 25, 106, 34, 26, 32, 23, 32, 24, 115, 113, 32, 23, 115, 106, 32, 26, 65, 26, 119, 32, 26, 65, 21, 119, 115, 32, 26, 65, 7, 119, 115, 106, 65, 220, 211, 194, 229, 5, 106, 34, 25, 106, 34, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 32, 14, 32, 10, 32, 19, 115, 113, 32, 28, 115, 106, 32, 11, 65, 14, 119, 32, 11, 65, 25, 119, 115, 32, 11, 65, 3, 118, 115, 32, 6, 106, 32, 15, 106, 32, 3, 65, 15, 119, 32, 3, 65, 13, 119, 115, 32, 3, 65, 10, 118, 115, 106, 34, 8, 32, 23, 106, 32, 4, 32, 25, 106, 34, 23, 32, 24, 32, 26, 115, 113, 32, 24, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 218, 145, 230, 183, 7, 106, 34, 4, 106, 34, 25, 32, 14, 113, 34, 28, 32, 14, 32, 19, 113, 115, 32, 19, 32, 25, 113, 115, 32, 25, 65, 30, 119, 32, 25, 65, 19, 119, 115, 32, 25, 65, 10, 119, 115, 106, 32, 24, 32, 18, 65, 14, 119, 32, 18, 65, 25, 119, 115, 32, 18, 65, 3, 118, 115, 32, 11, 106, 32, 5, 106, 32, 20, 65, 15, 119, 32, 20, 65, 13, 119, 115, 32, 20, 65, 10, 118, 115, 106, 34, 24, 106, 32, 4, 32, 9, 106, 34, 6, 32, 23, 32, 26, 115, 113, 32, 26, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 210, 162, 249, 193, 121, 106, 34, 4, 106, 34, 11, 65, 30, 119, 32, 11, 65, 19, 119, 115, 32, 11, 65, 10, 119, 115, 32, 11, 32, 14, 32, 25, 115, 113, 32, 28, 115, 106, 32, 17, 65, 14, 119, 32, 17, 65, 25, 119, 115, 32, 17, 65, 3, 118, 115, 32, 18, 106, 32, 7, 106, 32, 8, 65, 15, 119, 32, 8, 65, 13, 119, 115, 32, 8, 65, 10, 118, 115, 106, 34, 9, 32, 26, 106, 32, 4, 32, 10, 106, 34, 26, 32, 6, 32, 23, 115, 113, 32, 23, 115, 106, 32, 26, 65, 26, 119, 32, 26, 65, 21, 119, 115, 32, 26, 65, 7, 119, 115, 106, 65, 237, 140, 199, 193, 122, 106, 34, 10, 106, 34, 4, 32, 11, 113, 34, 28, 32, 11, 32, 25, 113, 115, 32, 4, 32, 25, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 23, 32, 21, 65, 14, 119, 32, 21, 65, 25, 119, 115, 32, 21, 65, 3, 118, 115, 32, 17, 106, 32, 2, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 106, 32, 10, 32, 19, 106, 34, 18, 32, 6, 32, 26, 115, 113, 32, 6, 115, 106, 32, 18, 65, 26, 119, 32, 18, 65, 21, 119, 115, 32, 18, 65, 7, 119, 115, 106, 65, 200, 207, 140, 128, 123, 106, 34, 10, 106, 34, 17, 65, 30, 119, 32, 17, 65, 19, 119, 115, 32, 17, 65, 10, 119, 115, 32, 17, 32, 4, 32, 11, 115, 113, 32, 28, 115, 106, 32, 22, 65, 14, 119, 32, 22, 65, 25, 119, 115, 32, 22, 65, 3, 118, 115, 32, 21, 106, 32, 12, 106, 32, 9, 65, 15, 119, 32, 9, 65, 13, 119, 115, 32, 9, 65, 10, 118, 115, 106, 34, 19, 32, 6, 106, 32, 10, 32, 14, 106, 34, 6, 32, 18, 32, 26, 115, 113, 32, 26, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 199, 255, 229, 250, 123, 106, 34, 14, 106, 34, 10, 32, 17, 113, 34, 28, 32, 4, 32, 17, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 26, 32, 27, 65, 14, 119, 32, 27, 65, 25, 119, 115, 32, 27, 65, 3, 118, 115, 32, 22, 106, 32, 3, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 26, 106, 32, 14, 32, 25, 106, 34, 21, 32, 6, 32, 18, 115, 113, 32, 18, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 243, 151, 128, 183, 124, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 17, 115, 113, 32, 28, 115, 106, 32, 13, 65, 14, 119, 32, 13, 65, 25, 119, 115, 32, 13, 65, 3, 118, 115, 32, 27, 106, 32, 20, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 25, 32, 18, 106, 32, 11, 32, 14, 106, 34, 11, 32, 6, 32, 21, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 199, 162, 158, 173, 125, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 16, 65, 14, 119, 32, 16, 65, 25, 119, 115, 32, 16, 65, 3, 118, 115, 32, 13, 106, 32, 8, 106, 32, 26, 65, 15, 119, 32, 26, 65, 13, 119, 115, 32, 26, 65, 10, 118, 115, 106, 34, 13, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 21, 115, 113, 32, 21, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 209, 198, 169, 54, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 15, 65, 14, 119, 32, 15, 65, 25, 119, 115, 32, 15, 65, 3, 118, 115, 32, 16, 106, 32, 24, 106, 32, 25, 65, 15, 119, 32, 25, 65, 13, 119, 115, 32, 25, 65, 10, 118, 115, 106, 34, 16, 32, 21, 106, 32, 4, 32, 17, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 231, 210, 164, 161, 1, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 5, 65, 14, 119, 32, 5, 65, 25, 119, 115, 32, 5, 65, 3, 118, 115, 32, 15, 106, 32, 9, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 133, 149, 220, 189, 2, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 7, 65, 14, 119, 32, 7, 65, 25, 119, 115, 32, 7, 65, 3, 118, 115, 32, 5, 106, 32, 23, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 5, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 184, 194, 236, 240, 2, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 2, 65, 14, 119, 32, 2, 65, 25, 119, 115, 32, 2, 65, 3, 118, 115, 32, 7, 106, 32, 19, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 7, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 252, 219, 177, 233, 4, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 12, 65, 14, 119, 32, 12, 65, 25, 119, 115, 32, 12, 65, 3, 118, 115, 32, 2, 106, 32, 26, 106, 32, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 34, 2, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 147, 154, 224, 153, 5, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 3, 65, 14, 119, 32, 3, 65, 25, 119, 115, 32, 3, 65, 3, 118, 115, 32, 12, 106, 32, 25, 106, 32, 7, 65, 15, 119, 32, 7, 65, 13, 119, 115, 32, 7, 65, 10, 118, 115, 106, 34, 12, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 212, 230, 169, 168, 6, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 20, 65, 14, 119, 32, 20, 65, 25, 119, 115, 32, 20, 65, 3, 118, 115, 32, 3, 106, 32, 13, 106, 32, 2, 65, 15, 119, 32, 2, 65, 13, 119, 115, 32, 2, 65, 10, 118, 115, 106, 34, 3, 32, 17, 106, 32, 4, 32, 21, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 187, 149, 168, 179, 7, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 8, 65, 14, 119, 32, 8, 65, 25, 119, 115, 32, 8, 65, 3, 118, 115, 32, 20, 106, 32, 16, 106, 32, 12, 65, 15, 119, 32, 12, 65, 13, 119, 115, 32, 12, 65, 10, 118, 115, 106, 34, 20, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 174, 146, 139, 142, 120, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 24, 65, 14, 119, 32, 24, 65, 25, 119, 115, 32, 24, 65, 3, 118, 115, 32, 8, 106, 32, 15, 106, 32, 3, 65, 15, 119, 32, 3, 65, 13, 119, 115, 32, 3, 65, 10, 118, 115, 106, 34, 8, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 133, 217, 200, 147, 121, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 9, 65, 14, 119, 32, 9, 65, 25, 119, 115, 32, 9, 65, 3, 118, 115, 32, 24, 106, 32, 5, 106, 32, 20, 65, 15, 119, 32, 20, 65, 13, 119, 115, 32, 20, 65, 10, 118, 115, 106, 34, 24, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 161, 209, 255, 149, 122, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 23, 65, 14, 119, 32, 23, 65, 25, 119, 115, 32, 23, 65, 3, 118, 115, 32, 9, 106, 32, 7, 106, 32, 8, 65, 15, 119, 32, 8, 65, 13, 119, 115, 32, 8, 65, 10, 118, 115, 106, 34, 9, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 203, 204, 233, 192, 122, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 19, 65, 14, 119, 32, 19, 65, 25, 119, 115, 32, 19, 65, 3, 118, 115, 32, 23, 106, 32, 2, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 32, 6, 106, 32, 4, 32, 18, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 240, 150, 174, 146, 124, 106, 34, 4, 106, 34, 18, 65, 30, 119, 32, 18, 65, 19, 119, 115, 32, 18, 65, 10, 119, 115, 32, 18, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 26, 65, 14, 119, 32, 26, 65, 25, 119, 115, 32, 26, 65, 3, 118, 115, 32, 19, 106, 32, 12, 106, 32, 9, 65, 15, 119, 32, 9, 65, 13, 119, 115, 32, 9, 65, 10, 118, 115, 106, 34, 19, 32, 17, 106, 32, 4, 32, 21, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 163, 163, 177, 187, 124, 106, 34, 21, 106, 34, 4, 32, 18, 113, 34, 27, 32, 14, 32, 18, 113, 115, 32, 4, 32, 14, 113, 115, 32, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 106, 32, 25, 65, 14, 119, 32, 25, 65, 25, 119, 115, 32, 25, 65, 3, 118, 115, 32, 26, 106, 32, 3, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 26, 32, 11, 106, 32, 10, 32, 21, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 153, 208, 203, 140, 125, 106, 34, 10, 106, 34, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 32, 21, 32, 4, 32, 18, 115, 113, 32, 27, 115, 106, 32, 13, 65, 14, 119, 32, 13, 65, 25, 119, 115, 32, 13, 65, 3, 118, 115, 32, 25, 106, 32, 20, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 25, 32, 6, 106, 32, 10, 32, 22, 106, 34, 6, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 6, 65, 26, 119, 32, 6, 65, 21, 119, 115, 32, 6, 65, 7, 119, 115, 106, 65, 164, 140, 228, 180, 125, 106, 34, 22, 106, 34, 10, 32, 21, 113, 34, 27, 32, 4, 32, 21, 113, 115, 32, 4, 32, 10, 113, 115, 32, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 106, 32, 16, 65, 14, 119, 32, 16, 65, 25, 119, 115, 32, 16, 65, 3, 118, 115, 32, 13, 106, 32, 8, 106, 32, 26, 65, 15, 119, 32, 26, 65, 13, 119, 115, 32, 26, 65, 10, 118, 115, 106, 34, 13, 32, 17, 106, 32, 14, 32, 22, 106, 34, 17, 32, 6, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 133, 235, 184, 160, 127, 106, 34, 14, 106, 34, 22, 65, 30, 119, 32, 22, 65, 19, 119, 115, 32, 22, 65, 10, 119, 115, 32, 22, 32, 10, 32, 21, 115, 113, 32, 27, 115, 106, 32, 15, 65, 14, 119, 32, 15, 65, 25, 119, 115, 32, 15, 65, 3, 118, 115, 32, 16, 106, 32, 24, 106, 32, 25, 65, 15, 119, 32, 25, 65, 13, 119, 115, 32, 25, 65, 10, 118, 115, 106, 34, 16, 32, 11, 106, 32, 14, 32, 18, 106, 34, 11, 32, 6, 32, 17, 115, 113, 32, 6, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 240, 192, 170, 131, 1, 106, 34, 18, 106, 34, 14, 32, 22, 113, 34, 27, 32, 10, 32, 22, 113, 115, 32, 10, 32, 14, 113, 115, 32, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 106, 32, 5, 65, 14, 119, 32, 5, 65, 25, 119, 115, 32, 5, 65, 3, 118, 115, 32, 15, 106, 32, 9, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 15, 32, 6, 106, 32, 4, 32, 18, 106, 34, 4, 32, 11, 32, 17, 115, 113, 32, 17, 115, 106, 32, 4, 65, 26, 119, 32, 4, 65, 21, 119, 115, 32, 4, 65, 7, 119, 115, 106, 65, 150, 130, 147, 205, 1, 106, 34, 18, 106, 34, 6, 65, 30, 119, 32, 6, 65, 19, 119, 115, 32, 6, 65, 10, 119, 115, 32, 6, 32, 14, 32, 22, 115, 113, 32, 27, 115, 106, 32, 17, 32, 7, 65, 14, 119, 32, 7, 65, 25, 119, 115, 32, 7, 65, 3, 118, 115, 32, 5, 106, 32, 23, 106, 32, 16, 65, 15, 119, 32, 16, 65, 13, 119, 115, 32, 16, 65, 10, 118, 115, 106, 34, 17, 106, 32, 18, 32, 21, 106, 34, 18, 32, 4, 32, 11, 115, 113, 32, 11, 115, 106, 32, 18, 65, 26, 119, 32, 18, 65, 21, 119, 115, 32, 18, 65, 7, 119, 115, 106, 65, 136, 216, 221, 241, 1, 106, 34, 21, 106, 34, 5, 32, 6, 113, 34, 27, 32, 6, 32, 14, 113, 115, 32, 5, 32, 14, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 11, 32, 2, 65, 14, 119, 32, 2, 65, 25, 119, 115, 32, 2, 65, 3, 118, 115, 32, 7, 106, 32, 19, 106, 32, 15, 65, 15, 119, 32, 15, 65, 13, 119, 115, 32, 15, 65, 10, 118, 115, 106, 34, 11, 106, 32, 10, 32, 21, 106, 34, 7, 32, 4, 32, 18, 115, 113, 32, 4, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 204, 238, 161, 186, 2, 106, 34, 28, 106, 34, 10, 65, 30, 119, 32, 10, 65, 19, 119, 115, 32, 10, 65, 10, 119, 115, 32, 10, 32, 5, 32, 6, 115, 113, 32, 27, 115, 106, 32, 12, 65, 14, 119, 32, 12, 65, 25, 119, 115, 32, 12, 65, 3, 118, 115, 32, 2, 106, 32, 26, 106, 32, 17, 65, 15, 119, 32, 17, 65, 13, 119, 115, 32, 17, 65, 10, 118, 115, 106, 34, 21, 32, 4, 106, 32, 22, 32, 28, 106, 34, 4, 32, 7, 32, 18, 115, 113, 32, 18, 115, 106, 32, 4, 65, 26, 119, 32, 4, 65, 21, 119, 115, 32, 4, 65, 7, 119, 115, 106, 65, 181, 249, 194, 165, 3, 106, 34, 22, 106, 34, 2, 32, 10, 113, 34, 27, 32, 5, 32, 10, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 18, 32, 3, 65, 14, 119, 32, 3, 65, 25, 119, 115, 32, 3, 65, 3, 118, 115, 32, 12, 106, 32, 25, 106, 32, 11, 65, 15, 119, 32, 11, 65, 13, 119, 115, 32, 11, 65, 10, 118, 115, 106, 34, 18, 106, 32, 14, 32, 22, 106, 34, 12, 32, 4, 32, 7, 115, 113, 32, 7, 115, 106, 32, 12, 65, 26, 119, 32, 12, 65, 21, 119, 115, 32, 12, 65, 7, 119, 115, 106, 65, 179, 153, 240, 200, 3, 106, 34, 28, 106, 34, 14, 65, 30, 119, 32, 14, 65, 19, 119, 115, 32, 14, 65, 10, 119, 115, 32, 14, 32, 2, 32, 10, 115, 113, 32, 27, 115, 106, 32, 20, 65, 14, 119, 32, 20, 65, 25, 119, 115, 32, 20, 65, 3, 118, 115, 32, 3, 106, 32, 13, 106, 32, 21, 65, 15, 119, 32, 21, 65, 13, 119, 115, 32, 21, 65, 10, 118, 115, 106, 34, 22, 32, 7, 106, 32, 6, 32, 28, 106, 34, 7, 32, 4, 32, 12, 115, 113, 32, 4, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 202, 212, 226, 246, 4, 106, 34, 27, 106, 34, 3, 32, 14, 113, 34, 28, 32, 2, 32, 14, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 8, 65, 14, 119, 32, 8, 65, 25, 119, 115, 32, 8, 65, 3, 118, 115, 32, 20, 106, 32, 16, 106, 32, 18, 65, 15, 119, 32, 18, 65, 13, 119, 115, 32, 18, 65, 10, 118, 115, 106, 34, 6, 32, 4, 106, 32, 5, 32, 27, 106, 34, 20, 32, 7, 32, 12, 115, 113, 32, 12, 115, 106, 32, 20, 65, 26, 119, 32, 20, 65, 21, 119, 115, 32, 20, 65, 7, 119, 115, 106, 65, 207, 148, 243, 220, 5, 106, 34, 5, 106, 34, 4, 65, 30, 119, 32, 4, 65, 19, 119, 115, 32, 4, 65, 10, 119, 115, 32, 4, 32, 3, 32, 14, 115, 113, 32, 28, 115, 106, 32, 24, 65, 14, 119, 32, 24, 65, 25, 119, 115, 32, 24, 65, 3, 118, 115, 32, 8, 106, 32, 15, 106, 32, 22, 65, 15, 119, 32, 22, 65, 13, 119, 115, 32, 22, 65, 10, 118, 115, 106, 34, 27, 32, 12, 106, 32, 5, 32, 10, 106, 34, 8, 32, 7, 32, 20, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 243, 223, 185, 193, 6, 106, 34, 12, 106, 34, 5, 32, 4, 113, 34, 10, 32, 3, 32, 4, 113, 115, 32, 3, 32, 5, 113, 115, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 9, 65, 14, 119, 32, 9, 65, 25, 119, 115, 32, 9, 65, 3, 118, 115, 32, 24, 106, 32, 17, 106, 32, 6, 65, 15, 119, 32, 6, 65, 13, 119, 115, 32, 6, 65, 10, 118, 115, 106, 34, 24, 32, 7, 106, 32, 2, 32, 12, 106, 34, 7, 32, 8, 32, 20, 115, 113, 32, 20, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 238, 133, 190, 164, 7, 106, 34, 2, 106, 34, 12, 65, 30, 119, 32, 12, 65, 19, 119, 115, 32, 12, 65, 10, 119, 115, 32, 12, 32, 4, 32, 5, 115, 113, 32, 10, 115, 106, 32, 23, 65, 14, 119, 32, 23, 65, 25, 119, 115, 32, 23, 65, 3, 118, 115, 32, 9, 106, 32, 11, 106, 32, 27, 65, 15, 119, 32, 27, 65, 13, 119, 115, 32, 27, 65, 10, 118, 115, 106, 34, 10, 32, 20, 106, 32, 2, 32, 14, 106, 34, 9, 32, 7, 32, 8, 115, 113, 32, 8, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 239, 198, 149, 197, 7, 106, 34, 20, 106, 34, 2, 32, 12, 113, 34, 14, 32, 5, 32, 12, 113, 115, 32, 2, 32, 5, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 19, 65, 14, 119, 32, 19, 65, 25, 119, 115, 32, 19, 65, 3, 118, 115, 32, 23, 106, 32, 21, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 23, 32, 8, 106, 32, 3, 32, 20, 106, 34, 8, 32, 7, 32, 9, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 148, 240, 161, 166, 120, 106, 34, 3, 106, 34, 20, 65, 30, 119, 32, 20, 65, 19, 119, 115, 32, 20, 65, 10, 119, 115, 32, 20, 32, 2, 32, 12, 115, 113, 32, 14, 115, 106, 32, 26, 65, 14, 119, 32, 26, 65, 25, 119, 115, 32, 26, 65, 3, 118, 115, 32, 19, 106, 32, 18, 106, 32, 10, 65, 15, 119, 32, 10, 65, 13, 119, 115, 32, 10, 65, 10, 118, 115, 106, 34, 19, 32, 7, 106, 32, 3, 32, 4, 106, 34, 7, 32, 8, 32, 9, 115, 113, 32, 9, 115, 106, 32, 7, 65, 26, 119, 32, 7, 65, 21, 119, 115, 32, 7, 65, 7, 119, 115, 106, 65, 136, 132, 156, 230, 120, 106, 34, 10, 106, 34, 3, 32, 20, 113, 34, 14, 32, 2, 32, 20, 113, 115, 32, 2, 32, 3, 113, 115, 32, 3, 65, 30, 119, 32, 3, 65, 19, 119, 115, 32, 3, 65, 10, 119, 115, 106, 32, 25, 65, 14, 119, 32, 25, 65, 25, 119, 115, 32, 25, 65, 3, 118, 115, 32, 26, 106, 32, 22, 106, 32, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 4, 32, 9, 106, 32, 5, 32, 10, 106, 34, 5, 32, 7, 32, 8, 115, 113, 32, 8, 115, 106, 32, 5, 65, 26, 119, 32, 5, 65, 21, 119, 115, 32, 5, 65, 7, 119, 115, 106, 65, 250, 255, 251, 133, 121, 106, 34, 23, 106, 34, 9, 65, 30, 119, 32, 9, 65, 19, 119, 115, 32, 9, 65, 10, 119, 115, 32, 9, 32, 3, 32, 20, 115, 113, 32, 14, 115, 106, 32, 13, 65, 14, 119, 32, 13, 65, 25, 119, 115, 32, 13, 65, 3, 118, 115, 32, 25, 106, 32, 6, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 34, 19, 32, 8, 106, 32, 12, 32, 23, 106, 34, 8, 32, 5, 32, 7, 115, 113, 32, 7, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 65, 235, 217, 193, 162, 122, 106, 34, 25, 106, 34, 12, 32, 9, 113, 34, 23, 32, 3, 32, 9, 113, 115, 32, 3, 32, 12, 113, 115, 32, 12, 65, 30, 119, 32, 12, 65, 19, 119, 115, 32, 12, 65, 10, 119, 115, 106, 32, 13, 32, 16, 65, 14, 119, 32, 16, 65, 25, 119, 115, 32, 16, 65, 3, 118, 115, 106, 32, 27, 106, 32, 4, 65, 15, 119, 32, 4, 65, 13, 119, 115, 32, 4, 65, 10, 118, 115, 106, 32, 7, 106, 32, 2, 32, 25, 106, 34, 2, 32, 5, 32, 8, 115, 113, 32, 5, 115, 106, 32, 2, 65, 26, 119, 32, 2, 65, 21, 119, 115, 32, 2, 65, 7, 119, 115, 106, 65, 247, 199, 230, 247, 123, 106, 34, 7, 106, 34, 13, 32, 9, 32, 12, 115, 113, 32, 23, 115, 106, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 16, 32, 15, 65, 14, 119, 32, 15, 65, 25, 119, 115, 32, 15, 65, 3, 118, 115, 106, 32, 24, 106, 32, 19, 65, 15, 119, 32, 19, 65, 13, 119, 115, 32, 19, 65, 10, 118, 115, 106, 32, 5, 106, 32, 7, 32, 20, 106, 34, 16, 32, 2, 32, 8, 115, 113, 32, 8, 115, 106, 32, 16, 65, 26, 119, 32, 16, 65, 21, 119, 115, 32, 16, 65, 7, 119, 115, 106, 65, 242, 241, 197, 179, 124, 106, 34, 15, 106, 33, 5, 32, 13, 32, 31, 106, 33, 31, 32, 12, 32, 33, 106, 33, 33, 32, 9, 32, 35, 106, 33, 35, 32, 3, 32, 29, 106, 32, 15, 106, 33, 29, 32, 16, 32, 30, 106, 33, 30, 32, 2, 32, 32, 106, 33, 32, 32, 8, 32, 34, 106, 33, 34, 32, 1, 65, 64, 107, 34, 1, 32, 36, 71, 13, 0, 11, 11, 32, 0, 32, 34, 54, 2, 28, 32, 0, 32, 32, 54, 2, 24, 32, 0, 32, 30, 54, 2, 20, 32, 0, 32, 29, 54, 2, 16, 32, 0, 32, 35, 54, 2, 12, 32, 0, 32, 33, 54, 2, 8, 32, 0, 32, 31, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 11, 148, 3, 2, 4, 127, 1, 126, 32, 0, 65, 204, 0, 106, 33, 2, 32, 0, 41, 3, 0, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 8, 34, 1, 65, 192, 0, 70, 4, 64, 32, 2, 32, 0, 65, 12, 106, 65, 1, 16, 209, 1, 65, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 12, 1, 11, 32, 1, 65, 63, 75, 13, 1, 11, 32, 0, 65, 12, 106, 34, 3, 32, 1, 106, 65, 128, 1, 58, 0, 0, 32, 0, 40, 2, 8, 34, 4, 65, 1, 106, 34, 1, 32, 4, 73, 13, 1, 32, 0, 32, 1, 54, 2, 8, 32, 1, 65, 193, 0, 79, 13, 2, 32, 0, 32, 1, 106, 65, 12, 106, 65, 0, 65, 192, 0, 32, 1, 107, 16, 211, 2, 65, 192, 0, 32, 0, 40, 2, 8, 107, 34, 1, 65, 193, 0, 79, 13, 3, 32, 1, 65, 7, 77, 4, 64, 32, 2, 32, 3, 65, 1, 16, 209, 1, 32, 0, 40, 2, 8, 34, 1, 65, 193, 0, 79, 13, 5, 32, 0, 65, 12, 106, 65, 0, 32, 1, 16, 211, 2, 11, 32, 0, 65, 196, 0, 106, 32, 5, 66, 40, 134, 66, 128, 128, 128, 128, 128, 128, 192, 255, 0, 131, 32, 5, 66, 56, 134, 132, 32, 5, 66, 24, 134, 66, 128, 128, 128, 128, 128, 224, 63, 131, 32, 5, 66, 8, 134, 66, 128, 128, 128, 128, 240, 31, 131, 132, 132, 32, 5, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 5, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 5, 66, 40, 136, 66, 128, 254, 3, 131, 32, 5, 66, 56, 136, 132, 132, 132, 55, 2, 0, 32, 2, 32, 3, 65, 1, 16, 209, 1, 32, 0, 65, 0, 54, 2, 8, 15, 11, 32, 1, 65, 192, 0, 65, 144, 222, 192, 0, 16, 141, 2, 0, 11, 65, 176, 220, 192, 0, 65, 28, 65, 160, 222, 192, 0, 16, 142, 2, 0, 11, 32, 1, 65, 192, 0, 65, 176, 222, 192, 0, 16, 147, 2, 0, 11, 65, 144, 223, 192, 0, 65, 33, 65, 180, 223, 192, 0, 16, 142, 2, 0, 11, 32, 1, 65, 192, 0, 65, 192, 222, 192, 0, 16, 143, 2, 0, 11, 198, 3, 1, 8, 127, 35, 0, 65, 208, 1, 107, 34, 1, 36, 0, 32, 1, 65, 0, 54, 2, 64, 32, 1, 65, 64, 107, 65, 4, 114, 33, 3, 2, 64, 3, 64, 32, 2, 32, 3, 106, 65, 0, 58, 0, 0, 32, 1, 40, 2, 64, 34, 4, 65, 1, 106, 34, 5, 32, 4, 73, 13, 1, 32, 1, 32, 5, 54, 2, 64, 32, 2, 65, 1, 106, 34, 2, 65, 192, 0, 71, 13, 0, 11, 32, 1, 65, 136, 1, 106, 32, 1, 65, 64, 107, 65, 196, 0, 16, 210, 2, 26, 32, 1, 65, 56, 106, 34, 2, 32, 1, 65, 196, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 48, 106, 34, 3, 32, 1, 65, 188, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 40, 106, 34, 4, 32, 1, 65, 180, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 32, 106, 34, 5, 32, 1, 65, 172, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 24, 106, 34, 6, 32, 1, 65, 164, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 16, 106, 34, 7, 32, 1, 65, 156, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 65, 8, 106, 34, 8, 32, 1, 65, 148, 1, 106, 41, 2, 0, 55, 3, 0, 32, 1, 32, 1, 41, 2, 140, 1, 55, 3, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 0, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 0, 65, 28, 106, 32, 7, 41, 3, 0, 55, 2, 0, 32, 0, 65, 36, 106, 32, 6, 41, 3, 0, 55, 2, 0, 32, 0, 65, 44, 106, 32, 5, 41, 3, 0, 55, 2, 0, 32, 0, 65, 52, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 0, 65, 60, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 196, 0, 106, 32, 2, 41, 3, 0, 55, 2, 0, 32, 0, 65, 164, 224, 192, 0, 41, 2, 0, 55, 2, 76, 32, 0, 65, 212, 0, 106, 65, 172, 224, 192, 0, 41, 2, 0, 55, 2, 0, 32, 0, 65, 220, 0, 106, 65, 180, 224, 192, 0, 41, 2, 0, 55, 2, 0, 32, 0, 65, 228, 0, 106, 65, 188, 224, 192, 0, 41, 2, 0, 55, 2, 0, 32, 1, 65, 208, 1, 106, 36, 0, 15, 11, 65, 176, 220, 192, 0, 65, 28, 65, 168, 221, 192, 0, 16, 142, 2, 0, 11, 147, 3, 1, 7, 127, 32, 0, 16, 210, 1, 32, 0, 65, 208, 0, 106, 40, 2, 0, 33, 2, 32, 0, 65, 212, 0, 106, 40, 2, 0, 33, 3, 32, 0, 65, 216, 0, 106, 40, 2, 0, 33, 4, 32, 0, 65, 220, 0, 106, 40, 2, 0, 33, 5, 32, 0, 65, 224, 0, 106, 40, 2, 0, 33, 6, 32, 0, 65, 228, 0, 106, 40, 2, 0, 33, 7, 32, 0, 65, 232, 0, 106, 40, 2, 0, 33, 8, 32, 1, 32, 0, 40, 2, 76, 34, 0, 65, 24, 116, 32, 0, 65, 8, 116, 65, 128, 128, 252, 7, 113, 114, 32, 0, 65, 8, 118, 65, 128, 254, 3, 113, 32, 0, 65, 24, 118, 114, 114, 54, 0, 0, 32, 1, 32, 8, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 8, 65, 24, 116, 114, 32, 8, 65, 8, 118, 65, 128, 254, 3, 113, 32, 8, 65, 24, 118, 114, 114, 54, 0, 28, 32, 1, 32, 7, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 7, 65, 24, 116, 114, 32, 7, 65, 8, 118, 65, 128, 254, 3, 113, 32, 7, 65, 24, 118, 114, 114, 54, 0, 24, 32, 1, 32, 6, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 6, 65, 24, 116, 114, 32, 6, 65, 8, 118, 65, 128, 254, 3, 113, 32, 6, 65, 24, 118, 114, 114, 54, 0, 20, 32, 1, 32, 5, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 5, 65, 24, 116, 114, 32, 5, 65, 8, 118, 65, 128, 254, 3, 113, 32, 5, 65, 24, 118, 114, 114, 54, 0, 16, 32, 1, 32, 4, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 4, 65, 24, 116, 114, 32, 4, 65, 8, 118, 65, 128, 254, 3, 113, 32, 4, 65, 24, 118, 114, 114, 54, 0, 12, 32, 1, 32, 3, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 3, 65, 24, 116, 114, 32, 3, 65, 8, 118, 65, 128, 254, 3, 113, 32, 3, 65, 24, 118, 114, 114, 54, 0, 8, 32, 1, 32, 2, 65, 8, 116, 65, 128, 128, 252, 7, 113, 32, 2, 65, 24, 116, 114, 32, 2, 65, 8, 118, 65, 128, 254, 3, 113, 32, 2, 65, 24, 118, 114, 114, 54, 0, 4, 11, 13, 0, 66, 206, 246, 238, 131, 170, 226, 194, 154, 184, 127, 11, 33, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 1, 16, 222, 1, 11, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 168, 225, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 131, 3, 1, 3, 127, 32, 1, 65, 8, 77, 4, 64, 32, 0, 16, 217, 1, 15, 11, 65, 16, 65, 8, 16, 234, 1, 32, 1, 75, 4, 64, 65, 16, 65, 8, 16, 234, 1, 33, 1, 11, 2, 64, 65, 0, 16, 249, 1, 34, 3, 32, 3, 65, 8, 16, 234, 1, 107, 65, 20, 65, 8, 16, 234, 1, 107, 65, 16, 65, 8, 16, 234, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 3, 65, 0, 65, 16, 65, 8, 16, 234, 1, 65, 2, 116, 107, 34, 2, 32, 2, 32, 3, 75, 27, 32, 1, 107, 32, 0, 77, 13, 0, 32, 1, 65, 16, 32, 0, 65, 4, 106, 65, 16, 65, 8, 16, 234, 1, 65, 123, 106, 32, 0, 75, 27, 65, 8, 16, 234, 1, 34, 3, 106, 65, 16, 65, 8, 16, 234, 1, 106, 65, 124, 106, 16, 217, 1, 34, 2, 69, 13, 0, 32, 2, 16, 250, 1, 33, 0, 2, 64, 32, 1, 65, 127, 106, 34, 4, 32, 2, 113, 69, 4, 64, 32, 0, 33, 1, 12, 1, 11, 32, 2, 32, 4, 106, 65, 0, 32, 1, 107, 113, 16, 250, 1, 33, 2, 65, 16, 65, 8, 16, 234, 1, 33, 4, 32, 0, 16, 238, 1, 32, 2, 32, 1, 32, 2, 106, 32, 2, 32, 0, 107, 32, 4, 75, 27, 34, 1, 32, 0, 107, 34, 2, 107, 33, 4, 32, 0, 16, 241, 1, 4, 64, 32, 0, 40, 2, 0, 33, 0, 32, 1, 32, 4, 54, 2, 4, 32, 1, 32, 0, 32, 2, 106, 54, 2, 0, 12, 1, 11, 32, 1, 32, 4, 16, 242, 1, 32, 0, 32, 2, 16, 242, 1, 32, 0, 32, 2, 16, 218, 1, 11, 2, 64, 32, 1, 16, 241, 1, 13, 0, 32, 1, 16, 238, 1, 34, 2, 65, 16, 65, 8, 16, 234, 1, 32, 3, 106, 77, 13, 0, 32, 1, 32, 3, 16, 247, 1, 33, 0, 32, 1, 32, 3, 16, 242, 1, 32, 0, 32, 2, 32, 3, 107, 34, 3, 16, 242, 1, 32, 0, 32, 3, 16, 218, 1, 11, 32, 1, 16, 249, 1, 33, 4, 32, 1, 16, 241, 1, 26, 11, 32, 4, 11, 225, 33, 2, 16, 127, 1, 126, 35, 0, 65, 16, 107, 34, 11, 36, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 244, 1, 77, 4, 64, 65, 16, 32, 0, 65, 4, 106, 65, 16, 65, 8, 16, 234, 1, 65, 123, 106, 32, 0, 75, 27, 65, 8, 16, 234, 1, 33, 4, 65, 196, 134, 193, 0, 40, 2, 0, 34, 1, 32, 4, 65, 3, 118, 34, 0, 65, 31, 113, 34, 2, 118, 34, 5, 65, 3, 113, 4, 64, 2, 64, 32, 5, 65, 127, 115, 65, 1, 113, 32, 0, 106, 34, 3, 65, 3, 116, 34, 0, 65, 212, 134, 193, 0, 106, 40, 2, 0, 34, 5, 65, 8, 106, 40, 2, 0, 34, 2, 32, 0, 65, 204, 134, 193, 0, 106, 34, 0, 70, 4, 64, 65, 196, 134, 193, 0, 32, 1, 65, 126, 32, 3, 119, 113, 54, 2, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 11, 32, 5, 32, 3, 65, 3, 116, 16, 243, 1, 32, 5, 16, 249, 1, 33, 3, 12, 5, 11, 32, 4, 65, 212, 137, 193, 0, 40, 2, 0, 77, 13, 3, 32, 5, 4, 64, 2, 64, 65, 1, 32, 2, 116, 16, 235, 1, 32, 5, 32, 2, 116, 113, 16, 236, 1, 104, 34, 2, 65, 3, 116, 34, 0, 65, 212, 134, 193, 0, 106, 40, 2, 0, 34, 3, 65, 8, 106, 40, 2, 0, 34, 1, 32, 0, 65, 204, 134, 193, 0, 106, 34, 0, 70, 4, 64, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 2, 119, 113, 54, 2, 0, 12, 1, 11, 32, 1, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 11, 32, 3, 32, 4, 16, 244, 1, 32, 3, 32, 4, 16, 247, 1, 34, 5, 32, 2, 65, 3, 116, 32, 4, 107, 34, 2, 16, 245, 1, 65, 212, 137, 193, 0, 40, 2, 0, 34, 0, 4, 64, 32, 0, 65, 3, 118, 34, 0, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 7, 65, 220, 137, 193, 0, 40, 2, 0, 33, 6, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 65, 31, 113, 116, 34, 0, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 7, 12, 1, 11, 32, 7, 40, 2, 8, 11, 33, 0, 32, 7, 32, 6, 54, 2, 8, 32, 0, 32, 6, 54, 2, 12, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 0, 54, 2, 8, 11, 65, 220, 137, 193, 0, 32, 5, 54, 2, 0, 65, 212, 137, 193, 0, 32, 2, 54, 2, 0, 32, 3, 16, 249, 1, 33, 3, 12, 5, 11, 65, 200, 134, 193, 0, 40, 2, 0, 34, 0, 69, 13, 3, 32, 0, 16, 236, 1, 104, 65, 2, 116, 65, 212, 136, 193, 0, 106, 40, 2, 0, 34, 1, 16, 238, 1, 32, 4, 107, 33, 3, 32, 1, 16, 251, 1, 34, 0, 13, 1, 12, 2, 11, 65, 0, 16, 249, 1, 34, 1, 32, 1, 65, 8, 16, 234, 1, 107, 65, 20, 65, 8, 16, 234, 1, 107, 65, 16, 65, 8, 16, 234, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 2, 65, 0, 65, 16, 65, 8, 16, 234, 1, 65, 2, 116, 107, 34, 1, 32, 1, 32, 2, 75, 27, 32, 0, 77, 13, 3, 32, 0, 65, 4, 106, 65, 8, 16, 234, 1, 33, 4, 65, 200, 134, 193, 0, 40, 2, 0, 69, 13, 2, 65, 0, 32, 4, 107, 33, 3, 2, 64, 2, 64, 2, 127, 65, 0, 32, 4, 65, 8, 118, 34, 0, 69, 13, 0, 26, 65, 31, 32, 4, 65, 255, 255, 255, 7, 75, 13, 0, 26, 32, 4, 65, 6, 32, 0, 103, 34, 0, 107, 65, 31, 113, 118, 65, 1, 113, 32, 0, 65, 1, 116, 107, 65, 62, 106, 11, 34, 6, 65, 2, 116, 65, 212, 136, 193, 0, 106, 40, 2, 0, 34, 0, 4, 64, 32, 4, 32, 6, 16, 237, 1, 65, 31, 113, 116, 33, 7, 65, 0, 33, 1, 3, 64, 2, 64, 32, 0, 16, 238, 1, 34, 2, 32, 4, 73, 13, 0, 32, 2, 32, 4, 107, 34, 2, 32, 3, 79, 13, 0, 32, 0, 33, 1, 32, 2, 34, 3, 13, 0, 65, 0, 33, 3, 12, 3, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 2, 32, 5, 32, 2, 32, 0, 32, 7, 65, 29, 118, 65, 4, 113, 106, 65, 16, 106, 40, 2, 0, 34, 0, 71, 27, 32, 5, 32, 2, 27, 33, 5, 32, 7, 65, 1, 116, 33, 7, 32, 0, 13, 0, 11, 32, 5, 4, 64, 32, 5, 33, 0, 12, 2, 11, 32, 1, 13, 2, 11, 65, 0, 33, 1, 65, 1, 32, 6, 65, 31, 113, 116, 16, 235, 1, 65, 200, 134, 193, 0, 40, 2, 0, 113, 34, 0, 69, 13, 4, 32, 0, 16, 236, 1, 104, 65, 2, 116, 65, 212, 136, 193, 0, 106, 40, 2, 0, 34, 0, 69, 13, 4, 11, 3, 64, 32, 0, 32, 1, 32, 0, 16, 238, 1, 34, 1, 32, 4, 79, 32, 1, 32, 4, 107, 34, 5, 32, 3, 73, 113, 34, 2, 27, 33, 1, 32, 5, 32, 3, 32, 2, 27, 33, 3, 32, 0, 16, 251, 1, 34, 0, 13, 0, 11, 32, 1, 69, 13, 3, 11, 65, 212, 137, 193, 0, 40, 2, 0, 34, 0, 32, 4, 79, 65, 0, 32, 3, 32, 0, 32, 4, 107, 79, 27, 13, 2, 32, 1, 34, 0, 32, 4, 16, 247, 1, 33, 6, 32, 0, 16, 219, 1, 2, 64, 32, 3, 65, 16, 65, 8, 16, 234, 1, 73, 4, 64, 32, 0, 32, 3, 32, 4, 106, 16, 243, 1, 12, 1, 11, 32, 0, 32, 4, 16, 244, 1, 32, 6, 32, 3, 16, 245, 1, 32, 3, 65, 255, 1, 77, 4, 64, 32, 3, 65, 3, 118, 34, 1, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 5, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 1, 116, 34, 1, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 1, 32, 2, 114, 54, 2, 0, 32, 5, 12, 1, 11, 32, 5, 40, 2, 8, 11, 33, 1, 32, 5, 32, 6, 54, 2, 8, 32, 1, 32, 6, 54, 2, 12, 32, 6, 32, 5, 54, 2, 12, 32, 6, 32, 1, 54, 2, 8, 12, 1, 11, 32, 6, 32, 3, 16, 220, 1, 11, 32, 0, 16, 249, 1, 34, 3, 13, 3, 12, 2, 11, 3, 64, 32, 0, 16, 238, 1, 32, 4, 107, 34, 2, 32, 3, 32, 2, 32, 3, 73, 34, 2, 27, 33, 3, 32, 0, 32, 1, 32, 2, 27, 33, 1, 32, 0, 16, 251, 1, 34, 0, 13, 0, 11, 11, 32, 1, 34, 0, 32, 4, 16, 247, 1, 33, 5, 32, 0, 16, 219, 1, 2, 64, 32, 3, 65, 16, 65, 8, 16, 234, 1, 73, 4, 64, 32, 0, 32, 3, 32, 4, 106, 16, 243, 1, 12, 1, 11, 32, 0, 32, 4, 16, 244, 1, 32, 5, 32, 3, 16, 245, 1, 65, 212, 137, 193, 0, 40, 2, 0, 34, 1, 4, 64, 32, 1, 65, 3, 118, 34, 1, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 7, 65, 220, 137, 193, 0, 40, 2, 0, 33, 6, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 1, 65, 31, 113, 116, 34, 1, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 1, 32, 2, 114, 54, 2, 0, 32, 7, 12, 1, 11, 32, 7, 40, 2, 8, 11, 33, 1, 32, 7, 32, 6, 54, 2, 8, 32, 1, 32, 6, 54, 2, 12, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 1, 54, 2, 8, 11, 65, 220, 137, 193, 0, 32, 5, 54, 2, 0, 65, 212, 137, 193, 0, 32, 3, 54, 2, 0, 11, 32, 0, 16, 249, 1, 34, 3, 13, 1, 11, 65, 212, 137, 193, 0, 40, 2, 0, 34, 0, 32, 4, 79, 4, 64, 65, 220, 137, 193, 0, 40, 2, 0, 33, 2, 32, 0, 32, 4, 107, 34, 1, 65, 16, 65, 8, 16, 234, 1, 79, 4, 64, 32, 2, 32, 4, 16, 247, 1, 33, 0, 65, 212, 137, 193, 0, 32, 1, 54, 2, 0, 65, 220, 137, 193, 0, 32, 0, 54, 2, 0, 32, 0, 32, 1, 16, 245, 1, 32, 2, 32, 4, 16, 244, 1, 32, 2, 16, 249, 1, 33, 3, 12, 2, 11, 65, 220, 137, 193, 0, 65, 0, 54, 2, 0, 65, 212, 137, 193, 0, 40, 2, 0, 33, 0, 65, 212, 137, 193, 0, 65, 0, 54, 2, 0, 32, 2, 32, 0, 16, 243, 1, 32, 2, 16, 249, 1, 33, 3, 12, 1, 11, 65, 216, 137, 193, 0, 40, 2, 0, 34, 0, 32, 4, 77, 4, 64, 65, 0, 33, 3, 32, 11, 32, 4, 65, 0, 16, 249, 1, 34, 0, 107, 32, 0, 65, 8, 16, 234, 1, 106, 65, 20, 65, 8, 16, 234, 1, 106, 65, 16, 65, 8, 16, 234, 1, 106, 65, 8, 106, 65, 128, 128, 4, 16, 234, 1, 16, 255, 1, 32, 11, 40, 2, 0, 34, 8, 69, 13, 1, 32, 11, 40, 2, 8, 33, 12, 65, 228, 137, 193, 0, 32, 11, 40, 2, 4, 34, 10, 65, 228, 137, 193, 0, 40, 2, 0, 106, 34, 1, 54, 2, 0, 65, 232, 137, 193, 0, 65, 232, 137, 193, 0, 40, 2, 0, 34, 0, 32, 1, 32, 0, 32, 1, 75, 27, 54, 2, 0, 2, 64, 2, 64, 2, 64, 65, 224, 137, 193, 0, 40, 2, 0, 4, 64, 65, 236, 137, 193, 0, 33, 0, 3, 64, 32, 0, 16, 254, 1, 32, 8, 70, 13, 2, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 12, 2, 11, 65, 128, 138, 193, 0, 40, 2, 0, 34, 0, 65, 0, 32, 8, 32, 0, 79, 27, 69, 4, 64, 65, 128, 138, 193, 0, 32, 8, 54, 2, 0, 11, 65, 132, 138, 193, 0, 65, 255, 31, 54, 2, 0, 65, 248, 137, 193, 0, 32, 12, 54, 2, 0, 65, 240, 137, 193, 0, 32, 10, 54, 2, 0, 65, 236, 137, 193, 0, 32, 8, 54, 2, 0, 65, 216, 134, 193, 0, 65, 204, 134, 193, 0, 54, 2, 0, 65, 224, 134, 193, 0, 65, 212, 134, 193, 0, 54, 2, 0, 65, 212, 134, 193, 0, 65, 204, 134, 193, 0, 54, 2, 0, 65, 232, 134, 193, 0, 65, 220, 134, 193, 0, 54, 2, 0, 65, 220, 134, 193, 0, 65, 212, 134, 193, 0, 54, 2, 0, 65, 240, 134, 193, 0, 65, 228, 134, 193, 0, 54, 2, 0, 65, 228, 134, 193, 0, 65, 220, 134, 193, 0, 54, 2, 0, 65, 248, 134, 193, 0, 65, 236, 134, 193, 0, 54, 2, 0, 65, 236, 134, 193, 0, 65, 228, 134, 193, 0, 54, 2, 0, 65, 128, 135, 193, 0, 65, 244, 134, 193, 0, 54, 2, 0, 65, 244, 134, 193, 0, 65, 236, 134, 193, 0, 54, 2, 0, 65, 136, 135, 193, 0, 65, 252, 134, 193, 0, 54, 2, 0, 65, 252, 134, 193, 0, 65, 244, 134, 193, 0, 54, 2, 0, 65, 144, 135, 193, 0, 65, 132, 135, 193, 0, 54, 2, 0, 65, 132, 135, 193, 0, 65, 252, 134, 193, 0, 54, 2, 0, 65, 152, 135, 193, 0, 65, 140, 135, 193, 0, 54, 2, 0, 65, 140, 135, 193, 0, 65, 132, 135, 193, 0, 54, 2, 0, 65, 148, 135, 193, 0, 65, 140, 135, 193, 0, 54, 2, 0, 65, 160, 135, 193, 0, 65, 148, 135, 193, 0, 54, 2, 0, 65, 156, 135, 193, 0, 65, 148, 135, 193, 0, 54, 2, 0, 65, 168, 135, 193, 0, 65, 156, 135, 193, 0, 54, 2, 0, 65, 164, 135, 193, 0, 65, 156, 135, 193, 0, 54, 2, 0, 65, 176, 135, 193, 0, 65, 164, 135, 193, 0, 54, 2, 0, 65, 172, 135, 193, 0, 65, 164, 135, 193, 0, 54, 2, 0, 65, 184, 135, 193, 0, 65, 172, 135, 193, 0, 54, 2, 0, 65, 180, 135, 193, 0, 65, 172, 135, 193, 0, 54, 2, 0, 65, 192, 135, 193, 0, 65, 180, 135, 193, 0, 54, 2, 0, 65, 188, 135, 193, 0, 65, 180, 135, 193, 0, 54, 2, 0, 65, 200, 135, 193, 0, 65, 188, 135, 193, 0, 54, 2, 0, 65, 196, 135, 193, 0, 65, 188, 135, 193, 0, 54, 2, 0, 65, 208, 135, 193, 0, 65, 196, 135, 193, 0, 54, 2, 0, 65, 204, 135, 193, 0, 65, 196, 135, 193, 0, 54, 2, 0, 65, 216, 135, 193, 0, 65, 204, 135, 193, 0, 54, 2, 0, 65, 224, 135, 193, 0, 65, 212, 135, 193, 0, 54, 2, 0, 65, 212, 135, 193, 0, 65, 204, 135, 193, 0, 54, 2, 0, 65, 232, 135, 193, 0, 65, 220, 135, 193, 0, 54, 2, 0, 65, 220, 135, 193, 0, 65, 212, 135, 193, 0, 54, 2, 0, 65, 240, 135, 193, 0, 65, 228, 135, 193, 0, 54, 2, 0, 65, 228, 135, 193, 0, 65, 220, 135, 193, 0, 54, 2, 0, 65, 248, 135, 193, 0, 65, 236, 135, 193, 0, 54, 2, 0, 65, 236, 135, 193, 0, 65, 228, 135, 193, 0, 54, 2, 0, 65, 128, 136, 193, 0, 65, 244, 135, 193, 0, 54, 2, 0, 65, 244, 135, 193, 0, 65, 236, 135, 193, 0, 54, 2, 0, 65, 136, 136, 193, 0, 65, 252, 135, 193, 0, 54, 2, 0, 65, 252, 135, 193, 0, 65, 244, 135, 193, 0, 54, 2, 0, 65, 144, 136, 193, 0, 65, 132, 136, 193, 0, 54, 2, 0, 65, 132, 136, 193, 0, 65, 252, 135, 193, 0, 54, 2, 0, 65, 152, 136, 193, 0, 65, 140, 136, 193, 0, 54, 2, 0, 65, 140, 136, 193, 0, 65, 132, 136, 193, 0, 54, 2, 0, 65, 160, 136, 193, 0, 65, 148, 136, 193, 0, 54, 2, 0, 65, 148, 136, 193, 0, 65, 140, 136, 193, 0, 54, 2, 0, 65, 168, 136, 193, 0, 65, 156, 136, 193, 0, 54, 2, 0, 65, 156, 136, 193, 0, 65, 148, 136, 193, 0, 54, 2, 0, 65, 176, 136, 193, 0, 65, 164, 136, 193, 0, 54, 2, 0, 65, 164, 136, 193, 0, 65, 156, 136, 193, 0, 54, 2, 0, 65, 184, 136, 193, 0, 65, 172, 136, 193, 0, 54, 2, 0, 65, 172, 136, 193, 0, 65, 164, 136, 193, 0, 54, 2, 0, 65, 192, 136, 193, 0, 65, 180, 136, 193, 0, 54, 2, 0, 65, 180, 136, 193, 0, 65, 172, 136, 193, 0, 54, 2, 0, 65, 200, 136, 193, 0, 65, 188, 136, 193, 0, 54, 2, 0, 65, 188, 136, 193, 0, 65, 180, 136, 193, 0, 54, 2, 0, 65, 208, 136, 193, 0, 65, 196, 136, 193, 0, 54, 2, 0, 65, 196, 136, 193, 0, 65, 188, 136, 193, 0, 54, 2, 0, 65, 204, 136, 193, 0, 65, 196, 136, 193, 0, 54, 2, 0, 65, 0, 16, 249, 1, 34, 3, 65, 8, 16, 234, 1, 33, 5, 65, 20, 65, 8, 16, 234, 1, 33, 2, 65, 16, 65, 8, 16, 234, 1, 33, 1, 32, 8, 32, 8, 16, 249, 1, 34, 0, 65, 8, 16, 234, 1, 32, 0, 107, 34, 0, 16, 247, 1, 33, 6, 65, 216, 137, 193, 0, 32, 3, 32, 10, 106, 32, 5, 107, 32, 2, 107, 32, 1, 107, 32, 0, 107, 34, 3, 54, 2, 0, 65, 224, 137, 193, 0, 32, 6, 54, 2, 0, 32, 6, 32, 3, 65, 1, 114, 54, 2, 4, 65, 0, 16, 249, 1, 34, 5, 65, 8, 16, 234, 1, 33, 2, 65, 20, 65, 8, 16, 234, 1, 33, 1, 65, 16, 65, 8, 16, 234, 1, 33, 0, 32, 6, 32, 3, 16, 247, 1, 32, 0, 32, 1, 32, 2, 32, 5, 107, 106, 106, 54, 2, 4, 65, 252, 137, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 12, 2, 11, 32, 0, 16, 252, 1, 13, 0, 32, 0, 16, 253, 1, 32, 12, 71, 13, 0, 32, 0, 34, 1, 40, 2, 0, 34, 5, 65, 224, 137, 193, 0, 40, 2, 0, 34, 2, 77, 4, 127, 32, 5, 32, 1, 40, 2, 4, 106, 32, 2, 75, 5, 65, 0, 11, 69, 13, 0, 32, 0, 32, 0, 40, 2, 4, 32, 10, 106, 54, 2, 4, 65, 216, 137, 193, 0, 40, 2, 0, 33, 1, 65, 224, 137, 193, 0, 40, 2, 0, 34, 0, 32, 0, 16, 249, 1, 34, 0, 65, 8, 16, 234, 1, 32, 0, 107, 34, 0, 16, 247, 1, 33, 6, 65, 216, 137, 193, 0, 32, 1, 32, 10, 106, 32, 0, 107, 34, 3, 54, 2, 0, 65, 224, 137, 193, 0, 32, 6, 54, 2, 0, 32, 6, 32, 3, 65, 1, 114, 54, 2, 4, 65, 0, 16, 249, 1, 34, 5, 65, 8, 16, 234, 1, 33, 2, 65, 20, 65, 8, 16, 234, 1, 33, 1, 65, 16, 65, 8, 16, 234, 1, 33, 0, 32, 6, 32, 3, 16, 247, 1, 32, 0, 32, 1, 32, 2, 32, 5, 107, 106, 106, 54, 2, 4, 65, 252, 137, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 12, 1, 11, 65, 128, 138, 193, 0, 65, 128, 138, 193, 0, 40, 2, 0, 34, 0, 32, 8, 32, 8, 32, 0, 75, 27, 54, 2, 0, 32, 8, 32, 10, 106, 33, 1, 65, 236, 137, 193, 0, 33, 0, 2, 64, 3, 64, 32, 1, 32, 0, 40, 2, 0, 71, 4, 64, 32, 0, 40, 2, 8, 34, 0, 13, 1, 12, 2, 11, 11, 32, 0, 16, 252, 1, 13, 0, 32, 0, 16, 253, 1, 32, 12, 71, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 32, 8, 54, 2, 0, 32, 0, 32, 0, 40, 2, 4, 32, 10, 106, 54, 2, 4, 32, 8, 16, 249, 1, 34, 5, 65, 8, 16, 234, 1, 33, 2, 32, 3, 16, 249, 1, 34, 1, 65, 8, 16, 234, 1, 33, 0, 32, 8, 32, 2, 32, 5, 107, 106, 34, 6, 32, 4, 16, 247, 1, 33, 7, 32, 6, 32, 4, 16, 244, 1, 32, 3, 32, 0, 32, 1, 107, 106, 34, 0, 32, 6, 107, 32, 4, 107, 33, 4, 32, 0, 65, 224, 137, 193, 0, 40, 2, 0, 70, 4, 64, 65, 224, 137, 193, 0, 32, 7, 54, 2, 0, 65, 216, 137, 193, 0, 65, 216, 137, 193, 0, 40, 2, 0, 32, 4, 106, 34, 0, 54, 2, 0, 32, 7, 32, 0, 65, 1, 114, 54, 2, 4, 32, 6, 16, 249, 1, 33, 3, 12, 4, 11, 32, 0, 65, 220, 137, 193, 0, 40, 2, 0, 70, 4, 64, 65, 220, 137, 193, 0, 32, 7, 54, 2, 0, 65, 212, 137, 193, 0, 65, 212, 137, 193, 0, 40, 2, 0, 32, 4, 106, 34, 0, 54, 2, 0, 32, 7, 32, 0, 16, 245, 1, 32, 6, 16, 249, 1, 33, 3, 12, 4, 11, 32, 0, 40, 2, 4, 65, 3, 113, 65, 1, 70, 4, 64, 2, 64, 32, 0, 16, 238, 1, 34, 5, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 2, 32, 0, 65, 8, 106, 40, 2, 0, 34, 1, 70, 4, 64, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 5, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 1, 32, 2, 54, 2, 12, 32, 2, 32, 1, 54, 2, 8, 12, 1, 11, 32, 0, 16, 219, 1, 11, 32, 4, 32, 5, 106, 33, 4, 32, 0, 32, 5, 16, 247, 1, 33, 0, 11, 32, 7, 32, 4, 32, 0, 16, 246, 1, 32, 4, 65, 255, 1, 77, 4, 64, 32, 4, 65, 3, 118, 34, 0, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 2, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 116, 34, 0, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 2, 12, 1, 11, 32, 2, 40, 2, 8, 11, 33, 0, 32, 2, 32, 7, 54, 2, 8, 32, 0, 32, 7, 54, 2, 12, 32, 7, 32, 2, 54, 2, 12, 32, 7, 32, 0, 54, 2, 8, 32, 6, 16, 249, 1, 33, 3, 12, 4, 11, 32, 7, 32, 4, 16, 220, 1, 32, 6, 16, 249, 1, 33, 3, 12, 3, 11, 65, 224, 137, 193, 0, 40, 2, 0, 33, 9, 65, 236, 137, 193, 0, 33, 0, 2, 64, 3, 64, 32, 0, 40, 2, 0, 32, 9, 77, 4, 64, 32, 0, 16, 254, 1, 32, 9, 75, 13, 2, 11, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 65, 0, 33, 0, 11, 32, 9, 32, 0, 16, 254, 1, 34, 7, 65, 20, 65, 8, 16, 234, 1, 34, 16, 107, 65, 105, 106, 34, 1, 16, 249, 1, 34, 0, 65, 8, 16, 234, 1, 32, 0, 107, 32, 1, 106, 34, 0, 32, 0, 65, 16, 65, 8, 16, 234, 1, 32, 9, 106, 73, 27, 34, 13, 16, 249, 1, 33, 14, 32, 13, 32, 16, 16, 247, 1, 33, 0, 65, 0, 16, 249, 1, 34, 6, 65, 8, 16, 234, 1, 33, 3, 65, 20, 65, 8, 16, 234, 1, 33, 5, 65, 16, 65, 8, 16, 234, 1, 33, 2, 32, 8, 32, 8, 16, 249, 1, 34, 1, 65, 8, 16, 234, 1, 32, 1, 107, 34, 1, 16, 247, 1, 33, 15, 65, 216, 137, 193, 0, 32, 6, 32, 10, 106, 32, 3, 107, 32, 5, 107, 32, 2, 107, 32, 1, 107, 34, 6, 54, 2, 0, 65, 224, 137, 193, 0, 32, 15, 54, 2, 0, 32, 15, 32, 6, 65, 1, 114, 54, 2, 4, 65, 0, 16, 249, 1, 34, 3, 65, 8, 16, 234, 1, 33, 5, 65, 20, 65, 8, 16, 234, 1, 33, 2, 65, 16, 65, 8, 16, 234, 1, 33, 1, 32, 15, 32, 6, 16, 247, 1, 32, 1, 32, 2, 32, 5, 32, 3, 107, 106, 106, 54, 2, 4, 65, 252, 137, 193, 0, 65, 128, 128, 128, 1, 54, 2, 0, 32, 13, 32, 16, 16, 244, 1, 65, 236, 137, 193, 0, 41, 2, 0, 33, 17, 32, 14, 65, 8, 106, 65, 244, 137, 193, 0, 41, 2, 0, 55, 2, 0, 32, 14, 32, 17, 55, 2, 0, 65, 248, 137, 193, 0, 32, 12, 54, 2, 0, 65, 240, 137, 193, 0, 32, 10, 54, 2, 0, 65, 236, 137, 193, 0, 32, 8, 54, 2, 0, 65, 244, 137, 193, 0, 32, 14, 54, 2, 0, 3, 64, 32, 0, 65, 4, 16, 247, 1, 33, 1, 32, 0, 65, 7, 54, 2, 4, 32, 7, 32, 1, 34, 0, 65, 4, 106, 75, 13, 0, 11, 32, 9, 32, 13, 70, 13, 0, 32, 9, 32, 13, 32, 9, 107, 34, 0, 32, 9, 32, 0, 16, 247, 1, 16, 246, 1, 32, 0, 65, 255, 1, 77, 4, 64, 32, 0, 65, 3, 118, 34, 0, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 2, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 1, 65, 1, 32, 0, 116, 34, 0, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 0, 32, 1, 114, 54, 2, 0, 32, 2, 12, 1, 11, 32, 2, 40, 2, 8, 11, 33, 0, 32, 2, 32, 9, 54, 2, 8, 32, 0, 32, 9, 54, 2, 12, 32, 9, 32, 2, 54, 2, 12, 32, 9, 32, 0, 54, 2, 8, 12, 1, 11, 32, 9, 32, 0, 16, 220, 1, 11, 65, 0, 33, 3, 65, 216, 137, 193, 0, 40, 2, 0, 34, 0, 32, 4, 77, 13, 1, 65, 216, 137, 193, 0, 32, 0, 32, 4, 107, 34, 1, 54, 2, 0, 65, 224, 137, 193, 0, 65, 224, 137, 193, 0, 40, 2, 0, 34, 2, 32, 4, 16, 247, 1, 34, 0, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 2, 32, 4, 16, 244, 1, 32, 2, 16, 249, 1, 33, 3, 12, 1, 11, 65, 216, 137, 193, 0, 32, 0, 32, 4, 107, 34, 1, 54, 2, 0, 65, 224, 137, 193, 0, 65, 224, 137, 193, 0, 40, 2, 0, 34, 2, 32, 4, 16, 247, 1, 34, 0, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 2, 32, 4, 16, 244, 1, 32, 2, 16, 249, 1, 33, 3, 11, 32, 11, 65, 16, 106, 36, 0, 32, 3, 11, 217, 4, 1, 4, 127, 32, 0, 32, 1, 16, 247, 1, 33, 2, 2, 64, 2, 64, 2, 64, 32, 0, 16, 240, 1, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 16, 241, 1, 4, 64, 32, 1, 32, 3, 106, 65, 16, 106, 33, 0, 12, 2, 11, 32, 1, 32, 3, 106, 33, 1, 2, 64, 32, 0, 32, 3, 16, 248, 1, 34, 0, 65, 220, 137, 193, 0, 40, 2, 0, 71, 4, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 4, 32, 0, 65, 8, 106, 40, 2, 0, 34, 5, 71, 13, 2, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 3, 11, 32, 0, 16, 219, 1, 12, 2, 11, 32, 2, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 65, 212, 137, 193, 0, 32, 1, 54, 2, 0, 32, 0, 32, 1, 32, 2, 16, 246, 1, 15, 11, 32, 5, 32, 4, 54, 2, 12, 32, 4, 32, 5, 54, 2, 8, 11, 2, 64, 32, 2, 16, 239, 1, 69, 4, 64, 65, 224, 137, 193, 0, 40, 2, 0, 32, 2, 70, 4, 64, 65, 224, 137, 193, 0, 32, 0, 54, 2, 0, 65, 216, 137, 193, 0, 65, 216, 137, 193, 0, 40, 2, 0, 32, 1, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 65, 220, 137, 193, 0, 40, 2, 0, 71, 13, 3, 65, 212, 137, 193, 0, 65, 0, 54, 2, 0, 65, 220, 137, 193, 0, 65, 0, 54, 2, 0, 15, 11, 32, 2, 65, 220, 137, 193, 0, 40, 2, 0, 70, 13, 3, 32, 2, 16, 238, 1, 34, 3, 32, 1, 106, 33, 1, 2, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 2, 65, 12, 106, 40, 2, 0, 34, 4, 32, 2, 65, 8, 106, 40, 2, 0, 34, 2, 70, 4, 64, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 2, 32, 4, 54, 2, 12, 32, 4, 32, 2, 54, 2, 8, 12, 1, 11, 32, 2, 16, 219, 1, 11, 32, 0, 32, 1, 16, 245, 1, 32, 0, 65, 220, 137, 193, 0, 40, 2, 0, 71, 13, 1, 65, 212, 137, 193, 0, 32, 1, 54, 2, 0, 15, 11, 32, 0, 32, 1, 32, 2, 16, 246, 1, 11, 32, 1, 65, 255, 1, 77, 4, 64, 32, 1, 65, 3, 118, 34, 2, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 1, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 3, 65, 1, 32, 2, 116, 34, 2, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 2, 32, 3, 114, 54, 2, 0, 32, 1, 12, 1, 11, 32, 1, 40, 2, 8, 11, 33, 2, 32, 1, 32, 0, 54, 2, 8, 32, 2, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 15, 11, 32, 0, 32, 1, 16, 220, 1, 11, 15, 11, 65, 220, 137, 193, 0, 32, 0, 54, 2, 0, 65, 212, 137, 193, 0, 65, 212, 137, 193, 0, 40, 2, 0, 32, 1, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 16, 245, 1, 11, 180, 2, 1, 5, 127, 32, 0, 40, 2, 24, 33, 4, 2, 64, 32, 0, 32, 0, 40, 2, 12, 71, 4, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 34, 1, 54, 2, 12, 32, 1, 32, 2, 54, 2, 8, 12, 1, 11, 32, 0, 65, 20, 65, 16, 32, 0, 65, 20, 106, 34, 1, 40, 2, 0, 34, 3, 27, 106, 40, 2, 0, 34, 2, 69, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 0, 65, 16, 106, 32, 3, 27, 33, 3, 3, 64, 32, 3, 33, 5, 32, 2, 34, 1, 65, 20, 106, 34, 3, 40, 2, 0, 34, 2, 69, 4, 64, 32, 1, 65, 16, 106, 33, 3, 32, 1, 40, 2, 16, 33, 2, 11, 32, 2, 13, 0, 11, 32, 5, 65, 0, 54, 2, 0, 11, 2, 64, 32, 4, 69, 13, 0, 2, 64, 32, 0, 32, 0, 40, 2, 28, 65, 2, 116, 65, 212, 136, 193, 0, 106, 34, 2, 40, 2, 0, 70, 4, 64, 32, 2, 32, 1, 54, 2, 0, 32, 1, 13, 1, 65, 200, 134, 193, 0, 65, 200, 134, 193, 0, 40, 2, 0, 65, 126, 32, 0, 40, 2, 28, 119, 113, 54, 2, 0, 15, 11, 32, 4, 65, 16, 65, 20, 32, 4, 40, 2, 16, 32, 0, 70, 27, 106, 32, 1, 54, 2, 0, 32, 1, 69, 13, 1, 11, 32, 1, 32, 4, 54, 2, 24, 32, 0, 40, 2, 16, 34, 2, 4, 64, 32, 1, 32, 2, 54, 2, 16, 32, 2, 32, 1, 54, 2, 24, 11, 32, 0, 65, 20, 106, 40, 2, 0, 34, 0, 69, 13, 0, 32, 1, 65, 20, 106, 32, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 24, 11, 11, 173, 2, 1, 5, 127, 32, 0, 66, 0, 55, 2, 16, 32, 0, 2, 127, 65, 0, 32, 1, 65, 8, 118, 34, 2, 69, 13, 0, 26, 65, 31, 32, 1, 65, 255, 255, 255, 7, 75, 13, 0, 26, 32, 1, 65, 6, 32, 2, 103, 34, 2, 107, 65, 31, 113, 118, 65, 1, 113, 32, 2, 65, 1, 116, 107, 65, 62, 106, 11, 34, 2, 54, 2, 28, 32, 2, 65, 2, 116, 65, 212, 136, 193, 0, 106, 33, 3, 32, 0, 33, 4, 2, 64, 2, 64, 65, 200, 134, 193, 0, 40, 2, 0, 34, 5, 65, 1, 32, 2, 65, 31, 113, 116, 34, 6, 113, 69, 4, 64, 65, 200, 134, 193, 0, 32, 5, 32, 6, 114, 54, 2, 0, 32, 3, 32, 0, 54, 2, 0, 12, 1, 11, 32, 3, 40, 2, 0, 33, 3, 32, 2, 16, 237, 1, 33, 2, 32, 3, 16, 238, 1, 32, 1, 70, 4, 64, 32, 3, 33, 2, 12, 2, 11, 32, 1, 32, 2, 65, 31, 113, 116, 33, 5, 3, 64, 32, 3, 32, 5, 65, 29, 118, 65, 4, 113, 106, 65, 16, 106, 34, 6, 40, 2, 0, 34, 2, 4, 64, 32, 5, 65, 1, 116, 33, 5, 32, 2, 34, 3, 16, 238, 1, 32, 1, 71, 13, 1, 12, 3, 11, 11, 32, 6, 32, 0, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 24, 32, 4, 32, 4, 54, 2, 8, 32, 4, 32, 4, 54, 2, 12, 15, 11, 32, 2, 40, 2, 8, 34, 1, 32, 4, 54, 2, 12, 32, 2, 32, 4, 54, 2, 8, 32, 4, 32, 2, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 32, 0, 65, 0, 54, 2, 24, 11, 100, 1, 11, 127, 65, 244, 137, 193, 0, 40, 2, 0, 34, 1, 69, 4, 64, 65, 132, 138, 193, 0, 65, 255, 31, 54, 2, 0, 65, 0, 15, 11, 3, 64, 32, 1, 34, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 33, 2, 32, 0, 65, 12, 106, 40, 2, 0, 26, 32, 3, 65, 1, 106, 33, 3, 32, 1, 13, 0, 11, 65, 132, 138, 193, 0, 32, 3, 65, 255, 31, 32, 3, 65, 255, 31, 75, 27, 54, 2, 0, 32, 10, 11, 157, 7, 1, 6, 127, 32, 0, 16, 250, 1, 34, 0, 32, 0, 16, 238, 1, 34, 2, 16, 247, 1, 33, 1, 2, 64, 2, 64, 2, 64, 32, 0, 16, 240, 1, 13, 0, 32, 0, 40, 2, 0, 33, 3, 32, 0, 16, 241, 1, 4, 64, 32, 2, 32, 3, 106, 65, 16, 106, 33, 0, 12, 2, 11, 32, 2, 32, 3, 106, 33, 2, 2, 64, 32, 0, 32, 3, 16, 248, 1, 34, 0, 65, 220, 137, 193, 0, 40, 2, 0, 71, 4, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 0, 65, 12, 106, 40, 2, 0, 34, 4, 32, 0, 65, 8, 106, 40, 2, 0, 34, 5, 71, 13, 2, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 3, 11, 32, 0, 16, 219, 1, 12, 2, 11, 32, 1, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 65, 212, 137, 193, 0, 32, 2, 54, 2, 0, 32, 0, 32, 2, 32, 1, 16, 246, 1, 15, 11, 32, 5, 32, 4, 54, 2, 12, 32, 4, 32, 5, 54, 2, 8, 11, 2, 64, 32, 1, 16, 239, 1, 69, 4, 64, 65, 224, 137, 193, 0, 40, 2, 0, 32, 1, 70, 4, 64, 65, 224, 137, 193, 0, 32, 0, 54, 2, 0, 65, 216, 137, 193, 0, 65, 216, 137, 193, 0, 40, 2, 0, 32, 2, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 65, 220, 137, 193, 0, 40, 2, 0, 32, 0, 70, 4, 64, 65, 212, 137, 193, 0, 65, 0, 54, 2, 0, 65, 220, 137, 193, 0, 65, 0, 54, 2, 0, 11, 65, 252, 137, 193, 0, 40, 2, 0, 32, 1, 79, 13, 3, 65, 0, 16, 249, 1, 34, 0, 65, 8, 16, 234, 1, 33, 1, 65, 20, 65, 8, 16, 234, 1, 33, 3, 65, 16, 65, 8, 16, 234, 1, 33, 2, 65, 16, 65, 8, 16, 234, 1, 33, 4, 65, 224, 137, 193, 0, 40, 2, 0, 69, 13, 3, 32, 0, 32, 1, 107, 32, 3, 107, 32, 2, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 0, 65, 0, 32, 4, 65, 2, 116, 107, 34, 1, 32, 1, 32, 0, 75, 27, 69, 13, 3, 65, 0, 16, 249, 1, 34, 0, 65, 8, 16, 234, 1, 33, 1, 65, 20, 65, 8, 16, 234, 1, 33, 2, 65, 16, 65, 8, 16, 234, 1, 33, 4, 65, 0, 2, 64, 65, 216, 137, 193, 0, 40, 2, 0, 34, 5, 32, 4, 32, 2, 32, 1, 32, 0, 107, 106, 106, 34, 2, 77, 13, 0, 65, 224, 137, 193, 0, 40, 2, 0, 33, 1, 65, 236, 137, 193, 0, 33, 0, 2, 64, 3, 64, 32, 0, 40, 2, 0, 32, 1, 77, 4, 64, 32, 0, 16, 254, 1, 32, 1, 75, 13, 2, 11, 32, 0, 40, 2, 8, 34, 0, 13, 0, 11, 65, 0, 33, 0, 11, 32, 0, 16, 252, 1, 13, 0, 32, 0, 65, 12, 106, 40, 2, 0, 26, 12, 0, 11, 65, 0, 16, 221, 1, 107, 71, 13, 3, 65, 216, 137, 193, 0, 40, 2, 0, 65, 252, 137, 193, 0, 40, 2, 0, 77, 13, 3, 65, 252, 137, 193, 0, 65, 127, 54, 2, 0, 15, 11, 32, 1, 65, 220, 137, 193, 0, 40, 2, 0, 70, 13, 3, 32, 1, 16, 238, 1, 34, 3, 32, 2, 106, 33, 2, 2, 64, 32, 3, 65, 255, 1, 77, 4, 64, 32, 1, 65, 12, 106, 40, 2, 0, 34, 4, 32, 1, 65, 8, 106, 40, 2, 0, 34, 1, 70, 4, 64, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 3, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 1, 32, 4, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 12, 1, 11, 32, 1, 16, 219, 1, 11, 32, 0, 32, 2, 16, 245, 1, 32, 0, 65, 220, 137, 193, 0, 40, 2, 0, 71, 13, 1, 65, 212, 137, 193, 0, 32, 2, 54, 2, 0, 15, 11, 32, 0, 32, 2, 32, 1, 16, 246, 1, 11, 32, 2, 65, 255, 1, 77, 4, 64, 32, 2, 65, 3, 118, 34, 3, 65, 3, 116, 65, 204, 134, 193, 0, 106, 33, 1, 2, 127, 65, 196, 134, 193, 0, 40, 2, 0, 34, 2, 65, 1, 32, 3, 116, 34, 3, 113, 69, 4, 64, 65, 196, 134, 193, 0, 32, 2, 32, 3, 114, 54, 2, 0, 32, 1, 12, 1, 11, 32, 1, 40, 2, 8, 11, 33, 3, 32, 1, 32, 0, 54, 2, 8, 32, 3, 32, 0, 54, 2, 12, 32, 0, 32, 1, 54, 2, 12, 32, 0, 32, 3, 54, 2, 8, 15, 11, 32, 0, 32, 2, 16, 220, 1, 65, 132, 138, 193, 0, 65, 132, 138, 193, 0, 40, 2, 0, 65, 127, 106, 34, 0, 54, 2, 0, 32, 0, 13, 0, 16, 221, 1, 26, 11, 15, 11, 65, 220, 137, 193, 0, 32, 0, 54, 2, 0, 65, 212, 137, 193, 0, 65, 212, 137, 193, 0, 40, 2, 0, 32, 2, 106, 34, 1, 54, 2, 0, 32, 0, 32, 1, 16, 245, 1, 11, 45, 1, 1, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 1, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 0, 32, 1, 16, 224, 1, 0, 11, 164, 1, 1, 3, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 0, 40, 2, 0, 34, 2, 65, 20, 106, 40, 2, 0, 33, 3, 2, 64, 2, 127, 2, 64, 2, 64, 32, 2, 40, 2, 4, 14, 2, 0, 1, 3, 11, 32, 3, 13, 2, 65, 0, 33, 2, 65, 192, 225, 192, 0, 12, 1, 11, 32, 3, 13, 1, 32, 2, 40, 2, 0, 34, 3, 40, 2, 4, 33, 2, 32, 3, 40, 2, 0, 11, 33, 3, 32, 1, 32, 2, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 1, 65, 196, 226, 192, 0, 32, 0, 40, 2, 4, 40, 2, 8, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 32, 1, 65, 0, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 32, 1, 65, 176, 226, 192, 0, 32, 0, 40, 2, 4, 40, 2, 8, 32, 0, 40, 2, 8, 16, 229, 1, 0, 11, 3, 0, 1, 11, 144, 7, 1, 6, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 8, 77, 4, 64, 65, 0, 33, 2, 65, 0, 16, 249, 1, 34, 1, 32, 1, 65, 8, 16, 234, 1, 107, 65, 20, 65, 8, 16, 234, 1, 107, 65, 16, 65, 8, 16, 234, 1, 107, 65, 248, 255, 123, 106, 65, 119, 113, 65, 125, 106, 34, 1, 65, 0, 65, 16, 65, 8, 16, 234, 1, 65, 2, 116, 107, 34, 5, 32, 5, 32, 1, 75, 27, 32, 3, 77, 13, 5, 65, 16, 32, 3, 65, 4, 106, 65, 16, 65, 8, 16, 234, 1, 65, 123, 106, 32, 3, 75, 27, 65, 8, 16, 234, 1, 33, 5, 32, 0, 16, 250, 1, 34, 1, 32, 1, 16, 238, 1, 34, 6, 16, 247, 1, 33, 4, 32, 1, 16, 241, 1, 4, 64, 32, 1, 16, 238, 1, 33, 4, 32, 5, 65, 128, 2, 73, 13, 5, 32, 4, 32, 5, 65, 4, 106, 79, 65, 0, 32, 4, 32, 5, 107, 65, 129, 128, 8, 73, 27, 13, 3, 32, 1, 40, 2, 0, 34, 6, 32, 4, 106, 65, 16, 106, 33, 7, 32, 5, 65, 31, 106, 65, 128, 128, 4, 16, 234, 1, 33, 4, 65, 0, 34, 5, 69, 13, 5, 32, 5, 32, 6, 106, 34, 1, 32, 4, 32, 6, 107, 34, 0, 65, 112, 106, 34, 2, 54, 2, 4, 32, 1, 32, 2, 16, 247, 1, 65, 7, 54, 2, 4, 32, 1, 32, 0, 65, 116, 106, 16, 247, 1, 65, 0, 54, 2, 4, 65, 228, 137, 193, 0, 65, 228, 137, 193, 0, 40, 2, 0, 32, 4, 32, 7, 107, 106, 34, 0, 54, 2, 0, 65, 128, 138, 193, 0, 65, 128, 138, 193, 0, 40, 2, 0, 34, 2, 32, 5, 32, 5, 32, 2, 75, 27, 54, 2, 0, 65, 232, 137, 193, 0, 65, 232, 137, 193, 0, 40, 2, 0, 34, 2, 32, 0, 32, 2, 32, 0, 75, 27, 54, 2, 0, 12, 4, 11, 32, 6, 32, 5, 79, 4, 64, 32, 6, 32, 5, 107, 34, 4, 65, 16, 65, 8, 16, 234, 1, 73, 13, 3, 32, 1, 32, 5, 16, 247, 1, 33, 6, 32, 1, 32, 5, 16, 242, 1, 32, 6, 32, 4, 16, 242, 1, 32, 6, 32, 4, 16, 218, 1, 12, 3, 11, 65, 224, 137, 193, 0, 40, 2, 0, 32, 4, 71, 4, 64, 65, 220, 137, 193, 0, 40, 2, 0, 32, 4, 70, 4, 64, 65, 212, 137, 193, 0, 40, 2, 0, 32, 6, 106, 34, 6, 32, 5, 73, 13, 6, 2, 64, 32, 6, 32, 5, 107, 34, 4, 65, 16, 65, 8, 16, 234, 1, 79, 4, 64, 32, 1, 32, 5, 16, 247, 1, 34, 6, 32, 4, 16, 247, 1, 33, 7, 32, 1, 32, 5, 16, 242, 1, 32, 6, 32, 4, 16, 245, 1, 32, 7, 32, 7, 40, 2, 4, 65, 126, 113, 54, 2, 4, 12, 1, 11, 32, 1, 32, 6, 16, 242, 1, 65, 0, 33, 4, 65, 0, 33, 6, 11, 65, 220, 137, 193, 0, 32, 6, 54, 2, 0, 65, 212, 137, 193, 0, 32, 4, 54, 2, 0, 12, 4, 11, 32, 4, 16, 239, 1, 13, 5, 32, 4, 16, 238, 1, 34, 7, 32, 6, 106, 34, 8, 32, 5, 73, 13, 5, 32, 8, 32, 5, 107, 33, 6, 2, 64, 32, 7, 65, 255, 1, 77, 4, 64, 32, 4, 65, 12, 106, 40, 2, 0, 34, 9, 32, 4, 65, 8, 106, 40, 2, 0, 34, 4, 70, 4, 64, 65, 196, 134, 193, 0, 65, 196, 134, 193, 0, 40, 2, 0, 65, 126, 32, 7, 65, 3, 118, 119, 113, 54, 2, 0, 12, 2, 11, 32, 4, 32, 9, 54, 2, 12, 32, 9, 32, 4, 54, 2, 8, 12, 1, 11, 32, 4, 16, 219, 1, 11, 32, 6, 65, 16, 65, 8, 16, 234, 1, 73, 4, 64, 32, 1, 32, 8, 16, 242, 1, 12, 4, 11, 32, 1, 32, 5, 16, 247, 1, 33, 4, 32, 1, 32, 5, 16, 242, 1, 32, 4, 32, 6, 16, 242, 1, 32, 4, 32, 6, 16, 218, 1, 12, 3, 11, 65, 216, 137, 193, 0, 40, 2, 0, 32, 6, 106, 34, 6, 32, 5, 75, 13, 1, 12, 4, 11, 32, 3, 32, 2, 16, 216, 1, 34, 2, 69, 4, 64, 65, 0, 15, 11, 32, 2, 32, 0, 32, 3, 32, 1, 32, 1, 32, 3, 75, 27, 16, 210, 2, 26, 32, 0, 16, 222, 1, 12, 4, 11, 32, 1, 32, 5, 16, 247, 1, 33, 4, 32, 1, 32, 5, 16, 242, 1, 32, 4, 32, 6, 32, 5, 107, 34, 5, 65, 1, 114, 54, 2, 4, 65, 216, 137, 193, 0, 32, 5, 54, 2, 0, 65, 224, 137, 193, 0, 32, 4, 54, 2, 0, 11, 32, 1, 69, 13, 1, 11, 32, 1, 16, 241, 1, 26, 32, 1, 16, 249, 1, 15, 11, 32, 3, 16, 217, 1, 34, 5, 69, 13, 0, 32, 5, 32, 0, 32, 3, 32, 1, 16, 238, 1, 65, 120, 65, 124, 32, 1, 16, 241, 1, 27, 106, 34, 1, 32, 1, 32, 3, 75, 27, 16, 210, 2, 32, 0, 16, 222, 1, 15, 11, 32, 2, 11, 40, 1, 1, 127, 2, 64, 32, 0, 65, 1, 16, 216, 1, 34, 1, 69, 13, 0, 32, 1, 16, 250, 1, 16, 241, 1, 13, 0, 32, 1, 65, 0, 32, 0, 16, 211, 2, 11, 32, 1, 11, 94, 1, 3, 127, 35, 0, 65, 16, 107, 34, 1, 36, 0, 32, 0, 40, 2, 12, 34, 2, 69, 4, 64, 65, 192, 225, 192, 0, 65, 43, 65, 144, 226, 192, 0, 16, 142, 2, 0, 11, 32, 0, 40, 2, 8, 34, 3, 69, 4, 64, 65, 192, 225, 192, 0, 65, 43, 65, 160, 226, 192, 0, 16, 142, 2, 0, 11, 32, 1, 32, 2, 54, 2, 8, 32, 1, 32, 0, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 1, 16, 223, 1, 0, 11, 129, 2, 1, 2, 127, 35, 0, 65, 32, 107, 34, 4, 36, 0, 65, 1, 33, 5, 65, 192, 134, 193, 0, 65, 192, 134, 193, 0, 40, 2, 0, 65, 1, 106, 54, 2, 0, 2, 64, 2, 64, 65, 136, 138, 193, 0, 40, 2, 0, 65, 1, 71, 4, 64, 65, 136, 138, 193, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 12, 1, 11, 65, 140, 138, 193, 0, 65, 140, 138, 193, 0, 40, 2, 0, 65, 1, 106, 34, 5, 54, 2, 0, 32, 5, 65, 3, 79, 13, 1, 11, 32, 4, 32, 3, 54, 2, 28, 32, 4, 32, 2, 54, 2, 24, 65, 180, 134, 193, 0, 40, 2, 0, 34, 2, 65, 127, 76, 13, 0, 65, 180, 134, 193, 0, 32, 2, 65, 1, 106, 34, 2, 54, 2, 0, 65, 180, 134, 193, 0, 65, 188, 134, 193, 0, 40, 2, 0, 34, 3, 4, 127, 65, 184, 134, 193, 0, 40, 2, 0, 32, 4, 65, 8, 106, 32, 0, 32, 1, 40, 2, 16, 17, 1, 0, 32, 4, 32, 4, 41, 3, 8, 55, 3, 16, 32, 4, 65, 16, 106, 32, 3, 40, 2, 12, 17, 1, 0, 65, 180, 134, 193, 0, 40, 2, 0, 5, 32, 2, 11, 65, 127, 106, 54, 2, 0, 32, 5, 65, 2, 79, 13, 0, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 0, 11, 0, 11, 223, 2, 2, 5, 127, 1, 126, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 1, 65, 4, 106, 33, 4, 2, 64, 32, 1, 40, 2, 4, 4, 64, 65, 236, 225, 192, 0, 40, 2, 0, 33, 5, 12, 1, 11, 32, 1, 40, 2, 0, 33, 3, 32, 2, 66, 0, 55, 2, 28, 32, 2, 65, 236, 225, 192, 0, 40, 2, 0, 34, 5, 54, 2, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 36, 32, 2, 65, 56, 106, 32, 3, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 48, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 41, 2, 0, 55, 3, 40, 32, 2, 65, 36, 106, 65, 168, 225, 192, 0, 32, 2, 65, 40, 106, 16, 151, 2, 26, 32, 2, 65, 16, 106, 34, 3, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 8, 2, 64, 32, 1, 40, 2, 4, 34, 6, 69, 13, 0, 32, 1, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 6, 16, 222, 1, 11, 32, 4, 32, 2, 41, 3, 8, 55, 2, 0, 32, 4, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 48, 106, 34, 3, 32, 4, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 65, 12, 106, 65, 0, 54, 2, 0, 32, 4, 41, 2, 0, 33, 7, 32, 1, 65, 8, 106, 65, 0, 54, 2, 0, 32, 1, 32, 5, 54, 2, 4, 32, 2, 32, 7, 55, 3, 40, 65, 12, 65, 4, 16, 87, 34, 1, 69, 4, 64, 65, 12, 65, 4, 16, 133, 2, 0, 11, 32, 1, 32, 2, 41, 3, 40, 55, 2, 0, 32, 1, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 65, 216, 226, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 64, 107, 36, 0, 11, 231, 1, 1, 4, 127, 35, 0, 65, 64, 106, 34, 2, 36, 0, 32, 1, 65, 4, 106, 33, 4, 32, 1, 40, 2, 4, 69, 4, 64, 32, 1, 40, 2, 0, 33, 3, 32, 2, 66, 0, 55, 2, 28, 32, 2, 65, 236, 225, 192, 0, 40, 2, 0, 54, 2, 24, 32, 2, 32, 2, 65, 24, 106, 54, 2, 36, 32, 2, 65, 56, 106, 32, 3, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 48, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 3, 41, 2, 0, 55, 3, 40, 32, 2, 65, 36, 106, 65, 168, 225, 192, 0, 32, 2, 65, 40, 106, 16, 151, 2, 26, 32, 2, 65, 16, 106, 34, 3, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 8, 2, 64, 32, 1, 40, 2, 4, 34, 5, 69, 13, 0, 32, 1, 65, 8, 106, 40, 2, 0, 69, 13, 0, 32, 5, 16, 222, 1, 11, 32, 4, 32, 2, 41, 3, 8, 55, 2, 0, 32, 4, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 11, 32, 0, 65, 216, 226, 192, 0, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 2, 65, 64, 107, 36, 0, 11, 69, 1, 2, 127, 32, 1, 40, 2, 4, 33, 2, 32, 1, 40, 2, 0, 33, 3, 65, 8, 65, 4, 16, 87, 34, 1, 69, 4, 64, 65, 8, 65, 4, 16, 133, 2, 0, 11, 32, 1, 32, 2, 54, 2, 4, 32, 1, 32, 3, 54, 2, 0, 32, 0, 65, 232, 226, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 19, 0, 32, 0, 65, 232, 226, 192, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 16, 0, 32, 0, 32, 1, 106, 65, 127, 106, 65, 0, 32, 1, 107, 113, 11, 15, 0, 32, 0, 65, 1, 116, 34, 0, 65, 0, 32, 0, 107, 114, 11, 10, 0, 65, 0, 32, 0, 107, 32, 0, 113, 11, 18, 0, 65, 0, 65, 25, 32, 0, 65, 1, 118, 107, 32, 0, 65, 31, 70, 27, 11, 10, 0, 32, 0, 40, 2, 4, 65, 120, 113, 11, 13, 0, 32, 0, 45, 0, 4, 65, 2, 113, 65, 1, 118, 11, 10, 0, 32, 0, 40, 2, 4, 65, 1, 113, 11, 11, 0, 32, 0, 45, 0, 4, 65, 3, 113, 69, 11, 39, 0, 32, 0, 32, 0, 40, 2, 4, 65, 1, 113, 32, 1, 114, 65, 2, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 0, 32, 0, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 30, 0, 32, 0, 32, 1, 65, 3, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 0, 32, 0, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 12, 0, 32, 0, 32, 1, 65, 3, 114, 54, 2, 4, 11, 22, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 35, 0, 32, 2, 32, 2, 40, 2, 4, 65, 126, 113, 54, 2, 4, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 7, 0, 32, 0, 32, 1, 106, 11, 7, 0, 32, 0, 32, 1, 107, 11, 7, 0, 32, 0, 65, 8, 106, 11, 7, 0, 32, 0, 65, 120, 106, 11, 25, 1, 1, 127, 32, 0, 40, 2, 16, 34, 1, 4, 127, 32, 1, 5, 32, 0, 65, 20, 106, 40, 2, 0, 11, 11, 10, 0, 32, 0, 40, 2, 12, 65, 1, 113, 11, 10, 0, 32, 0, 40, 2, 12, 65, 1, 118, 11, 13, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 106, 11, 57, 1, 1, 127, 32, 1, 65, 16, 118, 64, 0, 33, 2, 32, 0, 65, 0, 54, 2, 8, 32, 0, 65, 0, 32, 1, 65, 128, 128, 124, 113, 32, 2, 65, 127, 70, 34, 1, 27, 54, 2, 4, 32, 0, 65, 0, 32, 2, 65, 16, 116, 32, 1, 27, 54, 2, 0, 11, 100, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 0, 32, 2, 32, 1, 16, 184, 2, 55, 3, 0, 32, 3, 4, 64, 3, 64, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 144, 227, 192, 0, 16, 167, 2, 32, 0, 65, 1, 106, 33, 0, 32, 3, 65, 127, 106, 34, 3, 13, 0, 11, 11, 32, 2, 16, 168, 2, 32, 2, 65, 16, 106, 36, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 208, 2, 11, 14, 0, 32, 0, 40, 2, 0, 32, 1, 16, 131, 2, 65, 0, 11, 216, 2, 1, 3, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 64, 2, 127, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 73, 4, 64, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 12, 2, 11, 32, 0, 40, 2, 8, 34, 3, 32, 0, 65, 4, 106, 40, 2, 0, 70, 4, 127, 32, 0, 32, 3, 65, 1, 16, 13, 32, 0, 40, 2, 8, 5, 32, 3, 11, 32, 0, 40, 2, 0, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 11, 33, 1, 32, 0, 65, 4, 106, 40, 2, 0, 32, 0, 65, 8, 106, 34, 3, 40, 2, 0, 34, 4, 107, 32, 1, 73, 4, 127, 32, 0, 32, 4, 32, 1, 16, 13, 32, 3, 40, 2, 0, 5, 32, 4, 11, 32, 0, 40, 2, 0, 106, 32, 2, 65, 12, 106, 32, 1, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 0, 32, 1, 106, 54, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 248, 226, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 26, 0, 32, 0, 32, 1, 65, 176, 134, 193, 0, 40, 2, 0, 34, 0, 65, 218, 0, 32, 0, 27, 17, 1, 0, 0, 11, 18, 0, 65, 132, 229, 192, 0, 65, 17, 65, 152, 229, 192, 0, 16, 142, 2, 0, 11, 216, 2, 1, 6, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 1, 40, 2, 0, 33, 7, 2, 64, 32, 1, 40, 2, 4, 34, 6, 65, 3, 116, 34, 5, 69, 4, 64, 12, 1, 11, 32, 7, 65, 4, 106, 33, 2, 3, 64, 32, 2, 40, 2, 0, 32, 4, 106, 33, 4, 32, 2, 65, 8, 106, 33, 2, 32, 5, 65, 120, 106, 34, 5, 13, 0, 11, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 20, 106, 40, 2, 0, 69, 4, 64, 32, 4, 33, 2, 12, 1, 11, 32, 6, 69, 13, 2, 65, 0, 33, 5, 65, 1, 33, 6, 32, 4, 65, 15, 77, 4, 64, 32, 7, 65, 4, 106, 40, 2, 0, 69, 13, 2, 11, 32, 4, 32, 4, 106, 34, 2, 32, 4, 73, 13, 1, 11, 32, 2, 65, 127, 76, 13, 2, 32, 2, 69, 4, 64, 65, 0, 33, 5, 65, 1, 33, 6, 12, 1, 11, 32, 2, 33, 5, 32, 2, 65, 1, 16, 87, 34, 6, 69, 13, 3, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 6, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 32, 3, 32, 0, 54, 2, 4, 32, 3, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 3, 32, 1, 41, 2, 0, 55, 3, 8, 32, 3, 65, 4, 106, 65, 248, 226, 192, 0, 32, 3, 65, 8, 106, 16, 151, 2, 13, 3, 32, 3, 65, 32, 106, 36, 0, 15, 11, 65, 0, 65, 0, 65, 236, 227, 192, 0, 16, 141, 2, 0, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 65, 140, 228, 192, 0, 65, 51, 32, 3, 65, 8, 106, 65, 252, 227, 192, 0, 65, 216, 228, 192, 0, 16, 160, 2, 0, 11, 244, 4, 1, 5, 127, 35, 0, 65, 64, 106, 34, 3, 36, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 145, 1, 32, 3, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 145, 1, 32, 3, 32, 3, 41, 3, 0, 55, 3, 16, 32, 3, 65, 48, 106, 32, 3, 65, 16, 106, 16, 193, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 48, 34, 6, 69, 4, 64, 32, 0, 65, 252, 227, 192, 0, 54, 2, 4, 65, 0, 33, 2, 12, 1, 11, 32, 3, 40, 2, 52, 34, 4, 32, 2, 71, 13, 1, 32, 0, 32, 6, 54, 2, 4, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 12, 1, 11, 32, 2, 65, 127, 76, 13, 1, 32, 3, 65, 60, 106, 40, 2, 0, 65, 0, 33, 1, 2, 64, 32, 2, 69, 4, 64, 65, 1, 33, 5, 65, 0, 33, 2, 12, 1, 11, 32, 2, 65, 1, 16, 87, 34, 5, 69, 13, 3, 11, 32, 3, 65, 0, 54, 2, 32, 32, 3, 32, 5, 54, 2, 24, 32, 3, 32, 2, 54, 2, 28, 32, 2, 32, 4, 73, 4, 127, 32, 3, 65, 24, 106, 65, 0, 32, 4, 16, 13, 32, 3, 40, 2, 24, 33, 5, 32, 3, 40, 2, 32, 5, 32, 1, 11, 32, 5, 106, 32, 6, 32, 4, 16, 210, 2, 26, 32, 3, 32, 3, 40, 2, 32, 32, 4, 106, 34, 2, 54, 2, 32, 4, 64, 32, 3, 40, 2, 28, 32, 2, 107, 65, 2, 77, 4, 64, 32, 3, 65, 24, 106, 32, 2, 65, 3, 16, 13, 32, 3, 40, 2, 32, 33, 2, 11, 32, 3, 40, 2, 24, 32, 2, 106, 34, 1, 65, 168, 229, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 2, 106, 65, 170, 229, 192, 0, 45, 0, 0, 58, 0, 0, 32, 3, 32, 2, 65, 3, 106, 34, 2, 54, 2, 32, 11, 32, 3, 32, 3, 41, 3, 16, 55, 3, 40, 32, 3, 65, 48, 106, 32, 3, 65, 40, 106, 16, 193, 2, 32, 3, 40, 2, 48, 34, 5, 4, 64, 3, 64, 32, 3, 40, 2, 60, 32, 3, 40, 2, 28, 32, 2, 107, 32, 3, 40, 2, 52, 34, 4, 73, 4, 64, 32, 3, 65, 24, 106, 32, 2, 32, 4, 16, 13, 32, 3, 40, 2, 32, 33, 2, 11, 32, 3, 40, 2, 24, 34, 1, 32, 2, 106, 32, 5, 32, 4, 16, 210, 2, 26, 32, 3, 32, 2, 32, 4, 106, 34, 2, 54, 2, 32, 4, 64, 32, 3, 40, 2, 28, 32, 2, 107, 65, 2, 77, 4, 64, 32, 3, 65, 24, 106, 32, 2, 65, 3, 16, 13, 32, 3, 40, 2, 32, 33, 2, 32, 3, 40, 2, 24, 33, 1, 11, 32, 1, 32, 2, 106, 34, 1, 65, 168, 229, 192, 0, 47, 0, 0, 59, 0, 0, 32, 1, 65, 2, 106, 65, 170, 229, 192, 0, 45, 0, 0, 58, 0, 0, 32, 3, 32, 2, 65, 3, 106, 34, 2, 54, 2, 32, 11, 32, 3, 65, 48, 106, 32, 3, 65, 40, 106, 16, 193, 2, 32, 3, 40, 2, 48, 34, 5, 13, 0, 11, 11, 32, 0, 32, 3, 41, 3, 24, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 3, 65, 32, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 64, 107, 36, 0, 15, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 106, 1, 3, 127, 2, 64, 32, 1, 40, 2, 8, 34, 2, 65, 127, 74, 4, 64, 32, 1, 40, 2, 0, 33, 4, 2, 64, 32, 2, 69, 4, 64, 65, 0, 33, 1, 65, 1, 33, 3, 12, 1, 11, 32, 2, 33, 1, 32, 2, 65, 1, 16, 87, 34, 3, 69, 13, 2, 11, 32, 3, 32, 4, 32, 2, 16, 210, 2, 33, 3, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 15, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 89, 1, 2, 127, 2, 64, 32, 2, 65, 127, 74, 4, 64, 2, 64, 32, 2, 69, 4, 64, 65, 1, 33, 3, 12, 1, 11, 32, 2, 33, 4, 32, 2, 65, 1, 16, 87, 34, 3, 69, 13, 2, 11, 32, 0, 32, 3, 54, 2, 0, 32, 0, 32, 4, 54, 2, 4, 32, 3, 32, 1, 32, 2, 16, 210, 2, 26, 32, 0, 32, 2, 54, 2, 8, 15, 11, 16, 134, 2, 0, 11, 32, 2, 65, 1, 16, 133, 2, 0, 11, 103, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 65, 171, 229, 192, 0, 65, 13, 16, 182, 2, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 184, 229, 192, 0, 65, 5, 32, 2, 65, 12, 106, 65, 192, 229, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 2, 65, 208, 229, 192, 0, 65, 5, 32, 2, 65, 12, 106, 65, 216, 229, 192, 0, 16, 155, 2, 32, 2, 16, 163, 2, 32, 2, 65, 16, 106, 36, 0, 11, 14, 0, 32, 0, 40, 2, 0, 26, 3, 64, 12, 0, 11, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 160, 232, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 54, 2, 40, 32, 3, 32, 3, 65, 4, 106, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 150, 2, 0, 11, 72, 1, 1, 127, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 3, 65, 232, 229, 192, 0, 54, 2, 16, 32, 3, 66, 1, 55, 2, 4, 32, 3, 32, 1, 54, 2, 28, 32, 3, 32, 0, 54, 2, 24, 32, 3, 32, 3, 65, 24, 106, 54, 2, 0, 32, 3, 32, 2, 16, 150, 2, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 192, 237, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 150, 2, 0, 11, 198, 7, 1, 11, 127, 32, 0, 40, 2, 16, 33, 3, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 8, 34, 13, 65, 1, 71, 4, 64, 32, 3, 65, 1, 70, 13, 1, 12, 3, 11, 32, 3, 65, 1, 71, 13, 1, 11, 32, 1, 32, 2, 106, 33, 4, 2, 64, 2, 64, 32, 0, 65, 20, 106, 40, 2, 0, 34, 8, 69, 4, 64, 32, 1, 33, 5, 12, 1, 11, 32, 1, 33, 3, 3, 64, 32, 3, 34, 7, 32, 4, 70, 13, 2, 32, 7, 65, 1, 106, 33, 5, 2, 64, 32, 7, 44, 0, 0, 34, 3, 65, 127, 74, 4, 64, 32, 5, 33, 3, 12, 1, 11, 32, 3, 65, 255, 1, 113, 33, 9, 2, 127, 32, 4, 32, 5, 70, 4, 64, 65, 0, 33, 10, 32, 4, 12, 1, 11, 32, 7, 45, 0, 1, 65, 63, 113, 33, 10, 32, 7, 65, 2, 106, 11, 33, 3, 32, 9, 65, 224, 1, 73, 4, 64, 32, 3, 33, 5, 12, 1, 11, 2, 127, 32, 3, 32, 4, 70, 4, 64, 65, 0, 33, 11, 32, 4, 12, 1, 11, 32, 3, 45, 0, 0, 65, 63, 113, 33, 11, 32, 3, 65, 1, 106, 11, 33, 5, 32, 9, 65, 240, 1, 73, 4, 64, 32, 5, 33, 3, 12, 1, 11, 2, 64, 32, 4, 32, 5, 70, 4, 64, 65, 0, 33, 12, 32, 4, 33, 3, 12, 1, 11, 32, 5, 45, 0, 0, 65, 63, 113, 33, 12, 32, 5, 65, 1, 106, 34, 3, 33, 5, 11, 32, 9, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 10, 65, 12, 116, 114, 32, 11, 65, 6, 116, 114, 32, 12, 114, 65, 128, 128, 196, 0, 70, 13, 3, 11, 32, 6, 32, 7, 107, 32, 3, 106, 33, 6, 32, 8, 65, 127, 106, 34, 8, 13, 0, 11, 11, 32, 4, 32, 5, 70, 13, 0, 2, 64, 32, 5, 44, 0, 0, 34, 7, 65, 127, 74, 13, 0, 2, 127, 32, 4, 32, 5, 65, 1, 106, 70, 4, 64, 32, 4, 33, 3, 65, 0, 12, 1, 11, 32, 5, 65, 2, 106, 33, 3, 32, 5, 45, 0, 1, 65, 63, 113, 65, 6, 116, 11, 33, 5, 32, 7, 65, 255, 1, 113, 65, 224, 1, 73, 13, 0, 2, 127, 32, 3, 32, 4, 70, 4, 64, 32, 4, 33, 8, 65, 0, 12, 1, 11, 32, 3, 65, 1, 106, 33, 8, 32, 3, 45, 0, 0, 65, 63, 113, 11, 32, 7, 65, 255, 1, 113, 65, 240, 1, 73, 13, 0, 32, 7, 65, 255, 1, 113, 33, 7, 32, 5, 114, 33, 3, 32, 4, 32, 8, 70, 4, 127, 65, 0, 5, 32, 8, 45, 0, 0, 65, 63, 113, 11, 32, 7, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 3, 65, 6, 116, 114, 114, 65, 128, 128, 196, 0, 70, 13, 1, 11, 2, 64, 32, 6, 69, 32, 2, 32, 6, 70, 114, 69, 4, 64, 65, 0, 33, 4, 32, 6, 32, 2, 79, 13, 1, 32, 1, 32, 6, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 1, 33, 4, 11, 32, 6, 32, 2, 32, 4, 27, 33, 2, 32, 4, 32, 1, 32, 4, 27, 33, 1, 11, 32, 13, 65, 1, 70, 13, 0, 12, 1, 11, 2, 64, 32, 2, 4, 64, 65, 0, 33, 3, 32, 2, 33, 5, 32, 1, 33, 4, 3, 64, 32, 3, 32, 4, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 3, 32, 4, 65, 1, 106, 33, 4, 32, 5, 65, 127, 106, 34, 5, 13, 0, 11, 32, 3, 32, 0, 40, 2, 12, 34, 6, 79, 13, 2, 65, 0, 33, 3, 32, 2, 33, 5, 32, 1, 33, 4, 3, 64, 32, 3, 32, 4, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 3, 32, 4, 65, 1, 106, 33, 4, 32, 5, 65, 127, 106, 34, 5, 13, 0, 11, 12, 1, 11, 65, 0, 33, 3, 32, 0, 40, 2, 12, 34, 6, 13, 0, 12, 1, 11, 65, 0, 33, 4, 32, 6, 32, 3, 107, 34, 5, 33, 3, 2, 64, 2, 64, 2, 64, 65, 0, 32, 0, 45, 0, 32, 34, 8, 32, 8, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 2, 1, 0, 2, 11, 32, 5, 65, 1, 118, 33, 4, 32, 5, 65, 1, 106, 65, 1, 118, 33, 3, 12, 1, 11, 65, 0, 33, 3, 32, 5, 33, 4, 11, 32, 4, 65, 1, 106, 33, 4, 2, 64, 3, 64, 32, 4, 65, 127, 106, 34, 4, 69, 13, 1, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 65, 1, 15, 11, 32, 0, 40, 2, 4, 33, 5, 65, 1, 33, 4, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 4, 127, 32, 4, 5, 32, 0, 40, 2, 28, 33, 1, 32, 0, 40, 2, 24, 33, 0, 65, 0, 33, 4, 2, 127, 3, 64, 32, 3, 32, 3, 32, 4, 70, 13, 1, 26, 32, 4, 65, 1, 106, 33, 4, 32, 0, 32, 5, 32, 1, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 32, 4, 65, 127, 106, 11, 32, 3, 73, 11, 15, 11, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 149, 8, 1, 5, 127, 35, 0, 65, 240, 0, 107, 34, 5, 36, 0, 32, 5, 32, 3, 54, 2, 12, 32, 5, 32, 2, 54, 2, 8, 32, 5, 2, 127, 32, 1, 65, 129, 2, 79, 4, 64, 65, 0, 32, 1, 107, 33, 8, 65, 128, 2, 33, 7, 3, 64, 2, 64, 2, 64, 32, 7, 32, 1, 79, 13, 0, 32, 0, 32, 7, 106, 44, 0, 0, 65, 191, 127, 76, 13, 0, 32, 7, 33, 6, 12, 1, 11, 32, 7, 65, 127, 106, 33, 6, 32, 7, 65, 1, 70, 13, 0, 32, 7, 32, 8, 106, 32, 6, 33, 7, 65, 1, 71, 13, 1, 11, 11, 32, 5, 32, 6, 54, 2, 20, 32, 5, 32, 0, 54, 2, 16, 32, 5, 65, 236, 241, 192, 0, 54, 2, 24, 65, 5, 12, 1, 11, 32, 5, 32, 1, 54, 2, 20, 32, 5, 32, 0, 54, 2, 16, 32, 5, 65, 232, 229, 192, 0, 54, 2, 24, 65, 0, 11, 54, 2, 28, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 1, 75, 34, 7, 32, 3, 32, 1, 75, 114, 69, 4, 64, 32, 2, 32, 3, 75, 13, 1, 2, 64, 32, 2, 69, 32, 1, 32, 2, 70, 114, 69, 4, 64, 32, 1, 32, 2, 77, 13, 1, 32, 0, 32, 2, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 3, 33, 2, 11, 32, 5, 32, 2, 54, 2, 32, 32, 2, 69, 32, 1, 32, 2, 70, 114, 13, 2, 32, 1, 65, 1, 106, 33, 3, 3, 64, 32, 2, 32, 1, 73, 4, 64, 32, 0, 32, 2, 106, 44, 0, 0, 65, 64, 78, 13, 4, 11, 32, 2, 65, 127, 106, 33, 7, 32, 2, 65, 1, 70, 13, 4, 32, 2, 32, 3, 70, 32, 7, 33, 2, 69, 13, 0, 11, 12, 3, 11, 32, 5, 32, 2, 32, 3, 32, 7, 27, 54, 2, 40, 32, 5, 65, 196, 0, 106, 65, 3, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 66, 3, 55, 2, 52, 32, 5, 65, 148, 242, 192, 0, 54, 2, 48, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 88, 32, 5, 32, 5, 65, 16, 106, 54, 2, 80, 32, 5, 32, 5, 65, 40, 106, 54, 2, 72, 12, 3, 11, 32, 5, 65, 228, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 210, 0, 54, 2, 0, 32, 5, 65, 196, 0, 106, 65, 4, 54, 2, 0, 32, 5, 66, 4, 55, 2, 52, 32, 5, 65, 208, 242, 192, 0, 54, 2, 48, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 96, 32, 5, 32, 5, 65, 16, 106, 54, 2, 88, 32, 5, 32, 5, 65, 12, 106, 54, 2, 80, 32, 5, 32, 5, 65, 8, 106, 54, 2, 72, 12, 2, 11, 32, 2, 33, 7, 11, 2, 64, 32, 1, 32, 7, 70, 13, 0, 65, 1, 33, 2, 65, 0, 33, 8, 2, 64, 32, 0, 32, 7, 106, 34, 3, 44, 0, 0, 34, 6, 65, 0, 78, 4, 64, 32, 5, 32, 6, 65, 255, 1, 113, 54, 2, 36, 12, 1, 11, 32, 0, 32, 1, 106, 34, 2, 33, 1, 32, 2, 32, 3, 65, 1, 106, 71, 4, 64, 32, 3, 45, 0, 1, 65, 63, 113, 33, 8, 32, 3, 65, 2, 106, 33, 1, 11, 32, 6, 65, 31, 113, 33, 9, 2, 64, 32, 6, 65, 255, 1, 113, 65, 224, 1, 73, 4, 64, 32, 8, 32, 9, 65, 6, 116, 114, 33, 6, 12, 1, 11, 65, 0, 33, 0, 32, 2, 34, 3, 32, 1, 71, 4, 127, 32, 1, 65, 1, 106, 33, 3, 32, 1, 45, 0, 0, 65, 63, 113, 5, 32, 0, 11, 32, 8, 65, 6, 116, 114, 33, 0, 32, 6, 65, 255, 1, 113, 65, 240, 1, 73, 4, 64, 32, 0, 32, 9, 65, 12, 116, 114, 33, 6, 12, 1, 11, 65, 0, 33, 6, 32, 2, 32, 3, 71, 4, 127, 32, 3, 45, 0, 0, 65, 63, 113, 5, 32, 6, 11, 32, 9, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 0, 65, 6, 116, 114, 114, 34, 6, 65, 128, 128, 196, 0, 70, 13, 2, 11, 32, 5, 32, 6, 54, 2, 36, 65, 1, 33, 2, 32, 6, 65, 128, 1, 73, 13, 0, 65, 2, 33, 2, 32, 6, 65, 128, 16, 73, 13, 0, 65, 3, 65, 4, 32, 6, 65, 128, 128, 4, 73, 27, 33, 2, 11, 32, 5, 32, 7, 54, 2, 40, 32, 5, 32, 2, 32, 7, 106, 54, 2, 44, 32, 5, 65, 196, 0, 106, 65, 5, 54, 2, 0, 32, 5, 65, 236, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 65, 228, 0, 106, 65, 238, 0, 54, 2, 0, 32, 5, 65, 220, 0, 106, 65, 239, 0, 54, 2, 0, 32, 5, 65, 212, 0, 106, 65, 240, 0, 54, 2, 0, 32, 5, 66, 5, 55, 2, 52, 32, 5, 65, 164, 243, 192, 0, 54, 2, 48, 32, 5, 65, 210, 0, 54, 2, 76, 32, 5, 32, 5, 65, 200, 0, 106, 54, 2, 64, 32, 5, 32, 5, 65, 24, 106, 54, 2, 104, 32, 5, 32, 5, 65, 16, 106, 54, 2, 96, 32, 5, 32, 5, 65, 40, 106, 54, 2, 88, 32, 5, 32, 5, 65, 36, 106, 54, 2, 80, 32, 5, 32, 5, 65, 32, 106, 54, 2, 72, 12, 1, 11, 65, 168, 231, 192, 0, 65, 43, 32, 4, 16, 142, 2, 0, 11, 32, 5, 65, 48, 106, 32, 4, 16, 150, 2, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 244, 237, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 150, 2, 0, 11, 111, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 0, 54, 2, 0, 32, 3, 65, 28, 106, 65, 2, 54, 2, 0, 32, 3, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 3, 66, 2, 55, 2, 12, 32, 3, 65, 160, 237, 192, 0, 54, 2, 8, 32, 3, 65, 210, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 24, 32, 3, 32, 3, 65, 4, 106, 54, 2, 40, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 32, 2, 16, 150, 2, 0, 11, 96, 1, 1, 127, 65, 233, 229, 192, 0, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 1, 107, 14, 4, 1, 2, 3, 4, 0, 11, 32, 1, 65, 248, 230, 192, 0, 65, 38, 16, 144, 2, 15, 11, 32, 1, 65, 219, 230, 192, 0, 65, 29, 16, 144, 2, 15, 11, 32, 1, 65, 181, 230, 192, 0, 65, 38, 16, 144, 2, 15, 11, 65, 143, 230, 192, 0, 33, 2, 11, 32, 1, 32, 2, 65, 38, 16, 144, 2, 11, 12, 0, 32, 0, 53, 2, 0, 32, 1, 16, 199, 2, 11, 53, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 32, 2, 65, 220, 231, 192, 0, 54, 2, 4, 32, 2, 65, 232, 229, 192, 0, 54, 2, 0, 32, 2, 16, 228, 1, 0, 11, 181, 5, 1, 9, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 65, 36, 106, 32, 1, 54, 2, 0, 32, 3, 65, 3, 58, 0, 40, 32, 3, 66, 128, 128, 128, 128, 128, 4, 55, 3, 8, 32, 3, 32, 0, 54, 2, 32, 32, 3, 65, 0, 54, 2, 24, 32, 3, 65, 0, 54, 2, 16, 2, 127, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 4, 4, 64, 32, 2, 40, 2, 0, 33, 7, 32, 2, 40, 2, 4, 34, 8, 32, 2, 65, 12, 106, 40, 2, 0, 34, 6, 32, 6, 32, 8, 75, 27, 34, 6, 69, 13, 1, 32, 0, 32, 7, 40, 2, 0, 32, 7, 40, 2, 4, 32, 1, 40, 2, 12, 17, 2, 0, 13, 2, 32, 7, 65, 12, 106, 33, 0, 32, 2, 40, 2, 16, 33, 9, 32, 6, 33, 10, 3, 64, 32, 3, 32, 4, 65, 28, 106, 45, 0, 0, 58, 0, 40, 32, 3, 32, 4, 65, 4, 106, 41, 2, 0, 66, 32, 137, 55, 3, 8, 32, 4, 65, 24, 106, 40, 2, 0, 33, 2, 65, 0, 33, 5, 65, 0, 33, 1, 2, 64, 2, 64, 2, 64, 32, 4, 65, 20, 106, 40, 2, 0, 65, 1, 107, 14, 2, 0, 2, 1, 11, 32, 2, 65, 3, 116, 32, 9, 106, 34, 11, 40, 2, 4, 65, 241, 0, 71, 13, 1, 32, 11, 40, 2, 0, 40, 2, 0, 33, 2, 11, 65, 1, 33, 1, 11, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 1, 54, 2, 16, 32, 4, 65, 16, 106, 40, 2, 0, 33, 2, 2, 64, 2, 64, 2, 64, 32, 4, 65, 12, 106, 40, 2, 0, 65, 1, 107, 14, 2, 0, 2, 1, 11, 32, 2, 65, 3, 116, 32, 9, 106, 34, 1, 40, 2, 4, 65, 241, 0, 71, 13, 1, 32, 1, 40, 2, 0, 40, 2, 0, 33, 2, 11, 65, 1, 33, 5, 11, 32, 3, 32, 2, 54, 2, 28, 32, 3, 32, 5, 54, 2, 24, 32, 9, 32, 4, 40, 2, 0, 65, 3, 116, 106, 34, 1, 40, 2, 0, 32, 3, 65, 8, 106, 32, 1, 40, 2, 4, 17, 0, 0, 13, 3, 32, 10, 65, 127, 106, 34, 10, 69, 4, 64, 32, 6, 33, 5, 12, 3, 11, 32, 4, 65, 32, 106, 33, 4, 32, 0, 65, 124, 106, 33, 1, 32, 0, 40, 2, 0, 33, 2, 32, 0, 65, 8, 106, 33, 0, 32, 3, 40, 2, 32, 32, 1, 40, 2, 0, 32, 2, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 69, 13, 0, 11, 12, 2, 11, 32, 2, 40, 2, 0, 33, 7, 32, 2, 40, 2, 4, 34, 8, 32, 2, 65, 20, 106, 40, 2, 0, 34, 6, 32, 6, 32, 8, 75, 27, 34, 6, 69, 13, 0, 32, 2, 40, 2, 16, 33, 5, 32, 0, 32, 7, 40, 2, 0, 32, 7, 40, 2, 4, 32, 1, 40, 2, 12, 17, 2, 0, 13, 1, 65, 0, 33, 4, 32, 6, 33, 2, 3, 64, 32, 4, 32, 5, 106, 34, 0, 40, 2, 0, 32, 3, 65, 8, 106, 32, 0, 65, 4, 106, 40, 2, 0, 17, 0, 0, 13, 2, 32, 2, 65, 127, 106, 34, 2, 69, 4, 64, 32, 6, 33, 5, 12, 2, 11, 32, 4, 32, 7, 106, 33, 0, 32, 4, 65, 8, 106, 33, 4, 32, 3, 40, 2, 32, 32, 0, 65, 8, 106, 40, 2, 0, 32, 0, 65, 12, 106, 40, 2, 0, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 69, 13, 0, 11, 12, 1, 11, 32, 8, 32, 5, 75, 4, 64, 32, 3, 40, 2, 32, 32, 7, 32, 5, 65, 3, 116, 106, 34, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 3, 40, 2, 36, 40, 2, 12, 17, 2, 0, 13, 1, 11, 65, 0, 12, 1, 11, 65, 1, 11, 32, 3, 65, 48, 106, 36, 0, 11, 116, 1, 3, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 2, 64, 32, 0, 32, 1, 16, 153, 2, 13, 0, 32, 1, 65, 28, 106, 40, 2, 0, 33, 3, 32, 1, 40, 2, 24, 32, 2, 65, 28, 106, 65, 0, 54, 2, 0, 32, 2, 65, 232, 229, 192, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 160, 231, 192, 0, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 151, 2, 13, 0, 32, 0, 65, 4, 106, 32, 1, 16, 153, 2, 32, 2, 65, 32, 106, 36, 0, 15, 11, 32, 2, 65, 32, 106, 36, 0, 65, 1, 11, 174, 2, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 2, 64, 2, 64, 2, 127, 32, 1, 40, 2, 0, 34, 2, 65, 16, 113, 4, 64, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 2, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 2, 65, 32, 113, 4, 64, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 3, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 0, 53, 2, 0, 32, 1, 16, 199, 2, 11, 32, 3, 65, 128, 1, 106, 36, 0, 15, 11, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 13, 0, 66, 225, 149, 254, 233, 216, 174, 208, 198, 168, 127, 11, 152, 3, 2, 4, 127, 2, 126, 35, 0, 65, 64, 106, 34, 5, 36, 0, 65, 1, 33, 7, 2, 64, 32, 0, 45, 0, 4, 13, 0, 32, 0, 45, 0, 5, 33, 8, 32, 0, 40, 2, 0, 34, 6, 45, 0, 0, 65, 4, 113, 4, 64, 32, 8, 69, 4, 64, 32, 6, 40, 2, 24, 65, 160, 233, 192, 0, 65, 3, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 32, 0, 40, 2, 0, 33, 6, 11, 32, 5, 65, 1, 58, 0, 23, 32, 5, 65, 52, 106, 65, 228, 232, 192, 0, 54, 2, 0, 32, 5, 32, 6, 41, 2, 24, 55, 3, 8, 32, 5, 32, 5, 65, 23, 106, 54, 2, 16, 32, 6, 41, 2, 8, 33, 9, 32, 6, 41, 2, 16, 33, 10, 32, 5, 32, 6, 45, 0, 32, 58, 0, 56, 32, 5, 32, 10, 55, 3, 40, 32, 5, 32, 9, 55, 3, 32, 32, 5, 32, 6, 41, 2, 0, 55, 3, 24, 32, 5, 32, 5, 65, 8, 106, 54, 2, 48, 32, 5, 65, 8, 106, 32, 1, 32, 2, 16, 161, 2, 13, 1, 32, 5, 65, 8, 106, 65, 177, 232, 192, 0, 65, 2, 16, 161, 2, 13, 1, 32, 3, 32, 5, 65, 24, 106, 32, 4, 40, 2, 12, 17, 0, 0, 13, 1, 32, 5, 40, 2, 48, 65, 163, 233, 192, 0, 65, 2, 32, 5, 40, 2, 52, 40, 2, 12, 17, 2, 0, 33, 7, 12, 1, 11, 32, 6, 40, 2, 24, 65, 165, 233, 192, 0, 65, 167, 233, 192, 0, 32, 8, 27, 65, 2, 65, 3, 32, 8, 27, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 0, 40, 2, 0, 34, 6, 40, 2, 24, 32, 1, 32, 2, 32, 6, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 0, 40, 2, 0, 34, 1, 40, 2, 24, 65, 177, 232, 192, 0, 65, 2, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 32, 3, 32, 0, 40, 2, 0, 32, 4, 40, 2, 12, 17, 0, 0, 33, 7, 11, 32, 0, 65, 1, 58, 0, 5, 32, 0, 32, 7, 58, 0, 4, 32, 5, 65, 64, 107, 36, 0, 11, 93, 1, 1, 127, 35, 0, 65, 48, 107, 34, 3, 36, 0, 32, 3, 32, 1, 54, 2, 12, 32, 3, 32, 0, 54, 2, 8, 32, 3, 65, 36, 106, 65, 1, 54, 2, 0, 32, 3, 66, 1, 55, 2, 20, 32, 3, 65, 212, 231, 192, 0, 54, 2, 16, 32, 3, 65, 238, 0, 54, 2, 44, 32, 3, 32, 3, 65, 40, 106, 54, 2, 32, 32, 3, 32, 3, 65, 8, 106, 54, 2, 40, 32, 3, 65, 16, 106, 32, 2, 16, 150, 2, 0, 11, 17, 0, 32, 1, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 16, 144, 2, 11, 20, 0, 32, 0, 40, 2, 0, 32, 1, 32, 0, 40, 2, 4, 40, 2, 12, 17, 0, 0, 11, 87, 1, 2, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 1, 65, 28, 106, 40, 2, 0, 33, 3, 32, 1, 40, 2, 24, 32, 2, 65, 24, 106, 32, 0, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 0, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 0, 41, 2, 0, 55, 3, 8, 32, 3, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 128, 1, 1, 1, 127, 35, 0, 65, 64, 106, 34, 5, 36, 0, 32, 5, 32, 1, 54, 2, 12, 32, 5, 32, 0, 54, 2, 8, 32, 5, 32, 3, 54, 2, 20, 32, 5, 32, 2, 54, 2, 16, 32, 5, 65, 44, 106, 65, 2, 54, 2, 0, 32, 5, 65, 60, 106, 65, 242, 0, 54, 2, 0, 32, 5, 66, 2, 55, 2, 28, 32, 5, 65, 180, 232, 192, 0, 54, 2, 24, 32, 5, 65, 238, 0, 54, 2, 52, 32, 5, 32, 5, 65, 48, 106, 54, 2, 40, 32, 5, 32, 5, 65, 16, 106, 54, 2, 56, 32, 5, 32, 5, 65, 8, 106, 54, 2, 48, 32, 5, 65, 24, 106, 32, 4, 16, 150, 2, 0, 11, 164, 3, 1, 6, 127, 35, 0, 65, 16, 107, 34, 6, 36, 0, 2, 64, 2, 127, 32, 2, 4, 64, 3, 64, 2, 64, 32, 0, 40, 2, 8, 45, 0, 0, 69, 13, 0, 32, 0, 40, 2, 0, 65, 252, 232, 192, 0, 65, 4, 32, 0, 40, 2, 4, 40, 2, 12, 17, 2, 0, 69, 13, 0, 65, 1, 12, 3, 11, 65, 0, 33, 3, 32, 2, 33, 4, 2, 64, 3, 64, 32, 1, 32, 3, 106, 33, 7, 65, 0, 33, 8, 2, 127, 32, 4, 65, 7, 77, 4, 64, 65, 0, 33, 5, 65, 0, 32, 4, 69, 13, 1, 26, 3, 64, 65, 1, 32, 5, 32, 7, 106, 45, 0, 0, 65, 10, 70, 13, 2, 26, 32, 4, 32, 5, 65, 1, 106, 34, 5, 71, 13, 0, 11, 32, 4, 33, 5, 65, 0, 12, 1, 11, 32, 6, 65, 8, 106, 32, 7, 32, 4, 16, 162, 2, 32, 6, 40, 2, 12, 33, 5, 32, 6, 40, 2, 8, 11, 65, 1, 70, 4, 64, 32, 3, 32, 5, 106, 34, 4, 65, 1, 106, 33, 3, 2, 64, 32, 4, 32, 2, 79, 13, 0, 32, 1, 32, 4, 106, 45, 0, 0, 65, 10, 71, 13, 0, 65, 1, 33, 8, 12, 3, 11, 32, 2, 32, 3, 107, 33, 4, 32, 2, 32, 3, 79, 13, 1, 11, 11, 32, 2, 33, 3, 11, 32, 0, 40, 2, 8, 32, 8, 58, 0, 0, 32, 0, 40, 2, 4, 33, 4, 32, 0, 40, 2, 0, 33, 5, 2, 64, 2, 64, 32, 2, 32, 3, 71, 4, 64, 32, 2, 32, 3, 75, 4, 64, 32, 1, 32, 3, 106, 34, 7, 44, 0, 0, 65, 191, 127, 74, 13, 2, 11, 32, 1, 32, 2, 65, 0, 32, 3, 65, 128, 233, 192, 0, 16, 145, 2, 0, 11, 32, 5, 32, 1, 32, 3, 32, 4, 40, 2, 12, 17, 2, 0, 69, 13, 1, 65, 1, 12, 4, 11, 65, 1, 32, 5, 32, 1, 32, 3, 32, 4, 40, 2, 12, 17, 2, 0, 13, 3, 26, 32, 7, 44, 0, 0, 65, 191, 127, 76, 13, 4, 11, 32, 1, 32, 3, 106, 33, 1, 32, 2, 32, 3, 107, 34, 2, 13, 0, 11, 11, 65, 0, 11, 32, 6, 65, 16, 106, 36, 0, 15, 11, 32, 1, 32, 2, 32, 3, 32, 2, 65, 144, 233, 192, 0, 16, 145, 2, 0, 11, 181, 2, 1, 5, 127, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 34, 3, 69, 13, 0, 32, 2, 32, 3, 32, 3, 32, 2, 75, 27, 34, 3, 69, 13, 0, 3, 64, 32, 1, 32, 4, 106, 45, 0, 0, 65, 10, 70, 13, 4, 32, 3, 32, 4, 65, 1, 106, 34, 4, 71, 13, 0, 11, 32, 3, 32, 2, 65, 120, 106, 34, 6, 75, 13, 2, 12, 1, 11, 32, 2, 65, 120, 106, 33, 6, 65, 0, 33, 3, 11, 65, 138, 148, 168, 208, 0, 33, 4, 3, 64, 32, 1, 32, 3, 106, 34, 5, 65, 4, 106, 40, 2, 0, 65, 138, 148, 168, 208, 0, 115, 34, 7, 65, 127, 115, 32, 7, 65, 255, 253, 251, 119, 106, 113, 32, 5, 40, 2, 0, 65, 138, 148, 168, 208, 0, 115, 34, 5, 65, 127, 115, 32, 5, 65, 255, 253, 251, 119, 106, 113, 114, 65, 128, 129, 130, 132, 120, 113, 69, 4, 64, 32, 3, 65, 8, 106, 34, 3, 32, 6, 77, 13, 1, 11, 11, 32, 3, 32, 2, 75, 13, 2, 11, 32, 2, 32, 3, 70, 13, 2, 32, 2, 32, 3, 107, 33, 2, 32, 1, 32, 3, 106, 33, 1, 65, 0, 33, 4, 3, 64, 32, 1, 32, 4, 106, 45, 0, 0, 65, 10, 71, 4, 64, 32, 4, 65, 1, 106, 34, 4, 32, 2, 71, 13, 1, 12, 4, 11, 11, 32, 3, 32, 4, 106, 33, 4, 11, 65, 1, 12, 2, 11, 32, 3, 32, 2, 65, 220, 236, 192, 0, 16, 147, 2, 0, 11, 65, 0, 11, 33, 1, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 119, 1, 2, 127, 32, 0, 45, 0, 4, 33, 1, 32, 0, 45, 0, 5, 4, 64, 32, 1, 65, 255, 1, 113, 33, 2, 32, 0, 2, 127, 65, 1, 32, 2, 13, 0, 26, 32, 0, 40, 2, 0, 34, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 33, 2, 32, 1, 40, 2, 24, 33, 0, 32, 1, 45, 0, 0, 65, 4, 113, 4, 64, 32, 0, 65, 170, 233, 192, 0, 65, 1, 32, 2, 17, 2, 0, 12, 1, 11, 32, 0, 65, 171, 233, 192, 0, 65, 2, 32, 2, 17, 2, 0, 11, 34, 1, 58, 0, 4, 11, 32, 1, 65, 255, 1, 113, 65, 0, 71, 11, 194, 2, 2, 3, 127, 2, 126, 35, 0, 65, 64, 106, 34, 3, 36, 0, 32, 0, 2, 127, 65, 1, 32, 0, 45, 0, 8, 13, 0, 26, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 34, 4, 45, 0, 0, 65, 4, 113, 4, 64, 32, 5, 69, 4, 64, 65, 1, 32, 4, 40, 2, 24, 65, 173, 233, 192, 0, 65, 2, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 26, 32, 0, 40, 2, 0, 33, 4, 11, 32, 3, 65, 1, 58, 0, 23, 32, 3, 65, 52, 106, 65, 228, 232, 192, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 24, 55, 3, 8, 32, 3, 32, 3, 65, 23, 106, 54, 2, 16, 32, 4, 41, 2, 8, 33, 6, 32, 4, 41, 2, 16, 33, 7, 32, 3, 32, 4, 45, 0, 32, 58, 0, 56, 32, 3, 32, 7, 55, 3, 40, 32, 3, 32, 6, 55, 3, 32, 32, 3, 32, 4, 41, 2, 0, 55, 3, 24, 32, 3, 32, 3, 65, 8, 106, 54, 2, 48, 65, 1, 32, 1, 32, 3, 65, 24, 106, 32, 2, 40, 2, 12, 17, 0, 0, 13, 1, 26, 32, 3, 40, 2, 48, 65, 163, 233, 192, 0, 65, 2, 32, 3, 40, 2, 52, 40, 2, 12, 17, 2, 0, 12, 1, 11, 65, 1, 32, 4, 40, 2, 24, 65, 165, 233, 192, 0, 65, 175, 233, 192, 0, 32, 5, 27, 65, 2, 65, 1, 32, 5, 27, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 0, 26, 32, 1, 32, 0, 40, 2, 0, 32, 2, 40, 2, 12, 17, 0, 0, 11, 58, 0, 8, 32, 0, 32, 0, 40, 2, 4, 65, 1, 106, 54, 2, 4, 32, 3, 65, 64, 107, 36, 0, 11, 150, 1, 1, 2, 127, 32, 0, 45, 0, 8, 33, 1, 32, 0, 40, 2, 4, 34, 2, 4, 64, 32, 1, 65, 255, 1, 113, 33, 1, 32, 0, 2, 127, 65, 1, 32, 1, 13, 0, 26, 2, 64, 32, 2, 65, 1, 71, 13, 0, 32, 0, 45, 0, 9, 69, 13, 0, 32, 0, 40, 2, 0, 34, 2, 45, 0, 0, 65, 4, 113, 13, 0, 65, 1, 32, 2, 40, 2, 24, 65, 176, 233, 192, 0, 65, 1, 32, 2, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 11, 32, 0, 40, 2, 0, 34, 1, 40, 2, 24, 65, 177, 233, 192, 0, 65, 1, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 34, 1, 58, 0, 8, 11, 32, 1, 65, 255, 1, 113, 65, 0, 71, 11, 187, 2, 2, 3, 127, 2, 126, 35, 0, 65, 64, 106, 34, 3, 36, 0, 2, 127, 65, 1, 32, 0, 45, 0, 4, 13, 0, 26, 32, 0, 45, 0, 5, 33, 5, 32, 0, 40, 2, 0, 34, 4, 45, 0, 0, 65, 4, 113, 4, 64, 32, 5, 69, 4, 64, 65, 1, 32, 4, 40, 2, 24, 65, 178, 233, 192, 0, 65, 1, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 2, 26, 32, 0, 40, 2, 0, 33, 4, 11, 32, 3, 65, 1, 58, 0, 23, 32, 3, 65, 52, 106, 65, 228, 232, 192, 0, 54, 2, 0, 32, 3, 32, 4, 41, 2, 24, 55, 3, 8, 32, 3, 32, 3, 65, 23, 106, 54, 2, 16, 32, 4, 41, 2, 8, 33, 6, 32, 4, 41, 2, 16, 33, 7, 32, 3, 32, 4, 45, 0, 32, 58, 0, 56, 32, 3, 32, 7, 55, 3, 40, 32, 3, 32, 6, 55, 3, 32, 32, 3, 32, 4, 41, 2, 0, 55, 3, 24, 32, 3, 32, 3, 65, 8, 106, 54, 2, 48, 65, 1, 32, 1, 32, 3, 65, 24, 106, 32, 2, 40, 2, 12, 17, 0, 0, 13, 1, 26, 32, 3, 40, 2, 48, 65, 163, 233, 192, 0, 65, 2, 32, 3, 40, 2, 52, 40, 2, 12, 17, 2, 0, 12, 1, 11, 32, 1, 32, 5, 4, 127, 65, 1, 32, 4, 40, 2, 24, 65, 165, 233, 192, 0, 65, 2, 32, 4, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 32, 0, 40, 2, 0, 5, 32, 4, 11, 32, 2, 40, 2, 12, 17, 0, 0, 11, 33, 5, 32, 0, 65, 1, 58, 0, 5, 32, 0, 32, 5, 58, 0, 4, 32, 3, 65, 64, 107, 36, 0, 11, 11, 0, 32, 0, 32, 1, 32, 2, 16, 166, 2, 11, 50, 1, 1, 127, 65, 1, 33, 1, 32, 0, 45, 0, 4, 4, 127, 32, 1, 5, 32, 0, 40, 2, 0, 34, 0, 40, 2, 24, 65, 196, 233, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 11, 221, 6, 2, 3, 127, 2, 126, 32, 2, 40, 2, 0, 34, 3, 65, 19, 74, 4, 64, 2, 64, 32, 1, 2, 127, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 90, 4, 64, 32, 2, 32, 3, 65, 112, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 106, 32, 0, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 128, 34, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 126, 125, 34, 6, 66, 128, 128, 233, 131, 177, 222, 22, 128, 167, 65, 255, 1, 113, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 6, 66, 128, 160, 148, 165, 141, 29, 128, 167, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 4, 106, 32, 6, 66, 128, 200, 175, 160, 37, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 6, 106, 32, 6, 66, 128, 194, 215, 47, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 8, 106, 32, 6, 66, 192, 132, 61, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 10, 106, 32, 6, 66, 144, 206, 0, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 12, 106, 32, 6, 66, 228, 0, 128, 34, 7, 66, 228, 0, 130, 167, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 32, 7, 66, 228, 0, 126, 125, 167, 33, 3, 65, 14, 12, 1, 11, 32, 0, 66, 128, 194, 215, 47, 84, 13, 1, 32, 2, 32, 3, 65, 120, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 106, 32, 0, 32, 0, 66, 128, 194, 215, 47, 128, 34, 0, 66, 128, 194, 215, 47, 126, 125, 167, 34, 3, 65, 192, 132, 61, 110, 65, 255, 1, 113, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 3, 65, 144, 206, 0, 110, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 4, 106, 32, 3, 65, 228, 0, 110, 34, 4, 65, 228, 0, 112, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 32, 4, 65, 228, 0, 108, 107, 33, 3, 65, 6, 11, 32, 2, 40, 2, 0, 106, 106, 32, 3, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 0, 167, 34, 3, 65, 144, 206, 0, 79, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 124, 106, 34, 4, 54, 2, 0, 32, 1, 32, 4, 106, 32, 3, 32, 3, 65, 144, 206, 0, 110, 34, 3, 65, 144, 206, 0, 108, 107, 34, 4, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 5, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 40, 2, 0, 32, 1, 106, 65, 2, 106, 32, 4, 32, 5, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 3, 65, 255, 255, 3, 113, 34, 4, 65, 228, 0, 79, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 126, 106, 34, 5, 54, 2, 0, 32, 1, 32, 5, 106, 32, 3, 32, 4, 65, 228, 0, 110, 34, 3, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 3, 65, 255, 255, 3, 113, 65, 9, 77, 4, 64, 32, 2, 32, 2, 40, 2, 0, 65, 127, 106, 34, 2, 54, 2, 0, 32, 1, 32, 2, 106, 32, 3, 65, 48, 106, 58, 0, 0, 15, 11, 32, 2, 32, 2, 40, 2, 0, 65, 126, 106, 34, 2, 54, 2, 0, 32, 1, 32, 2, 106, 32, 3, 65, 255, 255, 3, 113, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 15, 11, 65, 186, 235, 192, 0, 65, 28, 65, 216, 235, 192, 0, 16, 142, 2, 0, 11, 20, 0, 32, 0, 41, 3, 0, 32, 0, 65, 8, 106, 41, 3, 0, 32, 1, 16, 171, 2, 11, 255, 3, 2, 1, 127, 2, 126, 35, 0, 65, 144, 1, 107, 34, 3, 36, 0, 32, 3, 65, 39, 54, 2, 140, 1, 32, 3, 65, 16, 106, 2, 126, 32, 1, 66, 255, 255, 31, 88, 4, 64, 32, 1, 66, 45, 134, 32, 0, 66, 19, 136, 132, 66, 189, 162, 130, 163, 142, 171, 4, 128, 12, 1, 11, 32, 3, 65, 48, 106, 32, 0, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 209, 2, 32, 3, 65, 32, 106, 32, 0, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 209, 2, 32, 3, 65, 208, 0, 106, 32, 1, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 209, 2, 32, 3, 65, 64, 107, 32, 1, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 209, 2, 32, 3, 65, 200, 0, 106, 41, 3, 0, 32, 3, 65, 40, 106, 41, 3, 0, 32, 3, 65, 56, 106, 41, 3, 0, 34, 4, 32, 3, 41, 3, 32, 124, 34, 1, 32, 4, 84, 173, 124, 34, 5, 32, 3, 41, 3, 64, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 32, 3, 65, 216, 0, 106, 41, 3, 0, 32, 1, 32, 3, 41, 3, 80, 124, 32, 1, 84, 173, 124, 124, 34, 1, 32, 4, 84, 173, 124, 34, 5, 66, 62, 136, 33, 4, 32, 5, 66, 2, 134, 32, 1, 66, 62, 136, 132, 11, 34, 1, 32, 4, 66, 128, 128, 224, 176, 183, 159, 183, 156, 245, 0, 66, 127, 16, 209, 2, 32, 3, 41, 3, 16, 32, 0, 124, 32, 3, 65, 229, 0, 106, 32, 3, 65, 140, 1, 106, 16, 169, 2, 2, 64, 32, 1, 32, 4, 132, 80, 13, 0, 32, 3, 65, 249, 0, 106, 65, 48, 32, 3, 40, 2, 140, 1, 65, 108, 106, 16, 211, 2, 32, 3, 65, 20, 54, 2, 140, 1, 32, 3, 32, 4, 66, 45, 134, 32, 1, 66, 19, 136, 132, 34, 0, 66, 189, 162, 130, 163, 142, 171, 4, 128, 34, 4, 32, 1, 66, 128, 128, 224, 176, 183, 159, 183, 156, 245, 0, 66, 127, 16, 209, 2, 32, 3, 41, 3, 0, 32, 1, 124, 32, 3, 65, 229, 0, 106, 32, 3, 65, 140, 1, 106, 16, 169, 2, 32, 0, 66, 189, 162, 130, 163, 142, 171, 4, 84, 13, 0, 32, 3, 65, 230, 0, 106, 65, 48, 32, 3, 40, 2, 140, 1, 65, 127, 106, 16, 211, 2, 32, 3, 32, 4, 167, 65, 48, 114, 58, 0, 101, 32, 3, 65, 0, 54, 2, 140, 1, 11, 32, 2, 65, 232, 229, 192, 0, 65, 0, 32, 3, 40, 2, 140, 1, 34, 2, 32, 3, 65, 229, 0, 106, 106, 65, 39, 32, 2, 107, 16, 172, 2, 32, 3, 65, 144, 1, 106, 36, 0, 11, 213, 5, 1, 7, 127, 65, 43, 65, 128, 128, 196, 0, 32, 0, 40, 2, 0, 34, 9, 65, 1, 113, 34, 5, 27, 33, 10, 32, 4, 32, 5, 106, 33, 8, 2, 64, 32, 9, 65, 4, 113, 69, 4, 64, 65, 0, 33, 1, 12, 1, 11, 32, 2, 4, 64, 32, 2, 33, 6, 32, 1, 33, 5, 3, 64, 32, 7, 32, 5, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 106, 33, 7, 32, 5, 65, 1, 106, 33, 5, 32, 6, 65, 127, 106, 34, 6, 13, 0, 11, 11, 32, 7, 32, 8, 106, 33, 8, 11, 65, 1, 33, 5, 2, 64, 2, 64, 32, 0, 40, 2, 8, 65, 1, 71, 4, 64, 32, 0, 32, 10, 32, 1, 32, 2, 16, 178, 2, 13, 1, 12, 2, 11, 32, 0, 65, 12, 106, 40, 2, 0, 34, 6, 32, 8, 77, 4, 64, 32, 0, 32, 10, 32, 1, 32, 2, 16, 178, 2, 13, 1, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 65, 8, 113, 4, 64, 32, 0, 40, 2, 4, 33, 9, 32, 0, 65, 48, 54, 2, 4, 32, 0, 45, 0, 32, 33, 11, 32, 0, 65, 1, 58, 0, 32, 32, 0, 32, 10, 32, 1, 32, 2, 16, 178, 2, 13, 5, 65, 0, 33, 5, 32, 6, 32, 8, 107, 34, 1, 33, 6, 65, 1, 32, 0, 45, 0, 32, 34, 2, 32, 2, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 2, 2, 1, 3, 11, 65, 0, 33, 5, 32, 6, 32, 8, 107, 34, 6, 33, 7, 2, 64, 2, 64, 2, 64, 65, 1, 32, 0, 45, 0, 32, 34, 8, 32, 8, 65, 3, 70, 27, 65, 3, 113, 65, 1, 107, 14, 2, 1, 0, 2, 11, 32, 6, 65, 1, 118, 33, 5, 32, 6, 65, 1, 106, 65, 1, 118, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 6, 33, 5, 11, 32, 5, 65, 1, 106, 33, 5, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 13, 4, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 65, 1, 15, 11, 32, 1, 65, 1, 118, 33, 5, 32, 1, 65, 1, 106, 65, 1, 118, 33, 6, 12, 1, 11, 65, 0, 33, 6, 32, 1, 33, 5, 11, 32, 5, 65, 1, 106, 33, 5, 2, 64, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 13, 1, 32, 0, 40, 2, 24, 32, 0, 40, 2, 4, 32, 0, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 65, 1, 15, 11, 32, 0, 40, 2, 4, 33, 1, 65, 1, 33, 5, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 1, 32, 0, 40, 2, 28, 33, 2, 32, 0, 40, 2, 24, 33, 3, 65, 0, 33, 7, 2, 64, 3, 64, 32, 6, 32, 7, 70, 13, 1, 32, 7, 65, 1, 106, 33, 7, 32, 3, 32, 1, 32, 2, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 32, 7, 65, 127, 106, 32, 6, 73, 13, 2, 11, 32, 0, 32, 11, 58, 0, 32, 32, 0, 32, 9, 54, 2, 4, 65, 0, 15, 11, 32, 0, 40, 2, 4, 33, 6, 65, 1, 33, 5, 32, 0, 32, 10, 32, 1, 32, 2, 16, 178, 2, 13, 0, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 0, 32, 0, 40, 2, 28, 33, 1, 32, 0, 40, 2, 24, 33, 0, 65, 0, 33, 5, 2, 127, 3, 64, 32, 7, 32, 5, 32, 7, 70, 13, 1, 26, 32, 5, 65, 1, 106, 33, 5, 32, 0, 32, 6, 32, 1, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 32, 5, 65, 127, 106, 11, 32, 7, 73, 33, 5, 11, 32, 5, 15, 11, 32, 0, 40, 2, 24, 32, 3, 32, 4, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 228, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 65, 0, 54, 2, 12, 32, 0, 32, 2, 65, 12, 106, 2, 127, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 58, 0, 12, 65, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 16, 161, 2, 32, 2, 65, 16, 106, 36, 0, 11, 87, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 232, 235, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 14, 0, 32, 0, 40, 2, 0, 32, 1, 32, 2, 16, 161, 2, 11, 231, 1, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 0, 40, 2, 0, 32, 2, 65, 0, 54, 2, 12, 32, 2, 65, 12, 106, 2, 127, 2, 64, 2, 64, 32, 1, 65, 128, 1, 79, 4, 64, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 12, 3, 11, 32, 2, 32, 1, 58, 0, 12, 65, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 18, 118, 65, 240, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 4, 11, 16, 161, 2, 32, 2, 65, 16, 106, 36, 0, 11, 90, 1, 1, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 2, 65, 4, 106, 65, 232, 235, 192, 0, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 74, 0, 2, 127, 32, 1, 65, 128, 128, 196, 0, 71, 4, 64, 65, 1, 32, 0, 40, 2, 24, 32, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 13, 1, 26, 11, 32, 2, 69, 4, 64, 65, 0, 15, 11, 32, 0, 40, 2, 24, 32, 2, 32, 3, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 11, 87, 1, 2, 127, 35, 0, 65, 32, 107, 34, 2, 36, 0, 32, 0, 65, 28, 106, 40, 2, 0, 33, 3, 32, 0, 40, 2, 24, 32, 2, 65, 24, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 8, 32, 3, 32, 2, 65, 8, 106, 16, 151, 2, 32, 2, 65, 32, 106, 36, 0, 11, 13, 0, 32, 0, 45, 0, 0, 65, 16, 113, 65, 4, 118, 11, 13, 0, 32, 0, 45, 0, 0, 65, 32, 113, 65, 5, 118, 11, 38, 0, 32, 0, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 0, 40, 2, 24, 32, 1, 32, 2, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 11, 52, 0, 32, 0, 32, 1, 40, 2, 24, 32, 2, 32, 3, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 58, 0, 8, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 3, 69, 58, 0, 9, 32, 0, 65, 0, 54, 2, 4, 11, 41, 0, 32, 0, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 0, 40, 2, 24, 65, 179, 233, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 11, 178, 8, 2, 11, 127, 1, 126, 65, 1, 33, 10, 2, 64, 2, 64, 32, 2, 40, 2, 24, 65, 34, 32, 2, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 13, 0, 2, 64, 32, 1, 69, 4, 64, 12, 1, 11, 32, 0, 32, 1, 106, 33, 11, 32, 0, 33, 13, 32, 0, 33, 7, 3, 64, 2, 64, 32, 7, 65, 1, 106, 33, 8, 2, 64, 2, 64, 32, 7, 44, 0, 0, 34, 4, 65, 0, 78, 4, 64, 32, 4, 65, 255, 1, 113, 33, 5, 12, 1, 11, 2, 127, 32, 8, 32, 11, 70, 4, 64, 65, 0, 33, 10, 32, 11, 12, 1, 11, 32, 7, 45, 0, 1, 65, 63, 113, 33, 10, 32, 7, 65, 2, 106, 11, 33, 8, 32, 4, 65, 31, 113, 33, 5, 32, 4, 65, 255, 1, 113, 34, 6, 65, 224, 1, 73, 4, 64, 32, 10, 32, 5, 65, 6, 116, 114, 33, 5, 12, 1, 11, 2, 64, 32, 8, 32, 11, 70, 4, 64, 65, 0, 33, 7, 32, 11, 33, 4, 12, 1, 11, 32, 8, 45, 0, 0, 65, 63, 113, 33, 7, 32, 8, 65, 1, 106, 34, 4, 33, 8, 11, 32, 7, 32, 10, 65, 6, 116, 114, 33, 12, 32, 6, 65, 240, 1, 73, 4, 64, 32, 12, 32, 5, 65, 12, 116, 114, 33, 5, 32, 8, 33, 7, 32, 4, 33, 8, 12, 2, 11, 2, 127, 32, 4, 32, 11, 70, 4, 64, 65, 0, 33, 6, 32, 8, 33, 7, 32, 4, 12, 1, 11, 32, 4, 45, 0, 0, 65, 63, 113, 33, 6, 32, 4, 65, 1, 106, 34, 7, 11, 33, 8, 32, 5, 65, 18, 116, 65, 128, 128, 240, 0, 113, 32, 12, 65, 6, 116, 114, 32, 6, 114, 34, 5, 65, 128, 128, 196, 0, 71, 13, 1, 12, 2, 11, 32, 8, 33, 7, 11, 65, 244, 0, 33, 4, 65, 2, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 119, 106, 14, 26, 5, 1, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 11, 65, 242, 0, 33, 4, 12, 4, 11, 65, 238, 0, 33, 4, 12, 3, 11, 32, 5, 65, 220, 0, 70, 13, 1, 11, 32, 5, 16, 186, 2, 69, 4, 64, 32, 5, 16, 187, 2, 13, 3, 11, 32, 5, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 33, 14, 65, 3, 33, 6, 32, 5, 33, 4, 12, 1, 11, 32, 5, 33, 4, 11, 2, 64, 2, 64, 32, 9, 32, 3, 73, 13, 0, 32, 3, 69, 32, 1, 32, 3, 70, 114, 69, 4, 64, 32, 3, 32, 1, 79, 13, 1, 32, 0, 32, 3, 106, 44, 0, 0, 65, 191, 127, 76, 13, 1, 11, 32, 9, 69, 32, 1, 32, 9, 70, 114, 69, 4, 64, 32, 9, 32, 1, 79, 13, 1, 32, 0, 32, 9, 106, 44, 0, 0, 65, 191, 127, 76, 13, 1, 11, 32, 2, 40, 2, 24, 32, 0, 32, 3, 106, 32, 9, 32, 3, 107, 32, 2, 40, 2, 28, 40, 2, 12, 17, 2, 0, 69, 13, 1, 65, 1, 15, 11, 32, 0, 32, 1, 32, 3, 32, 9, 65, 156, 236, 192, 0, 16, 145, 2, 0, 11, 3, 64, 32, 6, 33, 12, 65, 1, 33, 10, 65, 220, 0, 33, 3, 65, 1, 33, 6, 2, 64, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 32, 12, 65, 1, 107, 14, 3, 1, 5, 0, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 14, 66, 32, 136, 167, 65, 255, 1, 113, 65, 1, 107, 14, 5, 3, 2, 1, 0, 6, 5, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 48, 132, 33, 14, 65, 3, 33, 6, 65, 245, 0, 33, 3, 12, 7, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 32, 132, 33, 14, 65, 3, 33, 6, 65, 251, 0, 33, 3, 12, 6, 11, 65, 48, 65, 215, 0, 32, 4, 32, 14, 167, 34, 6, 65, 2, 116, 65, 28, 113, 118, 65, 15, 113, 34, 3, 65, 10, 73, 27, 32, 3, 106, 33, 3, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 16, 132, 32, 6, 69, 13, 4, 26, 32, 14, 66, 127, 124, 66, 255, 255, 255, 255, 15, 131, 32, 14, 66, 128, 128, 128, 128, 112, 131, 132, 12, 4, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 33, 14, 65, 3, 33, 6, 65, 253, 0, 33, 3, 12, 4, 11, 65, 0, 33, 6, 32, 4, 33, 3, 12, 3, 11, 2, 127, 65, 1, 32, 5, 65, 128, 1, 73, 13, 0, 26, 65, 2, 32, 5, 65, 128, 16, 73, 13, 0, 26, 65, 3, 65, 4, 32, 5, 65, 128, 128, 4, 73, 27, 11, 32, 9, 106, 33, 3, 12, 4, 11, 32, 14, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 192, 0, 132, 11, 33, 14, 65, 3, 33, 6, 11, 32, 2, 40, 2, 24, 32, 3, 32, 2, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 12, 4, 11, 32, 9, 32, 13, 107, 32, 8, 106, 33, 9, 32, 7, 33, 13, 32, 7, 32, 11, 71, 13, 1, 11, 11, 32, 3, 69, 32, 1, 32, 3, 70, 114, 13, 0, 32, 3, 32, 1, 79, 13, 2, 32, 0, 32, 3, 106, 44, 0, 0, 65, 191, 127, 76, 13, 2, 11, 65, 1, 33, 10, 32, 2, 40, 2, 24, 32, 0, 32, 3, 106, 32, 1, 32, 3, 107, 32, 2, 40, 2, 28, 40, 2, 12, 17, 2, 0, 13, 0, 32, 2, 40, 2, 24, 65, 34, 32, 2, 40, 2, 28, 40, 2, 16, 17, 0, 0, 33, 10, 11, 32, 10, 15, 11, 32, 0, 32, 1, 32, 3, 32, 1, 65, 172, 236, 192, 0, 16, 145, 2, 0, 11, 227, 2, 1, 5, 127, 32, 0, 65, 11, 116, 33, 4, 65, 31, 33, 2, 65, 31, 33, 3, 2, 64, 3, 64, 2, 64, 2, 64, 32, 2, 65, 1, 118, 32, 1, 106, 34, 2, 65, 2, 116, 65, 128, 128, 193, 0, 106, 40, 2, 0, 65, 11, 116, 34, 5, 32, 4, 73, 4, 64, 32, 2, 65, 1, 106, 33, 1, 12, 1, 11, 32, 4, 32, 5, 70, 13, 1, 32, 2, 33, 3, 11, 32, 3, 32, 1, 107, 33, 2, 32, 3, 32, 1, 75, 13, 1, 12, 2, 11, 11, 32, 2, 65, 1, 106, 33, 1, 11, 2, 64, 2, 64, 32, 1, 65, 30, 77, 4, 64, 32, 1, 65, 2, 116, 33, 4, 65, 177, 5, 33, 3, 32, 1, 65, 30, 71, 4, 64, 32, 4, 65, 132, 128, 193, 0, 106, 40, 2, 0, 65, 21, 118, 33, 3, 11, 65, 0, 33, 5, 32, 1, 65, 127, 106, 34, 2, 32, 1, 77, 4, 64, 32, 2, 65, 31, 79, 13, 3, 32, 2, 65, 2, 116, 65, 128, 128, 193, 0, 106, 40, 2, 0, 65, 255, 255, 255, 0, 113, 33, 5, 11, 2, 64, 32, 3, 32, 4, 65, 128, 128, 193, 0, 106, 40, 2, 0, 65, 21, 118, 34, 1, 65, 1, 106, 70, 13, 0, 32, 0, 32, 5, 107, 33, 4, 32, 1, 65, 177, 5, 32, 1, 65, 177, 5, 75, 27, 33, 2, 32, 3, 65, 127, 106, 33, 0, 65, 0, 33, 3, 3, 64, 32, 1, 32, 2, 70, 13, 3, 32, 3, 32, 1, 65, 252, 128, 193, 0, 106, 45, 0, 0, 106, 34, 3, 32, 4, 75, 13, 1, 32, 0, 32, 1, 65, 1, 106, 34, 1, 71, 13, 0, 11, 32, 0, 33, 1, 11, 32, 1, 65, 1, 113, 15, 11, 32, 1, 65, 31, 65, 132, 255, 192, 0, 16, 141, 2, 0, 11, 32, 2, 65, 177, 5, 65, 148, 255, 192, 0, 16, 141, 2, 0, 11, 32, 2, 65, 31, 65, 164, 255, 192, 0, 16, 141, 2, 0, 11, 173, 6, 1, 6, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 65, 255, 255, 3, 77, 4, 64, 65, 148, 244, 192, 0, 33, 1, 32, 0, 65, 8, 118, 65, 255, 1, 113, 33, 6, 3, 64, 2, 64, 32, 1, 65, 2, 106, 33, 5, 32, 2, 32, 1, 45, 0, 1, 34, 4, 106, 33, 3, 2, 64, 32, 6, 32, 1, 45, 0, 0, 34, 1, 70, 4, 64, 32, 3, 32, 2, 73, 13, 6, 32, 3, 65, 163, 2, 79, 13, 7, 32, 2, 65, 230, 244, 192, 0, 106, 33, 1, 3, 64, 32, 4, 69, 13, 2, 32, 4, 65, 127, 106, 33, 4, 32, 1, 45, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 0, 65, 255, 1, 113, 71, 13, 0, 11, 65, 0, 33, 4, 12, 5, 11, 32, 1, 32, 6, 75, 13, 1, 32, 3, 33, 2, 32, 5, 34, 1, 65, 230, 244, 192, 0, 71, 13, 2, 12, 1, 11, 32, 3, 33, 2, 32, 5, 34, 1, 65, 230, 244, 192, 0, 71, 13, 1, 11, 11, 32, 0, 65, 255, 255, 3, 113, 33, 0, 65, 136, 247, 192, 0, 33, 1, 65, 1, 33, 4, 3, 64, 32, 1, 65, 1, 106, 33, 3, 2, 127, 32, 1, 45, 0, 0, 34, 2, 65, 24, 116, 65, 24, 117, 34, 5, 65, 127, 76, 4, 64, 32, 3, 65, 189, 249, 192, 0, 70, 13, 7, 32, 1, 45, 0, 1, 32, 5, 65, 255, 0, 113, 65, 8, 116, 114, 33, 2, 32, 1, 65, 2, 106, 12, 1, 11, 32, 3, 11, 33, 1, 32, 0, 32, 2, 107, 34, 0, 65, 0, 72, 13, 2, 32, 4, 65, 1, 115, 33, 4, 32, 1, 65, 189, 249, 192, 0, 71, 13, 0, 11, 12, 1, 11, 32, 0, 65, 255, 255, 7, 77, 4, 64, 65, 189, 249, 192, 0, 33, 1, 32, 0, 65, 8, 118, 65, 255, 1, 113, 33, 6, 3, 64, 2, 64, 32, 1, 65, 2, 106, 33, 5, 32, 2, 32, 1, 45, 0, 1, 34, 4, 106, 33, 3, 2, 64, 32, 6, 32, 1, 45, 0, 0, 34, 1, 70, 4, 64, 32, 3, 32, 2, 73, 13, 9, 32, 3, 65, 176, 1, 79, 13, 10, 32, 2, 65, 137, 250, 192, 0, 106, 33, 1, 3, 64, 32, 4, 69, 13, 2, 32, 4, 65, 127, 106, 33, 4, 32, 1, 45, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 0, 65, 255, 1, 113, 71, 13, 0, 11, 65, 0, 33, 4, 12, 5, 11, 32, 1, 32, 6, 75, 13, 1, 32, 3, 33, 2, 32, 5, 34, 1, 65, 137, 250, 192, 0, 71, 13, 2, 12, 1, 11, 32, 3, 33, 2, 32, 5, 34, 1, 65, 137, 250, 192, 0, 71, 13, 1, 11, 11, 32, 0, 65, 255, 255, 3, 113, 33, 0, 65, 184, 251, 192, 0, 33, 1, 65, 1, 33, 4, 3, 64, 32, 1, 65, 1, 106, 33, 3, 2, 127, 32, 1, 45, 0, 0, 34, 2, 65, 24, 116, 65, 24, 117, 34, 5, 65, 127, 76, 4, 64, 32, 3, 65, 219, 254, 192, 0, 70, 13, 10, 32, 1, 45, 0, 1, 32, 5, 65, 255, 0, 113, 65, 8, 116, 114, 33, 2, 32, 1, 65, 2, 106, 12, 1, 11, 32, 3, 11, 33, 1, 32, 0, 32, 2, 107, 34, 0, 65, 0, 72, 13, 2, 32, 4, 65, 1, 115, 33, 4, 32, 1, 65, 219, 254, 192, 0, 71, 13, 0, 11, 12, 1, 11, 32, 0, 65, 226, 139, 116, 106, 65, 226, 11, 73, 32, 0, 65, 159, 168, 116, 106, 65, 159, 24, 73, 114, 32, 0, 65, 254, 255, 255, 0, 113, 65, 158, 240, 10, 70, 32, 0, 65, 222, 226, 116, 106, 65, 14, 73, 114, 114, 32, 0, 65, 162, 178, 117, 106, 65, 34, 73, 114, 13, 0, 32, 0, 65, 203, 145, 117, 106, 65, 11, 79, 13, 7, 11, 32, 4, 65, 1, 113, 15, 11, 32, 2, 32, 3, 65, 244, 243, 192, 0, 16, 146, 2, 0, 11, 32, 3, 65, 162, 2, 65, 244, 243, 192, 0, 16, 143, 2, 0, 11, 65, 168, 231, 192, 0, 65, 43, 65, 132, 244, 192, 0, 16, 142, 2, 0, 11, 32, 2, 32, 3, 65, 244, 243, 192, 0, 16, 146, 2, 0, 11, 32, 3, 65, 175, 1, 65, 244, 243, 192, 0, 16, 143, 2, 0, 11, 65, 168, 231, 192, 0, 65, 43, 65, 132, 244, 192, 0, 16, 142, 2, 0, 11, 32, 0, 65, 240, 131, 56, 73, 32, 0, 65, 181, 217, 115, 106, 65, 180, 219, 43, 75, 113, 11, 11, 0, 32, 2, 32, 0, 32, 1, 16, 144, 2, 11, 254, 3, 2, 4, 127, 1, 126, 65, 1, 32, 1, 40, 2, 24, 65, 39, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 16, 17, 0, 0, 69, 4, 64, 65, 244, 0, 33, 3, 65, 2, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 0, 65, 119, 106, 14, 31, 5, 1, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 11, 65, 242, 0, 33, 3, 12, 4, 11, 65, 238, 0, 33, 3, 12, 3, 11, 32, 0, 65, 220, 0, 70, 13, 1, 11, 2, 126, 32, 0, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 32, 0, 16, 186, 2, 13, 0, 26, 32, 0, 16, 187, 2, 4, 64, 65, 1, 33, 2, 32, 0, 33, 3, 12, 3, 11, 32, 0, 65, 1, 114, 103, 65, 2, 118, 65, 7, 115, 173, 66, 128, 128, 128, 128, 208, 0, 132, 11, 33, 6, 65, 3, 33, 2, 32, 0, 33, 3, 12, 1, 11, 32, 0, 33, 3, 11, 3, 64, 32, 2, 33, 4, 65, 220, 0, 33, 0, 65, 1, 33, 2, 2, 64, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 65, 1, 107, 14, 3, 1, 5, 0, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 66, 32, 136, 167, 65, 255, 1, 113, 65, 1, 107, 14, 5, 3, 2, 1, 0, 6, 5, 11, 65, 245, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 48, 132, 12, 6, 11, 65, 251, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 32, 132, 12, 5, 11, 65, 48, 65, 215, 0, 32, 3, 32, 6, 167, 34, 4, 65, 2, 116, 65, 28, 113, 118, 65, 15, 113, 34, 0, 65, 10, 73, 27, 32, 0, 106, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 16, 132, 32, 4, 69, 13, 4, 26, 32, 6, 66, 127, 124, 66, 255, 255, 255, 255, 15, 131, 32, 6, 66, 128, 128, 128, 128, 112, 131, 132, 12, 4, 11, 65, 253, 0, 33, 0, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 12, 3, 11, 65, 0, 33, 2, 32, 3, 33, 0, 12, 3, 11, 32, 1, 40, 2, 24, 65, 39, 32, 1, 40, 2, 28, 40, 2, 16, 17, 0, 0, 15, 11, 32, 6, 66, 255, 255, 255, 255, 143, 96, 131, 66, 128, 128, 128, 128, 192, 0, 132, 11, 33, 6, 65, 3, 33, 2, 11, 32, 1, 40, 2, 24, 32, 0, 32, 1, 40, 2, 28, 40, 2, 16, 17, 0, 0, 69, 13, 0, 11, 11, 11, 114, 1, 1, 127, 35, 0, 65, 48, 107, 34, 2, 36, 0, 32, 2, 32, 1, 54, 2, 4, 32, 2, 32, 0, 54, 2, 0, 32, 2, 65, 28, 106, 65, 2, 54, 2, 0, 32, 2, 65, 44, 106, 65, 210, 0, 54, 2, 0, 32, 2, 66, 3, 55, 2, 12, 32, 2, 65, 196, 238, 192, 0, 54, 2, 8, 32, 2, 65, 210, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 24, 32, 2, 32, 2, 54, 2, 40, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 65, 8, 106, 65, 148, 224, 192, 0, 16, 150, 2, 0, 11, 177, 6, 2, 6, 127, 2, 126, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 69, 13, 0, 65, 0, 32, 2, 65, 121, 106, 34, 4, 32, 4, 32, 2, 75, 27, 33, 7, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 33, 8, 65, 0, 33, 4, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 4, 106, 45, 0, 0, 34, 5, 65, 24, 116, 65, 24, 117, 34, 6, 65, 0, 78, 4, 64, 32, 8, 32, 4, 107, 65, 3, 113, 32, 8, 65, 127, 70, 114, 13, 1, 2, 64, 32, 4, 32, 7, 79, 13, 0, 3, 64, 32, 1, 32, 4, 106, 34, 3, 65, 4, 106, 40, 2, 0, 32, 3, 40, 2, 0, 114, 65, 128, 129, 130, 132, 120, 113, 13, 1, 32, 4, 65, 8, 106, 34, 4, 32, 7, 73, 13, 0, 11, 11, 32, 4, 32, 2, 79, 13, 4, 3, 64, 32, 1, 32, 4, 106, 44, 0, 0, 65, 0, 72, 13, 5, 32, 2, 32, 4, 65, 1, 106, 34, 4, 71, 13, 0, 11, 12, 6, 11, 66, 128, 128, 128, 128, 128, 32, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 2, 64, 2, 64, 2, 64, 32, 5, 65, 220, 238, 192, 0, 106, 45, 0, 0, 65, 126, 106, 14, 3, 0, 1, 2, 11, 11, 32, 4, 65, 1, 106, 34, 3, 32, 2, 73, 13, 3, 66, 0, 33, 10, 66, 0, 33, 9, 12, 10, 11, 66, 0, 33, 10, 32, 4, 65, 1, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 10, 11, 32, 1, 32, 3, 106, 45, 0, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 5, 65, 160, 126, 106, 34, 5, 4, 64, 32, 5, 65, 13, 70, 4, 64, 12, 2, 5, 12, 3, 11, 0, 11, 32, 3, 65, 224, 1, 113, 65, 160, 1, 70, 13, 2, 12, 10, 11, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 13, 9, 32, 3, 65, 160, 1, 73, 13, 1, 12, 9, 11, 32, 6, 65, 31, 106, 65, 255, 1, 113, 65, 11, 77, 4, 64, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 13, 9, 32, 3, 65, 192, 1, 73, 13, 1, 12, 9, 11, 32, 6, 65, 254, 1, 113, 65, 238, 1, 71, 32, 3, 65, 191, 1, 75, 114, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 8, 11, 66, 0, 33, 9, 32, 4, 65, 2, 106, 34, 3, 32, 2, 79, 13, 9, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 70, 13, 3, 12, 8, 11, 66, 0, 33, 10, 32, 4, 65, 1, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 9, 11, 32, 1, 32, 3, 106, 45, 0, 0, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 144, 126, 106, 14, 5, 0, 2, 2, 2, 1, 2, 11, 32, 3, 65, 240, 0, 106, 65, 255, 1, 113, 65, 48, 79, 13, 9, 12, 2, 11, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 3, 65, 144, 1, 79, 114, 13, 8, 12, 1, 11, 32, 3, 65, 191, 1, 75, 32, 6, 65, 15, 106, 65, 255, 1, 113, 65, 2, 75, 114, 32, 3, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 7, 11, 32, 4, 65, 2, 106, 34, 3, 32, 2, 79, 4, 64, 66, 0, 33, 9, 12, 9, 11, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 13, 7, 66, 0, 33, 9, 32, 4, 65, 3, 106, 34, 3, 32, 2, 79, 13, 8, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 70, 13, 2, 66, 128, 128, 128, 128, 128, 224, 0, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 12, 8, 11, 32, 4, 65, 1, 106, 33, 4, 12, 2, 11, 32, 1, 32, 3, 106, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 13, 6, 11, 32, 3, 65, 1, 106, 33, 4, 11, 32, 4, 32, 2, 73, 13, 0, 11, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 32, 0, 65, 0, 54, 2, 0, 15, 11, 66, 128, 128, 128, 128, 128, 32, 33, 10, 12, 1, 11, 66, 128, 128, 128, 128, 128, 192, 0, 33, 10, 66, 128, 128, 128, 128, 16, 33, 9, 11, 32, 0, 32, 10, 32, 4, 173, 132, 32, 9, 132, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 12, 0, 32, 0, 49, 0, 0, 32, 1, 16, 199, 2, 11, 214, 9, 1, 10, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 2, 4, 64, 32, 1, 40, 2, 0, 33, 7, 3, 64, 32, 3, 65, 1, 106, 33, 5, 2, 127, 32, 5, 32, 3, 32, 7, 106, 34, 8, 45, 0, 0, 34, 10, 65, 24, 116, 65, 24, 117, 34, 11, 65, 127, 74, 13, 0, 26, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 220, 238, 192, 0, 106, 45, 0, 0, 65, 126, 106, 14, 3, 1, 2, 3, 0, 11, 32, 2, 32, 3, 73, 13, 6, 32, 2, 32, 3, 77, 13, 7, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 5, 107, 54, 2, 4, 32, 1, 32, 5, 32, 7, 106, 54, 2, 0, 12, 22, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 232, 229, 192, 0, 32, 6, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 8, 32, 2, 32, 3, 77, 13, 9, 12, 21, 11, 32, 3, 65, 2, 106, 12, 2, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 232, 229, 192, 0, 32, 6, 27, 45, 0, 0, 33, 9, 2, 64, 2, 64, 2, 64, 32, 10, 65, 160, 126, 106, 34, 6, 4, 64, 32, 6, 65, 13, 70, 4, 64, 12, 2, 5, 12, 3, 11, 0, 11, 32, 9, 65, 224, 1, 113, 65, 160, 1, 70, 13, 2, 12, 21, 11, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 9, 65, 160, 1, 79, 114, 13, 20, 12, 1, 11, 32, 11, 65, 31, 106, 65, 255, 1, 113, 65, 11, 77, 4, 64, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 9, 65, 192, 1, 79, 114, 13, 20, 12, 1, 11, 32, 11, 65, 254, 1, 113, 65, 238, 1, 71, 32, 9, 65, 191, 1, 75, 114, 32, 9, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 19, 11, 32, 7, 32, 3, 65, 2, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 232, 229, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 9, 32, 3, 65, 126, 79, 13, 10, 32, 2, 32, 4, 73, 13, 11, 12, 22, 11, 32, 3, 65, 3, 106, 12, 1, 11, 32, 5, 32, 7, 106, 34, 4, 65, 0, 32, 2, 32, 5, 75, 27, 34, 6, 65, 232, 229, 192, 0, 32, 6, 27, 45, 0, 0, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 144, 126, 106, 14, 5, 0, 2, 2, 2, 1, 2, 11, 32, 6, 65, 240, 0, 106, 65, 255, 1, 113, 65, 48, 73, 13, 2, 12, 19, 11, 32, 6, 65, 24, 116, 65, 24, 117, 65, 127, 74, 32, 6, 65, 144, 1, 79, 114, 13, 18, 12, 1, 11, 32, 6, 65, 191, 1, 75, 32, 11, 65, 15, 106, 65, 255, 1, 113, 65, 2, 75, 114, 32, 6, 65, 24, 116, 65, 24, 117, 65, 127, 74, 114, 13, 17, 11, 32, 7, 32, 3, 65, 2, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 232, 229, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 11, 32, 3, 65, 126, 79, 13, 12, 32, 2, 32, 4, 73, 13, 13, 12, 21, 11, 32, 7, 32, 3, 65, 3, 106, 34, 4, 106, 34, 6, 65, 0, 32, 2, 32, 4, 75, 27, 34, 5, 65, 232, 229, 192, 0, 32, 5, 27, 45, 0, 0, 65, 192, 1, 113, 65, 128, 1, 71, 4, 64, 32, 2, 32, 3, 73, 13, 14, 32, 3, 65, 125, 79, 13, 15, 32, 2, 32, 4, 73, 13, 16, 32, 1, 32, 6, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 4, 107, 54, 2, 4, 32, 0, 65, 12, 106, 65, 3, 54, 2, 0, 12, 22, 11, 32, 3, 65, 4, 106, 11, 34, 3, 32, 2, 73, 13, 0, 11, 32, 1, 65, 0, 54, 2, 4, 32, 1, 65, 232, 229, 192, 0, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 12, 106, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 65, 232, 229, 192, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 3, 32, 2, 65, 252, 240, 192, 0, 16, 143, 2, 0, 11, 32, 5, 32, 2, 65, 252, 240, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 2, 65, 220, 241, 192, 0, 16, 143, 2, 0, 11, 32, 5, 32, 2, 65, 220, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 2, 65, 188, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 4, 65, 188, 241, 192, 0, 16, 146, 2, 0, 11, 32, 4, 32, 2, 65, 188, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 2, 65, 140, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 4, 65, 140, 241, 192, 0, 16, 146, 2, 0, 11, 32, 4, 32, 2, 65, 140, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 2, 65, 156, 241, 192, 0, 16, 143, 2, 0, 11, 32, 3, 32, 4, 65, 156, 241, 192, 0, 16, 146, 2, 0, 11, 32, 4, 32, 2, 65, 156, 241, 192, 0, 16, 143, 2, 0, 11, 2, 64, 32, 2, 32, 3, 79, 4, 64, 32, 2, 32, 3, 77, 13, 1, 12, 3, 11, 32, 3, 32, 2, 65, 172, 241, 192, 0, 16, 143, 2, 0, 11, 32, 5, 32, 2, 65, 172, 241, 192, 0, 16, 143, 2, 0, 11, 2, 64, 32, 2, 32, 3, 79, 4, 64, 32, 2, 32, 3, 77, 13, 1, 12, 2, 11, 32, 3, 32, 2, 65, 204, 241, 192, 0, 16, 143, 2, 0, 11, 32, 5, 32, 2, 65, 204, 241, 192, 0, 16, 143, 2, 0, 11, 32, 1, 32, 4, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 5, 107, 54, 2, 4, 11, 32, 0, 65, 12, 106, 65, 1, 54, 2, 0, 12, 1, 11, 32, 1, 32, 6, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 1, 32, 2, 32, 4, 107, 54, 2, 4, 32, 0, 65, 12, 106, 65, 2, 54, 2, 0, 11, 32, 0, 65, 8, 106, 32, 8, 54, 2, 0, 11, 141, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 12, 0, 32, 0, 41, 3, 0, 32, 1, 16, 199, 2, 11, 141, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 228, 1, 2, 2, 127, 2, 126, 35, 0, 65, 16, 107, 34, 3, 36, 0, 32, 0, 2, 127, 32, 2, 69, 4, 64, 32, 0, 65, 0, 58, 0, 1, 65, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 65, 85, 106, 14, 3, 0, 2, 1, 2, 11, 32, 2, 65, 127, 106, 34, 2, 69, 13, 2, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 2, 65, 1, 70, 13, 1, 11, 3, 64, 32, 2, 69, 13, 3, 32, 1, 45, 0, 0, 65, 80, 106, 34, 4, 65, 9, 75, 13, 1, 32, 3, 32, 5, 66, 0, 66, 10, 66, 0, 16, 209, 2, 32, 3, 41, 3, 8, 66, 0, 82, 13, 2, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 33, 2, 32, 3, 41, 3, 0, 34, 6, 32, 4, 173, 124, 34, 5, 32, 6, 90, 13, 0, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 65, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 1, 11, 32, 0, 65, 8, 106, 32, 5, 55, 3, 0, 65, 0, 11, 58, 0, 0, 32, 3, 65, 16, 106, 36, 0, 11, 172, 2, 2, 3, 127, 4, 126, 35, 0, 65, 32, 107, 34, 3, 36, 0, 32, 0, 2, 127, 32, 2, 69, 4, 64, 32, 0, 65, 0, 58, 0, 1, 65, 1, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 65, 85, 106, 14, 3, 0, 2, 1, 2, 11, 32, 2, 65, 127, 106, 34, 2, 69, 13, 2, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 2, 65, 1, 70, 13, 1, 11, 32, 3, 65, 24, 106, 33, 5, 3, 64, 32, 2, 69, 13, 3, 32, 1, 45, 0, 0, 65, 80, 106, 34, 4, 65, 9, 75, 13, 1, 32, 3, 32, 7, 66, 0, 66, 10, 66, 0, 16, 209, 2, 32, 3, 65, 16, 106, 32, 6, 66, 0, 66, 10, 66, 0, 16, 209, 2, 32, 3, 41, 3, 8, 66, 0, 82, 32, 5, 41, 3, 0, 34, 6, 32, 3, 41, 3, 0, 124, 34, 8, 32, 6, 84, 114, 13, 2, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 33, 2, 32, 3, 41, 3, 16, 34, 9, 32, 4, 173, 124, 34, 6, 32, 9, 84, 34, 4, 32, 8, 32, 4, 173, 124, 34, 7, 32, 8, 84, 32, 6, 32, 9, 90, 27, 69, 13, 0, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 65, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 12, 1, 11, 32, 0, 65, 16, 106, 32, 7, 55, 3, 0, 32, 0, 65, 8, 106, 32, 6, 55, 3, 0, 65, 0, 11, 58, 0, 0, 32, 3, 65, 32, 106, 36, 0, 11, 191, 2, 2, 5, 127, 1, 126, 35, 0, 65, 48, 107, 34, 4, 36, 0, 65, 39, 33, 2, 2, 64, 32, 0, 66, 144, 206, 0, 84, 4, 64, 32, 0, 33, 7, 12, 1, 11, 3, 64, 32, 4, 65, 9, 106, 32, 2, 106, 34, 3, 65, 124, 106, 32, 0, 32, 0, 66, 144, 206, 0, 128, 34, 7, 66, 144, 206, 0, 126, 125, 167, 34, 5, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 6, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 65, 126, 106, 32, 5, 32, 6, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 65, 124, 106, 33, 2, 32, 0, 66, 255, 193, 215, 47, 86, 32, 7, 33, 0, 13, 0, 11, 11, 32, 7, 167, 34, 3, 65, 227, 0, 74, 4, 64, 32, 2, 65, 126, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 7, 167, 34, 3, 32, 3, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 3, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 32, 3, 65, 9, 76, 4, 64, 32, 2, 65, 127, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 3, 65, 48, 106, 58, 0, 0, 12, 1, 11, 32, 2, 65, 126, 106, 34, 2, 32, 4, 65, 9, 106, 106, 32, 3, 65, 1, 116, 65, 242, 233, 192, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 1, 65, 232, 229, 192, 0, 65, 0, 32, 4, 65, 9, 106, 32, 2, 106, 65, 39, 32, 2, 107, 16, 172, 2, 32, 4, 65, 48, 106, 36, 0, 11, 140, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 140, 1, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 40, 2, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 4, 64, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 32, 3, 65, 128, 1, 106, 36, 0, 11, 152, 1, 2, 2, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 0, 41, 3, 0, 33, 4, 65, 128, 1, 33, 0, 2, 64, 3, 64, 32, 0, 69, 4, 64, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 2, 106, 65, 127, 106, 32, 4, 167, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 215, 0, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 4, 66, 4, 136, 34, 4, 66, 0, 82, 13, 0, 11, 32, 0, 65, 129, 1, 73, 13, 0, 32, 0, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 2, 106, 65, 128, 1, 32, 0, 107, 16, 172, 2, 32, 2, 65, 128, 1, 106, 36, 0, 11, 151, 1, 2, 2, 127, 1, 126, 35, 0, 65, 128, 1, 107, 34, 2, 36, 0, 32, 0, 41, 3, 0, 33, 4, 65, 128, 1, 33, 0, 2, 64, 3, 64, 32, 0, 69, 4, 64, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 2, 106, 65, 127, 106, 32, 4, 167, 65, 15, 113, 34, 3, 65, 48, 114, 32, 3, 65, 55, 106, 32, 3, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 4, 66, 4, 136, 34, 4, 66, 0, 82, 13, 0, 11, 32, 0, 65, 129, 1, 73, 13, 0, 32, 0, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 2, 106, 65, 128, 1, 32, 0, 107, 16, 172, 2, 32, 2, 65, 128, 1, 106, 36, 0, 11, 28, 0, 32, 1, 40, 2, 24, 65, 204, 255, 192, 0, 65, 5, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 12, 0, 32, 0, 40, 2, 0, 32, 1, 16, 153, 2, 11, 154, 2, 1, 1, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 2, 127, 32, 0, 40, 2, 0, 34, 0, 45, 0, 0, 65, 1, 70, 4, 64, 32, 2, 32, 1, 40, 2, 24, 65, 196, 255, 192, 0, 65, 4, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 58, 0, 8, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 0, 58, 0, 9, 32, 2, 65, 0, 54, 2, 4, 32, 2, 32, 0, 65, 1, 106, 54, 2, 12, 32, 2, 32, 2, 65, 12, 106, 65, 180, 233, 192, 0, 16, 164, 2, 2, 127, 32, 2, 45, 0, 8, 34, 1, 32, 2, 40, 2, 4, 34, 0, 69, 13, 0, 26, 32, 1, 65, 255, 1, 113, 33, 1, 65, 1, 32, 1, 13, 0, 26, 2, 64, 32, 0, 65, 1, 71, 13, 0, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 40, 2, 0, 34, 0, 45, 0, 0, 65, 4, 113, 13, 0, 65, 1, 32, 0, 40, 2, 24, 65, 176, 233, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 13, 1, 26, 11, 32, 2, 40, 2, 0, 34, 0, 40, 2, 24, 65, 177, 233, 192, 0, 65, 1, 32, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 65, 255, 1, 113, 65, 0, 71, 12, 1, 11, 32, 1, 40, 2, 24, 65, 200, 255, 192, 0, 65, 4, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 11, 181, 2, 1, 3, 127, 35, 0, 65, 128, 1, 107, 34, 3, 36, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 64, 2, 127, 32, 1, 40, 2, 0, 34, 2, 65, 16, 113, 4, 64, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 215, 0, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 2, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 2, 65, 32, 113, 4, 64, 32, 0, 45, 0, 0, 33, 2, 65, 0, 33, 0, 3, 64, 32, 0, 32, 3, 106, 65, 255, 0, 106, 32, 2, 65, 15, 113, 34, 4, 65, 48, 114, 32, 4, 65, 55, 106, 32, 4, 65, 10, 73, 27, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 4, 118, 34, 2, 13, 0, 11, 32, 0, 65, 128, 1, 106, 34, 2, 65, 129, 1, 79, 13, 3, 32, 1, 65, 240, 233, 192, 0, 65, 2, 32, 0, 32, 3, 106, 65, 128, 1, 106, 65, 0, 32, 0, 107, 16, 172, 2, 12, 1, 11, 32, 0, 49, 0, 0, 32, 1, 16, 199, 2, 11, 32, 3, 65, 128, 1, 106, 36, 0, 15, 11, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 32, 2, 65, 128, 1, 65, 224, 233, 192, 0, 16, 147, 2, 0, 11, 232, 1, 1, 2, 127, 35, 0, 65, 16, 107, 34, 2, 36, 0, 32, 2, 32, 1, 173, 66, 128, 128, 128, 128, 16, 66, 0, 32, 1, 40, 2, 24, 65, 209, 255, 192, 0, 65, 9, 32, 1, 65, 28, 106, 40, 2, 0, 40, 2, 12, 17, 2, 0, 27, 132, 55, 3, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 218, 255, 192, 0, 65, 11, 32, 2, 65, 12, 106, 65, 180, 255, 192, 0, 16, 155, 2, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 229, 255, 192, 0, 65, 9, 32, 2, 65, 12, 106, 65, 240, 255, 192, 0, 16, 155, 2, 2, 127, 32, 2, 45, 0, 4, 34, 1, 32, 2, 45, 0, 5, 69, 13, 0, 26, 32, 1, 65, 255, 1, 113, 33, 0, 65, 1, 32, 0, 13, 0, 26, 32, 2, 40, 2, 0, 34, 0, 65, 28, 106, 40, 2, 0, 40, 2, 12, 33, 1, 32, 0, 40, 2, 24, 33, 3, 32, 0, 45, 0, 0, 65, 4, 113, 4, 64, 32, 3, 65, 170, 233, 192, 0, 65, 1, 32, 1, 17, 2, 0, 12, 1, 11, 32, 3, 65, 171, 233, 192, 0, 65, 2, 32, 1, 17, 2, 0, 11, 32, 2, 65, 16, 106, 36, 0, 65, 255, 1, 113, 65, 0, 71, 11, 110, 1, 6, 126, 32, 0, 32, 3, 66, 255, 255, 255, 255, 15, 131, 34, 5, 32, 1, 66, 255, 255, 255, 255, 15, 131, 34, 6, 126, 34, 7, 32, 6, 32, 3, 66, 32, 136, 34, 6, 126, 34, 8, 32, 5, 32, 1, 66, 32, 136, 34, 9, 126, 124, 34, 5, 66, 32, 134, 124, 34, 10, 55, 3, 0, 32, 0, 32, 10, 32, 7, 84, 173, 32, 1, 32, 4, 126, 32, 2, 32, 3, 126, 124, 32, 6, 32, 9, 126, 124, 32, 5, 32, 8, 84, 173, 66, 32, 134, 32, 5, 66, 32, 136, 132, 124, 124, 55, 3, 8, 11, 51, 1, 1, 127, 32, 2, 4, 64, 32, 0, 33, 3, 3, 64, 32, 3, 32, 1, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 3, 65, 1, 106, 33, 3, 32, 2, 65, 127, 106, 34, 2, 13, 0, 11, 11, 32, 0, 11, 33, 0, 32, 2, 4, 64, 3, 64, 32, 0, 32, 1, 58, 0, 0, 32, 0, 65, 1, 106, 33, 0, 32, 2, 65, 127, 106, 34, 2, 13, 0, 11, 11, 11, 67, 1, 3, 127, 2, 64, 32, 2, 69, 13, 0, 3, 64, 32, 0, 45, 0, 0, 34, 4, 32, 1, 45, 0, 0, 34, 5, 70, 4, 64, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 34, 2, 13, 1, 12, 2, 11, 11, 32, 4, 32, 5, 107, 33, 3, 11, 32, 3, 11, 11, 227, 133, 1, 8, 0, 65, 128, 128, 192, 0, 11, 145, 21, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 27, 0, 0, 0, 67, 111, 105, 110, 100, 101, 110, 111, 109, 97, 109, 111, 117, 110, 116, 119, 97, 115, 109, 99, 117, 115, 116, 111, 109, 98, 97, 110, 107, 66, 97, 110, 107, 81, 117, 101, 114, 121, 97, 108, 108, 95, 98, 97, 108, 97, 110, 99, 101, 115, 97, 100, 100, 114, 101, 115, 115, 98, 97, 108, 97, 110, 99, 101, 65, 108, 108, 66, 97, 108, 97, 110, 99, 101, 82, 101, 115, 112, 111, 110, 115, 101, 87, 97, 115, 109, 81, 117, 101, 114, 121, 114, 97, 119, 99, 111, 110, 116, 114, 97, 99, 116, 95, 97, 100, 100, 114, 107, 101, 121, 115, 109, 97, 114, 116, 109, 115, 103, 98, 108, 111, 99, 107, 99, 111, 110, 116, 114, 97, 99, 116, 104, 101, 105, 103, 104, 116, 116, 105, 109, 101, 99, 104, 97, 105, 110, 95, 105, 100, 115, 101, 110, 100, 101, 114, 102, 117, 110, 100, 115, 81, 117, 101, 114, 105, 101, 114, 32, 115, 121, 115, 116, 101, 109, 32, 101, 114, 114, 111, 114, 58, 32, 0, 0, 16, 1, 16, 0, 22, 0, 0, 0, 81, 117, 101, 114, 105, 101, 114, 32, 99, 111, 110, 116, 114, 97, 99, 116, 32, 101, 114, 114, 111, 114, 58, 32, 48, 1, 16, 0, 24, 0, 0, 0, 83, 101, 114, 105, 97, 108, 105, 122, 105, 110, 103, 32, 81, 117, 101, 114, 121, 82, 101, 113, 117, 101, 115, 116, 58, 32, 0, 0, 80, 1, 16, 0, 26, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 101, 120, 112, 111, 114, 116, 115, 46, 114, 115, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 117, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 137, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 91, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 157, 0, 0, 0, 26, 0, 0, 0, 116, 1, 16, 0, 33, 0, 0, 0, 193, 0, 0, 0, 26, 0, 0, 0, 66, 97, 110, 107, 77, 115, 103, 98, 117, 114, 110, 115, 101, 110, 100, 116, 111, 95, 97, 100, 100, 114, 101, 115, 115, 87, 97, 115, 109, 77, 115, 103, 99, 108, 101, 97, 114, 95, 97, 100, 109, 105, 110, 117, 112, 100, 97, 116, 101, 95, 97, 100, 109, 105, 110, 97, 100, 109, 105, 110, 109, 105, 103, 114, 97, 116, 101, 110, 101, 119, 95, 99, 111, 100, 101, 95, 105, 100, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 99, 111, 100, 101, 95, 105, 100, 108, 97, 98, 101, 108, 101, 120, 101, 99, 117, 116, 101, 83, 117, 98, 77, 115, 103, 103, 97, 115, 95, 108, 105, 109, 105, 116, 69, 118, 101, 110, 116, 116, 121, 112, 101, 97, 116, 116, 114, 105, 98, 117, 116, 101, 115, 82, 101, 112, 108, 121, 79, 110, 110, 101, 118, 101, 114, 115, 117, 99, 99, 101, 115, 115, 101, 114, 114, 111, 114, 97, 108, 119, 97, 121, 115, 111, 107, 69, 109, 112, 116, 121, 82, 101, 115, 112, 111, 110, 115, 101, 101, 118, 101, 110, 116, 115, 65, 116, 116, 114, 105, 98, 117, 116, 101, 118, 97, 108, 117, 101, 0, 15, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 204, 2, 16, 0, 0, 0, 0, 0, 97, 32, 68, 105, 115, 112, 108, 97, 121, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 115, 116, 114, 105, 110, 103, 46, 114, 115, 0, 0, 11, 3, 16, 0, 75, 0, 0, 0, 230, 8, 0, 0, 14, 0, 0, 0, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 98, 105, 110, 97, 114, 121, 58, 58, 66, 105, 110, 97, 114, 121, 62, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 83, 117, 100, 111, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 115, 116, 97, 116, 101, 58, 58, 83, 116, 97, 116, 101, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 81, 117, 101, 114, 121, 77, 115, 103, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 86, 101, 114, 105, 102, 105, 101, 114, 82, 101, 115, 112, 111, 110, 115, 101, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 116, 121, 112, 101, 115, 58, 58, 69, 110, 118, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 116, 121, 112, 101, 115, 58, 58, 77, 101, 115, 115, 97, 103, 101, 73, 110, 102, 111, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 82, 101, 99, 117, 114, 115, 101, 82, 101, 115, 112, 111, 110, 115, 101, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 77, 105, 103, 114, 97, 116, 101, 77, 115, 103, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 113, 117, 101, 114, 121, 58, 58, 81, 117, 101, 114, 121, 82, 101, 113, 117, 101, 115, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 101, 109, 112, 116, 121, 58, 58, 69, 109, 112, 116, 121, 62, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 113, 117, 101, 114, 121, 58, 58, 98, 97, 110, 107, 58, 58, 65, 108, 108, 66, 97, 108, 97, 110, 99, 101, 82, 101, 115, 112, 111, 110, 115, 101, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 69, 120, 101, 99, 117, 116, 101, 77, 115, 103, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 114, 101, 115, 112, 111, 110, 115, 101, 58, 58, 82, 101, 115, 112, 111, 110, 115, 101, 62, 104, 97, 99, 107, 97, 116, 111, 109, 58, 58, 109, 115, 103, 58, 58, 73, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 77, 115, 103, 0, 15, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 82, 101, 115, 117, 108, 116, 58, 58, 117, 110, 119, 114, 97, 112, 95, 101, 114, 114, 40, 41, 96, 32, 111, 110, 32, 97, 110, 32, 96, 79, 107, 96, 32, 118, 97, 108, 117, 101, 0, 0, 33, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 34, 0, 0, 0, 33, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 35, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 82, 101, 115, 117, 108, 116, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 110, 32, 96, 69, 114, 114, 96, 32, 118, 97, 108, 117, 101, 0, 37, 0, 0, 0, 32, 0, 0, 0, 8, 0, 0, 0, 12, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 109, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 32, 96, 96, 100, 6, 16, 0, 15, 0, 0, 0, 115, 6, 16, 0, 1, 0, 0, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 105, 101, 108, 100, 32, 96, 0, 0, 0, 132, 6, 16, 0, 17, 0, 0, 0, 115, 6, 16, 0, 1, 0, 0, 0, 117, 110, 107, 110, 111, 119, 110, 32, 118, 97, 114, 105, 97, 110, 116, 32, 96, 96, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 168, 6, 16, 0, 17, 0, 0, 0, 185, 6, 16, 0, 12, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 98, 97, 115, 101, 54, 52, 58, 32, 216, 6, 16, 0, 16, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 85, 105, 110, 116, 54, 52, 32, 39, 39, 32, 45, 32, 240, 6, 16, 0, 16, 0, 0, 0, 0, 7, 16, 0, 4, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 85, 105, 110, 116, 49, 50, 56, 32, 39, 0, 0, 0, 20, 7, 16, 0, 17, 0, 0, 0, 0, 7, 16, 0, 4, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 38, 0, 0, 0, 104, 101, 114, 101, 32, 119, 101, 32, 103, 111, 32, 240, 159, 154, 128, 99, 111, 110, 102, 105, 103, 76, 101, 116, 32, 116, 104, 101, 104, 97, 99, 107, 105, 110, 103, 32, 98, 101, 103, 105, 110, 83, 116, 97, 116, 101, 97, 99, 116, 105, 111, 110, 114, 101, 108, 101, 97, 115, 101, 100, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 240, 11, 170, 115, 114, 99, 47, 99, 111, 110, 116, 114, 97, 99, 116, 46, 114, 115, 145, 7, 16, 0, 15, 0, 0, 0, 111, 0, 0, 0, 9, 0, 0, 0, 116, 101, 115, 116, 46, 107, 101, 121, 145, 7, 16, 0, 15, 0, 0, 0, 123, 0, 0, 0, 9, 0, 0, 0, 109, 117, 115, 116, 32, 110, 111, 116, 32, 98, 101, 32, 101, 109, 112, 116, 121, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 131, 0, 0, 0, 33, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 131, 0, 0, 0, 19, 0, 0, 0, 109, 101, 109, 111, 114, 121, 46, 103, 114, 111, 119, 32, 102, 97, 105, 108, 101, 100, 84, 104, 105, 115, 32, 112, 97, 103, 101, 32, 105, 110, 116, 101, 110, 116, 105, 111, 110, 97, 108, 108, 121, 32, 102, 97, 117, 108, 116, 101, 100, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 159, 0, 0, 0, 5, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 166, 0, 0, 0, 40, 0, 0, 0, 85, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 100, 111, 95, 117, 115, 101, 114, 95, 101, 114, 114, 111, 114, 115, 95, 105, 110, 95, 97, 112, 105, 95, 99, 97, 108, 108, 115, 58, 32, 0, 0, 0, 80, 8, 16, 0, 49, 0, 0, 0, 98, 110, 57, 51, 104, 103, 57, 51, 52, 104, 103, 48, 56, 113, 51, 52, 48, 103, 56, 117, 52, 106, 99, 97, 117, 51, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 178, 0, 0, 0, 49, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 192, 0, 0, 0, 37, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 204, 0, 0, 0, 41, 0, 0, 0, 145, 7, 16, 0, 15, 0, 0, 0, 216, 0, 0, 0, 44, 0, 0, 0, 85, 110, 97, 117, 116, 104, 111, 114, 105, 122, 101, 100, 232, 8, 16, 0, 12, 0, 0, 0, 118, 101, 114, 105, 102, 105, 101, 114, 98, 101, 110, 101, 102, 105, 99, 105, 97, 114, 121, 115, 116, 101, 97, 108, 95, 102, 117, 110, 100, 115, 0, 0, 15, 9, 16, 0, 11, 0, 0, 0, 114, 101, 99, 105, 112, 105, 101, 110, 116, 99, 112, 117, 95, 108, 111, 111, 112, 115, 116, 111, 114, 97, 103, 101, 95, 108, 111, 111, 112, 109, 101, 109, 111, 114, 121, 95, 108, 111, 111, 112, 97, 108, 108, 111, 99, 97, 116, 101, 95, 108, 97, 114, 103, 101, 95, 109, 101, 109, 111, 114, 121, 112, 97, 110, 105, 99, 117, 115, 101, 114, 95, 101, 114, 114, 111, 114, 115, 95, 105, 110, 95, 97, 112, 105, 95, 99, 97, 108, 108, 115, 0, 0, 124, 7, 16, 0, 7, 0, 0, 0, 45, 9, 16, 0, 8, 0, 0, 0, 53, 9, 16, 0, 12, 0, 0, 0, 65, 9, 16, 0, 11, 0, 0, 0, 76, 9, 16, 0, 21, 0, 0, 0, 97, 9, 16, 0, 5, 0, 0, 0, 102, 9, 16, 0, 24, 0, 0, 0, 112, 97, 103, 101, 115, 81, 117, 101, 114, 121, 77, 115, 103, 114, 101, 99, 117, 114, 115, 101, 100, 101, 112, 116, 104, 119, 111, 114, 107, 111, 116, 104, 101, 114, 95, 98, 97, 108, 97, 110, 99, 101, 0, 0, 252, 8, 16, 0, 8, 0, 0, 0, 213, 9, 16, 0, 13, 0, 0, 0, 197, 9, 16, 0, 7, 0, 0, 0, 86, 101, 114, 105, 102, 105, 101, 114, 82, 101, 115, 112, 111, 110, 115, 101, 82, 101, 99, 117, 114, 115, 101, 82, 101, 115, 112, 111, 110, 115, 101, 104, 97, 115, 104, 101, 100, 102, 117, 110, 100, 101, 114, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 105, 116, 101, 114, 47, 97, 100, 97, 112, 116, 101, 114, 115, 47, 101, 110, 117, 109, 101, 114, 97, 116, 101, 46, 114, 115, 0, 0, 39, 10, 16, 0, 91, 0, 0, 0, 46, 0, 0, 0, 9, 0, 65, 160, 149, 192, 0, 11, 209, 8, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 109, 117, 108, 116, 105, 112, 108, 121, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 248, 10, 16, 0, 0, 0, 0, 0, 97, 32, 68, 105, 115, 112, 108, 97, 121, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 115, 116, 114, 105, 110, 103, 46, 114, 115, 0, 0, 55, 11, 16, 0, 75, 0, 0, 0, 230, 8, 0, 0, 14, 0, 0, 0, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 115, 121, 115, 116, 101, 109, 95, 114, 101, 115, 117, 108, 116, 58, 58, 83, 121, 115, 116, 101, 109, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 114, 101, 115, 117, 108, 116, 115, 58, 58, 99, 111, 110, 116, 114, 97, 99, 116, 95, 114, 101, 115, 117, 108, 116, 58, 58, 67, 111, 110, 116, 114, 97, 99, 116, 82, 101, 115, 117, 108, 116, 60, 99, 111, 115, 109, 119, 97, 115, 109, 95, 115, 116, 100, 58, 58, 98, 105, 110, 97, 114, 121, 58, 58, 66, 105, 110, 97, 114, 121, 62, 62, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 62, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 63, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 64, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 105, 116, 101, 114, 47, 116, 114, 97, 105, 116, 115, 47, 97, 99, 99, 117, 109, 46, 114, 115, 0, 0, 0, 100, 12, 16, 0, 85, 0, 0, 0, 143, 0, 0, 0, 1, 0, 0, 0, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 58, 32, 0, 0, 204, 12, 16, 0, 42, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 109, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 32, 96, 96, 8, 13, 16, 0, 15, 0, 0, 0, 23, 13, 16, 0, 1, 0, 0, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 105, 101, 108, 100, 32, 96, 0, 0, 0, 40, 13, 16, 0, 17, 0, 0, 0, 23, 13, 16, 0, 1, 0, 0, 0, 117, 110, 107, 110, 111, 119, 110, 32, 118, 97, 114, 105, 97, 110, 116, 32, 96, 96, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 76, 13, 16, 0, 17, 0, 0, 0, 93, 13, 16, 0, 12, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 65, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 66, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 100, 101, 99, 111, 100, 101, 46, 114, 115, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 210, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 216, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 219, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 225, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 228, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 234, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 237, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 243, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 246, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 252, 1, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 255, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 5, 2, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 8, 2, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 14, 2, 0, 0, 31, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 17, 2, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 110, 0, 0, 0, 47, 0, 65, 128, 158, 192, 0, 11, 181, 34, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 3, 1, 0, 0, 55, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 3, 1, 0, 0, 36, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 4, 1, 0, 0, 62, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 4, 1, 0, 0, 41, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 33, 1, 0, 0, 17, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 41, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 22, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 46, 1, 0, 0, 41, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 46, 1, 0, 0, 40, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 45, 1, 0, 0, 26, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 51, 1, 0, 0, 17, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 65, 1, 0, 0, 14, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 68, 1, 0, 0, 39, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 68, 1, 0, 0, 18, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 71, 1, 0, 0, 9, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 88, 1, 0, 0, 19, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 102, 1, 0, 0, 41, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 120, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 130, 1, 0, 0, 17, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 138, 1, 0, 0, 21, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 142, 1, 0, 0, 49, 0, 0, 0, 73, 109, 112, 111, 115, 115, 105, 98, 108, 101, 58, 32, 109, 117, 115, 116, 32, 111, 110, 108, 121, 32, 104, 97, 118, 101, 32, 48, 32, 116, 111, 32, 56, 32, 105, 110, 112, 117, 116, 32, 98, 121, 116, 101, 115, 32, 105, 110, 32, 108, 97, 115, 116, 32, 99, 104, 117, 110, 107, 44, 32, 119, 105, 116, 104, 32, 110, 111, 32, 105, 110, 118, 97, 108, 105, 100, 32, 108, 101, 110, 103, 116, 104, 115, 116, 16, 16, 0, 84, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 157, 1, 0, 0, 14, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 168, 1, 0, 0, 13, 0, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 177, 1, 0, 0, 9, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 111, 117, 116, 112, 117, 116, 32, 98, 117, 102, 102, 101, 114, 32, 108, 101, 110, 103, 116, 104, 0, 0, 156, 13, 16, 0, 85, 0, 0, 0, 150, 0, 0, 0, 10, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 101, 110, 99, 111, 100, 101, 46, 114, 115, 73, 110, 118, 97, 108, 105, 100, 32, 85, 84, 70, 56, 0, 0, 0, 64, 17, 16, 0, 85, 0, 0, 0, 52, 0, 0, 0, 28, 0, 0, 0, 105, 110, 116, 101, 103, 101, 114, 32, 111, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 98, 117, 102, 102, 101, 114, 32, 115, 105, 122, 101, 0, 0, 0, 64, 17, 16, 0, 85, 0, 0, 0, 47, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 67, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 98, 97, 115, 101, 54, 52, 58, 32, 4, 18, 16, 0, 16, 0, 0, 0, 85, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 113, 117, 101, 114, 121, 32, 116, 121, 112, 101, 58, 32, 28, 18, 16, 0, 24, 0, 0, 0, 85, 110, 107, 110, 111, 119, 110, 32, 115, 121, 115, 116, 101, 109, 32, 101, 114, 114, 111, 114, 60, 18, 16, 0, 20, 0, 0, 0, 78, 111, 32, 115, 117, 99, 104, 32, 99, 111, 110, 116, 114, 97, 99, 116, 58, 32, 0, 0, 88, 18, 16, 0, 18, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 114, 101, 115, 112, 111, 110, 115, 101, 58, 32, 32, 105, 110, 58, 32, 116, 18, 16, 0, 23, 0, 0, 0, 139, 18, 16, 0, 5, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 114, 101, 113, 117, 101, 115, 116, 58, 32, 0, 0, 160, 18, 16, 0, 22, 0, 0, 0, 139, 18, 16, 0, 5, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 115, 101, 99, 116, 105, 111, 110, 115, 46, 114, 115, 0, 0, 200, 18, 16, 0, 34, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 200, 18, 16, 0, 34, 0, 0, 0, 26, 0, 0, 0, 5, 0, 0, 0, 84, 76, 59, 68, 82, 58, 32, 86, 97, 108, 117, 101, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 98, 101, 32, 101, 109, 112, 116, 121, 32, 105, 110, 32, 83, 116, 111, 114, 97, 103, 101, 58, 58, 115, 101, 116, 32, 98, 117, 116, 32, 105, 110, 32, 109, 111, 115, 116, 32, 99, 97, 115, 101, 115, 32, 121, 111, 117, 32, 99, 97, 110, 32, 117, 115, 101, 32, 83, 116, 111, 114, 97, 103, 101, 58, 58, 114, 101, 109, 111, 118, 101, 32, 105, 110, 115, 116, 101, 97, 100, 46, 32, 76, 111, 110, 103, 32, 115, 116, 111, 114, 121, 58, 32, 71, 101, 116, 116, 105, 110, 103, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 116, 111, 114, 97, 103, 101, 32, 105, 115, 32, 110, 111, 116, 32, 119, 101, 108, 108, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 97, 116, 32, 116, 104, 101, 32, 109, 111, 109, 101, 110, 116, 46, 32, 83, 111, 109, 101, 32, 111, 102, 32, 111, 117, 114, 32, 105, 110, 116, 101, 114, 110, 97, 108, 32, 105, 110, 116, 101, 114, 102, 97, 99, 101, 115, 32, 99, 97, 110, 110, 111, 116, 32, 100, 105, 102, 102, 101, 114, 101, 110, 116, 105, 97, 116, 101, 32, 98, 101, 116, 119, 101, 101, 110, 32, 97, 32, 110, 111, 110, 45, 101, 120, 105, 115, 116, 101, 110, 116, 32, 107, 101, 121, 32, 97, 110, 100, 32, 97, 110, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 46, 32, 82, 105, 103, 104, 116, 32, 110, 111, 119, 44, 32, 121, 111, 117, 32, 99, 97, 110, 110, 111, 116, 32, 114, 101, 108, 121, 32, 111, 110, 32, 116, 104, 101, 32, 98, 101, 104, 97, 118, 105, 111, 117, 114, 32, 111, 102, 32, 101, 109, 112, 116, 121, 32, 118, 97, 108, 117, 101, 115, 46, 32, 84, 111, 32, 112, 114, 111, 116, 101, 99, 116, 32, 121, 111, 117, 32, 102, 114, 111, 109, 32, 116, 114, 111, 117, 98, 108, 101, 32, 108, 97, 116, 101, 114, 32, 111, 110, 44, 32, 119, 101, 32, 115, 116, 111, 112, 32, 104, 101, 114, 101, 46, 32, 83, 111, 114, 114, 121, 32, 102, 111, 114, 32, 116, 104, 101, 32, 105, 110, 99, 111, 110, 118, 101, 110, 105, 101, 110, 99, 101, 33, 32, 87, 101, 32, 104, 105, 103, 104, 108, 121, 32, 119, 101, 108, 99, 111, 109, 101, 32, 121, 111, 117, 32, 116, 111, 32, 99, 111, 110, 116, 114, 105, 98, 117, 116, 101, 32, 116, 111, 32, 67, 111, 115, 109, 87, 97, 115, 109, 44, 32, 109, 97, 107, 105, 110, 103, 32, 116, 104, 105, 115, 32, 109, 111, 114, 101, 32, 115, 111, 108, 105, 100, 32, 111, 110, 101, 32, 119, 97, 121, 32, 111, 114, 32, 116, 104, 101, 32, 111, 116, 104, 101, 114, 46, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 105, 109, 112, 111, 114, 116, 115, 46, 114, 115, 0, 0, 0, 20, 21, 16, 0, 33, 0, 0, 0, 87, 0, 0, 0, 13, 0, 0, 0, 97, 100, 100, 114, 95, 118, 97, 108, 105, 100, 97, 116, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 72, 21, 16, 0, 23, 0, 0, 0, 97, 100, 100, 114, 95, 99, 97, 110, 111, 110, 105, 99, 97, 108, 105, 122, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 104, 21, 16, 0, 27, 0, 0, 0, 97, 100, 100, 114, 95, 104, 117, 109, 97, 110, 105, 122, 101, 32, 101, 114, 114, 111, 114, 101, 100, 58, 32, 0, 140, 21, 16, 0, 23, 0, 0, 0, 77, 101, 115, 115, 97, 103, 101, 84, 111, 111, 76, 111, 110, 103, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 112, 112, 101, 110, 46, 32, 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 98, 117, 103, 32, 105, 110, 32, 116, 104, 101, 32, 86, 77, 46, 20, 21, 16, 0, 33, 0, 0, 0, 228, 0, 0, 0, 18, 0, 0, 0, 20, 21, 16, 0, 33, 0, 0, 0, 1, 1, 0, 0, 18, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 72, 97, 115, 104, 70, 111, 114, 109, 97, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 112, 112, 101, 110, 46, 32, 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 98, 117, 103, 32, 105, 110, 32, 116, 104, 101, 32, 86, 77, 46, 0, 20, 21, 16, 0, 33, 0, 0, 0, 27, 1, 0, 0, 18, 0, 0, 0, 69, 114, 114, 111, 114, 32, 99, 111, 100, 101, 32, 50, 32, 117, 110, 117, 115, 101, 100, 32, 115, 105, 110, 99, 101, 32, 67, 111, 115, 109, 87, 97, 115, 109, 32, 48, 46, 49, 53, 46, 32, 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 98, 117, 103, 32, 105, 110, 32, 116, 104, 101, 32, 86, 77, 46, 0, 0, 0, 20, 21, 16, 0, 33, 0, 0, 0, 26, 1, 0, 0, 18, 0, 0, 0, 20, 21, 16, 0, 33, 0, 0, 0, 59, 1, 0, 0, 18, 0, 0, 0, 20, 21, 16, 0, 33, 0, 0, 0, 58, 1, 0, 0, 18, 0, 0, 0, 47, 99, 111, 100, 101, 47, 112, 97, 99, 107, 97, 103, 101, 115, 47, 115, 116, 100, 47, 115, 114, 99, 47, 109, 101, 109, 111, 114, 121, 46, 114, 115, 82, 101, 103, 105, 111, 110, 32, 112, 111, 105, 110, 116, 101, 114, 32, 105, 115, 32, 110, 117, 108, 108, 0, 0, 196, 22, 16, 0, 32, 0, 0, 0, 57, 0, 0, 0, 5, 0, 0, 0, 82, 101, 103, 105, 111, 110, 32, 115, 116, 97, 114, 116, 115, 32, 97, 116, 32, 110, 117, 108, 108, 32, 112, 111, 105, 110, 116, 101, 114, 0, 0, 0, 196, 22, 16, 0, 32, 0, 0, 0, 63, 0, 0, 0, 5, 0, 0, 0, 65, 100, 100, 114, 67, 97, 110, 111, 110, 105, 99, 97, 108, 65, 100, 100, 114, 66, 105, 110, 97, 114, 121, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 68, 0, 0, 0, 85, 110, 107, 110, 111, 119, 110, 32, 101, 114, 114, 111, 114, 58, 32, 0, 100, 23, 16, 0, 15, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 114, 101, 99, 111, 118, 101, 114, 121, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 46, 32, 83, 117, 112, 112, 111, 114, 116, 101, 100, 32, 118, 97, 108, 117, 101, 115, 58, 32, 48, 32, 97, 110, 100, 32, 49, 46, 0, 0, 124, 23, 16, 0, 54, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 105, 103, 110, 97, 116, 117, 114, 101, 32, 102, 111, 114, 109, 97, 116, 188, 23, 16, 0, 24, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 104, 97, 115, 104, 32, 102, 111, 114, 109, 97, 116, 0, 220, 23, 16, 0, 19, 0, 0, 0, 85, 110, 107, 110, 111, 119, 110, 69, 114, 114, 101, 114, 114, 111, 114, 95, 99, 111, 100, 101, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 69, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 82, 101, 99, 111, 118, 101, 114, 121, 80, 97, 114, 97, 109, 73, 110, 118, 97, 108, 105, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 70, 111, 114, 109, 97, 116, 73, 110, 118, 97, 108, 105, 100, 72, 97, 115, 104, 70, 111, 114, 109, 97, 116, 68, 105, 118, 105, 100, 101, 32, 98, 121, 32, 122, 101, 114, 111, 58, 32, 0, 87, 24, 16, 0, 16, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 58, 32, 0, 0, 112, 24, 16, 0, 10, 0, 0, 0, 69, 114, 114, 111, 114, 32, 115, 101, 114, 105, 97, 108, 105, 122, 105, 110, 103, 32, 116, 121, 112, 101, 32, 58, 32, 0, 0, 0, 132, 24, 16, 0, 23, 0, 0, 0, 155, 24, 16, 0, 2, 0, 0, 0, 69, 114, 114, 111, 114, 32, 112, 97, 114, 115, 105, 110, 103, 32, 105, 110, 116, 111, 32, 116, 121, 112, 101, 32, 176, 24, 16, 0, 24, 0, 0, 0, 155, 24, 16, 0, 2, 0, 0, 0, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 0, 248, 10, 16, 0, 0, 0, 0, 0, 216, 24, 16, 0, 10, 0, 0, 0, 67, 97, 110, 110, 111, 116, 32, 100, 101, 99, 111, 100, 101, 32, 85, 84, 70, 56, 32, 98, 121, 116, 101, 115, 32, 105, 110, 116, 111, 32, 115, 116, 114, 105, 110, 103, 58, 32, 0, 0, 244, 24, 16, 0, 38, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 100, 97, 116, 97, 32, 115, 105, 122, 101, 58, 32, 101, 120, 112, 101, 99, 116, 101, 100, 61, 32, 97, 99, 116, 117, 97, 108, 61, 36, 25, 16, 0, 28, 0, 0, 0, 64, 25, 16, 0, 8, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 66, 97, 115, 101, 54, 52, 32, 115, 116, 114, 105, 110, 103, 58, 32, 0, 88, 25, 16, 0, 23, 0, 0, 0, 71, 101, 110, 101, 114, 105, 99, 32, 101, 114, 114, 111, 114, 58, 32, 0, 120, 25, 16, 0, 15, 0, 0, 0, 82, 101, 99, 111, 118, 101, 114, 32, 112, 117, 98, 107, 101, 121, 32, 101, 114, 114, 111, 114, 58, 32, 0, 0, 144, 25, 16, 0, 22, 0, 0, 0, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 32, 101, 114, 114, 111, 114, 58, 32, 176, 25, 16, 0, 20, 0, 0, 0, 68, 105, 118, 105, 100, 101, 66, 121, 90, 101, 114, 111, 115, 111, 117, 114, 99, 101, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 70, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 71, 0, 0, 0, 83, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 115, 111, 117, 114, 99, 101, 95, 116, 121, 112, 101, 109, 115, 103, 80, 97, 114, 115, 101, 69, 114, 114, 116, 97, 114, 103, 101, 116, 95, 116, 121, 112, 101, 78, 111, 116, 70, 111, 117, 110, 100, 107, 105, 110, 100, 73, 110, 118, 97, 108, 105, 100, 85, 116, 102, 56, 73, 110, 118, 97, 108, 105, 100, 68, 97, 116, 97, 83, 105, 122, 101, 101, 120, 112, 101, 99, 116, 101, 100, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 72, 0, 0, 0, 97, 99, 116, 117, 97, 108, 73, 110, 118, 97, 108, 105, 100, 66, 97, 115, 101, 54, 52, 71, 101, 110, 101, 114, 105, 99, 69, 114, 114, 82, 101, 99, 111, 118, 101, 114, 80, 117, 98, 107, 101, 121, 69, 114, 114, 0, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 73, 0, 0, 0, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 69, 114, 114, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 74, 0, 0, 0, 80, 111, 119, 77, 117, 108, 83, 117, 98, 65, 100, 100, 67, 97, 110, 110, 111, 116, 32, 32, 119, 105, 116, 104, 32, 32, 97, 110, 100, 32, 0, 0, 224, 26, 16, 0, 7, 0, 0, 0, 231, 26, 16, 0, 6, 0, 0, 0, 237, 26, 16, 0, 5, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 69, 114, 114, 111, 114, 111, 112, 101, 114, 97, 116, 105, 111, 110, 0, 0, 56, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 42, 0, 0, 0, 111, 112, 101, 114, 97, 110, 100, 49, 111, 112, 101, 114, 97, 110, 100, 50, 67, 97, 110, 110, 111, 116, 32, 100, 101, 118, 105, 100, 101, 32, 32, 98, 121, 32, 122, 101, 114, 111, 0, 0, 68, 27, 16, 0, 14, 0, 0, 0, 82, 27, 16, 0, 8, 0, 0, 0, 68, 105, 118, 105, 100, 101, 66, 121, 90, 101, 114, 111, 69, 114, 114, 111, 114, 111, 112, 101, 114, 97, 110, 100, 105, 110, 118, 97, 108, 105, 100, 95, 114, 101, 113, 117, 101, 115, 116, 105, 110, 118, 97, 108, 105, 100, 95, 114, 101, 115, 112, 111, 110, 115, 101, 110, 111, 95, 115, 117, 99, 104, 95, 99, 111, 110, 116, 114, 97, 99, 116, 117, 110, 107, 110, 111, 119, 110, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 95, 114, 101, 113, 117, 101, 115, 116, 0, 0, 0, 132, 27, 16, 0, 15, 0, 0, 0, 147, 27, 16, 0, 16, 0, 0, 0, 163, 27, 16, 0, 16, 0, 0, 0, 179, 27, 16, 0, 7, 0, 0, 0, 186, 27, 16, 0, 19, 0, 0, 0, 97, 100, 100, 114, 101, 114, 114, 111, 114, 114, 101, 115, 112, 111, 110, 115, 101, 114, 101, 113, 117, 101, 115, 116, 73, 110, 118, 97, 108, 105, 100, 32, 112, 117, 98, 108, 105, 99, 32, 107, 101, 121, 32, 102, 111, 114, 109, 97, 116, 0, 0, 0, 16, 28, 16, 0, 25, 0, 0, 0, 71, 101, 110, 101, 114, 105, 99, 32, 101, 114, 114, 111, 114, 0, 0, 0, 52, 28, 16, 0, 13, 0, 0, 0, 66, 97, 116, 99, 104, 32, 101, 114, 114, 111, 114, 0, 76, 28, 16, 0, 11, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 80, 117, 98, 107, 101, 121, 70, 111, 114, 109, 97, 116, 66, 97, 116, 99, 104, 69, 114, 114, 111, 107, 0, 0, 0, 123, 28, 16, 0, 2, 0, 0, 0, 252, 27, 16, 0, 5, 0, 0, 0, 77, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 77, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 80, 0, 0, 0, 164, 28, 16, 0, 0, 0, 0, 0, 74, 83, 79, 78, 32, 104, 97, 115, 32, 97, 32, 99, 111, 109, 109, 97, 32, 97, 102, 116, 101, 114, 32, 116, 104, 101, 32, 108, 97, 115, 116, 32, 118, 97, 108, 117, 101, 32, 105, 110, 32, 97, 110, 32, 97, 114, 114, 97, 121, 32, 111, 114, 32, 109, 97, 112, 46, 74, 83, 79, 78, 32, 104, 97, 115, 32, 110, 111, 110, 45, 119, 104, 105, 116, 101, 115, 112, 97, 99, 101, 32, 116, 114, 97, 105, 108, 105, 110, 103, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 115, 32, 97, 102, 116, 101, 114, 32, 116, 104, 101, 32, 118, 97, 108, 117, 101, 46, 70, 111, 117, 110, 100, 32, 97, 32, 108, 111, 110, 101, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 44, 32, 119, 104, 105, 99, 104, 32, 99, 97, 110, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 74, 83, 79, 78, 32, 98, 117, 116, 32, 99, 97, 110, 110, 111, 116, 32, 98, 101, 32, 101, 110, 99, 111, 100, 101, 100, 32, 116, 111, 32, 85, 84, 70, 45, 56, 46, 79, 98, 106, 101, 99, 116, 32, 107, 101, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 105, 110, 103, 46, 73, 110, 118, 97, 108, 105, 100, 32, 117, 110, 105, 99, 111, 100, 101, 32, 99, 111, 100, 101, 32, 112, 111, 105, 110, 116, 46, 73, 110, 118, 97, 108, 105, 100, 32, 116, 121, 112, 101, 73, 110, 118, 97, 108, 105, 100, 32, 110, 117, 109, 98, 101, 114, 46, 73, 110, 118, 97, 108, 105, 100, 32, 101, 115, 99, 97, 112, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 115, 116, 97, 114, 116, 32, 97, 32, 74, 83, 79, 78, 32, 118, 97, 108, 117, 101, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 111, 32, 112, 97, 114, 115, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 116, 114, 117, 101, 96, 44, 32, 96, 102, 97, 108, 115, 101, 96, 44, 32, 111, 114, 32, 97, 32, 96, 110, 117, 108, 108, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 39, 44, 39, 96, 32, 111, 114, 32, 97, 32, 96, 39, 125, 39, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 108, 111, 119, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 32, 40, 68, 67, 48, 48, 226, 128, 147, 68, 70, 70, 70, 41, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 101, 105, 116, 104, 101, 114, 32, 97, 32, 96, 39, 44, 39, 96, 32, 111, 114, 97, 32, 96, 39, 93, 39, 96, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 104, 105, 103, 104, 32, 115, 117, 114, 114, 111, 103, 97, 116, 101, 32, 40, 68, 56, 48, 48, 226, 128, 147, 68, 66, 70, 70, 41, 46, 69, 120, 112, 101, 99, 116, 101, 100, 32, 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 116, 111, 32, 98, 101, 32, 97, 32, 96, 39, 58, 39, 96, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 74, 83, 79, 78, 32, 118, 97, 108, 117, 101, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 115, 116, 114, 105, 110, 103, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 110, 32, 111, 98, 106, 101, 99, 116, 46, 69, 79, 70, 32, 119, 104, 105, 108, 101, 32, 112, 97, 114, 115, 105, 110, 103, 32, 97, 32, 108, 105, 115, 116, 46, 67, 111, 110, 116, 114, 111, 108, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 102, 111, 117, 110, 100, 32, 105, 110, 32, 115, 116, 114, 105, 110, 103, 46, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 100, 101, 47, 117, 110, 101, 115, 99, 97, 112, 101, 46, 114, 115, 0, 0, 196, 31, 16, 0, 98, 0, 0, 0, 37, 0, 0, 0, 21, 0, 65, 192, 192, 192, 0, 11, 165, 3, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 196, 31, 16, 0, 98, 0, 0, 0, 51, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 78, 111, 110, 45, 104, 101, 120, 32, 65, 83, 67, 73, 73, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 102, 111, 117, 110, 100, 0, 0, 196, 31, 16, 0, 98, 0, 0, 0, 153, 0, 0, 0, 14, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 100, 101, 47, 109, 111, 100, 46, 114, 115, 0, 0, 0, 192, 32, 16, 0, 93, 0, 0, 0, 36, 0, 0, 0, 9, 0, 0, 0, 192, 32, 16, 0, 93, 0, 0, 0, 125, 0, 0, 0, 34, 0, 0, 0, 192, 32, 16, 0, 93, 0, 0, 0, 129, 0, 0, 0, 44, 0, 0, 0, 66, 117, 102, 102, 101, 114, 32, 105, 115, 32, 102, 117, 108, 108, 0, 0, 80, 33, 16, 0, 14, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 106, 115, 111, 110, 45, 119, 97, 115, 109, 45, 48, 46, 51, 46, 49, 47, 115, 114, 99, 47, 115, 101, 114, 47, 109, 111, 100, 46, 114, 115, 0, 0, 104, 33, 16, 0, 94, 0, 0, 0, 201, 0, 0, 0, 9, 0, 0, 0, 104, 33, 16, 0, 94, 0, 0, 0, 206, 0, 0, 0, 9, 0, 65, 240, 195, 192, 0, 11, 33, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 65, 160, 196, 192, 0, 11, 188, 43, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 101, 110, 99, 111, 100, 101, 46, 114, 115, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 146, 0, 0, 0, 39, 0, 0, 0, 117, 115, 105, 122, 101, 32, 111, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 98, 54, 52, 32, 108, 101, 110, 103, 116, 104, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 153, 0, 0, 0, 10, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 182, 0, 0, 0, 51, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 182, 0, 0, 0, 32, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 183, 0, 0, 0, 58, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 183, 0, 0, 0, 37, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 247, 0, 0, 0, 24, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 252, 0, 0, 0, 47, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 252, 0, 0, 0, 28, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 253, 0, 0, 0, 54, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 253, 0, 0, 0, 33, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 19, 1, 0, 0, 46, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 19, 1, 0, 0, 9, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 20, 1, 0, 0, 9, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 11, 1, 0, 0, 46, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 11, 1, 0, 0, 9, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 13, 1, 0, 0, 15, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 12, 1, 0, 0, 9, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 15, 1, 0, 0, 9, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 17, 1, 0, 0, 9, 0, 0, 0, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 58, 32, 101, 110, 116, 101, 114, 101, 100, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 58, 32, 0, 0, 0, 36, 16, 0, 42, 0, 0, 0, 73, 109, 112, 111, 115, 115, 105, 98, 108, 101, 32, 114, 101, 109, 97, 105, 110, 100, 101, 114, 52, 36, 16, 0, 20, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 42, 1, 0, 0, 22, 0, 0, 0, 60, 34, 16, 0, 85, 0, 0, 0, 59, 1, 0, 0, 9, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 108, 97, 115, 116, 32, 115, 121, 109, 98, 111, 108, 32, 44, 32, 111, 102, 102, 115, 101, 116, 32, 46, 0, 0, 112, 36, 16, 0, 20, 0, 0, 0, 132, 36, 16, 0, 9, 0, 0, 0, 141, 36, 16, 0, 1, 0, 0, 0, 69, 110, 99, 111, 100, 101, 100, 32, 116, 101, 120, 116, 32, 99, 97, 110, 110, 111, 116, 32, 104, 97, 118, 101, 32, 97, 32, 54, 45, 98, 105, 116, 32, 114, 101, 109, 97, 105, 110, 100, 101, 114, 46, 0, 168, 36, 16, 0, 43, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 32, 98, 121, 116, 101, 32, 0, 0, 0, 220, 36, 16, 0, 13, 0, 0, 0, 132, 36, 16, 0, 9, 0, 0, 0, 141, 36, 16, 0, 1, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 32, 119, 104, 101, 110, 32, 99, 97, 108, 99, 117, 108, 97, 116, 105, 110, 103, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 99, 104, 117, 110, 107, 115, 32, 105, 110, 32, 105, 110, 112, 117, 116, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 97, 115, 101, 54, 52, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 100, 101, 99, 111, 100, 101, 46, 114, 115, 55, 37, 16, 0, 85, 0, 0, 0, 188, 0, 0, 0, 10, 0, 0, 0, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 112, 113, 114, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 44, 46, 47, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 45, 95, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 47, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 255, 255, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 255, 255, 255, 255, 255, 255, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 255, 38, 39, 40, 41, 42, 43, 44, 255, 45, 46, 47, 48, 255, 255, 255, 255, 49, 50, 51, 52, 53, 54, 255, 255, 55, 56, 57, 58, 59, 60, 255, 255, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 63, 255, 255, 255, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 255, 255, 255, 255, 255, 255, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 255, 255, 255, 255, 255, 255, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 255, 255, 255, 255, 255, 255, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 63, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255, 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 38, 16, 0, 156, 38, 16, 0, 92, 38, 16, 0, 28, 38, 16, 0, 220, 37, 16, 0, 156, 37, 16, 0, 28, 44, 16, 0, 28, 43, 16, 0, 28, 42, 16, 0, 28, 41, 16, 0, 28, 40, 16, 0, 28, 39, 16, 0, 86, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 89, 0, 0, 0, 96, 111, 110, 101, 32, 111, 102, 32, 113, 45, 16, 0, 7, 0, 0, 0, 44, 32, 0, 0, 128, 45, 16, 0, 2, 0, 0, 0, 112, 45, 16, 0, 1, 0, 0, 0, 112, 45, 16, 0, 1, 0, 0, 0, 96, 32, 111, 114, 32, 96, 0, 0, 112, 45, 16, 0, 1, 0, 0, 0, 156, 45, 16, 0, 6, 0, 0, 0, 112, 45, 16, 0, 1, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 101, 114, 100, 101, 45, 49, 46, 48, 46, 49, 49, 56, 47, 115, 114, 99, 47, 100, 101, 47, 109, 111, 100, 46, 114, 115, 101, 120, 112, 108, 105, 99, 105, 116, 32, 112, 97, 110, 105, 99, 0, 188, 45, 16, 0, 85, 0, 0, 0, 213, 8, 0, 0, 18, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 97, 100, 100, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 103, 101, 110, 101, 114, 105, 99, 45, 97, 114, 114, 97, 121, 45, 48, 46, 49, 52, 46, 52, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 0, 0, 76, 46, 16, 0, 89, 0, 0, 0, 130, 1, 0, 0, 21, 0, 0, 0, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 98, 108, 111, 99, 107, 45, 98, 117, 102, 102, 101, 114, 45, 48, 46, 57, 46, 48, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 184, 46, 16, 0, 87, 0, 0, 0, 132, 0, 0, 0, 9, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 133, 0, 0, 0, 9, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 135, 0, 0, 0, 23, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 139, 0, 0, 0, 27, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 58, 0, 0, 0, 35, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 58, 0, 0, 0, 13, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 59, 0, 0, 0, 13, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 65, 0, 0, 0, 13, 0, 0, 0, 97, 116, 116, 101, 109, 112, 116, 32, 116, 111, 32, 115, 117, 98, 116, 114, 97, 99, 116, 32, 119, 105, 116, 104, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 184, 46, 16, 0, 87, 0, 0, 0, 214, 0, 0, 0, 9, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 108, 105, 99, 101, 47, 109, 111, 100, 46, 114, 115, 0, 0, 0, 196, 47, 16, 0, 77, 0, 0, 0, 235, 11, 0, 0, 13, 0, 0, 0, 103, 230, 9, 106, 133, 174, 103, 187, 114, 243, 110, 60, 58, 245, 79, 165, 127, 82, 14, 81, 140, 104, 5, 155, 171, 217, 131, 31, 25, 205, 224, 91, 47, 117, 115, 114, 47, 108, 111, 99, 97, 108, 47, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 45, 49, 101, 99, 99, 54, 50, 57, 57, 100, 98, 57, 101, 99, 56, 50, 51, 47, 115, 104, 97, 50, 45, 48, 46, 57, 46, 50, 47, 115, 114, 99, 47, 115, 104, 97, 50, 53, 54, 46, 114, 115, 0, 0, 68, 48, 16, 0, 82, 0, 0, 0, 31, 0, 0, 0, 9, 0, 0, 0, 91, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 79, 112, 116, 105, 111, 110, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 32, 96, 78, 111, 110, 101, 96, 32, 118, 97, 108, 117, 101, 0, 1, 0, 0, 0, 0, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 115, 116, 100, 47, 115, 114, 99, 47, 112, 97, 110, 105, 99, 107, 105, 110, 103, 46, 114, 115, 244, 48, 16, 0, 28, 0, 0, 0, 235, 1, 0, 0, 31, 0, 0, 0, 244, 48, 16, 0, 28, 0, 0, 0, 236, 1, 0, 0, 30, 0, 0, 0, 95, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 91, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 101, 0, 0, 0, 91, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 103, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 107, 0, 0, 0, 47, 114, 117, 115, 116, 99, 47, 53, 51, 99, 98, 55, 98, 48, 57, 98, 48, 48, 99, 98, 101, 97, 56, 55, 53, 52, 102, 102, 98, 55, 56, 101, 55, 101, 51, 99, 98, 53, 50, 49, 99, 98, 56, 97, 102, 52, 98, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 109, 111, 100, 46, 114, 115, 0, 160, 49, 16, 0, 75, 0, 0, 0, 92, 1, 0, 0, 19, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 36, 0, 0, 0, 97, 32, 102, 111, 114, 109, 97, 116, 116, 105, 110, 103, 32, 116, 114, 97, 105, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 101, 100, 32, 97, 110, 32, 101, 114, 114, 111, 114, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 102, 109, 116, 46, 114, 115, 0, 63, 50, 16, 0, 24, 0, 0, 0, 69, 2, 0, 0, 28, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 114, 97, 119, 95, 118, 101, 99, 46, 114, 115, 99, 97, 112, 97, 99, 105, 116, 121, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 104, 50, 16, 0, 28, 0, 0, 0, 34, 2, 0, 0, 5, 0, 0, 0, 239, 191, 189, 70, 114, 111, 109, 85, 116, 102, 56, 69, 114, 114, 111, 114, 98, 121, 116, 101, 115, 0, 0, 0, 103, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 108, 0, 0, 0, 101, 114, 114, 111, 114, 0, 0, 0, 103, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 109, 0, 0, 0, 0, 110, 117, 109, 98, 101, 114, 32, 119, 111, 117, 108, 100, 32, 98, 101, 32, 122, 101, 114, 111, 32, 102, 111, 114, 32, 110, 111, 110, 45, 122, 101, 114, 111, 32, 116, 121, 112, 101, 110, 117, 109, 98, 101, 114, 32, 116, 111, 111, 32, 115, 109, 97, 108, 108, 32, 116, 111, 32, 102, 105, 116, 32, 105, 110, 32, 116, 97, 114, 103, 101, 116, 32, 116, 121, 112, 101, 110, 117, 109, 98, 101, 114, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 116, 111, 32, 102, 105, 116, 32, 105, 110, 32, 116, 97, 114, 103, 101, 116, 32, 116, 121, 112, 101, 105, 110, 118, 97, 108, 105, 100, 32, 100, 105, 103, 105, 116, 32, 102, 111, 117, 110, 100, 32, 105, 110, 32, 115, 116, 114, 105, 110, 103, 99, 97, 110, 110, 111, 116, 32, 112, 97, 114, 115, 101, 32, 105, 110, 116, 101, 103, 101, 114, 32, 102, 114, 111, 109, 32, 101, 109, 112, 116, 121, 32, 115, 116, 114, 105, 110, 103, 46, 46, 158, 51, 16, 0, 2, 0, 0, 0, 99, 97, 108, 108, 101, 100, 32, 96, 79, 112, 116, 105, 111, 110, 58, 58, 117, 110, 119, 114, 97, 112, 40, 41, 96, 32, 111, 110, 32, 97, 32, 96, 78, 111, 110, 101, 96, 32, 118, 97, 108, 117, 101, 0, 232, 50, 16, 0, 0, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 116, 0, 0, 0, 105, 110, 100, 101, 120, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 58, 32, 116, 104, 101, 32, 108, 101, 110, 32, 105, 115, 32, 32, 98, 117, 116, 32, 116, 104, 101, 32, 105, 110, 100, 101, 120, 32, 105, 115, 32, 0, 0, 236, 51, 16, 0, 32, 0, 0, 0, 12, 52, 16, 0, 18, 0, 0, 0, 96, 58, 32, 0, 232, 50, 16, 0, 0, 0, 0, 0, 49, 52, 16, 0, 2, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 98, 117, 105, 108, 100, 101, 114, 115, 46, 114, 115, 115, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 32, 32, 32, 32, 68, 52, 16, 0, 32, 0, 0, 0, 50, 0, 0, 0, 33, 0, 0, 0, 68, 52, 16, 0, 32, 0, 0, 0, 51, 0, 0, 0, 18, 0, 0, 0, 32, 123, 10, 44, 10, 44, 32, 32, 123, 32, 125, 32, 125, 40, 10, 40, 44, 41, 10, 91, 115, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 120, 0, 0, 0, 93, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 110, 117, 109, 46, 114, 115, 197, 52, 16, 0, 27, 0, 0, 0, 101, 0, 0, 0, 20, 0, 0, 0, 48, 120, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 97, 115, 115, 101, 114, 116, 105, 111, 110, 32, 102, 97, 105, 108, 101, 100, 58, 32, 42, 99, 117, 114, 114, 32, 62, 32, 49, 57, 0, 0, 197, 52, 16, 0, 27, 0, 0, 0, 230, 1, 0, 0, 5, 0, 0, 0, 115, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 102, 109, 116, 47, 109, 111, 100, 46, 114, 115, 0, 0, 54, 16, 0, 27, 0, 0, 0, 18, 8, 0, 0, 30, 0, 0, 0, 0, 54, 16, 0, 27, 0, 0, 0, 25, 8, 0, 0, 22, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 108, 105, 99, 101, 47, 109, 101, 109, 99, 104, 114, 46, 114, 115, 60, 54, 16, 0, 32, 0, 0, 0, 90, 0, 0, 0, 5, 0, 0, 0, 114, 97, 110, 103, 101, 32, 115, 116, 97, 114, 116, 32, 105, 110, 100, 101, 120, 32, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 32, 102, 111, 114, 32, 115, 108, 105, 99, 101, 32, 111, 102, 32, 108, 101, 110, 103, 116, 104, 32, 108, 54, 16, 0, 18, 0, 0, 0, 126, 54, 16, 0, 34, 0, 0, 0, 114, 97, 110, 103, 101, 32, 101, 110, 100, 32, 105, 110, 100, 101, 120, 32, 176, 54, 16, 0, 16, 0, 0, 0, 126, 54, 16, 0, 34, 0, 0, 0, 115, 108, 105, 99, 101, 32, 105, 110, 100, 101, 120, 32, 115, 116, 97, 114, 116, 115, 32, 97, 116, 32, 32, 98, 117, 116, 32, 101, 110, 100, 115, 32, 97, 116, 32, 0, 208, 54, 16, 0, 22, 0, 0, 0, 230, 54, 16, 0, 13, 0, 0, 0, 115, 111, 117, 114, 99, 101, 32, 115, 108, 105, 99, 101, 32, 108, 101, 110, 103, 116, 104, 32, 40, 41, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 109, 97, 116, 99, 104, 32, 100, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 115, 108, 105, 99, 101, 32, 108, 101, 110, 103, 116, 104, 32, 40, 4, 55, 16, 0, 21, 0, 0, 0, 25, 55, 16, 0, 43, 0, 0, 0, 177, 52, 16, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 65, 158, 240, 192, 0, 11, 51, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 0, 65, 220, 240, 192, 0, 11, 208, 21, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 115, 116, 114, 47, 108, 111, 115, 115, 121, 46, 114, 115, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 130, 0, 0, 0, 25, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 121, 0, 0, 0, 29, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 125, 0, 0, 0, 29, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 116, 0, 0, 0, 33, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 106, 0, 0, 0, 29, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 101, 0, 0, 0, 33, 0, 0, 0, 92, 56, 16, 0, 29, 0, 0, 0, 90, 0, 0, 0, 29, 0, 0, 0, 91, 46, 46, 46, 93, 98, 121, 116, 101, 32, 105, 110, 100, 101, 120, 32, 32, 105, 115, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 96, 0, 0, 241, 56, 16, 0, 11, 0, 0, 0, 252, 56, 16, 0, 22, 0, 0, 0, 48, 52, 16, 0, 1, 0, 0, 0, 98, 101, 103, 105, 110, 32, 60, 61, 32, 101, 110, 100, 32, 40, 32, 60, 61, 32, 41, 32, 119, 104, 101, 110, 32, 115, 108, 105, 99, 105, 110, 103, 32, 96, 0, 0, 44, 57, 16, 0, 14, 0, 0, 0, 58, 57, 16, 0, 4, 0, 0, 0, 62, 57, 16, 0, 16, 0, 0, 0, 48, 52, 16, 0, 1, 0, 0, 0, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 99, 104, 97, 114, 32, 98, 111, 117, 110, 100, 97, 114, 121, 59, 32, 105, 116, 32, 105, 115, 32, 105, 110, 115, 105, 100, 101, 32, 32, 40, 98, 121, 116, 101, 115, 32, 41, 32, 111, 102, 32, 96, 241, 56, 16, 0, 11, 0, 0, 0, 112, 57, 16, 0, 38, 0, 0, 0, 150, 57, 16, 0, 8, 0, 0, 0, 158, 57, 16, 0, 6, 0, 0, 0, 48, 52, 16, 0, 1, 0, 0, 0, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 117, 110, 105, 99, 111, 100, 101, 47, 112, 114, 105, 110, 116, 97, 98, 108, 101, 46, 114, 115, 0, 0, 0, 204, 57, 16, 0, 37, 0, 0, 0, 10, 0, 0, 0, 28, 0, 0, 0, 204, 57, 16, 0, 37, 0, 0, 0, 26, 0, 0, 0, 54, 0, 0, 0, 0, 1, 3, 5, 5, 6, 6, 3, 7, 6, 8, 8, 9, 17, 10, 28, 11, 25, 12, 20, 13, 16, 14, 13, 15, 4, 16, 3, 18, 18, 19, 9, 22, 1, 23, 5, 24, 2, 25, 3, 26, 7, 28, 2, 29, 1, 31, 22, 32, 3, 43, 3, 44, 2, 45, 11, 46, 1, 48, 3, 49, 2, 50, 1, 167, 2, 169, 2, 170, 4, 171, 8, 250, 2, 251, 5, 253, 4, 254, 3, 255, 9, 173, 120, 121, 139, 141, 162, 48, 87, 88, 139, 140, 144, 28, 29, 221, 14, 15, 75, 76, 251, 252, 46, 47, 63, 92, 93, 95, 181, 226, 132, 141, 142, 145, 146, 169, 177, 186, 187, 197, 198, 201, 202, 222, 228, 229, 255, 0, 4, 17, 18, 41, 49, 52, 55, 58, 59, 61, 73, 74, 93, 132, 142, 146, 169, 177, 180, 186, 187, 198, 202, 206, 207, 228, 229, 0, 4, 13, 14, 17, 18, 41, 49, 52, 58, 59, 69, 70, 73, 74, 94, 100, 101, 132, 145, 155, 157, 201, 206, 207, 13, 17, 41, 69, 73, 87, 100, 101, 141, 145, 169, 180, 186, 187, 197, 201, 223, 228, 229, 240, 13, 17, 69, 73, 100, 101, 128, 132, 178, 188, 190, 191, 213, 215, 240, 241, 131, 133, 139, 164, 166, 190, 191, 197, 199, 206, 207, 218, 219, 72, 152, 189, 205, 198, 206, 207, 73, 78, 79, 87, 89, 94, 95, 137, 142, 143, 177, 182, 183, 191, 193, 198, 199, 215, 17, 22, 23, 91, 92, 246, 247, 254, 255, 128, 13, 109, 113, 222, 223, 14, 15, 31, 110, 111, 28, 29, 95, 125, 126, 174, 175, 187, 188, 250, 22, 23, 30, 31, 70, 71, 78, 79, 88, 90, 92, 94, 126, 127, 181, 197, 212, 213, 220, 240, 241, 245, 114, 115, 143, 116, 117, 150, 47, 95, 38, 46, 47, 167, 175, 183, 191, 199, 207, 215, 223, 154, 64, 151, 152, 48, 143, 31, 192, 193, 206, 255, 78, 79, 90, 91, 7, 8, 15, 16, 39, 47, 238, 239, 110, 111, 55, 61, 63, 66, 69, 144, 145, 254, 255, 83, 103, 117, 200, 201, 208, 209, 216, 217, 231, 254, 255, 0, 32, 95, 34, 130, 223, 4, 130, 68, 8, 27, 4, 6, 17, 129, 172, 14, 128, 171, 53, 40, 11, 128, 224, 3, 25, 8, 1, 4, 47, 4, 52, 4, 7, 3, 1, 7, 6, 7, 17, 10, 80, 15, 18, 7, 85, 7, 3, 4, 28, 10, 9, 3, 8, 3, 7, 3, 2, 3, 3, 3, 12, 4, 5, 3, 11, 6, 1, 14, 21, 5, 58, 3, 17, 7, 6, 5, 16, 7, 87, 7, 2, 7, 21, 13, 80, 4, 67, 3, 45, 3, 1, 4, 17, 6, 15, 12, 58, 4, 29, 37, 95, 32, 109, 4, 106, 37, 128, 200, 5, 130, 176, 3, 26, 6, 130, 253, 3, 89, 7, 21, 11, 23, 9, 20, 12, 20, 12, 106, 6, 10, 6, 26, 6, 89, 7, 43, 5, 70, 10, 44, 4, 12, 4, 1, 3, 49, 11, 44, 4, 26, 6, 11, 3, 128, 172, 6, 10, 6, 33, 63, 76, 4, 45, 3, 116, 8, 60, 3, 15, 3, 60, 7, 56, 8, 43, 5, 130, 255, 17, 24, 8, 47, 17, 45, 3, 32, 16, 33, 15, 128, 140, 4, 130, 151, 25, 11, 21, 136, 148, 5, 47, 5, 59, 7, 2, 14, 24, 9, 128, 179, 45, 116, 12, 128, 214, 26, 12, 5, 128, 255, 5, 128, 223, 12, 238, 13, 3, 132, 141, 3, 55, 9, 129, 92, 20, 128, 184, 8, 128, 203, 42, 56, 3, 10, 6, 56, 8, 70, 8, 12, 6, 116, 11, 30, 3, 90, 4, 89, 9, 128, 131, 24, 28, 10, 22, 9, 76, 4, 128, 138, 6, 171, 164, 12, 23, 4, 49, 161, 4, 129, 218, 38, 7, 12, 5, 5, 128, 165, 17, 129, 109, 16, 120, 40, 42, 6, 76, 4, 128, 141, 4, 128, 190, 3, 27, 3, 15, 13, 0, 6, 1, 1, 3, 1, 4, 2, 8, 8, 9, 2, 10, 5, 11, 2, 14, 4, 16, 1, 17, 2, 18, 5, 19, 17, 20, 1, 21, 2, 23, 2, 25, 13, 28, 5, 29, 8, 36, 1, 106, 3, 107, 2, 188, 2, 209, 2, 212, 12, 213, 9, 214, 2, 215, 2, 218, 1, 224, 5, 225, 2, 232, 2, 238, 32, 240, 4, 248, 2, 249, 2, 250, 2, 251, 1, 12, 39, 59, 62, 78, 79, 143, 158, 158, 159, 6, 7, 9, 54, 61, 62, 86, 243, 208, 209, 4, 20, 24, 54, 55, 86, 87, 127, 170, 174, 175, 189, 53, 224, 18, 135, 137, 142, 158, 4, 13, 14, 17, 18, 41, 49, 52, 58, 69, 70, 73, 74, 78, 79, 100, 101, 92, 182, 183, 27, 28, 7, 8, 10, 11, 20, 23, 54, 57, 58, 168, 169, 216, 217, 9, 55, 144, 145, 168, 7, 10, 59, 62, 102, 105, 143, 146, 111, 95, 238, 239, 90, 98, 154, 155, 39, 40, 85, 157, 160, 161, 163, 164, 167, 168, 173, 186, 188, 196, 6, 11, 12, 21, 29, 58, 63, 69, 81, 166, 167, 204, 205, 160, 7, 25, 26, 34, 37, 62, 63, 197, 198, 4, 32, 35, 37, 38, 40, 51, 56, 58, 72, 74, 76, 80, 83, 85, 86, 88, 90, 92, 94, 96, 99, 101, 102, 107, 115, 120, 125, 127, 138, 164, 170, 175, 176, 192, 208, 174, 175, 121, 204, 110, 111, 147, 94, 34, 123, 5, 3, 4, 45, 3, 102, 3, 1, 47, 46, 128, 130, 29, 3, 49, 15, 28, 4, 36, 9, 30, 5, 43, 5, 68, 4, 14, 42, 128, 170, 6, 36, 4, 36, 4, 40, 8, 52, 11, 1, 128, 144, 129, 55, 9, 22, 10, 8, 128, 152, 57, 3, 99, 8, 9, 48, 22, 5, 33, 3, 27, 5, 1, 64, 56, 4, 75, 5, 47, 4, 10, 7, 9, 7, 64, 32, 39, 4, 12, 9, 54, 3, 58, 5, 26, 7, 4, 12, 7, 80, 73, 55, 51, 13, 51, 7, 46, 8, 10, 129, 38, 82, 78, 40, 8, 42, 86, 28, 20, 23, 9, 78, 4, 30, 15, 67, 14, 25, 7, 10, 6, 72, 8, 39, 9, 117, 11, 63, 65, 42, 6, 59, 5, 10, 6, 81, 6, 1, 5, 16, 3, 5, 128, 139, 98, 30, 72, 8, 10, 128, 166, 94, 34, 69, 11, 10, 6, 13, 19, 57, 7, 10, 54, 44, 4, 16, 128, 192, 60, 100, 83, 12, 72, 9, 10, 70, 69, 27, 72, 8, 83, 29, 57, 129, 7, 70, 10, 29, 3, 71, 73, 55, 3, 14, 8, 10, 6, 57, 7, 10, 129, 54, 25, 128, 183, 1, 15, 50, 13, 131, 155, 102, 117, 11, 128, 196, 138, 188, 132, 47, 143, 209, 130, 71, 161, 185, 130, 57, 7, 42, 4, 2, 96, 38, 10, 70, 10, 40, 5, 19, 130, 176, 91, 101, 75, 4, 57, 7, 17, 64, 5, 11, 2, 14, 151, 248, 8, 132, 214, 42, 9, 162, 247, 129, 31, 49, 3, 17, 4, 8, 129, 140, 137, 4, 107, 5, 13, 3, 9, 7, 16, 147, 96, 128, 246, 10, 115, 8, 110, 23, 70, 128, 154, 20, 12, 87, 9, 25, 128, 135, 129, 71, 3, 133, 66, 15, 21, 133, 80, 43, 128, 213, 45, 3, 26, 4, 2, 129, 112, 58, 5, 1, 133, 0, 128, 215, 41, 76, 4, 10, 4, 2, 131, 17, 68, 76, 61, 128, 194, 60, 6, 1, 4, 85, 5, 27, 52, 2, 129, 14, 44, 4, 100, 12, 86, 10, 128, 174, 56, 29, 13, 44, 4, 9, 7, 2, 14, 6, 128, 154, 131, 216, 8, 13, 3, 13, 3, 116, 12, 89, 7, 12, 20, 12, 4, 56, 8, 10, 6, 40, 8, 34, 78, 129, 84, 12, 21, 3, 3, 5, 7, 9, 25, 7, 7, 9, 3, 13, 7, 41, 128, 203, 37, 10, 132, 6, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 117, 110, 105, 99, 111, 100, 101, 47, 117, 110, 105, 99, 111, 100, 101, 95, 100, 97, 116, 97, 46, 114, 115, 0, 91, 63, 16, 0, 40, 0, 0, 0, 75, 0, 0, 0, 40, 0, 0, 0, 91, 63, 16, 0, 40, 0, 0, 0, 87, 0, 0, 0, 22, 0, 0, 0, 91, 63, 16, 0, 40, 0, 0, 0, 82, 0, 0, 0, 62, 0, 0, 0, 115, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 124, 0, 0, 0, 83, 111, 109, 101, 78, 111, 110, 101, 69, 114, 114, 111, 114, 85, 116, 102, 56, 69, 114, 114, 111, 114, 118, 97, 108, 105, 100, 95, 117, 112, 95, 116, 111, 101, 114, 114, 111, 114, 95, 108, 101, 110, 0, 0, 115, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 125, 0, 0, 0, 0, 3, 0, 0, 131, 4, 32, 0, 145, 5, 96, 0, 93, 19, 160, 0, 18, 23, 160, 30, 12, 32, 224, 30, 239, 44, 32, 43, 42, 48, 160, 43, 111, 166, 96, 44, 2, 168, 224, 44, 30, 251, 224, 45, 0, 254, 160, 53, 158, 255, 224, 53, 253, 1, 97, 54, 1, 10, 161, 54, 36, 13, 97, 55, 171, 14, 225, 56, 47, 24, 33, 57, 48, 28, 97, 70, 243, 30, 161, 74, 240, 106, 97, 78, 79, 111, 161, 78, 157, 188, 33, 79, 101, 209, 225, 79, 0, 218, 33, 80, 0, 224, 225, 81, 48, 225, 97, 83, 236, 226, 161, 84, 208, 232, 225, 84, 32, 0, 46, 85, 240, 1, 191, 85, 0, 112, 0, 7, 0, 45, 1, 1, 1, 2, 1, 2, 1, 1, 72, 11, 48, 21, 16, 1, 101, 7, 2, 6, 2, 2, 1, 4, 35, 1, 30, 27, 91, 11, 58, 9, 9, 1, 24, 4, 1, 9, 1, 3, 1, 5, 43, 3, 119, 15, 1, 32, 55, 1, 1, 1, 4, 8, 4, 1, 3, 7, 10, 2, 29, 1, 58, 1, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 26, 1, 2, 2, 57, 1, 4, 2, 4, 2, 2, 3, 3, 1, 30, 2, 3, 1, 11, 2, 57, 1, 4, 5, 1, 2, 4, 1, 20, 2, 22, 6, 1, 1, 58, 1, 1, 2, 1, 4, 8, 1, 7, 3, 10, 2, 30, 1, 59, 1, 1, 1, 12, 1, 9, 1, 40, 1, 3, 1, 57, 3, 5, 3, 1, 4, 7, 2, 11, 2, 29, 1, 58, 1, 2, 1, 2, 1, 3, 1, 5, 2, 7, 2, 11, 2, 28, 2, 57, 2, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 29, 1, 72, 1, 4, 1, 2, 3, 1, 1, 8, 1, 81, 1, 2, 7, 12, 8, 98, 1, 2, 9, 11, 6, 74, 2, 27, 1, 1, 1, 1, 1, 55, 14, 1, 5, 1, 2, 5, 11, 1, 36, 9, 1, 102, 4, 1, 6, 1, 2, 2, 2, 25, 2, 4, 3, 16, 4, 13, 1, 2, 2, 6, 1, 15, 1, 0, 3, 0, 3, 29, 3, 29, 2, 30, 2, 64, 2, 1, 7, 8, 1, 2, 11, 9, 1, 45, 3, 119, 2, 34, 1, 118, 3, 4, 2, 9, 1, 6, 3, 219, 2, 2, 1, 58, 1, 1, 7, 1, 1, 1, 1, 2, 8, 6, 10, 2, 1, 48, 17, 63, 4, 48, 7, 1, 1, 5, 1, 40, 9, 12, 2, 32, 4, 2, 2, 1, 3, 56, 1, 1, 2, 3, 1, 1, 3, 58, 8, 2, 2, 152, 3, 1, 13, 1, 7, 4, 1, 6, 1, 3, 2, 198, 58, 1, 5, 0, 1, 195, 33, 0, 3, 141, 1, 96, 32, 0, 6, 105, 2, 0, 4, 1, 10, 32, 2, 80, 2, 0, 1, 3, 1, 4, 1, 25, 2, 5, 1, 151, 2, 26, 18, 13, 1, 38, 8, 25, 11, 46, 3, 48, 1, 2, 4, 2, 2, 39, 1, 67, 6, 2, 2, 2, 2, 12, 1, 8, 1, 47, 1, 51, 1, 1, 3, 2, 2, 5, 2, 1, 1, 42, 2, 8, 1, 238, 1, 2, 1, 4, 1, 0, 1, 0, 16, 16, 16, 0, 2, 0, 1, 226, 1, 149, 5, 0, 3, 1, 2, 5, 4, 40, 3, 4, 1, 165, 2, 0, 4, 0, 2, 153, 11, 176, 1, 54, 15, 56, 3, 49, 4, 2, 2, 69, 3, 36, 5, 1, 8, 62, 1, 12, 2, 52, 9, 10, 4, 2, 1, 95, 3, 2, 1, 1, 2, 6, 1, 160, 1, 3, 8, 21, 2, 57, 2, 1, 1, 1, 1, 22, 1, 14, 7, 3, 5, 195, 8, 2, 3, 1, 1, 23, 1, 81, 1, 2, 6, 1, 1, 2, 1, 1, 2, 1, 2, 235, 1, 2, 4, 6, 2, 1, 2, 27, 2, 85, 8, 2, 1, 1, 2, 106, 1, 1, 1, 2, 6, 1, 1, 101, 3, 2, 4, 1, 5, 0, 9, 1, 2, 245, 1, 10, 2, 1, 1, 4, 1, 144, 4, 2, 2, 4, 1, 32, 10, 40, 6, 2, 4, 8, 1, 9, 6, 2, 3, 46, 13, 1, 2, 0, 7, 1, 6, 1, 1, 82, 22, 2, 7, 1, 2, 1, 2, 122, 6, 3, 1, 1, 2, 1, 7, 1, 1, 72, 2, 3, 1, 1, 1, 0, 2, 0, 5, 59, 7, 0, 1, 63, 4, 81, 1, 0, 2, 0, 1, 1, 3, 4, 5, 8, 8, 2, 7, 30, 4, 148, 3, 0, 55, 4, 50, 8, 1, 14, 1, 22, 5, 1, 15, 0, 7, 1, 17, 2, 7, 1, 2, 1, 5, 0, 7, 0, 4, 0, 7, 109, 7, 0, 96, 128, 240} } diff --git a/x/wasm/spec/01_events.md b/x/wasm/spec/01_events.md index 5e6500af8..8dc42a5ea 100644 --- a/x/wasm/spec/01_events.md +++ b/x/wasm/spec/01_events.md @@ -5,20 +5,31 @@ ## MsgStoreCode | Type | Attribute Key | Attribute Value | -|------------|---------------|-----------------| +| ---------- | ------------- | --------------- | +| store_code | sender | {senderAddress} | | store_code | codeID | {codeID} | -| store_code | sender | {senderAddress} | | message | module | wasm | | message | action | store_code | | message | sender | {senderAddress} | +## MsgMigrateCode + +| Type | Attribute Key | Attribute Value | +| ------------ | ------------- | --------------- | +| migrate_code | sender | {senderAddress} | +| migrate_code | codeID | {codeID} | +| message | module | wasm | +| message | action | migrate_code | +| message | sender | {senderAddress} | + ## MsgInstantiateContract | Type | Attribute Key | Attribute Value | -|----------------------|------------------|----------------------| -| instantiate_contract | owner | {ownerAddress} | -| instantiate_contract | code_id | {codeID} | -| instantiate_contract | contract_address | {contractAddress} | +| -------------------- | ---------------- | -------------------- | +| instantiate_contract | creator | {creatorAddress} | +| instantiate_contract | admin | {adminAddress} | +| instantiate_contract | code_id | {codeID} | +| instantiate_contract | contract_address | {contractAddress} | | message | module | wasm | | message | action | instantiate_contract | | message | sender | {senderAddress} | @@ -26,9 +37,12 @@ ## MsgExecuteContract | Type | Attribute Key | Attribute Value | -|------------------|------------------|-------------------| -| execute_contract | contract_address | {contractAddress} | +| ---------------- | ---------------- | ----------------- | | execute_contract | sender | {senderAddress} | +| execute_contract | contract_address | {contractAddress} | +| wasm-* | ... | ... | +| wasm | ... | ... | +| from_contract | ... | ... | | message | module | wasm | | message | action | execute_contract | | message | sender | {senderAddress} | @@ -36,19 +50,28 @@ ## MsgMigrateContract | Type | Attribute Key | Attribute Value | -|------------------|------------------|-------------------| +| ---------------- | ---------------- | ----------------- | | migrate_contract | code_id | {codeID} | | migrate_contract | contract_address | {contractAddress} | | message | module | wasm | | message | action | migrate_contract | | message | sender | {senderAddress} | -## MsgUpdateContractOwner +## MsgUpdateContractAdmin + +| Type | Attribute Key | Attribute Value | +| --------------------- | ---------------- | --------------------- | +| update_contract_admin | admin | {adminAddress} | +| update_contract_admin | contract_address | {contractAddress} | +| message | module | wasm | +| message | action | update_contract_admin | +| message | sender | {senderAddress} | -| Type | Attribute Key | Attribute Value | -|-----------------------|------------------|------------------------| -| update_contract_owner | owner | {ownerAddress} | -| update_contract_owner | contract_address | {contractAddress} | -| message | module | wasm | -| message | action | update_contract_owner | -| message | sender | {senderAddress} | \ No newline at end of file +## MsgClearContractAdmin + +| Type | Attribute Key | Attribute Value | +| -------------------- | ---------------- | -------------------- | +| clear_contract_admin | contract_address | {contractAddress} | +| message | module | wasm | +| message | action | clear_contract_admin | +| message | sender | {senderAddress} | diff --git a/x/wasm/types/connector.go b/x/wasm/types/connector.go index dbb901b15..66d909e86 100644 --- a/x/wasm/types/connector.go +++ b/x/wasm/types/connector.go @@ -14,27 +14,54 @@ import ( // DefaultFeatures - Cosmwasm feature const DefaultFeatures = "stargate,staking,terra" -// ValidateAndParseEvents converts wasm LogAttributes into an sdk.Events (with 0 or 1 elements) -func ValidateAndParseEvents(contractAddr sdk.AccAddress, params EventParams, attributes ...wasmvmtypes.EventAttribute) (sdk.Events, error) { - if len(attributes) == 0 { +// ParseEvents converts wasm EventAttributes and Events into an sdk.Events +func ParseEvents( + contractAddr sdk.AccAddress, + attributes wasmvmtypes.EventAttributes, + events wasmvmtypes.Events, +) (sdk.Events, error) { + if len(attributes) == 0 && len(events) == 0 { return nil, nil } - if len(attributes) > int(params.MaxAttributeNum) { - return nil, ErrExceedMaxContractEventAttributeNum + var sdkEvents sdk.Events + + sdkEvent, err := buildEvent(EventTypeWasmPrefix, contractAddr, attributes) + if err != nil { + return nil, err } - // we always tag with the contract address issuing this event - attrs := []sdk.Attribute{sdk.NewAttribute(AttributeKeyContractAddress, contractAddr.String())} - for _, l := range attributes { - if len(l.Key) > int(params.MaxAttributeKeyLength) { - return nil, ErrExceedMaxContractEventAttributeKeyLength - } + sdkEvents = sdkEvents.AppendEvent(*sdkEvent) - if len(l.Value) > int(params.MaxAttributeValueLength) { - return nil, ErrExceedMaxContractEventAttributeValueLength + // Deprecated: from_contract + sdkEvent.Type = EventTypeFromContract + sdkEvents = sdkEvents.AppendEvent(*sdkEvent) + + // append wasm prefix for the events + for _, event := range events { + sdkEvent, err := buildEvent(fmt.Sprintf("%s_%s", EventTypeWasmPrefix, event.Type), contractAddr, event.Attributes) + if err != nil { + return nil, err } + sdkEvents = sdkEvents.AppendEvent(*sdkEvent) + } + + return sdkEvents, nil +} + +func buildEvent( + eventType string, + contractAddr sdk.AccAddress, + attributes wasmvmtypes.EventAttributes, +) (*sdk.Event, error) { + if len(attributes) == 0 { + return nil, nil + } + + // we always tag with the contract address issuing this event + attrs := []sdk.Attribute{sdk.NewAttribute(AttributeKeyContractAddress, contractAddr.String())} + for _, l := range attributes { // and reserve the contract_address key for our use (not contract) if l.Key != AttributeKeyContractAddress { attr := sdk.NewAttribute(l.Key, l.Value) @@ -42,7 +69,8 @@ func ValidateAndParseEvents(contractAddr sdk.AccAddress, params EventParams, att } } - return sdk.Events{sdk.NewEvent(EventTypeFromContract, attrs...)}, nil + event := sdk.NewEvent(eventType, attrs...) + return &event, nil } // ParseToCoin converts wasm coin to sdk.Coin @@ -91,9 +119,15 @@ func EncodeSdkCoins(coins sdk.Coins) wasmvmtypes.Coins { } // EncodeSdkEvents - encode sdk events to wasm events +// Deprecated `from_contract` will be excluded from the events func EncodeSdkEvents(events []sdk.Event) []wasmvmtypes.Event { res := make([]wasmvmtypes.Event, len(events)) for i, ev := range events { + // Deprecated: from_contract + if ev.Type == EventTypeFromContract { + continue + } + res[i] = wasmvmtypes.Event{ Type: ev.Type, Attributes: encodeSdkAttributes(ev.Attributes), diff --git a/x/wasm/types/connector_test.go b/x/wasm/types/connector_test.go index fd791291b..59b0997bc 100644 --- a/x/wasm/types/connector_test.go +++ b/x/wasm/types/connector_test.go @@ -1,7 +1,101 @@ package types -import "testing" +import ( + "fmt" + "testing" -func TestValidateAndParseEvents(t *testing.T) { + wasmvmtypes "github.com/CosmWasm/wasmvm/types" + "github.com/stretchr/testify/require" + "github.com/tendermint/tendermint/crypto" + "github.com/tendermint/tendermint/crypto/ed25519" + sdk "github.com/cosmos/cosmos-sdk/types" +) + +func TestParseEvents(t *testing.T) { + _, _, addr := keyPubAddr() + + events, err := ParseEvents(addr, wasmvmtypes.EventAttributes{ + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }, wasmvmtypes.Events{ + { + Type: "type1", + Attributes: wasmvmtypes.EventAttributes{ + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }, + }, + { + Type: "type2", + Attributes: wasmvmtypes.EventAttributes{ + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }, + }, + }) + require.NoError(t, err) + require.Equal(t, sdk.Events{sdk.NewEvent( + EventTypeWasmPrefix, + []sdk.Attribute{ + {Key: AttributeKeyContractAddress, Value: addr.String()}, + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }..., + ), sdk.NewEvent( + EventTypeFromContract, + []sdk.Attribute{ + {Key: AttributeKeyContractAddress, Value: addr.String()}, + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }..., + ), sdk.NewEvent( + fmt.Sprintf("%s_type1", EventTypeWasmPrefix), + []sdk.Attribute{ + {Key: AttributeKeyContractAddress, Value: addr.String()}, + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }..., + ), sdk.NewEvent( + fmt.Sprintf("%s_type2", EventTypeWasmPrefix), + []sdk.Attribute{ + {Key: AttributeKeyContractAddress, Value: addr.String()}, + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }..., + )}, events) +} + +func TestBuildEvent(t *testing.T) { + _, _, addr := keyPubAddr() + + event, err := buildEvent(EventTypeFromContract, addr, wasmvmtypes.EventAttributes{ + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }) + require.NoError(t, err) + require.Equal(t, sdk.NewEvent( + EventTypeFromContract, + []sdk.Attribute{ + {Key: AttributeKeyContractAddress, Value: addr.String()}, + {Key: "key1", Value: "value1"}, + {Key: "key2", Value: "value2"}, + {Key: "key3", Value: "value3"}, + }..., + ), *event) +} + +func keyPubAddr() (crypto.PrivKey, crypto.PubKey, sdk.AccAddress) { + key := ed25519.GenPrivKey() + pub := key.PubKey() + addr := sdk.AccAddress(pub.Address()) + return key, pub, addr } diff --git a/x/wasm/types/errors.go b/x/wasm/types/errors.go index 487db200f..f518d9124 100644 --- a/x/wasm/types/errors.go +++ b/x/wasm/types/errors.go @@ -6,24 +6,21 @@ import ( // Wasm Errors var ( - ErrAccountExists = sdkerrors.Register(ModuleName, 2, "contract account already exists") - ErrInstantiateFailed = sdkerrors.Register(ModuleName, 3, "instantiate wasm contract failed") - ErrExecuteFailed = sdkerrors.Register(ModuleName, 4, "execute wasm contract failed") - ErrGasLimit = sdkerrors.Register(ModuleName, 5, "insufficient gas") - ErrInvalidGenesis = sdkerrors.Register(ModuleName, 6, "invalid genesis") - ErrNotFound = sdkerrors.Register(ModuleName, 7, "not found") - ErrInvalidMsg = sdkerrors.Register(ModuleName, 8, "invalid Msg from the contract") - ErrNoRegisteredQuerier = sdkerrors.Register(ModuleName, 9, "failed to find querier for route") - ErrNoRegisteredParser = sdkerrors.Register(ModuleName, 10, "failed to find parser for route") - ErrMigrationFailed = sdkerrors.Register(ModuleName, 11, "migrate wasm contract failed") - ErrNotMigratable = sdkerrors.Register(ModuleName, 12, "the contract is not migratable ") - ErrStoreCodeFailed = sdkerrors.Register(ModuleName, 13, "store wasm contract failed") - ErrContractQueryFailed = sdkerrors.Register(ModuleName, 14, "contract query failed") - ErrExceedMaxContractSize = sdkerrors.Register(ModuleName, 15, "exceeds max contract size limit") - ErrExceedMaxContractMsgSize = sdkerrors.Register(ModuleName, 16, "exceeds max contract msg size limit") - ErrExceedMaxContractDataSize = sdkerrors.Register(ModuleName, 17, "exceeds max contract data size limit") - ErrExceedMaxContractEventAttributeNum = sdkerrors.Register(ModuleName, 18, "exceeds max contract event attributes num limit") - ErrExceedMaxContractEventAttributeKeyLength = sdkerrors.Register(ModuleName, 19, "exceeds max contract event attribute key length limit") - ErrExceedMaxContractEventAttributeValueLength = sdkerrors.Register(ModuleName, 20, "exceeds max contract event attribute value length limit") - ErrReplyFailed = sdkerrors.Register(ModuleName, 21, "reply wasm contract failed") + ErrAccountExists = sdkerrors.Register(ModuleName, 2, "contract account already exists") + ErrInstantiateFailed = sdkerrors.Register(ModuleName, 3, "instantiate wasm contract failed") + ErrExecuteFailed = sdkerrors.Register(ModuleName, 4, "execute wasm contract failed") + ErrGasLimit = sdkerrors.Register(ModuleName, 5, "insufficient gas") + ErrInvalidGenesis = sdkerrors.Register(ModuleName, 6, "invalid genesis") + ErrNotFound = sdkerrors.Register(ModuleName, 7, "not found") + ErrInvalidMsg = sdkerrors.Register(ModuleName, 8, "invalid Msg from the contract") + ErrNoRegisteredQuerier = sdkerrors.Register(ModuleName, 9, "failed to find querier for route") + ErrNoRegisteredParser = sdkerrors.Register(ModuleName, 10, "failed to find parser for route") + ErrMigrationFailed = sdkerrors.Register(ModuleName, 11, "migrate wasm contract failed") + ErrNotMigratable = sdkerrors.Register(ModuleName, 12, "the contract is not migratable ") + ErrStoreCodeFailed = sdkerrors.Register(ModuleName, 13, "store wasm contract failed") + ErrContractQueryFailed = sdkerrors.Register(ModuleName, 14, "contract query failed") + ErrExceedMaxContractSize = sdkerrors.Register(ModuleName, 15, "exceeds max contract size limit") + ErrExceedMaxContractMsgSize = sdkerrors.Register(ModuleName, 16, "exceeds max contract msg size limit") + ErrExceedMaxContractDataSize = sdkerrors.Register(ModuleName, 17, "exceeds max contract data size limit") + ErrReplyFailed = sdkerrors.Register(ModuleName, 18, "reply wasm contract failed") ) diff --git a/x/wasm/types/events.go b/x/wasm/types/events.go index a7b08a26e..981e0721f 100644 --- a/x/wasm/types/events.go +++ b/x/wasm/types/events.go @@ -10,7 +10,10 @@ const ( EventTypeMigrateContract = "migrate_contract" EventTypeUpdateContractAdmin = "update_contract_admin" EventTypeClearContractAdmin = "clear_contract_admin" - EventTypeFromContract = "from_contract" + EventTypeWasmPrefix = "wasm" + + // Deprecated + EventTypeFromContract = "from_contract" AttributeKeySender = "sender" AttributeKeyCodeID = "code_id" diff --git a/x/wasm/types/gas_meter.go b/x/wasm/types/gas_meter.go new file mode 100644 index 000000000..584d01cf9 --- /dev/null +++ b/x/wasm/types/gas_meter.go @@ -0,0 +1,110 @@ +package types + +import ( + sdk "github.com/cosmos/cosmos-sdk/types" + + wasmvmtypes "github.com/CosmWasm/wasmvm/types" +) + +// Constant gas parameters +const ( + GasMultiplier = uint64(100) // Please note that all gas prices returned to the wasmVM engine should have this multiplied + + compileCostPerByte = uint64(2) // sdk gas cost per bytes + instantiateCost = uint64(40_000) // sdk gas cost for executing wasmVM engine + humanizeCost = uint64(5) // sdk gas cost to convert canonical address to human address + canonicalizeCost = uint64(4) // sdk gas cost to convert human address to canonical address + deserializationCostPerByte = uint64(1) // sdk gas cost to deserialize data + eventAttributeCost = uint64(10) // sdk gas cost to emit attribute + customEventCost = uint64(20) // sdk gas cost to emit custom event + eventAttributeDataCostPerByte = uint64(1) // sdk gas cost per bytes to emit event + contractMessageDataCostPerByte = uint64(1) // sdk gas cost per bytes to execute submessages + + // HumanizeWasmGasCost humanize cost in wasm gas unit + HumanizeWasmGasCost = humanizeCost * GasMultiplier + // CanonicalizeWasmGasCost canonicalize cost in wasm gas unit + CanonicalizeWasmGasCost = canonicalizeCost * GasMultiplier +) + +var ( + // JSONDeserializationWasmGasCost json deserialization cost in wasm gas unit + JSONDeserializationWasmGasCost = wasmvmtypes.UFraction{ + Numerator: deserializationCostPerByte * GasMultiplier, + Denominator: 1, + } +) + +// CompileCosts costs to persist and "compile" a new wasm contract +func CompileCosts(byteLength int) sdk.Gas { + return compileCostPerByte * uint64(byteLength) +} + +// InstantiateContractCosts costs when interacting with a wasm contract +func InstantiateContractCosts(msgLen int) sdk.Gas { + dataCosts := sdk.Gas(msgLen) * contractMessageDataCostPerByte + return instantiateCost + dataCosts +} + +// ReplyCosts costs to to handle a message reply +func ReplyCosts(reply wasmvmtypes.Reply) sdk.Gas { + msgLen := len(reply.Result.Err) + + var eventGas sdk.Gas + if reply.Result.Ok != nil { + msgLen += len(reply.Result.Ok.Data) + + var attrs []wasmvmtypes.EventAttribute + for _, e := range reply.Result.Ok.Events { + msgLen += len(e.Type) + attrs = append(attrs, e.Attributes...) + } + + eventGas += eventAttributeCosts(attrs) + } + + return eventGas + InstantiateContractCosts(msgLen) +} + +// EventCosts costs to persist an event +func EventCosts(attrs []wasmvmtypes.EventAttribute, events wasmvmtypes.Events) sdk.Gas { + gas := eventAttributeCosts(attrs) + for _, e := range events { + gas += customEventCost + sdk.Gas(len(e.Type))*eventAttributeDataCostPerByte + gas += eventAttributeCosts(e.Attributes) + } + return gas +} + +func eventAttributeCosts(attrs []wasmvmtypes.EventAttribute) sdk.Gas { + if len(attrs) == 0 { + return 0 + } + + var storedBytes uint64 + for _, l := range attrs { + storedBytes += uint64(len(l.Key) + len(l.Value)) + } + + // total Length * costs + attribute count * costs + r := sdk.NewIntFromUint64(eventAttributeDataCostPerByte).Mul(sdk.NewIntFromUint64(storedBytes)). + Add(sdk.NewIntFromUint64(eventAttributeCost).Mul(sdk.NewIntFromUint64(uint64(len(attrs))))) + if !r.IsUint64() { + panic(sdk.ErrorOutOfGas{Descriptor: "overflow"}) + } + + return r.Uint64() +} + +// ToWasmVMGas converts from sdk gas to wasmvm gas +func ToWasmVMGas(source sdk.Gas) uint64 { + x := source * GasMultiplier + if x < source { + panic(sdk.ErrorOutOfGas{Descriptor: "overflow"}) + } + return x +} + +// FromWasmVMGas converts from wasmvm gas to sdk gas +func FromWasmVMGas(source uint64) sdk.Gas { + return source / GasMultiplier +} diff --git a/x/wasm/types/msg_binding.go b/x/wasm/types/msg_binding.go index 8984290e9..75751cd0e 100644 --- a/x/wasm/types/msg_binding.go +++ b/x/wasm/types/msg_binding.go @@ -14,6 +14,7 @@ const ( WasmMsgParserRouteBank = "bank" WasmMsgParserRouteStaking = "staking" WasmMsgParserRouteDistribution = "distribution" + WasmMsgParserRouteGov = "gov" WasmMsgParserRouteMarket = "market" WasmMsgParserRouteWasm = "wasm" ) @@ -85,6 +86,12 @@ func (p MsgParser) Parse(ctx sdk.Context, contractAddr sdk.AccAddress, msg wasmv } return nil, sdkerrors.Wrap(ErrNoRegisteredParser, WasmMsgParserRouteDistribution) + case msg.Gov != nil: + if parser, ok := p.Parsers[WasmMsgParserRouteGov]; ok { + return parser.Parse(contractAddr, msg) + } + + return nil, sdkerrors.Wrap(ErrNoRegisteredParser, WasmMsgParserRouteGov) case msg.Wasm != nil: if parser, ok := p.Parsers[WasmMsgParserRouteWasm]; ok { return parser.Parse(contractAddr, msg) diff --git a/x/wasm/types/params.go b/x/wasm/types/params.go index 559094ada..73e411765 100644 --- a/x/wasm/types/params.go +++ b/x/wasm/types/params.go @@ -10,46 +10,23 @@ import ( // Max params for static check const ( - EnforcedMaxContractSize = uint64(3000 * 1024) // 3MB - EnforcedMaxContractGas = uint64(100_000_000) // 100,000,000 - EnforcedMaxContractMsgSize = uint64(20 * 1024) // 10KB - EnforcedMaxContractDataSize = uint64(5 * 1024) // 5KB + EnforcedMaxContractSize = uint64(3000 * 1024) // 3MB + EnforcedMaxContractGas = uint64(100_000_000) // 100,000,000 + EnforcedMaxContractMsgSize = uint64(20 * 1024) // 10KB ) // Parameter keys var ( - KeyMaxContractSize = []byte("MaxContractSize") - KeyMaxContractGas = []byte("MaxContractGas") - KeyMaxContractMsgSize = []byte("MaxContractMsgSize") - KeyMaxContractDataSize = []byte("MaxContractDataSize") - KeyEventParams = []byte("EventParams") + KeyMaxContractSize = []byte("MaxContractSize") + KeyMaxContractGas = []byte("MaxContractGas") + KeyMaxContractMsgSize = []byte("MaxContractMsgSize") ) // Default parameter values const ( - DefaultMaxContractSize = uint64(600 * 1024) // 600 KB - DefaultMaxContractGas = uint64(20_000_000) // 20,000,000 - DefaultMaxContractMsgSize = uint64(4 * 1024) // 4KB - DefaultMaxContractDataSize = uint64(1024) // 1KB -) - -// Default event parameter values -var ( - DefaultEventParams = EventParams{ - MaxAttributeNum: 16, - MaxAttributeKeyLength: 64, - MaxAttributeValueLength: 256, - } -) - -// Constant gas parameters -const ( - InstanceCost = uint64(40_000) // sdk gas cost for executing wasmVM engine - CompileCostPerByte = uint64(2) // sdk gas cost per bytes - - GasMultiplier = uint64(100) // Please note that all gas prices returned to the wasmVM engine should have this multiplied - HumanizeCost = uint64(5) // wasm gas cost to convert canonical address to human address - CanonicalizeCost = uint64(4) // wasm gas cost to convert human address to canonical address + DefaultMaxContractSize = uint64(600 * 1024) // 600 KB + DefaultMaxContractGas = uint64(20_000_000) // 20,000,000 + DefaultMaxContractMsgSize = uint64(4 * 1024) // 4KB // ContractMemoryLimit is the memory limit of each contract execution (in MiB) // constant value so all nodes run with the same limit. @@ -61,11 +38,9 @@ var _ paramstypes.ParamSet = &Params{} // DefaultParams creates default treasury module parameters func DefaultParams() Params { return Params{ - MaxContractSize: DefaultMaxContractSize, - MaxContractGas: DefaultMaxContractGas, - MaxContractMsgSize: DefaultMaxContractMsgSize, - MaxContractDataSize: DefaultMaxContractDataSize, - EventParams: DefaultEventParams, + MaxContractSize: DefaultMaxContractSize, + MaxContractGas: DefaultMaxContractGas, + MaxContractMsgSize: DefaultMaxContractMsgSize, } } @@ -77,8 +52,6 @@ func (p *Params) ParamSetPairs() paramstypes.ParamSetPairs { paramstypes.NewParamSetPair(KeyMaxContractSize, &p.MaxContractSize, validateMaxContractSize), paramstypes.NewParamSetPair(KeyMaxContractGas, &p.MaxContractGas, validateMaxContractGas), paramstypes.NewParamSetPair(KeyMaxContractMsgSize, &p.MaxContractMsgSize, validateMaxContractMsgSize), - paramstypes.NewParamSetPair(KeyMaxContractDataSize, &p.MaxContractDataSize, validateMaxContractDataSize), - paramstypes.NewParamSetPair(KeyEventParams, &p.EventParams, validateEventParams), } } @@ -148,25 +121,3 @@ func validateMaxContractMsgSize(i interface{}) error { return nil } - -func validateMaxContractDataSize(i interface{}) error { - v, ok := i.(uint64) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - - if v > EnforcedMaxContractDataSize { - return fmt.Errorf("max contract data byte size %d must be equal or smaller than %d", v, EnforcedMaxContractDataSize) - } - - return nil -} - -func validateEventParams(i interface{}) error { - _, ok := i.(EventParams) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - - return nil -} diff --git a/x/wasm/types/wasm.pb.go b/x/wasm/types/wasm.pb.go index 68fa83c18..e78b36e8a 100644 --- a/x/wasm/types/wasm.pb.go +++ b/x/wasm/types/wasm.pb.go @@ -28,11 +28,9 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Params defines the parameters for the wasm module. type Params struct { - MaxContractSize uint64 `protobuf:"varint,1,opt,name=max_contract_size,json=maxContractSize,proto3" json:"max_contract_size,omitempty" yaml:"max_contract_size"` - MaxContractGas uint64 `protobuf:"varint,2,opt,name=max_contract_gas,json=maxContractGas,proto3" json:"max_contract_gas,omitempty" yaml:"max_contract_gas"` - MaxContractMsgSize uint64 `protobuf:"varint,3,opt,name=max_contract_msg_size,json=maxContractMsgSize,proto3" json:"max_contract_msg_size,omitempty" yaml:"max_contract_msg_size"` - MaxContractDataSize uint64 `protobuf:"varint,4,opt,name=max_contract_data_size,json=maxContractDataSize,proto3" json:"max_contract_data_size,omitempty" yaml:"max_contract_data_size"` - EventParams EventParams `protobuf:"bytes,5,opt,name=event_params,json=eventParams,proto3" json:"event_params" yaml:"event_params"` + MaxContractSize uint64 `protobuf:"varint,1,opt,name=max_contract_size,json=maxContractSize,proto3" json:"max_contract_size,omitempty" yaml:"max_contract_size"` + MaxContractGas uint64 `protobuf:"varint,2,opt,name=max_contract_gas,json=maxContractGas,proto3" json:"max_contract_gas,omitempty" yaml:"max_contract_gas"` + MaxContractMsgSize uint64 `protobuf:"varint,3,opt,name=max_contract_msg_size,json=maxContractMsgSize,proto3" json:"max_contract_msg_size,omitempty" yaml:"max_contract_msg_size"` } func (m *Params) Reset() { *m = Params{} } @@ -88,81 +86,6 @@ func (m *Params) GetMaxContractMsgSize() uint64 { return 0 } -func (m *Params) GetMaxContractDataSize() uint64 { - if m != nil { - return m.MaxContractDataSize - } - return 0 -} - -func (m *Params) GetEventParams() EventParams { - if m != nil { - return m.EventParams - } - return EventParams{} -} - -// EventParams defines the event related parameteres -type EventParams struct { - MaxAttributeNum uint64 `protobuf:"varint,1,opt,name=max_attribute_num,json=maxAttributeNum,proto3" json:"max_attribute_num,omitempty" yaml:"max_contract_event_attribute_num"` - MaxAttributeKeyLength uint64 `protobuf:"varint,2,opt,name=max_attribute_key_length,json=maxAttributeKeyLength,proto3" json:"max_attribute_key_length,omitempty" yaml:"max_contract_event_attribute_key_length"` - MaxAttributeValueLength uint64 `protobuf:"varint,3,opt,name=max_attribute_value_length,json=maxAttributeValueLength,proto3" json:"max_attribute_value_length,omitempty" yaml:"max_contract_event_attribute_value_length"` -} - -func (m *EventParams) Reset() { *m = EventParams{} } -func (m *EventParams) String() string { return proto.CompactTextString(m) } -func (*EventParams) ProtoMessage() {} -func (*EventParams) Descriptor() ([]byte, []int) { - return fileDescriptor_2bd5d0123068c880, []int{1} -} -func (m *EventParams) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *EventParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - if deterministic { - return xxx_messageInfo_EventParams.Marshal(b, m, deterministic) - } else { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil - } -} -func (m *EventParams) XXX_Merge(src proto.Message) { - xxx_messageInfo_EventParams.Merge(m, src) -} -func (m *EventParams) XXX_Size() int { - return m.Size() -} -func (m *EventParams) XXX_DiscardUnknown() { - xxx_messageInfo_EventParams.DiscardUnknown(m) -} - -var xxx_messageInfo_EventParams proto.InternalMessageInfo - -func (m *EventParams) GetMaxAttributeNum() uint64 { - if m != nil { - return m.MaxAttributeNum - } - return 0 -} - -func (m *EventParams) GetMaxAttributeKeyLength() uint64 { - if m != nil { - return m.MaxAttributeKeyLength - } - return 0 -} - -func (m *EventParams) GetMaxAttributeValueLength() uint64 { - if m != nil { - return m.MaxAttributeValueLength - } - return 0 -} - // CodeInfo is data for the uploaded contract WASM code type CodeInfo struct { // CodeID is the sequentially increasing unique identifier @@ -177,7 +100,7 @@ func (m *CodeInfo) Reset() { *m = CodeInfo{} } func (m *CodeInfo) String() string { return proto.CompactTextString(m) } func (*CodeInfo) ProtoMessage() {} func (*CodeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_2bd5d0123068c880, []int{2} + return fileDescriptor_2bd5d0123068c880, []int{1} } func (m *CodeInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -245,7 +168,7 @@ func (m *ContractInfo) Reset() { *m = ContractInfo{} } func (m *ContractInfo) String() string { return proto.CompactTextString(m) } func (*ContractInfo) ProtoMessage() {} func (*ContractInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_2bd5d0123068c880, []int{3} + return fileDescriptor_2bd5d0123068c880, []int{2} } func (m *ContractInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -311,7 +234,6 @@ func (m *ContractInfo) GetInitMsg() encoding_json.RawMessage { func init() { proto.RegisterType((*Params)(nil), "terra.wasm.v1beta1.Params") - proto.RegisterType((*EventParams)(nil), "terra.wasm.v1beta1.EventParams") proto.RegisterType((*CodeInfo)(nil), "terra.wasm.v1beta1.CodeInfo") proto.RegisterType((*ContractInfo)(nil), "terra.wasm.v1beta1.ContractInfo") } @@ -319,51 +241,39 @@ func init() { func init() { proto.RegisterFile("terra/wasm/v1beta1/wasm.proto", fileDescriptor_2bd5d0123068c880) } var fileDescriptor_2bd5d0123068c880 = []byte{ - // 694 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0x4f, 0x4f, 0x13, 0x41, - 0x18, 0xc6, 0xbb, 0xa5, 0xb4, 0x65, 0x68, 0x00, 0x07, 0x90, 0x86, 0x3f, 0x1d, 0x9c, 0x83, 0x92, - 0x88, 0x5d, 0x41, 0xbd, 0x70, 0xb3, 0x40, 0x04, 0x15, 0x63, 0x86, 0x04, 0x13, 0x2f, 0xcd, 0x74, - 0x77, 0xdc, 0xae, 0xb0, 0x3b, 0xb8, 0x33, 0x05, 0xca, 0xa7, 0xf0, 0x68, 0xe2, 0x85, 0xf8, 0x0d, - 0xfc, 0x16, 0x1c, 0x3c, 0x70, 0xf4, 0x34, 0x31, 0xe5, 0xe2, 0x79, 0x8f, 0x9e, 0x4c, 0x67, 0xba, - 0xb0, 0x0d, 0x4d, 0xc4, 0xdb, 0xec, 0x3c, 0xcf, 0xfc, 0x9e, 0x77, 0xdf, 0x77, 0x67, 0xc1, 0x82, - 0x64, 0x51, 0x44, 0xed, 0x63, 0x2a, 0x02, 0xfb, 0x68, 0xa5, 0xc1, 0x24, 0x5d, 0xd1, 0x0f, 0xd5, - 0xc3, 0x88, 0x4b, 0x0e, 0xa1, 0x96, 0xab, 0x7a, 0xa7, 0x27, 0xcf, 0x4e, 0x79, 0xdc, 0xe3, 0x5a, - 0xb6, 0xbb, 0x2b, 0xe3, 0x9c, 0xad, 0x38, 0x5c, 0x04, 0x5c, 0xd8, 0x0d, 0x2a, 0xd8, 0x15, 0xc9, - 0xe1, 0x7e, 0x68, 0x74, 0xfc, 0x7d, 0x08, 0xe4, 0xdf, 0xd2, 0x88, 0x06, 0x02, 0x6e, 0x81, 0x3b, - 0x01, 0x3d, 0xa9, 0x3b, 0x3c, 0x94, 0x11, 0x75, 0x64, 0x5d, 0xf8, 0xa7, 0xac, 0x6c, 0x2d, 0x5a, - 0x4b, 0xb9, 0xda, 0x7c, 0xac, 0x50, 0xb9, 0x4d, 0x83, 0x83, 0x35, 0x7c, 0xc3, 0x82, 0xc9, 0x78, - 0x40, 0x4f, 0xd6, 0x7b, 0x5b, 0xbb, 0xfe, 0x29, 0x83, 0x9b, 0x60, 0xa2, 0xcf, 0xe6, 0x51, 0x51, - 0xce, 0x6a, 0xd0, 0x5c, 0xac, 0xd0, 0xcc, 0x00, 0x90, 0x47, 0x05, 0x26, 0x63, 0x29, 0xce, 0x0b, - 0x2a, 0xe0, 0x2e, 0x98, 0xee, 0x33, 0x05, 0xc2, 0x33, 0x45, 0x0d, 0x69, 0xd6, 0x62, 0xac, 0xd0, - 0xfc, 0x00, 0x56, 0x62, 0xc3, 0x04, 0xa6, 0x80, 0x3b, 0xc2, 0xd3, 0xb5, 0xed, 0x81, 0xbb, 0x7d, - 0x6e, 0x97, 0x4a, 0x6a, 0xa8, 0x39, 0x4d, 0xbd, 0x17, 0x2b, 0xb4, 0x30, 0x80, 0x7a, 0xe5, 0xc3, - 0x64, 0x32, 0x85, 0xdd, 0xa0, 0x92, 0x6a, 0x6e, 0x1d, 0x94, 0xd8, 0x11, 0x0b, 0x65, 0xfd, 0x50, - 0x77, 0xb3, 0x3c, 0xbc, 0x68, 0x2d, 0x8d, 0xae, 0xa2, 0xea, 0xcd, 0x49, 0x55, 0x37, 0xbb, 0x3e, - 0xd3, 0xf4, 0xda, 0xdc, 0xb9, 0x42, 0x99, 0x58, 0xa1, 0x49, 0x13, 0x99, 0x46, 0x60, 0x32, 0xca, - 0xae, 0x9d, 0x6b, 0xc5, 0x2f, 0x67, 0x28, 0xf3, 0xfb, 0x0c, 0x59, 0xf8, 0x47, 0x16, 0x8c, 0xa6, - 0x18, 0xf0, 0x9d, 0x19, 0x1c, 0x95, 0x32, 0xf2, 0x1b, 0x2d, 0xc9, 0xea, 0x61, 0x2b, 0xe8, 0x0d, - 0xee, 0x61, 0xac, 0xd0, 0x83, 0x01, 0x6f, 0x63, 0x72, 0xfa, 0x4e, 0x98, 0x39, 0x3e, 0x4f, 0xb6, - 0xde, 0xb4, 0x02, 0xb8, 0x0f, 0xca, 0xfd, 0xe0, 0x7d, 0xd6, 0xae, 0x1f, 0xb0, 0xd0, 0x93, 0xcd, - 0xde, 0x3c, 0x57, 0x63, 0x85, 0xaa, 0xb7, 0xe0, 0x5f, 0x1f, 0xc4, 0x64, 0x3a, 0x1d, 0xf3, 0x8a, - 0xb5, 0x5f, 0xeb, 0x7d, 0xf8, 0x09, 0xcc, 0xf6, 0x87, 0x1d, 0xd1, 0x83, 0x16, 0x4b, 0xe2, 0xcc, - 0xc8, 0x9f, 0xc6, 0x0a, 0x3d, 0xbe, 0x45, 0x5c, 0xfa, 0x28, 0x26, 0x33, 0xe9, 0xc0, 0xbd, 0xae, - 0x64, 0x22, 0xd7, 0x72, 0xba, 0x9d, 0xdf, 0x2c, 0x50, 0x5c, 0xe7, 0x2e, 0xdb, 0x0e, 0x3f, 0x70, - 0xf8, 0x0c, 0x14, 0x1c, 0xee, 0xb2, 0xba, 0xef, 0x26, 0x9f, 0x7e, 0x47, 0xa1, 0xbc, 0x96, 0x37, - 0x62, 0x85, 0xc6, 0x4c, 0x78, 0xcf, 0x82, 0x49, 0xbe, 0xbb, 0xda, 0x76, 0xe1, 0x0a, 0x18, 0xd1, - 0x7b, 0x4d, 0x2a, 0x4c, 0x6b, 0x4a, 0xb5, 0xa9, 0x58, 0xa1, 0x89, 0x94, 0xbd, 0x2b, 0x61, 0x52, - 0xec, 0xae, 0xb7, 0xa8, 0x68, 0xc2, 0x65, 0x50, 0x70, 0x22, 0x46, 0x25, 0x8f, 0xf4, 0xcb, 0x8d, - 0xd4, 0x60, 0x8a, 0x6f, 0x04, 0x4c, 0x12, 0x0b, 0xfe, 0x9a, 0x05, 0xa5, 0xe4, 0x9b, 0xd3, 0x85, - 0x2e, 0x83, 0x02, 0x75, 0xdd, 0x88, 0x09, 0xa1, 0x0b, 0xed, 0x3b, 0xde, 0x13, 0x30, 0x49, 0x2c, - 0xe9, 0xb0, 0xec, 0x3f, 0xc3, 0xe0, 0x7d, 0x30, 0x4c, 0xdd, 0xc0, 0x0f, 0x7b, 0x85, 0x4d, 0xc4, - 0x0a, 0x95, 0x12, 0x72, 0xe0, 0x87, 0x98, 0x18, 0x39, 0xdd, 0xac, 0xdc, 0x7f, 0x34, 0xeb, 0x25, - 0x28, 0xfa, 0xa1, 0xaf, 0x2f, 0xaa, 0xbe, 0x26, 0xa5, 0x9a, 0x1d, 0x2b, 0x34, 0x6e, 0xdc, 0x89, - 0x82, 0xff, 0x28, 0x54, 0x66, 0xa1, 0xc3, 0x5d, 0x3f, 0xf4, 0xec, 0x8f, 0x82, 0x87, 0x55, 0x42, - 0x8f, 0x77, 0x98, 0x10, 0xd4, 0x63, 0xa4, 0xd0, 0xb5, 0xed, 0x08, 0xcf, 0x8c, 0xb0, 0x56, 0x3b, - 0xef, 0x54, 0xac, 0x8b, 0x4e, 0xc5, 0xfa, 0xd5, 0xa9, 0x58, 0x9f, 0x2f, 0x2b, 0x99, 0x8b, 0xcb, - 0x4a, 0xe6, 0xe7, 0x65, 0x25, 0xf3, 0x7e, 0xc9, 0xf3, 0x65, 0xb3, 0xd5, 0xa8, 0x3a, 0x3c, 0xb0, - 0xf5, 0x55, 0x7c, 0x14, 0xf0, 0x90, 0xb5, 0x6d, 0x87, 0x47, 0xcc, 0x3e, 0x31, 0x3f, 0x58, 0xd9, - 0x3e, 0x64, 0xa2, 0x91, 0xd7, 0x3f, 0xc4, 0x27, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb8, 0xad, - 0x1a, 0x89, 0x7b, 0x05, 0x00, 0x00, + // 507 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0xbf, 0x6f, 0xd3, 0x40, + 0x14, 0xc7, 0xe3, 0x90, 0x26, 0xe9, 0x29, 0x6a, 0xc3, 0xa9, 0x88, 0xa8, 0x14, 0x5f, 0x75, 0x03, + 0xea, 0x50, 0x62, 0x45, 0x88, 0x25, 0x63, 0x0a, 0xa2, 0x45, 0x8a, 0x84, 0xdc, 0x8d, 0x25, 0x7a, + 0xb1, 0x0f, 0xe7, 0x10, 0x77, 0x57, 0xf9, 0x19, 0x9a, 0xf4, 0xaf, 0x60, 0x44, 0x62, 0xa9, 0xf8, + 0x6b, 0x18, 0x3b, 0x32, 0x59, 0x28, 0x59, 0x98, 0x3d, 0x21, 0x26, 0xe4, 0x73, 0x8c, 0x1c, 0x51, + 0x09, 0xb1, 0x3d, 0xbf, 0xef, 0xc7, 0xdf, 0xf7, 0xe3, 0xf4, 0xc8, 0xc3, 0x44, 0xc4, 0x31, 0x78, + 0x97, 0x80, 0xca, 0xfb, 0x30, 0x98, 0x8a, 0x04, 0x06, 0xf6, 0xa3, 0x7f, 0x11, 0x9b, 0xc4, 0x50, + 0x6a, 0xe5, 0xbe, 0xcd, 0xac, 0xe5, 0xfd, 0xbd, 0xc8, 0x44, 0xc6, 0xca, 0x5e, 0x1e, 0x15, 0xe4, + 0xbe, 0x1b, 0x18, 0x54, 0x06, 0xbd, 0x29, 0xa0, 0xf8, 0xe3, 0x14, 0x18, 0xa9, 0x0b, 0x9d, 0xff, + 0x74, 0x48, 0xf3, 0x15, 0xc4, 0xa0, 0x90, 0x9e, 0x92, 0xbb, 0x0a, 0xe6, 0x93, 0xc0, 0xe8, 0x24, + 0x86, 0x20, 0x99, 0xa0, 0xbc, 0x12, 0x3d, 0xe7, 0xd0, 0x39, 0x6a, 0x8c, 0x0e, 0xb2, 0x94, 0xf5, + 0x16, 0xa0, 0xde, 0x0d, 0xf9, 0x5f, 0x08, 0xf7, 0x77, 0x15, 0xcc, 0x4f, 0xd6, 0xa9, 0x73, 0x79, + 0x25, 0xe8, 0x73, 0xd2, 0xdd, 0xc0, 0x22, 0xc0, 0x5e, 0xdd, 0x1a, 0x3d, 0xc8, 0x52, 0x76, 0xff, + 0x16, 0xa3, 0x08, 0x90, 0xfb, 0x3b, 0x15, 0x9f, 0x17, 0x80, 0xf4, 0x9c, 0xdc, 0xdb, 0x80, 0x14, + 0x46, 0x45, 0x53, 0x77, 0xac, 0xd7, 0x61, 0x96, 0xb2, 0x83, 0x5b, 0xbc, 0x4a, 0x8c, 0xfb, 0xb4, + 0x62, 0x38, 0xc6, 0x28, 0xef, 0x6d, 0xd8, 0xfe, 0x74, 0xcd, 0x6a, 0x3f, 0xae, 0x99, 0xc3, 0xbf, + 0x38, 0xa4, 0x7d, 0x62, 0x42, 0x71, 0xa6, 0xdf, 0x18, 0xfa, 0x94, 0xb4, 0x02, 0x13, 0x8a, 0x89, + 0x0c, 0xcb, 0x91, 0x97, 0x29, 0x6b, 0x5a, 0xf9, 0x59, 0x96, 0xb2, 0x9d, 0xa2, 0xce, 0x1a, 0xe1, + 0x7e, 0x33, 0x8f, 0xce, 0x42, 0x3a, 0x20, 0xdb, 0x36, 0x37, 0x03, 0x9c, 0xd9, 0x11, 0x3b, 0xa3, + 0xbd, 0x2c, 0x65, 0xdd, 0x0a, 0x9e, 0x4b, 0xdc, 0x6f, 0xe7, 0xf1, 0x29, 0xe0, 0x8c, 0x1e, 0x93, + 0x56, 0x10, 0x0b, 0x48, 0x4c, 0x6c, 0xe7, 0xd8, 0x1e, 0xd1, 0x8a, 0x7f, 0x21, 0x70, 0xbf, 0x44, + 0xf8, 0xe7, 0x3a, 0xe9, 0x94, 0x23, 0xd8, 0x46, 0x8f, 0x49, 0x0b, 0xc2, 0x30, 0x16, 0x88, 0xb6, + 0xd1, 0x8d, 0xdf, 0xd7, 0x02, 0xf7, 0x4b, 0xa4, 0x5a, 0xac, 0xfe, 0xcf, 0x62, 0xf4, 0x11, 0xd9, + 0x82, 0x50, 0x49, 0xbd, 0x6e, 0xac, 0x9b, 0xa5, 0xac, 0x53, 0x3a, 0x2b, 0xa9, 0xb9, 0x5f, 0xc8, + 0xd5, 0x65, 0x35, 0xfe, 0x63, 0x59, 0x2f, 0x49, 0x5b, 0x6a, 0x69, 0x1f, 0xa8, 0xb7, 0x65, 0x77, + 0xe5, 0x65, 0x29, 0xdb, 0x2d, 0xe8, 0x52, 0xe1, 0xbf, 0x52, 0xd6, 0x13, 0x3a, 0x30, 0xa1, 0xd4, + 0x91, 0xf7, 0x16, 0x8d, 0xee, 0xfb, 0x70, 0x39, 0x16, 0x88, 0x10, 0x09, 0xbf, 0x95, 0x63, 0x63, + 0x8c, 0x86, 0x8d, 0xfc, 0x09, 0x47, 0xa3, 0xaf, 0x4b, 0xd7, 0xb9, 0x59, 0xba, 0xce, 0xf7, 0xa5, + 0xeb, 0x7c, 0x5c, 0xb9, 0xb5, 0x9b, 0x95, 0x5b, 0xfb, 0xb6, 0x72, 0x6b, 0xaf, 0x8f, 0x22, 0x99, + 0xcc, 0xde, 0x4f, 0xfb, 0x81, 0x51, 0x9e, 0x3d, 0x96, 0xc7, 0xca, 0x68, 0xb1, 0xf0, 0x02, 0x13, + 0x0b, 0x6f, 0x5e, 0x1c, 0x56, 0xb2, 0xb8, 0x10, 0x38, 0x6d, 0xda, 0x43, 0x78, 0xf2, 0x3b, 0x00, + 0x00, 0xff, 0xff, 0xc1, 0x86, 0x77, 0xe4, 0x73, 0x03, 0x00, 0x00, } func (this *Params) Equal(that interface{}) bool { @@ -394,42 +304,6 @@ func (this *Params) Equal(that interface{}) bool { if this.MaxContractMsgSize != that1.MaxContractMsgSize { return false } - if this.MaxContractDataSize != that1.MaxContractDataSize { - return false - } - if !this.EventParams.Equal(&that1.EventParams) { - return false - } - return true -} -func (this *EventParams) Equal(that interface{}) bool { - if that == nil { - return this == nil - } - - that1, ok := that.(*EventParams) - if !ok { - that2, ok := that.(EventParams) - if ok { - that1 = &that2 - } else { - return false - } - } - if that1 == nil { - return this == nil - } else if this == nil { - return false - } - if this.MaxAttributeNum != that1.MaxAttributeNum { - return false - } - if this.MaxAttributeKeyLength != that1.MaxAttributeKeyLength { - return false - } - if this.MaxAttributeValueLength != that1.MaxAttributeValueLength { - return false - } return true } func (this *ContractInfo) Equal(that interface{}) bool { @@ -488,21 +362,6 @@ func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - { - size, err := m.EventParams.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintWasm(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x2a - if m.MaxContractDataSize != 0 { - i = encodeVarintWasm(dAtA, i, uint64(m.MaxContractDataSize)) - i-- - dAtA[i] = 0x20 - } if m.MaxContractMsgSize != 0 { i = encodeVarintWasm(dAtA, i, uint64(m.MaxContractMsgSize)) i-- @@ -521,44 +380,6 @@ func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *EventParams) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *EventParams) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *EventParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if m.MaxAttributeValueLength != 0 { - i = encodeVarintWasm(dAtA, i, uint64(m.MaxAttributeValueLength)) - i-- - dAtA[i] = 0x18 - } - if m.MaxAttributeKeyLength != 0 { - i = encodeVarintWasm(dAtA, i, uint64(m.MaxAttributeKeyLength)) - i-- - dAtA[i] = 0x10 - } - if m.MaxAttributeNum != 0 { - i = encodeVarintWasm(dAtA, i, uint64(m.MaxAttributeNum)) - i-- - dAtA[i] = 0x8 - } - return len(dAtA) - i, nil -} - func (m *CodeInfo) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -683,29 +504,6 @@ func (m *Params) Size() (n int) { if m.MaxContractMsgSize != 0 { n += 1 + sovWasm(uint64(m.MaxContractMsgSize)) } - if m.MaxContractDataSize != 0 { - n += 1 + sovWasm(uint64(m.MaxContractDataSize)) - } - l = m.EventParams.Size() - n += 1 + l + sovWasm(uint64(l)) - return n -} - -func (m *EventParams) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - if m.MaxAttributeNum != 0 { - n += 1 + sovWasm(uint64(m.MaxAttributeNum)) - } - if m.MaxAttributeKeyLength != 0 { - n += 1 + sovWasm(uint64(m.MaxAttributeKeyLength)) - } - if m.MaxAttributeValueLength != 0 { - n += 1 + sovWasm(uint64(m.MaxAttributeValueLength)) - } return n } @@ -849,165 +647,6 @@ func (m *Params) Unmarshal(dAtA []byte) error { break } } - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MaxContractDataSize", wireType) - } - m.MaxContractDataSize = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.MaxContractDataSize |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 5: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field EventParams", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthWasm - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthWasm - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if err := m.EventParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipWasm(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthWasm - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} -func (m *EventParams) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: EventParams: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: EventParams: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MaxAttributeNum", wireType) - } - m.MaxAttributeNum = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.MaxAttributeNum |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 2: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MaxAttributeKeyLength", wireType) - } - m.MaxAttributeKeyLength = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.MaxAttributeKeyLength |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - case 3: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MaxAttributeValueLength", wireType) - } - m.MaxAttributeValueLength = 0 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowWasm - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - m.MaxAttributeValueLength |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } default: iNdEx = preIndex skippy, err := skipWasm(dAtA[iNdEx:]) diff --git a/x/wasm/types/wasmer_engine.go b/x/wasm/types/wasmer_engine.go index 2f7d29888..042941b84 100644 --- a/x/wasm/types/wasmer_engine.go +++ b/x/wasm/types/wasmer_engine.go @@ -36,6 +36,7 @@ type WasmerEngine interface { querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, + deserializeCost wasmvmtypes.UFraction, ) (*wasmvmtypes.Response, uint64, error) // Execute calls a given contract. Since the only difference between contracts with the same CodeID is the @@ -54,6 +55,7 @@ type WasmerEngine interface { querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, + deserializeCost wasmvmtypes.UFraction, ) (*wasmvmtypes.Response, uint64, error) // Query allows a client to execute a contract-specific query. If the result is not empty, it should be @@ -68,6 +70,7 @@ type WasmerEngine interface { querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, + deserializeCost wasmvmtypes.UFraction, ) ([]byte, uint64, error) // Migrate will migrate an existing contract to a new code binary. @@ -85,6 +88,7 @@ type WasmerEngine interface { querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, + deserializeCost wasmvmtypes.UFraction, ) (*wasmvmtypes.Response, uint64, error) // Reply is called on the original dispatching contract after running a submessage @@ -97,6 +101,7 @@ type WasmerEngine interface { querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, + deserializeCost wasmvmtypes.UFraction, ) (*wasmvmtypes.Response, uint64, error) // GetCode will load the original wasm code for the given code id.