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.